@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700|Hind:300,400,500);html{font-family:Roboto,Arial,sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:Roboto,Arial,sans-serif;font-size:1rem;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.main-content,.region-sidebar-first,.region-sidebar-second{margin-bottom:30px}.page-wrap{margin-top:80px;overflow:hidden}.android{overflow:auto}@media only screen and (min-width:64em){.region-sidebar-first,.region-sidebar-second{float:left;width:328px}.region-sidebar-second{float:right}.one-sidebar .main-content,.two-sidebars .main-content{float:left;width:100%}.sidebar-first .main-content-wrap,.two-sidebars .main-content-wrap{margin-left:375px}.sidebar-second .main-content-wrap{margin-right:375px}.two-sidebars .region-sidebar-second{width:100%}.page-wrap{margin-top:0}}@media only screen and (min-width:80em){.two-sidebars .region-sidebar-second{width:328px}.two-sidebars .main-content-wrap{margin-right:375px}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#191919;background:#fff;font-size:16px;line-height:24px}a{color:#0064a8;text-decoration:none;outline:0}a:active,a:focus,a:hover{color:#191919}a:active,a:focus{outline:1px dotted #fff;text-decoration:underline}img{width:auto;max-width:100%;height:auto;vertical-align:middle}h1{margin-top:0}h1,h2,h3,h4,h5{color:#0064a8}ol,ul{padding-left:15px}dt{font-weight:600;margin:10px 0 0}dt:first-child{margin-top:0}dd{margin-left:0}.pge-wdt{padding-left:15px;padding-right:15px;max-width:1200px;margin-left:auto;margin-right:auto}.main-content{background:#fff}.main-content p,.main-content td{font-family:Hind,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;color:#373737}.main-content h1{font-size:1.75rem;line-height:normal;font-family:Roboto,Arial,sans-serif}.main-content h2{font-size:1.25rem;margin:50px 0 8px;font-family:Roboto,Arial,sans-serif;font-weight:700;line-height:32px}.main-content h2:first-child{margin-top:8px}.main-content h3{font-size:1.05rem;font-weight:500;color:#373737;margin:30px 0 7px;font-family:Roboto,Arial,sans-serif}.main-content h3:first-child{margin-top:0}.main-content strong{font-weight:500}.main-content .field-name-body ul{list-style-type:none;margin:20px 0;padding:0 0 0 15px}.main-content .field-name-body ul li{font-family:Hind,Arial,sans-serif;font-size:.9rem;font-weight:400;line-height:1.3rem;margin-bottom:6px;position:relative}.main-content .field-name-body ul li:before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#0064a8;position:absolute;left:-13px;top:7px}.main-content .field-name-body ul li a{display:inline}.main-content .field-name-body ol li a{display:inline}.main-content .field-name-body img{margin:0 0 20px}.main-content .field-name-body a{text-decoration:underline}.main-content .field-name-body iframe{width:100%;max-width:100%}.main-content .bdy-txt-size{font-size:1rem;font-weight:300;line-height:1.4rem}.region-sidebar-first .block,.region-sidebar-second .block{background:#e6eef7;margin:20px 0;padding:10px}.region-sidebar-first .block:first-child,.region-sidebar-second .block:first-child{margin-top:10px}.region-sidebar-first .block h2,.region-sidebar-second .block h2{font-size:1.14rem;font-weight:700;color:#0064a8;margin:0 0 15px}.fl{float:left}.fr{float:right}.mn{margin:0}.mt{margin-top:10px}.mr{margin-right:10px}.mb{margin-bottom:10px}.ml{margin-left:10px}.mtb{margin-top:10px;margin-bottom:10px}.mlr{margin-left:10px;margin-right:10px}.mc{margin:10px}.dmt{margin-top:20px}.dmr{margin-right:20px}.dmb{margin-bottom:20px}.dml{margin-left:20px}.dmlr{margin-left:20px;margin-right:20px}.pn{padding:0}.pt{padding-top:10px}.pr{padding-right:10px}.pb{padding-bottom:10px}.pl{padding-left:10px}.ptb{padding-top:10px;padding-bottom:10px}.plr{padding-left:10px;padding-right:10px}.pc{padding:10px}.dpt{padding-top:20px}.dpr{padding-right:20px}.dpb{padding-bottom:20px}.dpl{padding-left:20px}.dplr{padding-left:20px;padding-right:20px}.bt{border-top:1px solid #ccc}.br{border-right:1px solid #ccc}.bb{border-bottom:1px solid #ccc}.bl{border-left:1px solid #ccc}.hd{display:none}.sw{display:block}.am{text-align:center}.underline{text-decoration:underline}.red{color:red!important}.dark-red{color:#ba0101!important}.external-links{background:url(/sites/all/themes/bart/images/external-icon.gif) no-repeat top 7px right 4px;padding-right:20px;background-size:13px}.external-links:active,.external-links:focus,.external-links:hover,.external-links:visited{background-position:top -146px right 4px}.skip-link__wrapper{margin:0}.skip-link__wrapper a.skip-link{padding:5px;display:block}.easy-breadcrumb{text-transform:capitalize;font-weight:400;font-size:.9rem;padding:5px 0 25px}.easy-breadcrumb .easy-breadcrumb_segment-separator{padding:0 3px}.easy-breadcrumb a:hover{text-decoration:underline;color:#0064a8}.tabs{margin:0 0 15px}.tabs ul.tabs{border-bottom:1px solid #ccc;white-space:normal;margin:0;padding:0}.tabs ul.tabs li{padding:0;border:0}.tabs ul.tabs li a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;background:0 0;border:0;padding:15px 15px 5px;margin:0;text-transform:uppercase;font-size:.9em;position:relative}.tabs ul.tabs li a:before{content:'';display:block;position:absolute;top:100%;height:0;background:#0064a8;width:100%;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.1s;-moz-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}.tabs ul.tabs li a:hover:before,.tabs ul.tabs li.active a:before{height:3px;color:#626262}.tabs ul.secondary{margin:10px 0 0}.tabs ul.secondary li a{padding:8px 20px;font-size:11px}.main-content table{border-collapse:inherit;width:100%!important}.main-content table thead tr th{color:#fff;font-weight:500;background:#0064a8;padding:10px;border:none}.main-content table tbody tr{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out false;-o-transition:background-color .2s ease-in-out false;transition:background-color .2s ease-in-out}.main-content table tbody tr td{padding:5px 7px;font-size:.95em}.main-content table tbody tr td p{margin:0;font-size:.95em;line-height:normal}.main-content table tbody tr:nth-child(odd){background-color:#f8f6ff}.main-content table tbody tr:hover{background:#f8f6ff}.main-content table p,.main-content table td{margin:0;font-size:.95em;font-weight:500}.main-content table.bg-rm tbody tr:nth-child(odd){background-color:transparent}.main-content table.bg-rm tbody tr:hover{background:0 0}.main-content .table-responsive{overflow-x:auto}.box-border{border:1px solid #eee;padding:10px 20px}.ck-img-left{width:110px;float:left}.ck-img-left+.ck-cnt-right{padding:10px 0}.ck-img-right{width:110px;float:right}.ck-img-right+.ck-cnt-right{padding:10px 0}.ck-cnt-wrap{margin-bottom:20px}p.txt-size-bg{font-size:1rem;font-weight:400;line-height:1.4rem;margin:0 0 1em}@media (min-device-width:320px) and (max-device-width:767px){body,html{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}}@media only screen and (min-width:35.5em){.sm-hd{display:none}.sm-sw{display:block}.sm-fl{float:left}.sm-fr{float:right}.ck-img-left+.ck-cnt-right{margin-left:120px}.ck-img-right+.ck-cnt-right{margin-right:120px}}@media only screen and (min-width:48em){.md-hd{display:none}.md-sw{display:block}.md-fl{float:left}.md-fr{float:right}.main-content p,.main-content td{font-size:1.15rem;line-height:1.7rem}.main-content .field-name-body ul li{font-size:1.05rem;line-height:1.43rem;margin-bottom:8px}.main-content .bdy-txt-size{font-size:1.25rem;line-height:2.1rem;margin:0 0 10px}.region-sidebar-first .block,.region-sidebar-second .block{padding:15px}.region-sidebar-first .block h2,.region-sidebar-second .block h2{font-size:1.25rem;line-height:1.3}p.txt-size-bg{font-size:1.25rem;line-height:2.1rem;font-weight:300}}@media only screen and (min-width:64em){.lg-hd{display:none}.lg-sw{display:block}.lg-fr{float:right}.lg-fl{float:left}.lg-dpr{padding-right:20px}.lg-dpl{padding-left:20px}.main-content h1{font-size:2.3rem;line-height:40px}.main-content h2{font-size:1.45rem}.main-content h3{font-size:1.2rem;margin:30px 0 7px}.region-sidebar-first .block,.region-sidebar-second .block{margin:60px 0}.easy-breadcrumb{padding:20px 0 40px}}@media only screen and (min-width:80em){.pge-wdt{padding-left:20px;padding-right:20px}.xl-hd{display:none}.xl-sw{display:block}.xl-dpr{padding-right:20px}.xl-dpl{padding-left:20px}}@media only screen and (min-width:1700px){.bxld-wdth{max-width:1920px;margin:0 auto;width:100%}}.bold{font-weight:800!important}.footnote-block{float:right;margin-top:-30px}.footnote-block span{margin:0 10px;font-size:1rem}.cancel{text-decoration:line-through;color:red}.form-type-checkbox,.form-type-radio{position:relative}.form-type-checkbox input+label,.form-type-radio input+label{display:inline-block;position:relative;padding-left:25px}.form-type-checkbox input+label:before,.form-type-radio input+label:before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:2px;top:1px;border:1px solid #ccc;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:border;-moz-transition-property:border;-o-transition-property:border;transition-property:border}.form-type-checkbox input+label:after,.form-type-radio input+label:after{display:inline-block;position:absolute}.form-type-checkbox>input[type=checkbox]:checked+label:before,.form-type-checkbox>input[type=radio]:checked+label:before,.form-type-radio>input[type=checkbox]:checked+label:before,.form-type-radio>input[type=radio]:checked+label:before{background-color:#358bc2;border-color:#358bc2}.form-type-checkbox input+label:after{width:16px;height:16px;left:1px;top:0;padding-left:3px;padding-top:1px;font-size:11px;color:#fff}.form-type-checkbox>input[type=checkbox]{opacity:0;position:absolute;z-index:-999}.form-type-checkbox>input[type=checkbox]:checked+label:after{content:"";background:url(/sites/all/themes/bart/images/check-mark.svg) no-repeat;background-size:12px;background-position:3px 5px}.form-type-checkbox>input[type=checkbox]:disabled+label{opacity:.65}.form-type-checkbox>input[type=checkbox]:disabled+label:before{cursor:not-allowed}.form-type-radio input+label:before{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.form-type-radio input+label:after{content:" ";width:13px;height:13px;left:.34rem;top:.27rem;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:.1s;-moz-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(.8,-.33,.2,1.33);-moz-transition-timing-function:cubic-bezier(.8,-.33,.2,1.33);-o-transition-timing-function:cubic-bezier(.8,-.33,.2,1.33);transition-timing-function:cubic-bezier(.8,-.33,.2,1.33)}.form-type-radio>input[type=radio]{opacity:0;position:absolute;z-index:-999;visibility:hidden}.form-type-radio>input[type=radio]:checked+label:after{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.form-type-radio>input[type=radio]:disabled+label{opacity:.65}.form-type-radio>input[type=radio]:disabled+label:before{cursor:not-allowed}.form-type-checkbox label+input[type=checkbox],.form-type-checkbox>input[type=checkbox]:last-child,.form-type-radio label+input[type=radio],.form-type-radio>input[type=radio]:last-child{opacity:1;position:static}input.form-text,input[type=text],select,textarea{border:1px solid #ccc;background:#fff;color:#191919;height:40px;padding:6px 12px;font-size:1rem;font-weight:400;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;max-width:100%;vertical-align:middle}input.form-text:active,input.form-text:focus,input[type=text]:active,input[type=text]:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:rgba(0,0,0,.1);outline:0!important;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}select[multiple=multiple],textarea{height:auto;padding:5px}select{width:100%;background:#fff url(/sites/all/themes/bart/images/icon-grey-arrow.svg) no-repeat;background-position:calc(100% - 12px) calc(1em + -2px),calc(100% - 15px) calc(1em + 2px),100% 0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}select:focus{background:#fff url(/sites/all/themes/bart/images/icon-grey-arrow.svg) no-repeat;background-position:calc(100% - 12px) calc(1em + -2px),calc(100% - 15px) calc(1em + 2px),100% 0}select:active{background:0 0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){select{background-size:14.5px}}select::-ms-expand{display:none}select::-ms-value{background:0 0;color:#191919}#edit-cancel,.button,.form-submit,button,input[type=button]{background:#0064a8;border:1px solid #0064a8;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out false;-o-transition:all .3s ease-in-out false;transition:all .3s ease-in-out;color:#fff;min-width:120px;margin-right:5px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding:8px 12px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:40px}#edit-cancel:hover,.button:hover,.form-submit:hover,button:hover,input[type=button]:hover{background-color:#191919;border-color:#191919}a.button{color:#fff;text-decoration:none!important}fieldset{border:1px solid #ccc;background:#fff;margin:0 0 20px;padding:35px 20px 20px;position:relative}fieldset legend{font-weight:600;text-transform:uppercase;position:absolute;top:15px;left:20px;z-index:1}fieldset .fieldset-wrapper{padding:15px 0}.container-inline-date .form-item .description{width:150px}.description{font-size:.846em;line-height:1.5;margin-top:5px}.form-type-checkboxes .form-type-checkbox,.form-type-radios .form-type-radio{margin-bottom:8px}#bart-schedule-forms-guide-parking-form{margin:0 0 50px}#bart-schedule-forms-guide-parking-form .park-frm-wrp{position:relative}#bart-schedule-forms-guide-parking-form .park-frm-wrp label{display:none}#bart-schedule-forms-guide-parking-form .park-frm-wrp select{width:100%}#bart-schedule-forms-guide-parking-form .park-frm-wrp .form-item-stations{margin:0;margin-right:60px}#bart-schedule-forms-guide-parking-form .form-submit{min-width:auto;border-radius:0;position:absolute;top:50%;right:-4px;margin-top:-20px}#bart-schedule-forms-guide-parking-form .bart-subtxt{font-size:1rem;line-height:1.4rem;font-weight:400}#bart-schedule-forms-guide-parking-form .bart-subtxt+h2{margin-bottom:12px}#bart-api-ticket-calculator-form #ticket-calculator-container{border:2px solid #eee;padding:15px;margin-bottom:20px}#bart-api-ticket-calculator-form #ticket-calculator-left input.form-text,#bart-api-ticket-calculator-form #ticket-calculator-left select{width:100%}#bart-api-ticket-calculator-form #ticket-calculator-left .calc-selection-top .form-type-radio{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding-right:20px}#bart-api-ticket-calculator-form #ticket-calculator-left .calc-selection-bottom .container-inline-date .date-padding,#bart-api-ticket-calculator-form #ticket-calculator-left .calc-selection-bottom .container-inline-date .form-item{width:100%;float:none}#bart-api-ticket-calculator-form #ticket-calculator-left .calc-selection-bottom .container-inline-date .form-item-date,#bart-api-ticket-calculator-form #ticket-calculator-left .calc-selection-bottom .container-inline-date .form-item-date-date{margin-top:0}#bart-api-ticket-calculator-form #ticket-calculator-left .calc-selection-bottom .calc-selection-bottom-interior{margin-bottom:10px}#bart-api-ticket-calculator-form #fare-display{background:rgba(0,100,168,.15);padding:15px;margin-top:20px}.view-retail-ticket-sales .view-header{margin-bottom:20px}.view-retail-ticket-sales form#views-exposed-form-retail-ticket-sales-page .views-exposed-widgets{position:relative}.view-retail-ticket-sales form#views-exposed-form-retail-ticket-sales-page .views-exposed-widgets .views-widget-filter-field_vendor_address_locality{float:none;margin-right:130px;padding:0}.view-retail-ticket-sales form#views-exposed-form-retail-ticket-sales-page .views-exposed-widgets .views-widget-filter-field_vendor_address_locality label{margin-bottom:5px}.view-retail-ticket-sales form#views-exposed-form-retail-ticket-sales-page .views-exposed-widgets .views-widget-filter-field_vendor_address_locality select{width:100%}.view-retail-ticket-sales form#views-exposed-form-retail-ticket-sales-page .views-exposed-widgets .views-submit-button{position:absolute;top:29px;right:0;padding:0}.view-retail-ticket-sales form#views-exposed-form-retail-ticket-sales-page .views-exposed-widgets .views-submit-button input{margin:0}.webform-client-form .resizable-textarea,.webform-client-form input.form-text,.webform-client-form select.form-select{width:100%}.webform-client-form .webform-component{margin:0 0 20px}.webform-client-form .webform-component label{font-weight:500;font-size:.95em}.webform-client-form .webform-component h4,.webform-client-form .webform-component p{margin:0}.webform-client-form .webform-component-date .webform-datepicker .form-type-select{width:87px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.webform-client-form .webform-component-date .webform-datepicker .webform-calendar{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.webform-client-form .form-actions{margin:0 0 30px}.webform-client-form .form-actions #clear-webform{text-align:center}.webform-client-form .webform-component-managed_file .form-file{height:42px;border:1px solid #ccc;margin:0 0 20px;width:100%;line-height:35px}.webform-client-form .webform-component-markup p{font-size:.9em;line-height:18px}#bart-schedule-forms-guide-form .form-item .form-text,#bart-schedule-forms-guide-form .form-item select{width:100%}.doing-business-form{margin:30px 0 50px}.doing-business-form .dec{padding:10px 0}.doing-business-form ol{padding:0;margin:0;list-style-type:none}.doing-business-form label{margin:0 0 5px}.doing-business-form .from-wrap{position:relative}.doing-business-form .from-wrap input.form-text{width:100%}.doing-business-form .from-wrap img{margin:0}.doing-business-form .from-wrap .form{margin-right:130px}.doing-business-form .from-wrap .button_panel{position:absolute;top:29px;right:0}.node-webform .user-picture{float:left;margin-bottom:20px}.node-webform .user-picture img{width:100px;height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.node-webform .submitted{padding:30px 0 0;display:inherit;font-size:.95em;font-weight:500}.node-webform .content{clear:left}.node-webform #webform-client-form-27011 label{width:auto;float:none}.node-webform #webform-client-form-27011 .webform-component-fieldset{margin:0;padding:0}.node-webform #webform-client-form-27011 .webform-component-fieldset legend{position:static;border:none;font-size:.95em;margin:0;padding:0}.node-webform #webform-client-form-27011 #edit-submitted-address-postal-zip,.node-webform #webform-client-form-27011 #edit-submitted-company-website{margin:0}#bart-find-closest-station-direction-form>div:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1}#bart-find-closest-station-direction-form .form-type-radios .form-type-radio{display:inline;vertical-align:middle}#bart-find-closest-station-direction-form .form-text,#bart-find-closest-station-direction-form select{width:100%}#bart-find-closest-station-direction-form fieldset{border:none;padding:0}#bart-find-closest-station-direction-form fieldset legend{position:static;top:auto;left:auto;font-size:.9rem;font-weight:500}#bart-find-closest-station-direction-form fieldset .fieldset-wrapper{padding:0}#bart-find-closest-station-direction-form fieldset .fieldset-wrapper h3{margin:10px 0;font-size:.9rem;font-weight:500}#bart-find-closest-station-direction-form fieldset .fieldset-wrapper .button{text-align:center}@media only screen and (max-width:767px){.view-retail-ticket-sales .view-header{margin-bottom:20px}.view-retail-ticket-sales .view-header img{display:none;float:none}.mobile-only-button{background:#0064a8;border:1px solid #0064a8;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out false;-o-transition:all .3s ease-in-out false;transition:all .3s ease-in-out;color:#fff;min-width:120px;margin-right:5px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding:8px 12px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:40px}.mobile-only-button:hover{background-color:#191919;border-color:#191919}a.mobile-only-button{color:#fff;text-decoration:none!important}}@media only screen and (min-width:35.5em){.webform-client-form .webform-component{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;width:49%;padding-right:15px}.webform-client-form #webform-component-oipa-charges-pending,.webform-client-form #webform-component-oipa-date-and-time,.webform-client-form #webform-component-oipa-police-car,.webform-client-form #webform-component-oipa-represented-by-counsel,.webform-client-form #webform-component-oipa-were-you-injured,.webform-client-form td .webform-component{width:100%}.webform-client-form .webform-component-markup,.webform-client-form .webform-component-textarea{display:block;width:auto}.webform-client-form #webform-client-form-17841 .webform-container-inline{width:100%}.webform-client-form #webform-client-form-17841 .webform-container-inline label{width:40%}.webform-client-form #webform-client-form-17841 .webform-container-inline input,.webform-client-form #webform-client-form-17841 .webform-container-inline select{width:60%;float:right}#bart-schedule-forms-guide-form{width:520px}}@media only screen and (min-width:48em){#bart-api-ticket-calculator-form #ticket-calculator-left .calc-selection-bottom .calc-selection-bottom-interior{margin:0 -15px 10px}#bart-api-ticket-calculator-form #ticket-calculator-left .calc-selection-bottom .container-inline-date,#bart-api-ticket-calculator-form #ticket-calculator-left .calc-selection-bottom .form-type-select{float:left;padding:0 15px;width:50%}#bart-api-ticket-calculator-form #ticket-calculator-left .calc-selection-bottom .container-inline-date+.form-type-select{position:relative;top:-15px}.view-retail-ticket-sales .view-filters{width:90%}.view-retail-ticket-sales form#views-exposed-form-retail-ticket-sales-page .views-exposed-widgets .views-widget-filter-field_vendor_address_locality{margin-right:170px}.view-retail-ticket-sales form#views-exposed-form-retail-ticket-sales-page .views-exposed-widgets .views-submit-button{right:35px}.webform-client-form{width:660px}.webform-client-form .webform-component-date .webform-datepicker .form-type-select{width:90px}#bart-find-closest-station-direction-form{margin:0 -25px 40px}#bart-find-closest-station-direction-form #edit-side,#bart-find-closest-station-direction-form .station-lst-map{float:left;width:50%;padding:0 25px}}@media only screen and (min-width:64em){#bart-schedule-forms-guide-parking-form .park-frm-wrp{background:#eee;padding:18px}#bart-schedule-forms-guide-parking-form .park-frm-wrp .form-item-stations{margin-right:65px}#bart-schedule-forms-guide-parking-form .form-submit{right:15px}#bart-schedule-forms-guide-parking-form .bart-subtxt{font-size:1.25rem;margin-top:0;line-height:2.1rem;font-weight:300}#bart-find-closest-station-direction-form .form-item-address .form-text{width:450px}#bart-find-closest-station-direction-form .form-item-tofrom{display:inline}#bart-find-closest-station-direction-form .form-item-tofrom #edit-tofrom{width:80px}#bart-find-closest-station-direction-form .form-item-station{display:inline}#bart-find-closest-station-direction-form .form-item-station select{width:367px}}.header{background:#000;line-height:78px;position:fixed;width:100%;top:0;left:0;z-index:9}.header .logo-img{width:210px}.header .logo-img img{height:52px;width:auto}.header .logo-img h1{margin:0}.mb-menu{width:60px;height:80px;position:fixed;top:0;right:0;z-index:100;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out false;-o-transition:all 250ms ease-in-out false;transition:all 250ms ease-in-out}.mb-menu .mb-icon{width:20px;height:16px;position:absolute;top:31px;right:20px}.mb-menu .mb-icon span{width:20px;height:3px;background:#fff;position:absolute;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out false;-o-transition:all .3s ease-in-out false;transition:all .3s ease-in-out}.mb-menu .mb-icon span:nth-child(1){top:0}.mb-menu .mb-icon span:nth-child(2){top:6px}.mb-menu .mb-icon span:nth-child(3){top:12px}.menu-act .mb-menu{background:#3e3f40}.menu-act .mb-menu .mb-icon span:nth-child(1){top:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-act .mb-menu .mb-icon span:nth-child(2){opacity:0}.menu-act .mb-menu .mb-icon span:nth-child(3){top:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.footer{background:#3e3f40}.footer-bottom{background:#000;padding:7px}.footer-bottom .report-biohazard a{color:#fff;font-size:.75rem}.footer-bottom .report-biohazard a:hover{text-decoration:underline}.footer-bottom .cpy-ftr-lnks{margin:0 -17px}.footer-bottom .lft-cpy .cpy-rgts a{color:#fff;font-size:.75rem}.footer-bottom .lft-cpy .footer-utility-nav a:hover{text-decoration:underline}.footer-bottom .local-lang ul{margin:0;padding:0;list-style-type:none}.footer-bottom .local-lang ul li{display:inline-block;margin:0 0 0 6px}.footer-bottom .local-lang ul li a{text-decoration:none;color:#fff;font-size:.75rem}.footer-bottom .local-lang ul li a:hover{text-decoration:underline}@media only screen and (min-width:48em){.footer{padding:30px 0}}@media only screen and (min-width:64em){.header{line-height:110px;position:relative;width:inherit;left:auto;top:auto;z-index:inherit}.header .logo-img{width:260px;margin-top:-1px}.header .logo-img img{height:auto}.footer{padding:17px 15px 30px}.mb-menu{display:none}.footer-bottom .cpy-ftr-lnks{margin:0}.footer-bottom .lft-cpy .cpy-rgts{display:inline-block}.footer-bottom .lft-cpy .copyright{float:left}.footer-bottom .lft-cpy .footer-utility-nav{padding-left:24px}.footer-bottom .local-lang ul li a{margin-left:14px}}.search-bar{width:60px;height:80px;display:block;position:fixed;top:0;right:60px;z-index:8;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear false;-o-transition:all 250ms linear false;transition:all 250ms linear}.search-icon{width:24px;height:22px;position:relative;top:30px;left:20px;cursor:pointer;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out false;-o-transition:all 150ms ease-in-out false;transition:all 150ms ease-in-out}.search-icon:before{content:"";display:block;width:10px;height:10px;border:3px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;top:0;left:0}.search-icon:after{content:"";display:block;width:10px;height:3px;background-color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;position:absolute;right:2px;bottom:4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.search-icon:focus,.search-icon:hover{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.search-close-icon{position:absolute;background:#fff;height:40px;width:40px;top:4px;left:auto;right:0;margin-top:-4px;cursor:pointer}.search-close-icon:before{content:"";display:block;width:16px;height:2px;border-radius:1px;background-color:#505050;position:absolute;left:10px;top:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.search-close-icon:after{content:"";display:block;width:16px;height:2px;border-radius:1px;background-color:#505050;position:absolute;left:10px;top:20px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.srch-blk{position:relative}.srch-blk .search-form{position:absolute;top:30px;right:0;-webkit-transition:width 150ms ease-in-out;-moz-transition:width 150ms ease-in-out false;-o-transition:width 150ms ease-in-out false;transition:width 150ms ease-in-out}.srch-blk .search-form label{display:none}.srch-blk .search-form input.form-text{display:block;width:100%;height:40px;font-size:13px;line-height:1.42857143;color:#373737;background-color:#fff;border-radius:0;border:none;padding:6px 30px 6px 30px;font-family:Arial,Helvetica,sans-serif}.srch-blk .search-form .form-submit{position:absolute;top:50%;left:0;height:40px;margin-top:-20px;background:#fff url(/sites/all/themes/bart/images/search.svg) no-repeat 10px 14px;background-size:50%;min-width:auto;width:30px;border:none;font-size:0}.page-siteinfo-search .region-content #search-form{width:100%}.page-siteinfo-search .region-content #search-form .container-inline{position:relative}.page-siteinfo-search .region-content #search-form .form-type-textfield{margin-right:127px;display:block}.page-siteinfo-search .region-content #search-form .form-text{width:100%}.page-siteinfo-search .region-content #search-form .form-submit{position:absolute;right:0;top:50%;margin-top:-8px}.page-siteinfo-search .region-content #search-form .search-close-icon{display:none}.page-siteinfo-search .region-content #search-form+h2,.page-siteinfo-search .region-content .spelling-suggestions+h2{margin:20px 0 30px}.page-siteinfo-search .region-content .search-results{margin:0;padding:0;list-style-type:none}.page-siteinfo-search .region-content .search-results .search-snippet-info{padding:0}.page-siteinfo-search .region-content .search-results .search-snippet-info .search-snippet{margin:0 0 5px}.page-siteinfo-search .region-content .search-results .search-snippet-info .search-info{margin:0 0 5px}.page-siteinfo-search .region-content .search-results li{margin:0 0 25px;padding:0 0 15px;border-bottom:1px solid #eee}.page-siteinfo-search .region-content .search-results:last-child li{border-bottom:none}.item-list .pager li{margin:0;text-transform:capitalize}@media only screen and (max-width:1023px){.hd-inner{position:relative;padding:0 17px}.srch-blk{left:-100%;position:absolute;width:100%;background:#2f302f;padding:10px;-webkit-transition:left 150ms ease-in-out;-moz-transition:left 150ms ease-in-out false;-o-transition:left 150ms ease-in-out false;transition:left 150ms ease-in-out}.srch-blk .search-form{position:relative;top:auto;width:100%;margin:0}.search-act .srch-blk{left:0}.search-act .search-bar{background:#2f302f}}@media only screen and (min-width:64em){.search-bar{height:auto;display:block;position:static;top:auto;right:auto;width:auto}.search-icon{width:28px;height:26px;top:43px;left:0}.search-icon:before{width:14px;height:14px}.search-icon:after{width:12px;height:3px}.search-close-icon{height:52px;width:52px;right:-27px;opacity:0;margin-top:-4px}.search-close-icon:before{left:20px;top:25px}.search-close-icon:after{left:20px;top:25px}.srch-blk{position:relative}.srch-blk .search-form{width:0;top:-80px;right:0;opacity:0;pointer-events:none;z-index:-1;-webkit-transition:width 150ms ease-in-out;-moz-transition:width 150ms ease-in-out false;-o-transition:width 150ms ease-in-out false;transition:width 150ms ease-in-out}.srch-blk .search-form input.form-text{height:52px;font-size:16px;padding:6px 40px 6px 50px}.srch-blk .search-form .form-submit{height:52px;margin-top:-26px;background:#fff url(/sites/all/themes/bart/images/search.svg) no-repeat 10px 16px;background-size:50%;width:44px}.search-act .search-close-icon{opacity:1;z-index:2}.search-act .search-form{pointer-events:all;z-index:2;opacity:1;width:calc(100% - 5px)}.search-act .main-menu{visibility:hidden}.search-act .search-icon{left:-100px}}@media only screen and (min-width:80em){.search-close-icon{right:-45px}.search-icon{left:20px}}.nav-hd{margin-top:80px}.main-menu{height:100%;background-color:#2f302f;position:fixed;top:auto;right:-100vw;left:auto;z-index:9;width:100vw;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out false;-o-transition:all .25s ease-in-out false;transition:all .25s ease-in-out;max-width:560px}.main-menu ul{margin:0;padding:0;overflow:hidden;overflow-y:auto}.main-menu ul>li{display:block;line-height:normal;border-bottom:1px solid #555;margin:0;padding-right:0;padding-top:0;position:relative;list-style-image:none;list-style-type:none}@media only screen and (max-width:1023px){.main-menu ul>li.menu-expand-link:after{content:"";background:url(/sites/all/themes/bart/images/icon-white-arrow.svg) no-repeat center center;width:22px;height:14px;position:absolute;top:16px;right:21px;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear false;-o-transition:all 250ms linear false;transition:all 250ms linear;opacity:.6}}.main-menu ul>li a{color:#fff;text-transform:uppercase;padding:16px 15px;display:block;text-decoration:none;font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.04em}.main-menu ul>li a:hover{text-decoration:none;outline:0}@media only screen and (max-width:1023px){.main-menu ul>li ul{max-height:0;background:#2f302f;-webkit-transition:max-height 250ms ease-in-out;-moz-transition:max-height 250ms ease-in-out false;-o-transition:max-height 250ms ease-in-out false;transition:max-height 250ms ease-in-out}.main-menu ul>li ul>li{position:relative;border-bottom:1px solid #6b6d6c}.main-menu ul>li ul>li:last-child{border-bottom:none}.main-menu ul>li ul>li .nolink,.main-menu ul>li ul>li.menu-attach-block{display:none}.main-menu ul>li ul>li a{margin-right:0;padding:16px 25px}.main-menu ul>li ul>li ul{max-height:none}.main-menu ul>li ul>li a{font-size:.85rem;font-weight:400;letter-spacing:.02em;text-transform:none}.main-menu ul>li ul>li.menu-expand-link:after{content:"";background:url(/sites/all/themes/bart/images/icon-white-arrow.svg) no-repeat center center;width:22px;height:14px;position:absolute;top:16px;right:21px;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear false;-o-transition:all 250ms linear false;transition:all 250ms linear;opacity:.6}.main-menu ul>li ul>li li.expanded ul{max-height:0;background:#2f302f}.main-menu ul>li ul>li li.expanded ul li{border-bottom:1px solid #787878}.main-menu ul>li ul>li li.expanded ul li a{padding-left:40px;font-weight:400}.main-menu ul>li ul>li li.expanded.menu-expand>a{background-color:rgba(120,120,120,.5);border-bottom:1px solid #787878}.main-menu ul>li ul>li li.expanded.menu-expand:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);opacity:1}.main-menu ul>li ul>li li.expanded.menu-expand ul{max-height:none;background-color:rgba(120,120,120,.5)}.main-menu ul>li.menu-expand{background:#505050}.main-menu ul>li.menu-expand:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);opacity:1}.main-menu ul>li.menu-expand ul{max-height:none;background:#505050}}.main-menu ul>li ul li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:500}.menu-act .nav-hd{display:block}.menu-act .mb-menu{background:#2f302f}.menu-act .main-menu{right:0}.cnt-fter{background:#505050;padding:20px 15px;margin:0 -15px}.cnt-fter .con-title{margin:0 0 10px;font-size:22px;line-height:30px;color:#fff;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cnt-fter a{color:#fff;font-size:1.125rem;border-bottom:1px solid transparent;border-color:transparent;font-weight:500;margin:0 0 10px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out false;-o-transition:border-color .3s ease-in-out false;transition:border-color .3s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cnt-fter a:focus,.cnt-fter a:hover{border-color:#fff}.cnt-fter .sub-title{font-size:1.125rem;font-weight:500;margin:0 0 10px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cnt-fter ul{margin:0;padding:0;list-style-type:none}.cnt-fter ul li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;width:36px;height:36px;margin-right:8px}.cnt-fter ul li a{background:#000;text-decoration:none;display:flex;flex-direction:column;justify-content:center;border:none;width:inherit;height:inherit;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out false;-o-transition:all 150ms ease-in-out false;transition:all 150ms ease-in-out}.cnt-fter ul li a img{width:50%;height:50%;margin:0 auto}.cnt-fter ul li a:focus,.cnt-fter ul li a:hover{-webkit-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);-o-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}.cnt-fter ul li a.external-links{padding-right:0;background-position:0 0}.cnt-fter ul li:nth-child(4) a img{width:68%;height:68%;position:relative;top:-1px}.quick-lnks{padding-top:8px}.quick-lnks h2{font-size:1.125rem;color:#fff;margin:3px 0 14px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.quick-lnks ul{margin:0;padding:0}.quick-lnks ul li{width:200px;margin:0 10px 10px 0;padding:0;line-height:normal;list-style-image:none;list-style-type:none}.quick-lnks ul li a{color:#fff;font-size:.875em;font-weight:300;line-height:normal;letter-spacing:.02em}.quick-lnks ul li a.external-links{background:0 0}.quick-lnks ul li a.external-links:focus,.quick-lnks ul li a.external-links:hover{background:0 0}.pre-footer{padding:30px 30px 15px}.pre-footer .pre-ftr-info .rw{width:100%;padding:30px 0}.pre-footer .pre-ftr-info .rw h4{font-size:1.25rem;font-weight:700;color:#373737;margin:10px 0 0}.pre-footer .pre-ftr-info .rw .icon{margin:0 auto;width:70px;height:70px;text-align:center;display:flex;flex-direction:column;justify-content:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out false;-o-transition:all 250ms ease-in-out false;transition:all 250ms ease-in-out}.pre-footer .pre-ftr-info .rw .icon img{width:40px;height:40px;margin:0 auto}.pre-footer .pre-ftr-info .rw a{display:inline-block;text-decoration:none}.pre-footer .pre-ftr-info .rw a:focus .icon,.pre-footer .pre-ftr-info .rw a:hover .icon{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.pre-footer .pre-ftr-info .rw a.external-links{background:0 0}.pre-footer .pre-ftr-info .rw a.external-links:focus,.pre-footer .pre-ftr-info .rw a.external-links:hover{background:0 0}.pre-footer .pre-ftr-info .rw.calculator .icon{background:#0064a8}.pre-footer .pre-ftr-info .rw.parking .icon{background:#4f7e1d}.pre-footer .pre-ftr-info .rw.airport .icon{background:#ce4814}.pre-footer .pre-ftr-info .rw.projects .icon{background:#b4000f}.pre-footer .pre-ftr-info .rw:focus .icon,.pre-footer .pre-ftr-info .rw:hover .icon{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.pre-footer .pre-ftr-info .rw:focus.calculator h4,.pre-footer .pre-ftr-info .rw:hover.calculator h4{color:#0064a8}.pre-footer .pre-ftr-info .rw:focus.parking h4,.pre-footer .pre-ftr-info .rw:hover.parking h4{color:#4f7e1d}.pre-footer .pre-ftr-info .rw:focus.airport h4,.pre-footer .pre-ftr-info .rw:hover.airport h4{color:#ce4814}.pre-footer .pre-ftr-info .rw:focus.projects h4,.pre-footer .pre-ftr-info .rw:hover.projects h4{color:#b4000f}.breadcrumb a{color:#0064a8;display:inline-block;text-decoration:none;font-size:.9rem}@media only screen and (min-width:48em){.cnt-fter{width:35%;padding:0;background:0 0;margin:0 .9174311927% 0 0}.cnt-fter a{margin:0 0 20px}.cnt-fter .sub-title{margin-bottom:20px}.cnt-fter ul li{margin-right:6px}.quick-lnks{width:63%;padding-top:0}.quick-lnks ul li{width:140px;display:inline-block}.quick-lnks ul li a{display:inline-block}.quick-lnks ul li a:after{content:"";width:100%;border-bottom:1px solid transparent;display:block;position:relative;bottom:-2px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out false;-o-transition:all .2s ease-in-out false;transition:all .2s ease-in-out}.quick-lnks ul li a:hover:after{border-bottom:1px solid #fff}.pre-footer{padding:30px 0}.pre-footer .pre-ftr-info .rw{width:25%;float:left;padding:0}}.logged-in .contextual-links-region .contextual-links li a{background:0 0;font-size:.8em}.logged-in .contextual-links-region .contextual-links li a:hover{background:0 0}@media only screen and (min-width:64em){.nav-hd{margin-top:0}.main-menu{position:static;height:auto;width:auto;top:auto;right:auto;background:0 0;padding-right:20px;max-width:none}.main-menu ul{margin:0;padding:0;text-align:right;overflow:inherit}.main-menu ul li{display:inline-block;list-style-type:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out false;-o-transition:all .3s ease-in-out false;transition:all .3s ease-in-out;background-color:transparent;padding:0;margin:0;border:none;line-height:inherit;position:static}.main-menu ul li a{color:#fff;font-size:1rem;font-weight:500;display:block;padding:0 18px;margin:0;letter-spacing:0}.main-menu ul li a:focus,.main-menu ul li a:hover{text-decoration:none;outline:0}.main-menu ul li a.external-links{background:0 0}.main-menu ul li a.external-links:focus,.main-menu ul li a.external-links:hover{background:0 0}.main-menu ul li ul{position:absolute;width:100%;height:auto;left:0;top:109px;background:#2f302f;z-index:-1;display:block;opacity:0;visibility:hidden;pointer-events:none;padding:25px 0 0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out false;-o-transition:all .3s ease-in-out false;transition:all .3s ease-in-out;text-align:left}.main-menu ul li ul li{width:230px;float:left;margin:0 0 14px;line-height:normal}.main-menu ul li ul li .nolink{display:none}.main-menu ul li ul li a{line-height:normal;padding:0;font-size:1rem;text-transform:none;font-weight:400;letter-spacing:.02em}.main-menu ul li ul li.menu-attach-block:last-child{clear:none;float:none;margin-left:100px;width:289px}.main-menu ul li ul li.menu-attach-block:last-child>a{display:none}.main-menu ul li ul li a.menu-attach-block-drop-link~.menu-attach-block-wrapper{display:block}.main-menu ul li ul li .menu-attach-block-wrapper .feature-icon{float:left;text-align:center;width:85px;height:85px;border-radius:50%;background-color:#0064a8;float:left;display:flex;flex-direction:column;justify-content:center}.main-menu ul li ul li .menu-attach-block-wrapper .feature-icon img{height:60px;width:60px;margin:4px auto 0}.main-menu ul li ul li .menu-attach-block-wrapper .feature-text{margin-left:110px;position:relative;top:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.main-menu ul li ul li .menu-attach-block-wrapper h2{font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 12px;padding:0;line-height:24px}.main-menu ul li ul li .menu-attach-block-wrapper p{margin:0 0 12px;font-size:.97rem;color:#fff;font-weight:400;line-height:1.4}.main-menu ul li ul li .menu-attach-block-wrapper a{color:#fff;font-size:.97rem;font-weight:400;height:20px;margin-bottom:16px;display:inline-block;text-decoration:none;text-transform:none;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.main-menu ul li ul li .menu-attach-block-wrapper a:after{content:"";width:100%;border-bottom:1px solid #fff;display:block;position:relative;bottom:-2px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out false;-o-transition:all .2s ease-in-out false;transition:all .2s ease-in-out}.main-menu ul li ul li .menu-attach-block-wrapper a:focus:after,.main-menu ul li ul li .menu-attach-block-wrapper a:hover:after{border-bottom:1px solid transparent;outline:0;text-decoration:none}.main-menu ul li ul li ul{position:static;padding:0;top:auto;width:auto;opacity:1;visibility:visible;pointer-events:all}.main-menu ul li ul li ul li a{display:inline-block}.main-menu ul li ul li ul li a:after{content:'';width:100%;border-bottom:1px solid transparent;display:block;position:relative;bottom:-2px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out false;-o-transition:all 150ms ease-in-out false;transition:all 150ms ease-in-out}.main-menu ul li ul li ul li a:focus:after,.main-menu ul li ul li ul li a:hover:after{border-bottom:1px solid #fff}.main-menu ul li ul li ul li ul{display:none}.main-menu ul li.hover-menu,.main-menu ul li:focus,.main-menu ul li:hover{background-color:#2f302f}.main-menu ul li.hover-menu ul,.main-menu ul li:focus ul,.main-menu ul li:hover ul{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;pointer-events:all;z-index:2}.cnt-fter{width:40%;margin-right:1.6949152542%}.cnt-fter .con-title{font-size:24px;margin-bottom:20px}.cnt-fter ul li{width:40px;height:40px;margin-right:12px}.quick-lnks{width:57%}.quick-lnks ul li{width:165px}.pre-footer{padding:50px 30px 60px}.pre-footer .pre-ftr-info .rw{padding:0 30px}.breadcrumb{padding:20px 0 40px}}@media only screen and (min-width:80em){.main-menu{padding-right:0}.quick-lnks ul li{width:200px}}.img-nav .sd-nav-img{margin:0 -15px}.img-nav img{width:100%}.img-nav .file-icon{display:none}.region-sidebar-second .block ul{padding:0;margin:0;list-style-type:none}.region-sidebar-second .block ul li{font-size:.92rem;line-height:1.45;padding:18px 0;border-bottom:1px solid rgba(0,0,0,.2);font-weight:400;color:#373737}.region-sidebar-second .block ul li p{margin:0 0 10px}.region-sidebar-second .block ul li a{text-decoration:underline}.region-sidebar-second .block ul li:last-child{border-bottom:none}.region-sidebar-second .sd-menu{background:0 0;padding:0}.region-sidebar-second .sd-menu h2{background:#0064a8;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.02em;padding:16px 12px;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.region-sidebar-second .sd-menu .menu li{font-size:.9rem;font-weight:400;padding:0;border:none;list-style-image:none;list-style-type:none;margin:0}.region-sidebar-second .sd-menu .menu li:before{display:none}.region-sidebar-second .sd-menu .menu li a{padding:10px 12px;display:block;font-weight:500;color:#373737;border-bottom:1px solid #0064a8;text-decoration:none;-webkit-transition:background-color 150ms ease-in-out;-moz-transition:background-color 150ms ease-in-out false;-o-transition:background-color 150ms ease-in-out false;transition:background-color 150ms ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.region-sidebar-second .sd-menu .menu li a.external-links{background:0 0}.region-sidebar-second .sd-menu .menu li a.external-links:focus,.region-sidebar-second .sd-menu .menu li a.external-links:hover{background:0 0}.region-sidebar-second .sd-menu .menu li a:focus,.region-sidebar-second .sd-menu .menu li a:hover{background-color:#eee}.region-sidebar-second .sd-menu .menu li a.active-trail{background-color:#eee}.region-sidebar-second .sd-menu .menu li ul{display:none}.region-sidebar-second .sd-menu .menu li ul li a{padding-left:25px;font-weight:400}.region-sidebar-second .sd-menu .menu li .active-trail+ul{display:block}.content-post .region-content-post .block-boxes{background:#eee;margin:0 0 25px}.content-post .region-content-post .block-boxes .boxes-box{padding:25px}.content-post .region-content-post .block-boxes h2{background:#0064a8;margin:0;padding:8px 10px;color:#fff}.content-post .region-content-post .block-boxes a{text-decoration:underline}.col-2-layout{margin:0 0 20px}.col-2-layout .col-wdth img{width:100%}.col-2-layout .col-wdth ul li{display:inline-block;padding-right:25px}.box-tab-list{margin-bottom:30px;overflow:hidden;overflow-x:auto}.box-tab-list ul.tab-lst{margin:0;padding:0;list-style-type:none;background:#eee;width:620px}.box-tab-list ul.tab-lst li{display:table-cell;border-right:1px solid #ccc;vertical-align:middle}.box-tab-list ul.tab-lst li a{padding:10px 8px;text-align:center;display:block;line-height:18px;font-weight:500;color:#2f302f;font-size:.9em}.box-tab-list ul.tab-lst li.active-trail{background:#0064a8}.box-tab-list ul.tab-lst li.active-trail a{color:#fff}.box-tab-list ul.tab-lst li:last-child{border-right:none}.view-station-info-block .info-block .info-links ul li{padding:0;border-bottom:none}.view-station-info-block .info-block .info-links ul li .file{display:block;border-bottom:1px solid rgba(0,0,0,.2);padding:18px 0}.view-station-info-block .info-block .info-links ul li:last-child span{border-bottom:none}@media only screen and (min-width:48em){.content-post .region-content-post{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -20px}.content-post .region-content-post .block-boxes{flex:0 0 50%;border-right:20px solid #fff;border-left:20px solid #fff;margin:0 0 35px}.col-2-layout{margin:0 -25px 23px}.col-2-layout .col-wdth{width:50%;float:left;padding:0 25px}.box-tab-list ul.tab-lst{width:auto}.box-tab-list ul.tab-lst li{width:1%}}@media only screen and (min-width:80em){.content-post .region-content-post .block-boxes{flex:0 0 50%}}.hm-pg-banner{background:url(/sites/all/themes/bart/images/banner-home-lg.jpg) no-repeat center top;background-size:cover;height:460px}.hm-pg-banner .views-field-field-banner-images img{display:none}.banner-inner{max-width:990px;position:relative}.banner-inner .arrow{width:40px;height:40px;background:rgba(120,120,120,.5) url(/sites/all/themes/bart/images/icon-white-arrow.svg) no-repeat 10px 16px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;bottom:25px;left:calc(50% - 20px);cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear false;-o-transition:all .3s linear false;transition:all .3s linear;display:none}.banner-inner,.region-home-page-banner{height:100%}.block-3-col{height:100%}.block-3-col>.content{display:table;width:100%;height:100%}.hm-pg-bnr-block{display:table-cell;vertical-align:middle}.hm-pg-bnr-block h2{margin:0;color:#fff;font-size:1rem;padding:10px 0;font-weight:700;font-family:Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.hm-pg-bnr-block .rw{width:100%;margin:0 auto 20px;max-width:220px;height:120px;display:block;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out false;-o-transition:all 250ms ease-in-out false;transition:all 250ms ease-in-out}.hm-pg-bnr-block .rw:last-child{margin-bottom:0}.hm-pg-bnr-block .rw.planner{background:rgba(30,130,198,.85) url(/sites/all/themes/bart/images/icon-white-planner.svg) no-repeat center 80%;background-size:15%}.hm-pg-bnr-block .rw.planner h2{background:#0064a8}.hm-pg-bnr-block .rw.departures{background:rgba(109,156,59,.85) url(/sites/all/themes/bart/images/icon-white-rtd.svg) no-repeat center 80%;background-size:20%}.hm-pg-bnr-block .rw.departures h2{background:#4f7e1d}.hm-pg-bnr-block .rw.schedules{background:rgba(236,102,50,.85) url(/sites/all/themes/bart/images/icon-white-schedules.svg) no-repeat center 80%;background-size:67px}.hm-pg-bnr-block .rw.schedules h2{background:#ce4814}.hm-pg-bnr-block .rw:focus,.hm-pg-bnr-block .rw:hover{-webkit-transform:scale(1.03,1.03);-moz-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);-o-transform:scale(1.03,1.03);transform:scale(1.03,1.03);-webkit-box-shadow:0 0 20px #fff;-moz-box-shadow:0 0 20px #fff;box-shadow:0 0 20px #fff;text-decoration:none}.home-slider .slider-inr{background:#e6eef7;margin:0 15px}.home-page-slider{display:none;background-size:cover;background-repeat:no-repeat;background-position:top center;position:relative}.home-page-slider .views-row{text-align:center}.home-page-slider .views-row .views-field-title{background:rgba(0,100,168,.85);position:absolute;width:100%;bottom:0;padding:20px;line-height:26px}.home-page-slider .views-row .views-field-title a{color:#fff;font-size:1.2rem;font-weight:500;display:block;margin:0 10%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-transition:all .2s linear;-moz-transition:all .2s linear false;-o-transition:all .2s linear false;transition:all .2s linear}.home-page-slider .views-row .views-field-title a:hover{text-decoration:underline}.home-page-slider-thumb{padding:10px 30px 0}.home-page-slider-thumb .views-row{padding:25px 0;border-top:solid 1px #0064a8}.home-page-slider-thumb .views-row:first-child{border:none;padding-top:0}.home-page-slider-thumb .views-row a{font-size:1rem;font-weight:500;display:block;text-decoration:none;color:#373737;-webkit-transition:all .2s linear;-moz-transition:all .2s linear false;-o-transition:all .2s linear false;transition:all .2s linear;font-family:Roboto,Arial,sans-serif;line-height:normal}.home-page-slider-thumb .views-row a:hover{text-decoration:underline;color:#0064a8}.highlight-block{padding:50px 15px 20px}.highlight-block .views-row{text-align:left;margin-bottom:30px}.highlight-block .views-row:last-child{margin-bottom:0}.highlight-block .views-row .rw-wrap{-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out false;-o-transition:all 250ms ease-in-out false;transition:all 250ms ease-in-out;cursor:pointer;position:relative}.highlight-block .views-row .rw-wrap>a{position:absolute;height:100%;width:100%;font-size:0}.highlight-block .views-row img{width:100%}.highlight-block .views-row h3{margin:0;font-family:Roboto,Arial,sans-serif;font-size:1.1rem;font-weight:700;text-transform:capitalize;line-height:28px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.highlight-block .views-row h3 a{font-size:1.1rem;font-weight:600;color:#fff}.highlight-block .views-row p{font-size:1rem;font-weight:400;margin:0;color:#fff;line-height:1.3;font-family:Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.highlight-block .views-row .cnt-wrap{padding:18px 20px 20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.highlight-block .views-row:first-child .cnt-wrap{background:#0064a8}.highlight-block .views-row:nth-child(2) .cnt-wrap{background:#4f7e1d}.highlight-block .views-row:nth-child(3) .cnt-wrap{background:#ce4814}.highlight-block .views-row .rw-wrap:focus,.highlight-block .views-row .rw-wrap:hover{-webkit-box-shadow:0 0 14px rgba(0,0,0,.6);-moz-box-shadow:0 0 14px rgba(0,0,0,.6);box-shadow:0 0 14px rgba(0,0,0,.6);-webkit-transform:scale(1.02,1.02);-moz-transform:scale(1.02,1.02);-ms-transform:scale(1.02,1.02);-o-transform:scale(1.02,1.02);transform:scale(1.02,1.02)}.accordian{margin:12px 0 0}.accordian .panel-collapse{display:none;overflow:hidden}.accordian .panel{position:relative}.accordian .panel .panel-heading{margin-bottom:12px;position:relative;width:100%;padding:15px 50px 15px 15px;background-color:#eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out false;-o-transition:background-color .2s ease-in-out false;transition:background-color .2s ease-in-out}.accordian .panel .panel-heading:hover{background:#dfdfdf}.accordian .panel h3{margin:0;font-weight:500;font-size:1.05rem;color:#000;line-height:1.3;outline:0}.accordian .panel:after{content:"";width:15px;height:12px;display:block;background:url(/sites/all/themes/bart/images/icon-grey-arrow.svg) no-repeat center center;position:absolute;top:24px;right:20px;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear false;-o-transition:all 250ms linear false;transition:all 250ms linear;pointer-events:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.accordian .panel:after{background-size:14.2px}}.accordian .panel .panel-heading p{margin:0;font-size:1rem;line-height:1.4}.accordian .panel.active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.accordian .acrd-cnt-lft{width:70%}.accordian .acrd-cnt-lft.no-img{width:100%}.accordian .img-rft{width:30%;text-align:right}@media print{.accordian .panel-collapse{display:block;height:auto}img,svg{display:none}}.node-type-news-article .title-wrapper{display:none}.node-type-news-article .node-news-article .field-name-field-news-date{font-size:1rem;margin-bottom:8px;font-weight:700;line-height:1.2;color:#0064a8}.node-type-news-article .node-news-article .field-name-field-news-date+h4{font-size:1.25rem;font-weight:700;margin:0 0 18px}.node-type-news-article .archive_message{text-align:center}.node-type-news-article .archive_message a{color:#b4000f;font-weight:500;font-size:1em}.page-news-articles .title-wrapper{display:none}.page-news-articles .view-news-article .view-content .views-row{margin-bottom:10px}.attachment.attachment-before ul{margin:0 0 30px}.attachment.attachment-before ul li{display:inline-block;margin:0;padding-right:10px}.attachment.attachment-before ul li:nth-child(2n+2){display:none}.attachment.attachment-before h3{font-size:1.45rem;margin:0 0 15px;line-height:1.4;color:#0064a8}.trip-planner .breadcrumb-iner{display:none}.trip-planner .title-wrapper{padding-top:0}.trip-planner #page-title{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.trip-planner .section-tags{max-width:none}.app-portal{margin:0 0 30px}.app-portal h2{margin:25px 0 15px}.app-portal a{font-size:.9rem;font-weight:700;text-decoration:none;text-transform:uppercase;color:#fff;padding:20px;display:block;position:relative;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-transition:background-color 250ms ease-in-out;-moz-transition:background-color 250ms ease-in-out false;-o-transition:background-color 250ms ease-in-out false;transition:background-color 250ms ease-in-out}.app-portal a:after{content:"Enter";font-weight:500;text-transform:none;display:block;width:auto;height:100%;padding:20px 25px;box-sizing:border-box;position:absolute;top:0;right:0;-webkit-transition:background-color 250ms ease-in-out;-moz-transition:background-color 250ms ease-in-out false;-o-transition:background-color 250ms ease-in-out false;transition:background-color 250ms ease-in-out}.app-portal a:first-of-type{margin-bottom:15px}.app-portal a.future-employees{background-color:#3e3f40;text-decoration:none}.app-portal a.future-employees:after{background-color:#2f302f}.app-portal a.current-employees{background-color:#787878;text-decoration:none}.app-portal a.current-employees:after{background-color:#505050}.app-portal a:hover{background-color:#0064a8}.app-portal a:hover:after{background-color:rgba(30,130,198,.85)}.cnt-tabs ul.tab-list{padding:0;margin:0;list-style-type:none}.cnt-tabs ul.tab-list li:before{display:none}.cnt-tabs ul.tab-list li a{display:block;padding:10px 25px;text-decoration:none;font-weight:500;background:#0064a8;color:#fff}.cnt-tabs ul.tab-list li a.active{color:#2f302f;background:#f8f6ff}.project-tab{margin:30px 0 0}.project-tab .quicktabs-wrapper .item-list ul li{display:block;white-space:normal;margin:0;padding:0}.project-tab .quicktabs-wrapper .item-list ul li a{padding:10px;line-height:24px;display:block;border-bottom:1px solid #0064a8;font-weight:500;font-size:.92em;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out false;-o-transition:all .3s ease-in-out false;transition:all .3s ease-in-out}.project-tab .quicktabs-wrapper .item-list ul li a:hover{background:#eee}.project-tab .quicktabs-wrapper .item-list ul li.active a{background:#eee}.project-tab .quicktabs-wrapper .quicktabs_main a{text-decoration:underline}.project-tab .quicktabs-wrapper .quicktabs_main .views-field-field-subtitle .field-content{font-size:1.1em;margin:0 0 15px;color:#f57e25}.project-tab .quicktabs-wrapper .quicktabs_main .views-field-title .field-content{font-size:1.5em;margin:0 0 15px;color:#0064a8}.col-4-bd .rw{float:left;padding:7px;width:50%}.col-4-bd .rw .usr-img{height:150px;overflow:hidden}.col-4-bd .rw .usr-img img{width:100%}.col-4-bd .rw .usr-cnt p{margin:8px 0;line-height:24px}.view-retail-ticket-sales .green_pass{color:#4f7e1d;font-weight:500}.view-retail-ticket-sales .red_pass{color:#b4000f;font-weight:500}.embed .node-video h2{display:none}.field-name-field-video .media-youtube-video{margin-bottom:20px}.field-name-field-video .media-youtube-video iframe{width:100%;max-width:100%;display:block}.view-board-members .views-row{padding:20px 0;border-bottom:1px solid #eee}.view-board-members .views-row:last-child{border-bottom:none}.member-biography .member-image{width:130px;float:left}.member-biography .member-image+.bio{margin-left:140px}.member-biography .district .field-content{display:inline;font-size:.95em}.member-biography .district span.field-content a{background:url(/sites/all/themes/bart/images/acrobat_blue.gif) right center no-repeat;padding-right:18px}.member-biography h3{margin:8px 0 0;font-size:1.1em}.member-biography .detls-st-cnt .details-label{font-weight:500;display:inline;font-size:.95em}.member-biography .detls-st-cnt .field-content{display:inline;font-size:.95em;color:#626262}.member-biography .readmore{font-size:.9em}.full-content-member .member-image{margin-right:20px}.full-content-member .member-image+.bio{margin-left:0}@media only screen and (min-width:35.5em){.accordian .acrd-cnt-lft{width:80%}.accordian .img-rft{width:20%;text-align:right}.cnt-tabs{border-bottom:2px solid #eee}.cnt-tabs ul.tab-list li{float:left;margin-bottom:0}.project-tab .quicktabs-wrapper .item-list{width:260px;float:left;border-right:2px solid #0064a8}.project-tab .quicktabs-wrapper .quicktabs_main{margin-left:280px}.col-4-bd .rw{width:33%}}@media only screen and (min-width:48em){.home-slider .slider-inr{margin:0}.home-slider .home-page-slider,.home-slider .home-page-slider-thumb{float:left;width:50%;display:block}.home-slider .home-page-slider .views-field-field-featured-news-image img,.home-slider .home-page-slider .views-field-field-images img{display:none}.home-page-slider-thumb .views-row:first-child{padding-top:25px}.home-page-slider-thumb h2{margin:20px 0 10px 0;font-size:1.3rem}.highlight-block{padding:60px 0 30px}.highlight-block .views-row{width:31.4285714286%;float:left;margin-right:2.8571428571%;margin-bottom:0}.highlight-block .views-row:last-child{margin-right:0}.highlight-block .views-row .cnt-wrap{min-height:120px}.hm-pg-banner{height:calc(100vh - 110px);max-height:530px}.hm-pg-bnr-block h2{font-size:1.1rem;padding:15px 0}.hm-pg-bnr-block p{font-size:.9rem}.hm-pg-bnr-block .rw{float:left;width:30.333%;max-width:none;margin-right:30px;height:175px}.hm-pg-bnr-block .rw:last-child{margin-right:0}.hm-pg-bnr-block .rw.planner{background-position:center 74%;background-size:55px}.hm-pg-bnr-block .rw.departures{background-position:center 74%;background-size:67px}.hm-pg-bnr-block .rw.schedules{background-position:center 74%;background-size:75px}.accordian .panel .panel-heading{height:60px;padding:0 20px;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.accordian .panel .panel-heading:after{top:25px;right:25px}.accordian .panel .panel-heading h3{font-size:1.1rem;line-height:1.4}.node-type-news-article .node-news-article .field-name-field-news-date{font-size:1.3rem;margin-bottom:15px}.node-type-news-article .node-news-article .field-name-field-news-date+h4{font-size:1.45rem;margin:0 0 30px;line-height:1.4}.app-portal{background:#eee;padding:20px 30px 30px;margin:30px 0 54px}.app-portal h2{margin:0 0 15px}.app-portal a{font-size:1rem}.full-content-member .member-image{margin-right:0}.full-content-member .member-image+.bio{margin-left:150px}.full-content-member .detls-st-cnt .details-label{float:left;width:150px}.full-content-member .detls-st-cnt .field-content{margin-left:170px;display:inherit}}@media only screen and (min-width:64em){.banner-inner .arrow{display:block}}@media only screen and (min-width:75em){.highlight-block .views-row h3{font-size:1.3rem}.highlight-block .views-row h3 a{font-size:1.3rem}.highlight-block .views-row p{font-size:1.1rem}.highlight-block .views-row .cnt-wrap{min-height:auto}.hm-pg-bnr-block h2{font-size:1.3rem;padding:20px 0}.hm-pg-bnr-block .rw{width:28.888%;height:185px;margin-right:40px}.hm-pg-bnr-block .rw:first-child{margin-left:22px}.hm-pg-banner{max-height:770px}.field-type-youtube{margin-bottom:30px}.col-4-bd .rw{padding:10px;width:25%}.col-4-bd .rw .usr-img{width:150px;height:150px}.col-4-bd .rw p{font-size:1rem;font-weight:300}}@media only screen and (min-width:1700px){.home-page-slider .views-field-field-featured-news-image img,.home-page-slider .views-field-field-images img{width:100%}}.social-media-links li:last-child{padding-bottom:0!important}.br-contact-us-page a{text-decoration:underline}.br-contact-us-page p{margin:0 0 10px;line-height:1.3;font-family:Hind,Arial,sans-serif;font-size:1rem;font-weight:300}.br-contact-us-page strong{font-weight:600}.br-contact-us-page h2.icon{margin-left:50px;margin-bottom:20px;position:relative}.br-contact-us-page h2.icon:first-of-type{margin-top:40px}.br-contact-us-page h2.icon:before{content:"";width:40px;height:40px;display:block;position:absolute;top:-6px;left:-50px}.br-contact-us-page .icon-phone:before{background:url(/sites/all/themes/bart/images/icon-contact-phone.svg);background-size:cover}.br-contact-us-page .icon-mail:before{background:url(/sites/all/themes/bart/images/icon-contact-mail.svg);background-size:cover}.br-contact-us-page .icon-email:before{background:url(/sites/all/themes/bart/images/icon-contact-email.svg);background-size:cover}.br-contact-us-page .grid-row p{max-width:65%}.br-contact-us-page .grid-row p:nth-child(odd){float:left;text-align:left;clear:both}.br-contact-us-page .grid-row p:nth-child(even){float:right;text-align:right}.br-contact-us-page .grid-row p strong{font-weight:600;font-size:1.05rem}@media only screen and (min-width:48em){.br-contact-us-page p{font-size:1.15rem}.br-contact-us-page .grid-row p{max-width:75%}.br-contact-us-page .grid-row p strong{font-size:1.2rem}h2.icon:before{top:-9px}}.view-basic-page-slideshow{margin:20px 0}.view-basic-page-slideshow .field-name-slideshow-for-shortcode{position:relative}.view-basic-page-slideshow .slick-arrow{position:absolute;left:10px;right:auto;top:50%;margin-top:-35px;z-index:6;font-size:0;background:0 0;min-width:auto;border:none}.view-basic-page-slideshow .slick-arrow:before{content:'';width:34px;height:34px;background:#505050 url(/sites/all/themes/bart/images/icon-white-arrow.svg) no-repeat 7px 13px;border-radius:50%;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear false;-o-transition:all .3s linear false;transition:all .3s linear;transform:rotate(-270deg);display:block}.view-basic-page-slideshow .slick-arrow:hover:before{background-color:#8c8c8c}.view-basic-page-slideshow .slick-next{right:10px;left:auto}.view-basic-page-slideshow .slick-next:before{content:'';background:#505050 url(/sites/all/themes/bart/images/icon-white-arrow.svg) no-repeat 7px 13px;transform:rotate(270deg)}.view-basic-page-slideshow .views-row .field-name-field-slideshow-image-file img{width:100%;display:block;margin-bottom:0}.view-basic-page-slideshow .views-row .field-name-field-slideshow-caption{background:#0064a8;padding:20px}.view-basic-page-slideshow .views-row .field-name-field-slideshow-caption .field-item{font-size:.92rem;color:#fff;font-weight:500}.service-advisory{position:relative;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear false;-o-transition:opacity .3s linear false;transition:opacity .3s linear}.service-advisory .alert-content .rw{border-bottom:1px solid #b4000f}.service-advisory .alert-content .rw:last-child{border-bottom:none}.service-advisory .alert-content .rw p{background:url(/sites/all/themes/bart/images/icon-alert.svg) no-repeat;background-position:2px 8px;background-size:23px;margin:2px 0 0;font-size:.8rem;font-weight:400;line-height:.95rem;color:#b4000f;padding:10px 0 10px 33px;font-family:Roboto,Arial,sans-serif}.service-advisory .alert-content .rw p strong{font-weight:600;text-transform:uppercase}.advisories-icons .icon h2{background:url(/sites/all/themes/bart/images/icon-alert-current.svg) no-repeat;padding:5px 0 5px 50px;margin:0 0 4px}.advisories-icons .icon.icon-escalator h2{background:url(/sites/all/themes/bart/images/icon-alert-escalator.svg) no-repeat}.advisories-icons .icon.icon-elevator h2{background:url(/sites/all/themes/bart/images/icon-alert-elevator.svg) no-repeat}.srvce-dt .srvce-notfy{position:relative}.srvce-dt .adv-times{font-size:.813em;color:#191919;position:relative;top:-17px;margin-left:50px}.srvce-dt .adv-ele-esc{position:relative;float:right;display:block;margin:1em}.elevator-advisories{margin:15px 0 40px}.elevator-advisories .adv-desc{margin-top:6px}.elevator-advisories .rw-wrap{border:1px solid #b4000f;padding:12px 15px}.elevator-advisories .rw-wrap p{margin:0;font-weight:400;font-size:.875rem;line-height:1.4;font-family:Roboto,Arial,sans-serif;color:#b4000f}.elevator-advisories .rw-wrap p strong{color:#b4000f;text-transform:uppercase}.elevator-advisories .rw{margin:0 0 10px}.elevator-advisories .rw:first-child{margin-top:10px}.plan-srvce-notfy.block-views{margin-top:30px}.plan-srvce-notfy.block-views h2{line-height:normal;background:url(/sites/all/themes/bart/images/icon-alert-planned.svg) no-repeat;padding:7px 0 7px 50px}.srvce-notfy-tbl.block-views{margin-bottom:40px}.srvce-notfy-tbl .content table{border:1px solid #b4000f;text-align:left;width:100%;max-width:100%;margin-bottom:10px;background-color:transparent;border-collapse:collapse;margin-top:8px}.srvce-notfy-tbl .content table tbody{border:none}.srvce-notfy-tbl .content table td,.srvce-notfy-tbl .content table th{border-bottom:1px solid #b4000f;background:0 0;line-height:1.4;padding:12px 15px;vertical-align:top;color:#191919}.srvce-notfy-tbl .content table tr,.srvce-notfy-tbl .content table tr:nth-child(odd){background:0 0}.srvce-notfy-tbl .content table tr:hover,.srvce-notfy-tbl .content table tr:nth-child(odd):hover{background:0 0}.srvce-notfy-tbl .content table th{font-size:.89rem;font-weight:400;color:#191919;text-align:left;border-bottom:2px solid #b4000f}.srvce-notfy-tbl .content table td{font-size:13px;font-weight:400}.srvce-notfy-tbl .content table td:first-child{font-weight:600}.srvce-notfy-tbl .content table td:first-child a{color:#191919;text-decoration:none}.srvce-notfy-tbl .content table a{text-decoration:underline}.escalator-icon .srvce-notfy-tbl .content table td:nth-child(2){word-break:break-all}.srvce-stuts-updt.block-views h2{font-size:1.05rem;font-weight:600;line-height:normal}.header-alert{font-family:Roboto,Arial,sans-serif;background:#b4000f;color:#fff;position:relative;padding:15px 0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear false;-o-transition:opacity .3s linear false;transition:opacity .3s linear}.header-alert .alert-inner{position:relative}.header-alert .service_advisory_close_button{width:30px;height:30px;position:absolute;z-index:99;position:absolute;top:-7px;right:10px;cursor:pointer}.header-alert .service_advisory_close_button:after,.header-alert .service_advisory_close_button:before{content:"";display:block;width:16px;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;background:#fff;position:absolute;left:7px;top:13px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.header-alert .service_advisory_close_button:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.header-alert .views-row .views-field-title a{font-size:1rem;font-weight:700;text-transform:uppercase;color:#fff;display:block;margin-bottom:8px;line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.header-alert .views-row .views-field-title a:after{content:':'}.header-alert .views-row .views-field-nothing a{display:block;color:#fff}.header-alert .views-row .views-field-nothing p{font-size:.8rem;font-weight:400;line-height:1rem;color:#fff;width:85%;margin:0 auto}.header-alert .views-row:hover{text-decoration:underline}#header-alert{display:none}.view-display-id-service_advisory_block_inner_pages{background:#eee;padding:1rem;margin-bottom:2rem}.view-display-id-service_advisory_block_inner_pages .service_advisory_close_button{width:30px;height:30px;position:absolute;position:relative;float:right;cursor:pointer}.view-display-id-service_advisory_block_inner_pages .service_advisory_close_button:after,.view-display-id-service_advisory_block_inner_pages .service_advisory_close_button:before{content:"";display:block;width:16px;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;background:#0064a8;position:absolute;left:7px;top:13px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.view-display-id-service_advisory_block_inner_pages .service_advisory_close_button:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.view-display-id-service_advisory_block_inner_pages .views-row .views-field-title a{font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#0064a8;display:block;margin-bottom:8px;line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.view-display-id-service_advisory_block_inner_pages .views-row .views-field-title a:after{content:':'}.view-display-id-service_advisory_block_inner_pages .views-row .views-field-nothing a{display:block;color:#0064a8}.view-display-id-service_advisory_block_inner_pages .views-row .views-field-nothing p{font-size:1.1rem;font-weight:400;line-height:1.5rem;color:#0064a8;width:100%;margin:0 auto}.view-display-id-service_advisory_block_inner_pages .views-row:hover{text-decoration:underline}@media only screen and (min-width:35.5em){.service-advisory .alert-content .rw p{font-size:.88rem;line-height:1.1rem}.srvce-stuts-updt.block-views h2{font-size:1.2rem;margin:30px 0 0}}@media only screen and (min-width:48em){.srvce-dt .adv-times{position:absolute;top:50%;margin-top:-10px;right:0;margin-left:0}.srvce-dt .adv-ele-esc{position:relative;float:right;display:block;margin:1em}.header-alert{padding:24px 15px 30px}.header-alert .service_advisory_close_button{top:-8px;right:47px}.header-alert .views-row .views-field-title a{font-size:1.2rem;margin-bottom:8px}.header-alert .views-row .views-field-nothing p{font-size:.9rem;line-height:1.4rem;width:80%}}@media only screen and (min-width:64em){.header-alert .views-row .views-field-title a{font-size:1.2rem}.header-alert .views-row .views-field-nothing p{font-size:.98rem;letter-spacing:.04rem}}.node-type-station .content-post .region-content-post{margin:0}.station-well-cnt .station-wrap{margin:0 0 30px}.station-well-cnt .station-content h1{font-size:1.75rem;font-weight:700;line-height:1.1;margin:0}.station-well-cnt .station-content h1+a{font-size:1rem;margin:3px 0 14px;font-weight:300;display:block;line-height:1.3;display:table}.station-well-cnt .station-content .addressfield-container-inline,.station-well-cnt .station-content .street-block{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin-right:5px;text-decoration:underline}.station-well-cnt .station-content p{font-family:Hind,Arial,sans-serif;font-weight:300;font-size:1rem;line-height:1.4rem;margin:0 0 15px}.station-well-cnt .station-content .file-icon{display:none}.station-well-cnt .station-content .file{display:block}.station-well-cnt .station-content .file,.station-well-cnt .station-content .station-trip{font-size:1.1rem;line-height:1.3;display:table;margin-bottom:6px;text-decoration:underline}.station-well-cnt .station-image img{width:100%;display:block;height:auto;margin-top:30px}.lines-serving-block,.real-time-departures{background:#e6eef7;margin-bottom:30px}.lines-serving-block h2,.real-time-departures h2{margin:0;font-size:1.1rem;line-height:1.4;color:#fff;padding:6px 20px;background:#0064a8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.lines-serving-block .content,.real-time-departures .content{padding:12px 20px}.real-time-departures{background:#f1f5e3}.real-time-departures h2{background:#4f7e1d;position:relative}.real-time-departures h2 #real-time-time,.real-time-departures h2 #real-time-time-eta{position:absolute;right:20px;font-size:.8rem;margin:4px 0 0}.real-time-departures .rte-content{padding:12px 20px;min-height:200px;max-height:200px;overflow-y:auto;-webkit-box-shadow:inset 0 -10px 15px -15px rgba(0,0,0,.3);box-shadow:inset 0 -10px 15px -15px rgba(0,0,0,.3)}.real-time-departures ul{padding:0;margin:0;list-style-type:none}.real-time-departures ul li{border-bottom:1px solid #999;padding:8px 0}.real-time-departures ul li:last-child{border-bottom:none}.real-time-departures ul li span{font-size:.97rem;font-weight:400;font-family:Roboto,Arial,sans-serif;color:#373737;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.real-time-departures ul li span a{color:#373737}.schedule-station-block{background:#feefe0;margin-bottom:20px}.schedule-station-block #station-details>h2{margin:0;background:#ce4814;font-size:1.1rem;color:#fff;padding:6px 20px}.schedule-station-block #schedule-day-swap{padding:6px 0 20px 20px;margin:0;display:block;font-size:.85rem;color:#373737}.schedule-station-block #schedule-day-swap a{font-size:.85rem;text-decoration:none;padding-right:15px;position:relative;color:#0064a8;cursor:pointer}.schedule-station-block #schedule-day-swap a:after{content:'';height:10px;width:1px;background:#000;display:inline-block;margin:0 9px;position:absolute;top:50%;margin-top:-4px}.schedule-station-block #schedule-day-swap a:last-child:after{display:none}.schedule-station-block #schedule-day-swap a.active{color:#0064a8}.schedule-station-block #schedule-day-swap .selected{color:#373737}.schedule-station-block .details-container{padding:0 18px}.schedule-station-block .details-container .partial{background:#fff;margin-bottom:30px}.schedule-station-block .details-container .partial:last-child{margin-bottom:0}.schedule-station-block .details-container .partial h3{font-size:.97rem;padding:15px 0 15px 15px;margin:0;color:#191919}.schedule-station-block .details-container .partial #northbound,.schedule-station-block .details-container .partial #southbound{max-height:305px;overflow-y:auto;min-height:218px}.schedule-station-block .details-container .partial table{width:100%;border-collapse:collapse!important}.schedule-station-block .details-container .partial table tbody{border:none}.schedule-station-block .details-container .partial table tr{background:#fff;border:none;padding:0}.schedule-station-block .details-container .partial table tr:nth-child(odd){background:#eee}.schedule-station-block .details-container .partial table td{padding:7px 0 7px 15px;font-size:.9rem;font-family:Roboto,Arial,sans-serif;font-weight:400;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.schedule-station-block .details-container .partial table td:first-child{width:90px}.schedule-station-block .details-container .partial table td:nth-child(2){position:relative;padding-left:25px}.schedule-station-block .details-container .partial table td:nth-child(2):before{content:'';display:inline-block;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:3px solid;position:absolute;top:50%;margin-top:-8px;left:0}.schedule-station-block .details-container .partial table td.route-1:before,.schedule-station-block .details-container .partial table td.route-2:before{border-color:#dfb804}.schedule-station-block .details-container .partial table td.route-3:before,.schedule-station-block .details-container .partial table td.route-4:before{border-color:#d74}.schedule-station-block .details-container .partial table td.route-5:before,.schedule-station-block .details-container .partial table td.route-6:before{border-color:#4f7e1d}.schedule-station-block .details-container .partial table td.route-7:before,.schedule-station-block .details-container .partial table td.route-8:before{border-color:#b4000f}.schedule-station-block .details-container .partial table td.route-10:before,.schedule-station-block .details-container .partial table td.route-11:before,.schedule-station-block .details-container .partial table td.route-12:before,.schedule-station-block .details-container .partial table td.route-9:before{border-color:#0064a8}.schedule-station-block .details-container .partial table td.route-13:before,.schedule-station-block .details-container .partial table td.route-14:before{border-color:#7a43b6}.schedule-station-block .details-container .partial table td.route-19:before,.schedule-station-block .details-container .partial table td.route-20:before{border-color:#d5cfa3}.schedule-station-block .platform-footnote{font-family:Roboto,Arial,sans-serif;font-size:.85rem;font-weight:500;line-height:1.3;padding:20px 0 20px 20px;display:block}.rtd-station-footnote{font-family:Roboto,Arial,sans-serif;font-size:.85rem;font-weight:500;line-height:1.3;display:block;float:right;margin:20px}.cm-station-block .station-lines{margin:0;padding:0;list-style-type:none}.cm-station-block .station-lines li{font-family:Roboto,Arial,sans-serif;font-size:.9rem;line-height:1.3;font-weight:400;color:#373737;margin:10px 0;padding:6px 0 6px 25px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cm-station-block .station-lines li:before{content:'';display:inline-block;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:3px solid;position:absolute;top:50%;margin-top:-8px;left:0}.cm-station-block .station-lines li.route-1-line:before,.cm-station-block .station-lines li.route-2-line:before{border-color:#dfb804}.cm-station-block .station-lines li.route-3-line:before,.cm-station-block .station-lines li.route-4-line:before{border-color:#d74}.cm-station-block .station-lines li.route-5-line:before,.cm-station-block .station-lines li.route-6-line:before{border-color:#4f7e1d}.cm-station-block .station-lines li.route-7-line:before,.cm-station-block .station-lines li.route-8-line:before{border-color:#b4000f}.cm-station-block .station-lines li.route-10-line:before,.cm-station-block .station-lines li.route-11-line:before,.cm-station-block .station-lines li.route-12-line:before,.cm-station-block .station-lines li.route-9-line:before{border-color:#0064a8}.cm-station-block .station-lines li.route-13-line:before,.cm-station-block .station-lines li.route-14-line:before{border-color:#7a43b6}.cm-station-block .station-lines li.route-19-line:before,.cm-station-block .station-lines li.route-20-line:before{border-color:#d5cfa3}.cm-station-block #rtd-platform-list li{position:relative}.cm-station-block #rtd-platform-list li .route-spacer:before{content:'';display:inline-block;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:3px solid;position:absolute;top:50%;margin-top:-8px;left:0}.cm-station-block #rtd-platform-list li .route-spacer.route-GREEN:before{border-color:#4f7e1d}.cm-station-block #rtd-platform-list li .route-spacer.route-BLUE:before{border-color:#0064a8}.cm-station-block #rtd-platform-list li .route-spacer.route-RED:before{border-color:#b4000f}.cm-station-block #rtd-platform-list li .route-spacer.route-YELLOW:before{border-color:#dfb804}.cm-station-block #rtd-platform-list li .route-spacer.route-BEIGE:before{border-color:#d5cfa3}.cm-station-block #rtd-platform-list li .route-spacer.route-ORANGE:before{border-color:#d74}.cm-station-block #rtd-platform-list li .route-spacer.route-PINK:before{border-color:#c3325f}.cm-station-block #rtd-platform-list li .route-spacer.route-PURPLE:before{border-color:#7a43b6}.cm-station-block #rtd-platform-list li .train-line{padding-left:25px}.cm-station-block #rtd-platform-list li .train-time{padding-left:25px}.cm-station-block .two-way{width:26px;height:20px;margin:0 5px}.station-icons{margin-bottom:50px}.station-icons h2{background:url(/sites/all/themes/bart/images/icon-station-elevator.svg) no-repeat;padding:4px 0 4px 50px;background-size:40px}.station-icons a{font-family:Hind,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;text-decoration:underline}.station-icons p{font-weight:400}.station-icons p:last-child{margin-bottom:0}.station-icons strong{font-weight:500}.station-parking h2{background:url(/sites/all/themes/bart/images/icon-station-parking.svg) no-repeat}.station-bikes h2{background:url(/sites/all/themes/bart/images/icon-station-bikes.svg) no-repeat}.station-connecting-transit h2{background:url(/sites/all/themes/bart/images/icon-station-connections.svg) no-repeat}.notifications-station h2{margin-bottom:25px;background:url(/sites/all/themes/bart/images/icon-station-notifications.svg) no-repeat}.station-news{margin-bottom:30px}.station-news h2{background:url(/sites/all/themes/bart/images/icon-station-news.svg) no-repeat;margin-bottom:15px}.station-projects{margin-bottom:30px}.station-projects h2{background:url(/sites/all/themes/bart/images/icon-station-projects.svg) no-repeat;margin-bottom:15px}.station-lst-cnt{margin-bottom:30px}.station-lst-cnt ul{list-style-type:none;padding:0;margin:0}.station-lst-cnt ul li{display:inline-block;width:48%;margin:5px 0}.station-lst-cnt ul li a{text-decoration:underline}.station-tabs{position:relative}.station-tabs li{float:left;list-style-type:none}.station-tabs li a{background:#ccc;padding:5px 15px;display:block;margin:0 0 25px 15px;width:120px;text-align:center}.station-tabs li:first-child a{margin-left:0}.station-tabs::after{content:'';background:#ccc;height:1px;width:97%;position:absolute;top:50%;margin-top:4px;left:15px}@media only screen and (min-width:48em){.cm-station-block{width:48.3443708609%}.cm-station-block:nth-child(1){margin-right:3.3112582781%}.cm-station-block .station-lines li{font-size:1.1rem}.lines-serving-block,.real-time-departures{margin-bottom:35px;max-height:302px;height:302px}.lines-serving-block{overflow-y:auto}.lines-serving-block h2,.real-time-departures h2{font-size:1.2rem}.lines-serving-block h2 #real-time-time,.lines-serving-block h2 #real-time-time-eta,.real-time-departures h2 #real-time-time,.real-time-departures h2 #real-time-time-eta{font-size:.9rem}.schedule-station-block{margin-bottom:40px;margin-top:20px}.schedule-station-block #station-details>h2{font-size:1.2rem}.schedule-station-block .details-container .partial{margin-bottom:0}.station-icons a{font-size:1.15rem;line-height:1.7rem}.cm-station-block .station-lines li{padding:14px 0 14px 25px}}@media only screen and (min-width:64em){.node-type-station .content-post .region-content-post{margin:0 -20px}.station-well-cnt{margin-bottom:50px}.station-well-cnt .station-content,.station-well-cnt .station-image{width:50%;padding:0 20px}.station-well-cnt .station-content h1{font-size:2.3rem;line-height:1.2}.station-well-cnt .station-content h1+a{font-size:1rem}.station-well-cnt .station-content p{font-size:1.15rem;line-height:1.7rem}.station-page{margin-bottom:80px}}.schedule-form .schedule-pge-cnt{margin-bottom:20px}.schedule-form .schedule-pge-cnt .form-item .form-select,.schedule-form .schedule-pge-cnt .form-item .form-text{width:100%}.schedule-form .schedule-pge-cnt .container-inline-date .date-padding,.schedule-form .schedule-pge-cnt .container-inline-date .form-item .form-item{float:none;width:100%}.schedule-form .schedule-pge-cnt .form-type-date-popup{width:100%}.schedule-form .schedule-pge-cnt .date-padding{padding:10px 0;padding-top:0}.schedule-form .schedule-pge-cnt .form-submit{margin:15px 0 0}.schedule-form .two-way{width:26px;height:20px;margin:0 5px}.schedule-form #edit-route{padding:10px 0}.schedule-form .route-marker+.form-item-route{position:relative;padding-left:30px;font-size:.96rem;margin-bottom:12px}.schedule-form .route-marker+.form-item-route:before{content:'';display:inline-block;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:3px solid;position:absolute;top:50%;margin-top:-10px;left:5px}.schedule-form .route-marker.route-1+.form-item-route:before,.schedule-form .route-marker.route-2+.form-item-route:before{border-color:#dfb804}.schedule-form .route-marker.route-3+.form-item-route:before,.schedule-form .route-marker.route-4+.form-item-route:before{border-color:#d74}.schedule-form .route-marker.route-5+.form-item-route:before,.schedule-form .route-marker.route-6+.form-item-route:before{border-color:#4f7e1d}.schedule-form .route-marker.route-7+.form-item-route:before,.schedule-form .route-marker.route-8+.form-item-route:before{border-color:#b4000f}.schedule-form .route-marker.route-10+.form-item-route:before,.schedule-form .route-marker.route-11+.form-item-route:before,.schedule-form .route-marker.route-12+.form-item-route:before,.schedule-form .route-marker.route-9+.form-item-route:before{border-color:#0064a8}.schedule-form .route-marker.route-13+.form-item-route:before,.schedule-form .route-marker.route-14+.form-item-route:before{border-color:#7a43b6}.schedule-form .route-marker.route-19+.form-item-route:before,.schedule-form .route-marker.route-20+.form-item-route:before{border-color:#d5cfa3}.schedule-real-time-dept{position:relative}.schedule-real-time-dept select{width:100%}.schedule-real-time-dept label{margin-bottom:5px}.schedule-real-time-dept .form-submit{margin-bottom:15px}.schedule-real-time-dep.cm-station-block{width:auto;height:auto;max-height:none;overflow:visible}.schedule-real-time-dep .rtd-platform{padding:10px 0}.schedule-real-time-dep ul li span{font-size:.92rem}.schedule-overview{background:0 0}.schedule-overview #station-details>h2{line-height:normal;background:0 0;padding-left:0;color:#0064a8}.schedule-overview #schedule-day-swap{display:block;padding:6px 0 0;color:#373737}.schedule-overview .details-container{padding:0}.schedule-overview .details-container .partial h3{padding-left:0}.schedule-overview .platform-footnote{padding-left:0}.schedule-by-line-result h2{margin:0;font-size:1.1rem;color:#0064a8;padding:6px 0;line-height:normal}.schedule-by-line-result h3{margin:0;font-size:.85rem;padding:10px 0 0}.schedule-by-line-result .schedule-results-line{max-height:800px;overflow-y:auto}.schedule-by-line-result .schedule-results-line table.sticky-header{display:none!important}.schedule-by-line-result .schedule-results-line table{border-collapse:collapse!important;width:100%}.schedule-by-line-result .schedule-results-line table tr{background:#eee}.schedule-by-line-result .schedule-results-line table tr.odd{background:#fff;border:none;padding:0}.schedule-by-line-result .schedule-results-line table thead tr{-webkit-box-shadow:0 5px 5px -1px rgba(0,0,0,.3);-moz-box-shadow:0 5px 5px -1px rgba(0,0,0,.3);box-shadow:0 5px 5px -1px rgba(0,0,0,.3)}.schedule-by-line-result .schedule-results-line table th{border-right:1px solid #ccc;border-top:1px solid #ddd;padding:0;text-align:center;background:0 0;width:40px;min-width:40px;max-width:40px}.schedule-by-line-result .schedule-results-line table td{font-size:.8rem;padding:0;text-align:center;width:40px;min-width:40px;max-width:40px}.schedule-by-line-result .schedule-results-line .module-blue .tableheader-processed thead th,.schedule-by-line-result .schedule-results-line .module-white .tableheader-processed thead th{position:relative;min-width:28px;color:#000;font-family:Hind,Arial,sans-serif;font-weight:500;font-size:.8rem;background-color:#eee}.schedule-by-line-result .schedule-results-line .module-blue .tableheader-processed thead th:before,.schedule-by-line-result .schedule-results-line .module-white .tableheader-processed thead th:before{content:'';display:block;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:3px solid;margin-left:-8px;margin:5px auto 0 auto}.schedule-by-line-result .schedule-results-line .module-blue .tableheader-processed thead th div,.schedule-by-line-result .schedule-results-line .module-white .tableheader-processed thead th div{padding-bottom:25px}.schedule-by-line-result .schedule-results-line .route-7 .tableheader-processed thead th:before,.schedule-by-line-result .schedule-results-line .route-8 .tableheader-processed thead th:before{border-color:#b4000f}.schedule-by-line-result .schedule-results-line .route-3 .tableheader-processed thead th:before,.schedule-by-line-result .schedule-results-line .route-4 .tableheader-processed thead th:before{border-color:#d74}.schedule-by-line-result .schedule-results-line .route-5 .tableheader-processed thead th:before,.schedule-by-line-result .schedule-results-line .route-6 .tableheader-processed thead th:before{border-color:#4f7e1d}.schedule-by-line-result .schedule-results-line .route-1 .tableheader-processed thead th:before,.schedule-by-line-result .schedule-results-line .route-2 .tableheader-processed thead th:before{border-color:#dfb804}.schedule-by-line-result .schedule-results-line .route-10 .tableheader-processed thead th:before,.schedule-by-line-result .schedule-results-line .route-11 .tableheader-processed thead th:before,.schedule-by-line-result .schedule-results-line .route-12 .tableheader-processed thead th:before,.schedule-by-line-result .schedule-results-line .route-9 .tableheader-processed thead th:before{border-color:#0064a8}.schedule-by-line-result .schedule-results-line .route-13 .tableheader-processed thead th:before,.schedule-by-line-result .schedule-results-line .route-14 .tableheader-processed thead th:before{border-color:#7a43b6}.schedule-by-line-result .schedule-results-line .route-19 .tableheader-processed thead th:before,.schedule-by-line-result .schedule-results-line .route-20 .tableheader-processed thead th:before{border-color:#d5cfa3}.schedule-by-line-result .schedule-results-line .scroll table.tableheader-processed tbody tr th:before{display:none;content:''}.schedule-by-line-result fieldset{border:none;padding:0;margin:0}.schedule-by-line-result fieldset .fieldset-wrapper{padding:15px 0 0}.schedule-by-line-result fieldset .fieldset-wrapper a{margin-right:10px;background:#0064a8;color:#fff;padding:10px 15px;display:block;margin-bottom:10px}.schedule-by-line-result fieldset .fieldset-wrapper a.active-now{background:#eee;color:#191919;margin-bottom:0;cursor:default}.schedule-by-line-result fieldset .fieldset-wrapper a.active{margin-bottom:0}@media only screen and (min-width:35.5em){.schedule-real-time-dep ul li span{font-size:.97rem}.schedule-by-line-result fieldset .fieldset-wrapper a{display:inline-block}}@media only screen and (min-width:670px){.scm-fl{float:left}.scm-fr{float:right}.schedule-form .route-marker+.form-item-route{font-size:16px}}@media only screen and (min-width:48em){.schedule-real-time-dept .form-type-select{margin-right:135px}.schedule-real-time-dept .form-submit{position:absolute;top:50%;right:0;margin-top:-5px}.schedule-form .schedule-by-line #edit-right,.schedule-form .schedule-by-line .form-type-radios{width:50%;float:left}.schedule-form .schedule-by-line #edit-right .container-inline-date .form-type-date-popup>label{display:none}.schedule-form .schedule-by-station .container-inline-date,.schedule-form .schedule-by-station .form-type-select{float:left;width:20%;clear:inherit;padding-right:15px}.schedule-form .schedule-by-station .form-item-station{width:40%}.schedule-form .schedule-by-station .container-inline-date .description,.schedule-form .schedule-by-station .container-inline-date label{display:none}}@media only screen and (min-width:75em){.schedule-by-line-result .schedule-results-line table{width:100%!important}.schedule-form .schedule-pge-cnt{display:table;width:105%}}div.scrollTableContainer{clear:both;overflow:auto}html>body div.scrollTableContainer{overflow:hidden;overflow-x:auto}div.scrollTableContainer table{float:left}div.scrollTableContainer thead tr{position:relative}html>body div.scrollTableContainer thead tr{display:block}html>body div.scrollTableContainer tbody{display:block;height:300px;overflow:auto;width:100%}div.scrollTableContainer tbody td{border-right:1px solid #ccc;border-top:1px solid #ddd}html>body div.scrollTableContainer thead th{width:200px}html>body div.scrollTableContainer thead th+th{width:240px}html>body div.scrollTableContainer thead th+th+th{width:316px}html>body div.scrollTableContainer tbody td{width:200px}html>body div.scrollTableContainer tbody td+td{width:240px}html>body div.scrollTableContainer tbody td+td+td{width:300px}.rtd-fof-icon{width:25px}.cancelledTripBlock{text-decoration:line-through;color:red!important}.cancelledTripBlock a,.cancelledTripBlock p,.cancelledTripBlock span,.cancelledTripBlock td{text-decoration:line-through;color:red!important}.schedule-by-station .container-inline-date .description,.schedule-by-station .container-inline-date label{display:none}.project-and-plan .views-row,.project-and-plan .views-table{margin:0 0 20px;border-spacing:0}.project-and-plan .views-row .project-content h3,.project-and-plan .views-row td h3,.project-and-plan .views-table .project-content h3,.project-and-plan .views-table td h3{margin:15px 0 7px;font-weight:500}.project-and-plan .views-row .project-content p,.project-and-plan .views-row td p,.project-and-plan .views-table .project-content p,.project-and-plan .views-table td p{margin:0 0 1em;font-weight:400;color:#373737}.project-and-plan .views-row .project-content a,.project-and-plan .views-row td a,.project-and-plan .views-table .project-content a,.project-and-plan .views-table td a{text-decoration:underline}.project-and-plan .views-row .project-details-row,.project-and-plan .views-table .project-details-row{background:0 0;border:none;padding:0;margin:0 0 30px;display:block}.project-and-plan .views-row .project-details-row td,.project-and-plan .views-table .project-details-row td{padding:0}.project-and-plan .views-row img,.project-and-plan .views-table img{width:100%}.projects-wrap .view-row,.projects-wrap .views-row{margin:0 0 30px}.projects-wrap .view-row h3,.projects-wrap .views-row h3{margin:0 0 7px;font-weight:500}.projects-wrap .view-row p,.projects-wrap .views-row p{font-weight:400;margin:10px 0}.projects-wrap .view-row img,.projects-wrap .views-row img{width:100%}.projects-wrap .view-row a,.projects-wrap .views-row a{font-family:Hind,Arial,sans-serif;font-size:1.15rem;line-height:1.7rem}@media only screen and (min-width:680px){.project-and-plan .views-row,.project-and-plan .views-table{margin:0 0 50px}.project-and-plan .views-row .project-img,.project-and-plan .views-table .project-img{width:322px;float:left}.project-and-plan .views-row .project-img+.project-content,.project-and-plan .views-row td,.project-and-plan .views-table .project-img+.project-content,.project-and-plan .views-table td{margin-left:352px}.project-and-plan .views-row .project-img+.project-content p,.project-and-plan .views-row td p,.project-and-plan .views-table .project-img+.project-content p,.project-and-plan .views-table td p{font-size:1.15rem;line-height:1.7rem}.project-and-plan .views-row h3,.project-and-plan .views-table h3{margin:0 0 7px}.project-and-plan .views-row img,.project-and-plan .views-table img{width:auto;margin:0}.projects-wrap .view-row .project-img{width:322px;float:left}.projects-wrap .view-row .project-img+.project-text{margin-left:352px}.projects-wrap .txt-size-bg{margin:0 0 50px}.projects-wrap img{width:auto}}#draggableviews-table-projects-block-1{border-collapse:inherit;width:100%!important}#draggableviews-table-projects-block-1 thead tr th{color:#fff;font-weight:500;background:#0064a8;padding:10px;border:none}#draggableviews-table-projects-block-1 tbody tr{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out false;-o-transition:background-color .2s ease-in-out false;transition:background-color .2s ease-in-out;background:#eee;border-bottom:1px solid #ccc;margin:0}#draggableviews-table-projects-block-1 tbody tr td{padding:5px}#draggableviews-table-projects-block-1 tbody tr td h3{margin:0}#draggableviews-table-projects-block-1 tbody tr td .tabledrag-handle{text-decoration:none}#draggableviews-table-projects-block-1 tbody tr td .handle{height:25px;margin-left:1em;width:25px}#draggableviews-table-projects-block-1 tbody tr td .project-content{margin-left:3em}#draggableviews-table-projects-block-1 tbody tr td .project-desc,#draggableviews-table-projects-block-1 tbody tr td .project-img{display:none}#draggableviews-table-projects-block-1 tbody tr:nth-child(odd){background-color:#f8f6ff}#draggableviews-table-projects-block-1 tbody tr:hover{background:#f8f6ff}
.perk2-not-logged-in input[type="text"],.perk2-not-logged-in input.form-text{border-top:none;border-left:none;border-right:none;border-bottom-width:2px;border-color:#000000;padding-left:0;padding-bottom:0;background:none;width:100%;}.perk2-not-logged-in .main-content-wrap{margin-top:3rem;margin-bottom:3rem;margin-right:0;}.perk2-not-logged-in .main-content-wrap::after{content:".";display:block;height:0;clear:both;visibility:hidden;}.perk2-not-logged-in .main-content-wrap h1{color:#333;font-weight:normal;text-align:center;}@media screen and (min-width:48em){.perk2-not-logged-in .main-content-wrap h1{font-size:2.8rem;margin-bottom:4rem;font-weight:300;}}.perk2-not-logged-in .bart-perk-custom-form .form-submit,.perk2-not-logged-in .gift-card-login .form-submit{width:325px;min-height:55px;font-size:1.75rem;font-weight:bold;border-radius:0;margin-top:4rem;margin-bottom:2rem;padding-bottom:0;letter-spacing:0.5px;}.perk2-not-logged-in .bart-perk-custom-form .cus-btn-disabled,.perk2-not-logged-in .gift-card-login .cus-btn-disabled{background:#a1a3a3;border-color:#a1a3a3;cursor:not-allowed;}@media only screen and (min-width:48em){.perk2-not-logged-in .bart-perk-custom-form .form-item,.perk2-not-logged-in .gift-card-login .form-item{float:left;width:50%;padding:0 2rem;}}@media only screen and (max-width:767px){.perk2-not-logged-in .bart-perk-custom-form .form-item-remember-me,.perk2-not-logged-in .gift-card-login .form-item-remember-me{float:left;width:50%;margin:0;padding:0;}}@media screen and (max-width:767px){.perk2-not-logged-in .bart-perk-custom-form .form-type-password,.perk2-not-logged-in .gift-card-login .form-type-password{padding:0;}}.perk2-not-logged-in .bart-perk-custom-form .pass-group .forgot-password,.perk2-not-logged-in .gift-card-login .pass-group .forgot-password{margin:1rem 0 0.5rem;width:50%;float:left;}@media only screen and (max-width:767px){.perk2-not-logged-in .bart-perk-custom-form .pass-group .forgot-password,.perk2-not-logged-in .gift-card-login .pass-group .forgot-password{margin:0;}}.perk2-not-logged-in .bart-perk-custom-form .pass-group::after,.perk2-not-logged-in .gift-card-login .pass-group::after{content:".";display:block;height:0;clear:both;visibility:hidden;}.perk2-not-logged-in .bart-perk-custom-form .pass-group .form-type-checkbox > input[type="checkbox"]:checked + label:before,.perk2-not-logged-in .gift-card-login .pass-group .form-type-checkbox > input[type="checkbox"]:checked + label:before{background:url(/sites/all/themes/bart/images/check.png) no-repeat;background-color:#ffffff !important;border:1px solid #cccccc !important;}.perk2-not-logged-in .bart-perk-custom-form .pass-group .form-type-checkbox > input[type="checkbox"]:checked + label:after,.perk2-not-logged-in .gift-card-login .pass-group .form-type-checkbox > input[type="checkbox"]:checked + label:after{content:"";background:none;}.perk2-not-logged-in .bart-perk-custom-form .login-desc,.perk2-not-logged-in .bart-perk-custom-form .pass-group,.perk2-not-logged-in .bart-perk-custom-form .terms-condition,.perk2-not-logged-in .gift-card-login .login-desc,.perk2-not-logged-in .gift-card-login .pass-group,.perk2-not-logged-in .gift-card-login .terms-condition{letter-spacing:0.0625rem;}.perk2-not-logged-in .region-sidebar-second{display:none;}.perk2-not-logged-in.page-sign-up .error{background-image:none;}.perk2-not-logged-in.page-sign-up .error ul li{text-align:left;}@media only screen and (min-width:48em){.perk2-not-logged-in.page-login .main-content-wrap,.perk2-not-logged-in.page-sign-up .main-content-wrap,.perk2-not-logged-in.page-thank-you .main-content-wrap{margin:6rem auto;max-width:50rem;text-align:center;}.perk2-not-logged-in.page-perks-signup{margin:0 auto;text-align:center;}.perk2-not-logged-in.page-perks-signup h1{margin-bottom:1rem !important;}.perk2-not-logged-in.page-perks-signup .signup-desc > p{font-size:1.125rem;}.perk2-not-logged-in.page-perks-signup .gc-signup-form .form-item-password{width:100% !important;padding:0 !important;}.perk2-not-logged-in.page-perks-signup .gc-signup-form .form-item-password .form-item-password-pass1{float:none;display:inline-block;}.perk2-not-logged-in.page-perks-signup .gc-signup-form .form-item-password .form-item-password-pass2{float:right;}.perk2-not-logged-in.page-perks-signup .gc-signup-form .form-item-password input{width:100%;}.perk2-not-logged-in.page-sign-up .form-item-email{width:100%;}.perk2-not-logged-in.page-sign-up .form-item-password{width:100%;padding:0;}}.perk2-not-logged-in .enroll-desc > p{text-align:center;font-size:2rem;line-height:1.25;color:#808080;}@media screen and (min-width:64em){.perk2-not-logged-in .ls-static-bart-content{float:left;width:40%;padding:0 6rem 0 0;}}.perk2-not-logged-in .ls-static-bart-content .ls-content > p{font-size:1.125rem;text-align:justify;}.perk2-not-logged-in .ls-static-bart-content .ls-content img{display:block;margin:0 auto;}.perk2-not-logged-in .ls-static-bart-content .ls-content .no-thanks{display:block;text-align:center;margin-top:2rem;padding-bottom:2rem;}.perk2-not-logged-in .ls-static-bart-content .ls-content .no-thanks a{background:#0064A8;color:#ffffff;padding:0.5rem 3rem;font-weight:bold;font-size:1.25rem;}.perk2-not-logged-in .es-closed{display:block;font-size:2.5rem;text-align:center;color:#D75A4A;}.perk2-not-logged-in .es-closed::before{content:"";position:absolute;height:37px;background:url(/sites/all/themes/bart/images/error.svg) no-repeat;width:37px;margin-left:-3.25rem;vertical-align:middle;margin-top:-8px;}.perk2-not-logged-in .perk-form-right{text-align:center;}@media screen and (min-width:64em){.perk2-not-logged-in .perk-form-right{float:left;border-left:2px solid gray;padding:4rem 3rem;width:60%;}}@media screen and (min-width:64em){.perk2-not-logged-in .enroll-success .success-content{margin-top:6rem;}}.perk2-not-logged-in .enroll-success .success-content p:first-child{font-size:2.25rem;}.perk2-not-logged-in .enroll-success .success-content p:last-child{font-size:1.35rem;line-height:1.5;color:#828282;margin-bottom:3rem;text-align:justify;}.perk2-not-logged-in .enroll-success a{background:#0064A8;color:#ffffff;padding:0.75rem 6rem;font-weight:bold;font-size:1.5rem;}.perk2-not-logged-in .email-recevied p,.perk2-not-logged-in .success-status p{font-size:3rem;font-weight:100;color:#77a572;}.perk2-not-logged-in .email-recevied p:before,.perk2-not-logged-in .success-status p:before{content:"";position:absolute;height:40px;background:url(/sites/all/themes/bart/images/checked.svg) no-repeat;width:40px;margin-left:-3.25rem;vertical-align:middle;margin-top:-7px;}.page-login .title-wrapper{display:none;}.page-login .pass-group .form-item{margin-bottom:0.5rem;}.page-enrollment-sign-up .title-wrapper{text-align:center;}.page-enrollment-sign-up .form-item{width:100% !important;padding:0 !important;}.page-perks-reward-participation .bart-perk-custom-form{margin:4rem 0;}@media screen and (min-width:64em){.page-perks-reward-participation .ls-static-bart-content{width:50%;padding:0 6rem 0 0;}.page-perks-reward-participation .perk-form-right{width:50%;padding:1rem 3rem 4rem;}.page-perks-reward-participation .perk-form-right p{font-size:1.5rem;}}.page-perks-reward-participation .copon-code-desc > p{text-align:center;font-size:2.25rem;line-height:1.25;color:grey;}.page-perks-reward-participation .copon-code-desc > p:first-child{margin-bottom:1rem;}.page-perks-reward-participation .copon-code-desc img{display:block;margin:0 auto;}.page-perks-reward-participation .cc-container{text-align:center;}.page-perks-reward-participation .cc-container .coupon-code{width:300px;min-height:60px;font-size:24px;border:1px solid #eee6e6;background:#eee6e6;padding:0.5rem 2rem;text-align:center;}.page-perks-reward-participation .cc-container .form-submit{margin-top:1rem;margin-bottom:0;}.page-perks-reward-participation .cc-container .form-item-coupon-code{width:100%;}.page-perks-reward-participation .cc-container .cc-submit{clear:both;}.page-perks-reward-participation .cc-container .cc-submit input{width:300px;}.page-perks-signup .main-content-wrap{max-width:100%;}.page-perks-signup .main-content-wrap .signup-desc > p{max-width:50rem;font-size:1.75rem;line-height:1.5;margin:1rem auto 3rem;color:#555;font-weight:300;}.page-perks-signup .main-content-wrap .clip-card-container .form-item-clip-card-number{margin:3.5rem 0;}.page-perks-signup .main-content-wrap .clip-card-container .clip-card-img{float:left;width:50%;}.page-perks-signup .main-content-wrap .gc-wrap{padding:1rem;text-align:center;}@media screen and (min-width:64em){.page-perks-signup .main-content-wrap .gc-wrap{border-left:2px solid gray;width:60%;float:left;}}.page-perks-signup .main-content-wrap .gc-wrap .gc-login-form{margin:2rem 0;}.page-perks-signup .main-content-wrap .gc-wrap .gc-login-form form{margin:2rem 0;}.page-perks-signup .main-content-wrap .gc-wrap .gc-signup-form .form-item-email{width:100%;}.page-perks-signup .main-content-wrap .gc-wrap .gc-btn{width:100%;padding:0;font-weight:bold;font-size:1.5rem;min-height:3rem;position:relative;background:none;color:#0064A8;}.page-perks-signup .main-content-wrap .gc-wrap .gc-btn::after{content:"";position:absolute;height:30px;width:30px;background:url(/sites/all/themes/bart/images/down-arrow-blue.png) no-repeat;right:10px;}.page-perks-signup .main-content-wrap .gc-wrap .gc-btn.gc-signin-btn::after{background:url(/sites/all/themes/bart/images/up-arrow-blue.png) no-repeat;}.page-perks-signup .main-content-wrap .gc-wrap .gc-btn.gc-signin-btn.open::after{background:url(/sites/all/themes/bart/images/down-arrow-blue.png) no-repeat;}.page-perks-signup .main-content-wrap .gc-wrap .gc-btn.gc-signup-btn.open::after{background:url(/sites/all/themes/bart/images/up-arrow-blue.png) no-repeat;}.page-perks-signup.page-gift-card-signup-clipper-card .main-content-wrap .gc-wrap .login-wrap > form{display:block;}.page-perks-signup.page-gift-card-signup-clipper-card .main-content-wrap .gc-wrap .gc-btn{display:none;}.page-perks-signup.page-gift-card-signup-clipper-card .main-content-wrap .gc-wrap .verify-clip-card{font-size:2rem;margin:1rem 0 2rem;}.page-perks-signup.page-gift-card-signup-clipper-card .main-content-wrap .gc-wrap .back a{background:#0064A8;padding:0.5rem 2rem;color:#ffffff;font-weight:bold;font-size:1.25rem;}.page-enrollment-sign-up .title-wrapper,.page-perks-signup .title-wrapper,.page-perks-reward-participation .title-wrapper,.page-thank-you .title-wrapper{display:none;}.perk2-logged-in .filled-val-parent:before,.perk2-not-logged-in .filled-val-parent:before{content:"";position:absolute;height:16px;background:url(/sites/all/themes/bart/images/check.png) no-repeat;width:16px;margin-left:-1.5rem;vertical-align:middle;margin-top:12px;}.perk2-logged-in .form-item-coupon-code,.perk2-not-logged-in .form-item-coupon-code{position:relative;}.perk2-logged-in .form-item-coupon-code.filled-val-parent:before,.perk2-not-logged-in .form-item-coupon-code.filled-val-parent:before{margin-left:-6rem;margin-top:17px;right:50%;left:50%;}.page-user-perks-dashboard .dashboard-container{clear:both;background:#ffffff;margin:4rem 0 3rem;}@media screen and (min-width:64rem){.page-user-perks-dashboard .ls-dashboard-container{float:left;width:27%;padding:1rem 1.5rem;}}.page-user-perks-dashboard .ls-dashboard-container .user-pts-container{text-align:center;}.page-user-perks-dashboard .rs-dashboard-container .unsub-wrap{display:none;}@media screen and (min-width:64rem){.page-user-perks-dashboard .rs-dashboard-container{float:right;width:73%;padding:1rem 2rem 1rem 1rem;font-size:1.125rem;}}.page-user-perks-dashboard .rs-dashboard-container .rs-top-sec{margin:1rem 0;}.page-user-perks-dashboard .rs-dashboard-container .rs-top-sec .bart-logo{float:left;width:160px;margin:0 auto;}.page-user-perks-dashboard .rs-dashboard-container .rs-top-sec .help-link{float:right;position:relative;}.page-user-perks-dashboard .rs-dashboard-container .rs-top-sec .help-link .perks-unsubsribe{cursor:pointer;}.page-user-perks-dashboard .rs-dashboard-container .rs-top-sec .help-link a{color:#000000;}.page-user-perks-dashboard .rs-dashboard-container .rs-top-sec .help-link a:first-child{margin-right:3rem;}.page-user-perks-dashboard .rs-dashboard-container .rs-top-sec .help-link a:first-child::after{position:absolute;content:"";background:url(/sites/all/themes/bart/images/information.svg) no-repeat;height:20px;width:20px;margin-left:0.5rem;}.page-user-perks-dashboard .rs-dashboard-container .leave-congestion-container{clear:both;}.page-user-perks-dashboard .rs-dashboard-container .pt-history-table th p{font-size:0.75rem;font-weight:bold;margin:0;line-height:normal;}.page-user-perks-dashboard .rs-dashboard-container .cus-reset-btn span{background:#0064a8;color:#fff;padding:5px 20px;font-weight:500;font-size:0.9rem;letter-spacing:0.8px;cursor:pointer;}.page-user-perks-dashboard .user-pts .pts-bg b,.page-user-perks-dashboard .user-pts .pts-bg p,.page-user-perks-dashboard .user-pts .pts-bg span{position:relative;}.page-user-perks-dashboard .user-pts .pts-bg b{font-size:1.25rem;}.page-user-perks-dashboard .user-pts .pts-bg p{font-size:2.15rem;margin-top:0;margin-bottom:0.75rem;font-weight:100;}.page-user-perks-dashboard .user-pts .pts-bg p span:first-child{font-size:1rem;color:#000000;font-weight:400;}.page-user-perks-dashboard .user-pts .pts-bg p span:last-child{font-size:1.5rem;}.page-user-perks-dashboard .remain-pts{margin-top:4rem;font-size:1.125rem;}.page-user-perks-dashboard .back-btn{position:relative;margin:3rem 0 0;padding:0 0.5rem;}.page-user-perks-dashboard .back-btn a{font-weight:bolder;font-size:1.25rem;}.page-user-perks-dashboard .back-btn a::before{content:"";position:absolute;height:30px;width:60px;background:url(/sites/all/themes/bart/images/button_back.png) no-repeat;top:-30px;}.page-user-perks-dashboard .main-content table{width:100%;}.page-user-perks-dashboard .main-content table tbody tr td{padding:10px;background:#ffffff;font-size:1.125rem;font-weight:400;}.page-user-perks-dashboard .main-content .leave-congestion-container .leave-congestion-wrap{padding:0 0.3rem 0.5rem;}.page-user-perks-dashboard .main-content .leave-congestion-container .leave-congestion-wrap .leave-congestion-img{display:inline-block;margin-right:15px;}.page-user-perks-dashboard .main-content .leave-congestion-container .leave-congestion-wrap .leave-congestion-img img{width:60px;}.page-user-perks-dashboard .main-content .leave-congestion-container .leave-congestion-wrap .leave-congestion-title h2{margin-bottom:0;}.page-user-perks-dashboard .main-content .leave-congestion-container .leave-congestion-wrap .leave-congestion-title p{margin-top:0.5rem;font-size:1rem;}.page-user-perks-dashboard .main-content .leave-congestion-container .leave-congestion-table td{border:2px solid #e2edf1;text-align:center;}.page-user-perks-dashboard .main-content .leave-congestion-container .leave-congestion-table td p{margin:0;font-weight:500;font-size:1.5rem;}.page-user-perks-dashboard .main-content .leave-congestion-container .leave-congestion-table .average:hover{background:none;}.page-user-perks-dashboard .main-content .leave-congestion-container .station-name{background:#ffffff;padding:0.5rem;text-align:center;margin:0 4px;}.page-user-perks-dashboard .main-content .leave-congestion-container .station-name p{margin:0;font-family:"Hind",Arial,sans-serif;font-size:1.25rem;font-weight:500;}.page-user-perks-dashboard .main-content .leave-congestion-container .offer-expiry{padding:0 4px;}.page-user-perks-dashboard .main-content .survey-section tbody{border-top:none;}.page-user-perks-dashboard .main-content .survey-section tbody td{padding:15px;}.page-user-perks-dashboard .main-content .survey-section tbody td.survey-pts{width:15%;}.page-user-perks-dashboard .main-content .survey-section tbody td.survey-pts p{margin:0;font-weight:500;font-size:1.5rem;}.page-user-perks-dashboard .main-content .survey-section tbody td p{text-align:center;}.page-user-perks-dashboard .main-content .survey-section tbody td p a{background:#5a84a0;color:#ffffff;padding:0.5rem;font-weight:500;font-size:1rem;display:block;}.page-user-perks-dashboard .main-content .survey-section tbody td p.survey-response-yes{margin-top:0;margin-bottom:0.75rem;}.page-user-perks-dashboard .main-content .survey-section tbody td p.survey-response-no{margin:0;}.page-user-perks-dashboard .main-content .survey-section tbody td.survey-reponse p{margin-right:10px;}.page-user-perks-dashboard .main-content .extra-reward-container,.page-user-perks-dashboard .main-content .leave-congestion-container,.page-user-perks-dashboard .main-content .survey_question-container{background:#e2edf1;padding:0.5rem 1.1rem 0.25rem;margin:0 0 2rem;}.page-user-perks-dashboard .main-content .extra-reward-wrap,.page-user-perks-dashboard .main-content .survey_question-wrap{margin-bottom:0.5rem;}.page-user-perks-dashboard .main-content .extra-reward-wrap .survey_question-img img,.page-user-perks-dashboard .main-content .survey_question-wrap .survey_question-img img{width:60px;}.page-user-perks-dashboard .main-content .extra-reward-title,.page-user-perks-dashboard .main-content .leave-congestion-title,.page-user-perks-dashboard .main-content .survey_question-title{display:inline-block;vertical-align:middle;}.page-user-perks-dashboard .main-content .extra-reward-title h2,.page-user-perks-dashboard .main-content .leave-congestion-title h2,.page-user-perks-dashboard .main-content .survey_question-title h2{color:#333;font-weight:normal;font-size:1.75rem;}.page-user-perks-dashboard .main-content .extra-reward-table,.page-user-perks-dashboard .main-content .survey-section{border-collapse:collapse;}.page-user-perks-dashboard .main-content .extra-reward-table tbody,.page-user-perks-dashboard .main-content .survey-section tbody{border:none;}.page-user-perks-dashboard .main-content .extra-reward-table img{width:50px;}.page-user-perks-dashboard .main-content .extra-reward-table td{padding:20px;}.page-user-perks-dashboard .main-content .extra-reward-table .reward-desc-title-desc{width:70%;}.page-user-perks-dashboard .main-content .extra-reward-table .reward-desc-title-desc p{margin:0;}.page-user-perks-dashboard .main-content .extra-reward-table .reward-desc-title-desc p:first-child{font-size:1.25rem;font-weight:500;}.page-user-perks-dashboard .main-content .pts_val-container{background:#f1f2f2;text-align:center;padding:1rem;font-size:1.35rem;line-height:2;}.page-user-perks-dashboard .main-content .pts_val-container .pts-title{display:block;margin-bottom:0.5rem;text-align:center;}.page-user-perks-dashboard .main-content .pts_val-container .pts-values{padding:0.5rem;margin:0 auto;display:block;max-width:13.5rem;}.page-user-perks-dashboard .main-content .rct-redem-container{padding:1rem 0;text-align:center;}.page-user-perks-dashboard .main-content .rct-redem-container .rct-redem-title{font-size:1.25rem;text-align:center;margin:0.5rem 0;}@media screen and (min-width:768px) and (max-width:1023px){.page-user-perks-dashboard .main-content .rct-redem-container .redem-wrap{width:50%;margin:0 auto;}}.page-user-perks-dashboard .main-content .rct-redem-container .rct-redem-wrap{width:50%;float:left;padding:0 0.5rem;}.page-user-perks-dashboard .main-content .rct-redem-container .rct-redem-wrap:only-child:first-child{float:none;margin:0 auto;}.page-user-perks-dashboard .main-content .rct-redem-container .rct-redem-wrap .rct-redem-time{text-align:center;color:#888;font-size:1.025rem;}.page-user-perks-dashboard .main-content .redeem-history{font-size:1.125rem;clear:both;font-weight:bold;padding:1rem 0;text-align:center;}.page-user-perks-dashboard .main-content .pt-history-container{clear:both;font-size:1.5rem;padding:1rem 0;text-align:center;margin:0.5rem 0;}.page-user-perks-dashboard .main-content .pt-history-container .pt-history-title{text-align:center;padding-bottom:10px;}.page-user-perks-dashboard .main-content .pt-history-container .pt-history-title .earn-pts{color:#3ba040;}.page-user-perks-dashboard .main-content .pt-history-container .pt-history-wrap{margin:0.5rem 0;}.page-user-perks-dashboard .main-content .pt-history-container .pt-history-wrap > div{padding:0.7rem 0.5rem;}.page-user-perks-dashboard .main-content .pt-history-container .pt-history-wrap .pt-history-val{text-align:right;}.page-user-perks-dashboard .main-content .pt-history-container .pt-history-wrap .pt-history-val.earn-pts{color:#3ba040;}.page-user-perks-dashboard .main-content .pt-history-container .pt-history-wrap .pt-history-val.zero-pts{color:#666;font-weight:500;}.page-user-perks-dashboard .main-content .pt-history-container .pt-history-wrap .pt-history-time{color:#808080;}.page-user-perks-dashboard .main-content .earn-pts p{font-weight:500;font-size:1.5rem;color:#3ba040;text-align:center;}.page-user-perks-dashboard .main-content .extra-reward-pts p{font-size:1.5rem;font-weight:500;}.page-user-perks-dashboard .main-content .offer-expiry{font-size:1.025rem;margin:10px 0;}.page-user-perks-dashboard .main-content .fav-container{background:#ffffff;padding:0.6rem 2rem 1rem;margin:7rem 0;}.page-user-perks-dashboard .main-content .fav-left .fav-img{position:relative;}.page-user-perks-dashboard .main-content .fav-left .fav-img:before{background:url(/sites/all/themes/bart/images/icon_favorite.png) no-repeat #ffffff center center;margin-top:-6rem;position:absolute;content:"";height:190px;width:190px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-left:1.25rem;}.page-user-perks-dashboard .main-content .favorites-block{width:74%;float:right;margin:1rem 0;}.page-user-perks-dashboard .main-content .favorites-block .fav-title h2{color:#1b1d1c;font-size:3rem;margin:0.5rem 0;}.page-user-perks-dashboard .main-content .favorites-block .fav-table-wrap{background:#e2edf1;padding:0.5rem 0.8rem 1rem;margin:1.5rem 0 0;}.page-user-perks-dashboard .main-content .favorites-block .fav-table-wrap th{font-size:1.5rem;padding-bottom:0.75rem;background:none;color:#191919;}.page-user-perks-dashboard .main-content .favorites-block .fav-table-wrap tbody,.page-user-perks-dashboard .main-content .favorites-block .fav-table-wrap th{border:none;padding:0 0 10px;}.page-user-perks-dashboard .main-content .favorites-block .fav-table-wrap tbody tr td{font-size:1.5rem;line-height:36px;font-weight:300;padding:10px 20px;width:55%;}.page-user-perks-dashboard .main-content .favorites-block .fav-table-wrap tbody tr td .d-arrow{background:url(/sites/all/themes/bart/images/perks/right-arrow.svg) no-repeat 21px 3px;background-size:14px;display:inline-block;height:20px;width:50px;}.page-user-perks-dashboard .main-content .favorites-block .fav-table-wrap tbody tr td:nth-child(2){width:35%;padding:15px 30px;border-left:20px solid #e2edf1;}.page-user-perks-dashboard .main-content .header-sec{padding:10px 20px;background:#ffffff;margin:1rem 0;}.page-user-perks-dashboard .main-content .header-sec .user-name p{margin-bottom:0;margin-top:0.75rem;font-weight:500;font-size:1.75rem;}.page-user-perks-dashboard .main-content .header-sec .clip-card-num{margin-top:1rem;}.page-user-perks-dashboard .main-content .header-sec .clip-card-num p{margin:0;font-weight:300;font-size:1.5rem;}.page-user-perks-dashboard .main-content .header-sec .clip-card-num p:first-child{font-weight:700;font-size:1rem;letter-spacing:0.8px;}.page-user-perks-dashboard .main-content .how-to-redeem-pts{font-weight:bold;font-size:1.125rem;}.page-user-perks-dashboard .main-content .user-pts-parent .dollar-val{padding:0 1rem;text-align:left;}.page-user-perks-dashboard .main-content .user-pts-parent .dollar-val img{float:left;padding:0 0.5rem;}@media screen and (min-width:479px){.page-user-perks-dashboard .main-content .header-sec .user-name{float:left;}.page-user-perks-dashboard .main-content .header-sec .clip-card-num{float:right;margin:0;}}.page-user-perks-dashboard #main,.page-user-dashboard-all #main,.page-user-perks-offers-history #main,.page-user-perks-earnings-history #main,.page-user-perks-redeem-points #main{max-width:100%;background:#eceded;}.page-user-perks-dashboard #main .main-content,.page-user-dashboard-all #main .main-content,.page-user-perks-offers-history #main .main-content,.page-user-perks-earnings-history #main .main-content,.page-user-perks-redeem-points #main .main-content{max-width:1200px;margin:0 auto;background:#eceded;}.page-user-perks-dashboard #main .main-content .breadcrumb,.page-user-perks-dashboard #main .main-content .title-wrapper,.page-user-dashboard-all #main .main-content .breadcrumb,.page-user-dashboard-all #main .main-content .title-wrapper,.page-user-perks-offers-history #main .main-content .breadcrumb,.page-user-perks-offers-history #main .main-content .title-wrapper,.page-user-perks-earnings-history #main .main-content .breadcrumb,.page-user-perks-earnings-history #main .main-content .title-wrapper,.page-user-perks-redeem-points #main .main-content .breadcrumb,.page-user-perks-redeem-points #main .main-content .title-wrapper{display:none;}.page-user-perks-dashboard .perk-btn,.page-user-dashboard-all .perk-btn,.page-user-perks-offers-history .perk-btn,.page-user-perks-earnings-history .perk-btn,.page-user-perks-redeem-points .perk-btn{text-align:center;margin:3.5rem 0 1.3rem;position:relative;}.page-user-perks-dashboard .perk-btn a,.page-user-perks-dashboard .perk-btn span,.page-user-dashboard-all .perk-btn a,.page-user-dashboard-all .perk-btn span,.page-user-perks-offers-history .perk-btn a,.page-user-perks-offers-history .perk-btn span,.page-user-perks-earnings-history .perk-btn a,.page-user-perks-earnings-history .perk-btn span,.page-user-perks-redeem-points .perk-btn a,.page-user-perks-redeem-points .perk-btn span{background:#0064A8;color:#ffffff;padding:0.4rem 1.3rem;font-weight:600;font-size:1.25rem;letter-spacing:0.8px;cursor:pointer;}.page-user-dashboard-all .dashboard-container,.page-user-perks-offers-history .dashboard-container,.page-user-perks-earnings-history .dashboard-container{margin:2rem 0;}.page-user-perks-offers-history .history-title h2,.page-user-perks-earnings-history .history-title h2{color:#333;font-size:2.5rem;font-weight:normal;margin-bottom:1rem;line-height:36px;}.page-user-perks-offers-history .history-title p,.page-user-perks-earnings-history .history-title p{font-size:1.25rem;margin-top:0;color:#6a6a6a;line-height:1.5;}.page-user-perks-offers-history .filter-container,.page-user-perks-earnings-history .filter-container{padding:0 2rem;font-size:1.25rem;line-height:1.5;position:relative;}.page-user-perks-offers-history .filter-container .filter-by-date,.page-user-perks-offers-history .filter-container .filter-by-point,.page-user-perks-offers-history .filter-container .cus-reset-btn,.page-user-perks-earnings-history .filter-container .filter-by-date,.page-user-perks-earnings-history .filter-container .filter-by-point,.page-user-perks-earnings-history .filter-container .cus-reset-btn{color:#0064A8;}.page-user-perks-offers-history .filter-container .filter-by-date:hover,.page-user-perks-offers-history .filter-container .filter-by-point:hover,.page-user-perks-offers-history .filter-container .cus-reset-btn:hover,.page-user-perks-earnings-history .filter-container .filter-by-date:hover,.page-user-perks-earnings-history .filter-container .filter-by-point:hover,.page-user-perks-earnings-history .filter-container .cus-reset-btn:hover{cursor:pointer;}.page-user-perks-offers-history .filter-container .filter-by,.page-user-perks-earnings-history .filter-container .filter-by{text-transform:uppercase;}.page-user-perks-offers-history .filter-container .point-range,.page-user-perks-earnings-history .filter-container .point-range{max-width:300px;text-align:center;border:1px solid #cccccc;padding:0.5rem;position:absolute;background:#ffffff;left:0;z-index:999;}.page-user-perks-offers-history .filter-container .point-range ::placeholder,.page-user-perks-earnings-history .filter-container .point-range ::placeholder{text-align:center;color:#191919;}.page-user-perks-offers-history .filter-container .point-range input,.page-user-perks-earnings-history .filter-container .point-range input{text-align:center;}.page-user-perks-offers-history .filter-container .point-range .cus-enter-btn span,.page-user-perks-earnings-history .filter-container .point-range .cus-enter-btn span{background:#0064A8;border-color:#0064A8;padding:0.25rem 2.5rem;font-weight:bold;color:#ffffff;text-transform:uppercase;}.page-user-perks-offers-history .filter-container .point-range .cus-enter-btn span:hover,.page-user-perks-earnings-history .filter-container .point-range .cus-enter-btn span:hover{cursor:pointer;}.page-user-perks-offers-history .filter-container .point-range .btn-disabled span,.page-user-perks-earnings-history .filter-container .point-range .btn-disabled span{background:#a1a3a3;border-color:#a1a3a3;}.page-user-perks-offers-history .filter-container .point-range .btn-disabled span:hover,.page-user-perks-earnings-history .filter-container .point-range .btn-disabled span:hover{cursor:not-allowed;}.page-user-perks-offers-history table,.page-user-perks-earnings-history table{font-size:0.875rem;border-collapse:separate;}.page-user-perks-offers-history table tbody,.page-user-perks-offers-history table th,.page-user-perks-earnings-history table tbody,.page-user-perks-earnings-history table th{border:none;background:#e2ebf7 !important;color:#191919 !important;}.page-user-perks-offers-history table thead th,.page-user-perks-earnings-history table thead th{padding:1rem 0.75rem;}.page-user-perks-offers-history table tr:nth-of-type(even) td,.page-user-perks-earnings-history table tr:nth-of-type(even) td{background:#eeedee;}.page-user-perks-offers-history table .pt-history-memo,.page-user-perks-earnings-history table .pt-history-memo{width:50%;}.page-user-perks-offers-history .filled-val-parent:before,.page-user-perks-earnings-history .filled-val-parent:before{background:none;}.page-user-perks-earnings-history table thead th{padding:0.5rem 0.75rem;text-align:center;line-height:normal;font-size:0.75rem;}.page-user-perks-earnings-history table td{text-align:center;}.page-user-perks-earnings-history table td.pt-history-points{color:#61bbd4;}.page-user-perks-offers-history .offer-history-table th{padding:1rem 2rem;}.page-user-perks-offers-history .offer-history-table th:last-child{text-align:center;}.page-user-perks-offers-history .offer-history-table td{width:50%;padding:0.5rem 2rem;}.page-user-perks-offers-history .offer-history-table td:last-child{font-weight:500;text-align:center;}@media screen and (min-width:64rem){.page-user-perks-offers-history .perk-btn a,.page-user-perks-earnings-history .perk-btn a{padding:0.5rem 1.25rem;}.page-user-perks-offers-history .filter-container,.page-user-perks-earnings-history .filter-container{margin:0 1rem;}}@media only screen and (min-width:80rem){.page-user-perks-offers-history .perk-btn a,.page-user-perks-earnings-history .perk-btn a{padding:0.5rem 2rem;}}.history-links-wrap{position:relative;}.history-links-wrap .history-page-links{margin:30px 0 0 25px;}@media only screen and (min-width:35.5em){.history-links-wrap .history-page-links{position:absolute;right:0;top:-33px;margin:0;}}.history-links-wrap .history-page-links span{padding:0 0.75rem;}.history-links-wrap .history-page-links span a{font-size:1.25rem;}.history-links-wrap .history-page-links .active{color:#000000;}.page-user-perks-redeem-points .dashboard-container{margin:3rem 0;padding-bottom:1.8rem;}.page-user-perks-redeem-points .dashboard-container .redeem-pts-desc p:first-child{margin-bottom:1.5rem;margin-top:1rem;font-size:3.25rem;font-weight:200;}.page-user-perks-redeem-points .dashboard-container .redeem-pts-desc p:last-child{font-size:1.5rem;margin:0;}.page-user-perks-redeem-points .redem-container{background:#ffffff;padding:2rem;}.page-user-perks-redeem-points .redem-container .redem-pt-val{text-align:center;margin-bottom:2rem;}.page-user-perks-redeem-points .redem-container .redem-pt-val > p{font-size:1.75rem;}.page-user-perks-redeem-points .redem-container .redem-pt-val .redem-pts{max-width:50rem;margin:0 auto;}.page-user-perks-redeem-points .redem-container .redem-pt-val .redem-pts-value{float:left;padding:0 1rem;}.page-user-perks-redeem-points .redem-container .redem-pt-val .redem-pts-value span + span{font-size:1.5rem;margin-left:0.5rem;vertical-align:middle;}.page-user-perks-redeem-points .redem-container .redem-pt-val .redem-pts-value span.pt-value{margin-left:0.25rem !important;}.page-user-perks-redeem-points .redem-container .redem-wrap .merchant-img{float:left;width:25%;padding:1.5rem;}.page-user-perks-redeem-points .redem-container .redem-wrap p{color:#0064A8;text-align:center;}.page-user-perks-redeem-points .redem-container .redem-wrap .dollar-val{text-align:center;}.page-user-perks-redeem-points .redem-container .redem-wrap .dollar-val .redem-val{border:1px solid #cccccc;margin:0.25rem;padding:0.5rem;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:45px;width:45px;display:inline-block;line-height:1.75;cursor:pointer;}.page-user-perks-redeem-points .redem-container .redem-wrap .dollar-val .redem-val.dollar-5,.page-user-perks-redeem-points .redem-container .redem-wrap .dollar-val .redem-val.dollar-10,.page-user-perks-redeem-points .redem-container .redem-wrap .dollar-val .redem-val.dollar-25,.page-user-perks-redeem-points .redem-container .redem-wrap .dollar-val .redem-val.dollar-20{border-color:#0064A8;font-weight:bold;color:#0064A8;}.page-user-perks-redeem-points .redem-container .redem-wrap .dollar-val .redem-val.redem-none{background:#ddd;cursor:text;}.page-user-perks-redeem-points #colorbox{min-height:550px;max-width:600px;left:30% !important;top:380px !important;}.page-user-perks-redeem-points #colorbox #cboxWrapper{min-height:500px;}.page-user-perks-redeem-points #colorbox #cboxContent{min-height:480px;}@media only screen and (min-width:80rem){.page-user-perks-redeem-points #colorbox #cboxContent{width:580px !important;}.page-user-perks-redeem-points #colorbox #cboxContent .redem-inner-wrap{padding-bottom:50px;}}.page-user-perks-redeem-points #colorbox #cboxLoadedContent{min-height:500px;margin-bottom:0;max-width:600px;}.page-user-perks-redeem-points #colorbox .redeem-popup-title,.page-user-perks-redeem-points #colorbox .thanks-title{font-size:2.5rem;font-weight:100;margin-bottom:0;}.page-user-perks-redeem-points #colorbox .redeem-popup{text-align:center;}.page-user-perks-redeem-points #colorbox .redeem-popup .redem-popup-img img{width:250px;}.page-user-perks-redeem-points #colorbox .redeem-popup .redem-popup-img p{margin:0;font-weight:bold;}.page-user-perks-redeem-points #colorbox .redeem-thankyou-popup{text-align:center;margin:5rem 8.5rem 0;color:#000000;}.page-user-perks-redeem-points #colorbox .redeem-thankyou-popup .msg-wrap p:last-child{margin:4rem 0;}#colorbox #cboxContent #cboxClose{min-width:auto;}#colorbox #cboxContent #cboxClose:hover{background-position:-25px 0;}#colorbox #cboxContent #cboxLoadedContent{margin-bottom:0;}#colorbox #cboxContent .unsub-wrap{text-align:center;}#colorbox #cboxContent .unsub-wrap p{font-size:1rem;margin:0;padding:5px 0;letter-spacing:0.5px;}@media only screen and (min-width:560px){#colorbox #cboxContent .unsub-wrap p{font-size:1.2rem;padding:10px 0;}}#colorbox #cboxContent .unsub-wrap p span{font-weight:600;margin-left:5px;cursor:pointer;}#colorbox #cboxContent .success-msg,#colorbox #cboxContent .error-msg{font-size:1rem;margin:0;letter-spacing:0.5px;color:#4F7E1D;line-height:normal;}@media only screen and (min-width:560px){#colorbox #cboxContent .success-msg,#colorbox #cboxContent .error-msg{font-size:1.2rem;padding:0 10px;}}#colorbox #cboxContent .error-msg{color:#B4000F;}.page-user-perks-dashboard #colorbox #cboxLoadedContent{width:100% !important;}@media only screen and (max-width:479px){.page-user-perks-dashboard #colorbox{width:320px !important;left:50% !important;margin-left:-160px;}.page-user-perks-dashboard #colorbox #cboxWrapper{width:320px !important;}}@media only screen and (min-width:480px) and (max-width:767px){.page-user-perks-dashboard #colorbox{width:420px !important;left:50% !important;margin-left:-210px;}.page-user-perks-dashboard #colorbox #cboxWrapper{width:420px !important;}}@media only screen and (max-width:767px){.page-user-perks-dashboard #colorbox #cboxWrapper #cboxTopCenter{width:auto !important;}.page-user-perks-dashboard #colorbox #cboxWrapper #cboxMiddleLeft{height:auto !important;}.page-user-perks-dashboard #colorbox #cboxContent{height:auto !important;width:100% !important;}.page-user-perks-dashboard #colorbox #cboxContent #cboxLoadedContent{width:100% !important;}}.perk2-pages .item-list .pager{margin-top:.75em;}.perk2-pages .item-list .pager li{margin-left:0;}@media screen and (min-width:48rem){.page-user-perks-redeem-points .redem-container .redem-wrap p{margin-top:5px;margin-bottom:5px;width:175px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;}.page-forgot-password .bart-perk-custom-form .form-item-email{width:50%;margin:0 auto;float:none;}.page-forgot-password .bart-perk-custom-form .forgot-btn{text-align:center;}}@media screen and (min-width:64rem){.custom-login-menu{position:absolute;width:100%;height:auto;left:0;top:109px;background:#2f302f;z-index:-1;display:block;opacity:0;visibility:hidden;pointer-events:none;padding:25px 0 30px;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out false;-o-transition:all 0.3s ease-in-out false;transition:all 0.3s ease-in-out;text-align:left;}.user-icon-block .user-icon{text-align:center;}.user-icon-block .user-icon .user-icon-wrap:hover,.user-icon-block .user-icon.user-icon-hover:hover{cursor:pointer;}.user-icon-block .user-icon-wrap:hover .user-icon,.user-icon-block .user-icon-wrap:focus .user-icon{background:#2f302f;}.user-icon-block .user-icon-wrap:hover .custom-login-menu,.user-icon-block .user-icon-wrap:focus .custom-login-menu{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;pointer-events:all;z-index:2;}.user-icon-block .user-icon-wrap.user-icon-hover{cursor:pointer;}.user-icon-block .user-icon-wrap.user-icon-hover .user-icon{background:#2f302f;}.user-icon-block .user-icon-wrap.user-icon-hover .custom-login-menu{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;pointer-events:all;z-index:2;}.user-icon-block nav ul{margin:0;}.user-icon-block nav ul li{width:230px;float:left;margin:0 0 14px;line-height:normal;display:inline-block;list-style-type:none;color:#ffffff;}.user-icon-block nav ul li:first-child ul li{font-size:1.1em;letter-spacing:0.5px;}.user-icon-block nav ul li a{color:#ffffff;display:inline-block;font-size:1rem;font-weight:400;letter-spacing:0.02em;}.user-icon-block nav ul li a:after{content:'';width:100%;display:block;position:relative;bottom:-2px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}.user-icon-block nav ul li a:focus{outline:none;text-decoration:none;}.user-icon-block nav ul li.last-leaf{float:right;width:365px;}.user-icon-block nav ul li.last-leaf .feature-icon{float:left;text-align:center;width:85px;height:85px;border-radius:50%;background-color:#0064A8;float:left;display:flex;flex-direction:column;justify-content:center;}.user-icon-block nav ul li.last-leaf .feature-icon img{height:50px;width:50px;margin:0 auto;}.user-icon-block nav ul li.last-leaf .feature-text{margin-left:110px;position:relative;top:13px;}.user-icon-block nav ul li.last-leaf .feature-text h2{font-size:1.2rem;font-weight:700;color:#ffffff;margin:0 0 12px;padding:0;line-height:24px;}.user-icon-block nav ul li.last-leaf .feature-text p{margin:0 0 12px;font-size:0.97em;color:#ffffff;font-weight:400;line-height:1.4;letter-spacing:0.5px;}.user-icon-block nav ul li.last-leaf .feature-text a::after{border-bottom:1px solid #ffffff;}.user-icon-block nav ul li.last-leaf .feature-text a:hover:after,.user-icon-block nav ul li.last-leaf .feature-text a:focus:after{border-color:transparent;}.user-icon-block nav ul li ul li a:after{border-bottom:1px solid transparent;}.user-icon-block nav ul li ul li a:hover::after,.user-icon-block nav ul li ul li a:focus::after{border-bottom:1px solid #ffffff;}.header .logo-img{width:200px;}.logo-wrp{width:19%;}.search-bar{width:12%;}.search-bar .search-icon{float:left;left:1rem;}.search-bar .user-icon{float:right;text-align:center;min-width:60px;}.search-bar .user-icon img{display:inline-block;width:32px;}.search-bar .user-icon span{color:#ffffff;display:inline-block;vertical-align:middle;}.perks-anonymous .search-bar{width:auto;}.perks-anonymous .search-bar .search-icon{left:0;}.perks-anonymous .srch-blk .search-form{right:-100px;}.search-act .perks-anonymous .search-bar .search-icon{left:-5rem;}.nav-hd{width:69%;float:left;}.custom-login-menu .hide-perk-menu-item,.main-menu .hide-perk-menu-item{display:none !important;}.custom-login-menu .hide-perk-menu-item:first-child,.custom-login-menu .hide-perk-menu-item:nth-child(2),.main-menu .hide-perk-menu-item:first-child,.main-menu .hide-perk-menu-item:nth-child(2){display:block !important;}.perk2-logged-in .custom-login-menu .hide-perk-menu-item:nth-child(3),.perk2-logged-in .main-menu .hide-perk-menu-item:nth-child(3){display:block !important;}.screen-1024 .main-menu .hide-perk-menu-item{display:none !important;}.cus-user-logged .user-icon span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:49px;}.srch-blk .search-form{right:-60px;}.search-act .search-bar .search-icon{left:1rem;}.page-user-perks-redeem-points .redem-container .redem-wrap .merchant-img{min-height:275px;}.cus-hide-breadcrumb .perks-mobile-menu{display:none;}}@media screen and (min-width:75rem){.page-user-perks-redeem-points .redem-container .redem-wrap .merchant-img{min-height:250px;width:20%;}}@media screen and (min-width:80rem){.logo-wrp .logo-img{width:260px;}.search-bar .user-icon{min-width:85px;padding-left:5px;}.search-bar{width:17%;}.search-bar .search-icon{left:5rem;}.nav-hd{width:64%;}.cus-user-logged .user-icon span{width:100px;padding-left:5px;}.perks-anonymous .search-bar{width:10%;}.perks-anonymous .search-bar .search-icon{left:5rem;}.perks-anonymous .nav-hd{width:70%;}.perks-anonymous .srch-blk .search-form{right:-60px;}}@media only screen and (min-width:95rem){.page-user-perks-redeem-points .redem-container .redem-wrap p{min-height:auto;}}.cus-user-anonymous .logout-menu{display:none;}.cus-user-anonymous .user-icon-block .user-icon span{visibility:hidden;opacity:0;}.cus-user-logged .login-menu{display:none;}.cus-user-logged .search-bar .search-icon{left:1rem;}.cus-user-logged .user-icon-block .user-icon span{visibility:visible;opacity:1;color:#ffffff;font-weight:bold;}.perk2-logged-in ::placeholder,.perk2-not-logged-in ::placeholder{color:#000000;}.cus-hide-breadcrumb .breadcrumb-iner{display:none;}.cus-hide-breadcrumb{color:#000000;}.cus-hide-breadcrumb .bart-perk-custom-form .description,.cus-hide-breadcrumb .gc-wrap .description{display:none;}@media only screen and (min-width:48em){.cus-hide-breadcrumb .main-content{padding:20px;}.cus-hide-breadcrumb .main-content p{font-family:"Roboto",Arial,sans-serif;font-weight:500;}}.cus-hide-breadcrumb .calender{position:absolute;width:375px;z-index:999;left:0;}.cus-hide-breadcrumb .calender .pignose-calendar{width:100%;max-width:100%;}.cus-hide-breadcrumb .calender .pignose-calendar .pignose-calendar-top{padding:0.25em 0;}.cus-hide-breadcrumb .calender .pignose-calendar .pignose-calendar-top .pignose-calendar-top-date{top:-30px;}.cus-hide-breadcrumb .calender .pignose-calendar .pignose-calendar-top .pignose-calendar-top-date .pignose-calendar-top-month,.cus-hide-breadcrumb .calender .pignose-calendar .pignose-calendar-top .pignose-calendar-top-date .pignose-calendar-top-year{display:inline;font-size:16px !important;}.cus-hide-breadcrumb .calender .pignose-calendar .pignose-calendar-top .pignose-calendar-top-date .pignose-calendar-top-year{color:#191919;}.cus-hide-breadcrumb .calender .pignose-calendar .pignose-calendar-header{padding:0;}.cus-hide-breadcrumb .calender .pignose-calendar .pignose-calendar-header .pignose-calendar-week{font-size:14px;}.cus-hide-breadcrumb .calender .pignose-calendar .pignose-calendar-body{padding:0 0 0.5em;}.cus-hide-breadcrumb .calender .pignose-calendar .pignose-calendar-body .pignose-calendar-unit{height:1.75em;line-height:1.75em;}.cus-hide-breadcrumb .calender .pignose-calendar .pignose-calendar-body .pignose-calendar-unit a{height:1.5em;width:1.5em;line-height:1.5em;}.cus-hide-breadcrumb #pt-circle{position:relative;}.cus-hide-breadcrumb #pt-circle svg{position:absolute;top:-4.5rem;background:#fff;border-radius:50%;}@media screen and (min-width:1024px){.cus-hide-breadcrumb #pt-circle svg{right:14px;}}@media screen and (min-width:1150px){.cus-hide-breadcrumb #pt-circle svg{right:34px;}}.cus-hide-breadcrumb #pt-circle svg path{stroke-width:20px;}.cus-no-result{background:#e2edf1;padding:1.5rem;text-align:center;margin-bottom:2rem;}.cus-no-result h2{color:#000;font-size:2.125rem;font-weight:400;}.cus-no-result .no-offer-desc{background:#fff;padding:5rem 2rem;font-size:1.5rem;}@media screen and (max-width:1023px){.perk2-not-logged-in .ls-static-bart-content{margin-bottom:2rem;}.perk2-not-logged-in .perks-mobile-menu-logged{display:none;}.perk2-logged-in .perks-mobile-menu-not-logged{display:none;}.page-user-perks-dashboard .main-content .header-sec{margin:0;}.page-user-perks-dashboard .main-content .fav-container .favorites-block{float:none;width:100%;margin-top:4rem;margin-bottom:0;}.page-user-perks-dashboard .main-content .fav-container .favorites-block .fav-title h2{font-size:2rem;}.page-user-perks-dashboard .main-content .fav-container .favorites-block .fav-table-wrap tbody tr td{font-size:1.090rem;line-height:normal;}.page-user-perks-dashboard .main-content .fav-container .favorites-block .fav-table-wrap tbody tr td:nth-child(2){border-left:10px solid #e2edf1;padding:15px;}.page-user-perks-dashboard .main-content .how-to-redeem-pts{margin-bottom:1rem;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .rs-top-sec{padding:1rem;}.page-user-perks-dashboard.page-user-dashboard-all .main-content .dashboard-container .ls-dashboard-container .user-pts-container{background:#fff;}.page-user-perks-dashboard.page-user-dashboard-all .main-content .dashboard-container .ls-dashboard-container .pt-history-container{background:#fff;margin-bottom:0;}.page-user-perks-dashboard.page-user-dashboard-all .main-content .dashboard-container .ls-dashboard-container .rct-redem-container{background:#fff;}.page-user-perks-dashboard.page-user-dashboard-all .main-content .dashboard-container .ls-dashboard-container .rct-redem-container .rct-redem-wrap .rct-redem-time{display:block;}.page-user-perks-dashboard.page-user-dashboard-all .main-content .dashboard-container .rs-dashboard-container .rs-top-sec{background:#fff;margin:0;}.main-menu ul li .hide-perk-menu-item{display:none !important;}.cus-hide-breadcrumb #pt-circle svg{left:30px;top:-3rem;}.cus-hide-breadcrumb .dashboard-container .ls-dashboard-container .user-pts-container .user-pts-parent{float:left;width:50%;}.cus-hide-breadcrumb .dashboard-container .ls-dashboard-container .user-pts-container .user-pts-parent .user-pts-wrap{text-align:left;}.cus-hide-breadcrumb .dashboard-container .ls-dashboard-container .user-pts-container .user-pts-parent .user-pts-wrap .user-pts{padding-top:25px;padding-left:90px;}.cus-hide-breadcrumb .dashboard-container .ls-dashboard-container .user-pts-container .user-pts-parent .user-pts-wrap .remain-pts{padding-left:2rem;margin-bottom:2rem;}.cus-hide-breadcrumb .page-user-perks-dashboard .dashboard-container{padding:1rem;margin-top:1rem;}.cus-hide-breadcrumb .page-user-perks-dashboard .dashboard-container .rs-dashboard-container{margin-top:2rem;padding-left:2rem;}.page-user-perks-redeem-points .redem-container{padding:1rem;}.page-user-perks-redeem-points .redem-container .redem-pt-val .redem-pts-value{padding:0.5rem;}.page-user-perks-redeem-points .redem-container .redem-pt-val .redem-pts-value span + span{margin:0;}.page-user-perks-redeem-points .redem-container .redem-wrap .merchant-img{width:33.33%;}.page-user-perks-redeem-points #colorbox{left:20% !important;min-height:450px;}.page-user-perks-redeem-points #colorbox .redeem-thankyou-popup{margin:0;}.user-icon-block .custom-login-menu .last-leaf{display:none;}.user-icon-block .user-icon span{display:none;}}@media screen and (max-width:767px){.page-user-perks-dashboard.main-content .fav-left{text-align:center;}.perk2-not-logged-in .bart-perk-custom-form{padding:0 1rem;}.perk2-not-logged-in .bart-perk-custom-form,.perk2-not-logged-in .gift-card-login{padding:0 1rem;}.perk2-not-logged-in .bart-perk-custom-form .form-submit,.perk2-not-logged-in .gift-card-login .form-submit{margin-top:1rem;margin-bottom:1rem;font-size:1.35rem;min-height:35px;padding-top:0;}.perk2-not-logged-in .bart-perk-custom-form .form-item-remember-me,.perk2-not-logged-in .gift-card-login .form-item-remember-me{width:100%;}.perk2-not-logged-in .bart-perk-custom-form .pass-group .forgot-password,.perk2-not-logged-in .gift-card-login .pass-group .forgot-password{width:100%;}.perk2-not-logged-in .bart-perk-custom-form .cc-container .coupon-code,.perk2-not-logged-in .gift-card-login .cc-container .coupon-code{width:100%;}.perk2-not-logged-in .bart-perk-custom-form .cc-container .cc-submit input,.perk2-not-logged-in .gift-card-login .cc-container .cc-submit input{width:100%;}.perk2-not-logged-in .bart-perk-custom-form .form-submit,.perk2-not-logged-in .gift-card-login .form-submit{width:100%;}.perk2-not-logged-in .perk-form-right .terms-condition{letter-spacing:normal;text-align:left;}.perk2-not-logged-in .ls-static-bart-content .ls-content img{margin-bottom:1rem;width:100%;}.perk2-not-logged-in .es-closed{font-size:1.5rem;margin-left:1.125rem;line-height:1.25;}.perk2-not-logged-in .es-closed > p{font-size:1.5rem;}.perk2-not-logged-in .es-closed:before{height:25px;width:25px;margin-top:0;margin-left:-2rem;}.perk2-not-logged-in .enroll-desc > p{font-size:1.125rem;padding:0 1rem;text-align:left;}.perk2-not-logged-in .enroll-success{text-align:center;}.perk2-not-logged-in .enroll-success .success-content p:last-child{font-size:1.125rem;text-align:left;}.perk2-not-logged-in .enroll-success a{padding:0.5rem 6rem;font-size:1.25rem;}.perk2-not-logged-in .email-recevied p,.perk2-not-logged-in .success-status p{font-size:2rem;}.perk2-not-logged-in .email-recevied p:before,.perk2-not-logged-in .success-status p:before{height:25px;width:25px;margin-top:-4px;margin-left:-2rem;}.perk2-not-logged-in .success-status{text-align:center;}.perk2-not-logged-in .success-status p{margin-left:1rem;}.perk2-not-logged-in .main-content .login-desc p{font-weight:400;}.page-perks-signup .main-content-wrap .signup-desc > p{text-align:center;font-size:1.25rem;}.page-perks-signup.page-gift-card-signup-clipper-card .main-content-wrap .gc-wrap .verify-clip-card{font-size:1.5rem;}.page-perks-reward-participation .bart-perk-custom-form{margin:2rem 0;}.page-perks-reward-participation .copon-code-desc > p{font-size:1.125rem;}.page-perks-reward-participation .cc-container .coupon-code{min-height:30px;}.page-perks-reward-participation .cc-container ::placeholder{font-size:1.25rem;}.page-perks-signup .main-content-wrap .gc-wrap{padding:0;}.page-perks-signup .main-content-wrap .gc-wrap .gc-btn{font-size:1.25rem;min-height:2rem;}.page-perks-signup .main-content-wrap .gc-wrap .gc-btn:after{background-size:60%;top:7px;}.page-perks-signup .main-content-wrap .gc-wrap .gc-btn.gc-signin-btn:after{background-size:60%;}.page-perks-signup .main-content-wrap .gc-wrap .gc-btn.gc-signin-btn.open:after{background-size:60%;}.page-perks-signup .main-content-wrap .gc-wrap .gc-btn.gc-signup-btn.open:after{background-size:60%;}.page-perks-signup .main-content-wrap .clip-card-container .form-item-clip-card-number{margin:0 0 3.5rem 0;}.page-perks-signup.page-gift-card-signup-clipper-card .main-content-wrap .gc-wrap .verify-clip-card{font-size:1.25rem;}.cus-hide-breadcrumb .page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container{margin-top:5rem;}.cus-hide-breadcrumb .page-user-perks-dashboard .main-content .dashboard-container .redeem-pts-desc p:first-child{font-size:2rem;font-weight:400;margin-bottom:1rem;}.cus-hide-breadcrumb .page-user-perks-dashboard .main-content .dashboard-container .redeem-pts-desc p:last-child{margin:0;font-size:1.25rem;}.cus-hide-breadcrumb .page-user-perks-dashboard .dashboard-container{padding:0;}.cus-hide-breadcrumb .main-content .dashboard-container .ls-dashboard-container .user-pts-container .perk-btn{width:100%;}.cus-hide-breadcrumb .main-content .dashboard-container .ls-dashboard-container .user-pts-container .user-pts-parent{float:none;width:100%;}.cus-hide-breadcrumb.page-user-offers .dashboard-container .ls-dashboard-container .user-pts-container .perk-btn,.cus-hide-breadcrumb.page-user-point-trip .dashboard-container .ls-dashboard-container .user-pts-container .perk-btn{margin-top:0;}.cus-hide-breadcrumb.page-user-offers .dashboard-container .rs-dashboard-container,.cus-hide-breadcrumb.page-user-point-trip .dashboard-container .rs-dashboard-container{margin-top:0;padding:0.5rem;}.cus-hide-breadcrumb .calender{width:100%;max-width:375px;z-index:1;}.page-user-perks-dashboard #main{padding:0;}.page-user-perks-dashboard .main-content .fav-container{padding:2rem 0.5rem;margin-top:10rem;margin-bottom:5rem;}.page-user-perks-dashboard .main-content .fav-container .favorites-block .fav-title h2{text-align:center;}.page-user-perks-dashboard .main-content .fav-container .favorites-block .fav-table-wrap th{font-size:1rem;}.page-user-perks-dashboard .main-content .fav-container .favorites-block .fav-table-wrap tr td{padding:0.5rem;}.page-user-perks-dashboard .main-content .fav-left .fav-img:before{margin-top:-10rem;left:50%;margin-left:-5.5rem;}.page-user-perks-dashboard .main-content .dashboard-container .ls-dashboard-container .user-pts-container .user-pts-parent .user-pts-wrap .remain-pts{text-align:center;padding-left:0;}.page-user-perks-dashboard .main-content .dashboard-container .ls-dashboard-container .rct-redem-container .rct-redem-wrap{margin:0 auto 20px;float:none;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .rs-top-sec{text-align:center;margin:0;padding:1rem;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .rs-top-sec .help-link{margin:1rem 0;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .survey_question-img,.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .extra-reward-img{text-align:center;display:block;margin:0 auto;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container h2{font-size:1.25rem;font-weight:500;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .extra-reward-container,.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .leave-congestion-container,.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .survey_question-container{margin:0;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .leave-congestion-container .leave-congestion-table td{padding:0.5rem;border:1px solid #e2edf1;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .leave-congestion-container .station-name p{font-size:1rem;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .survey-section tbody td{padding:0.5rem;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .survey-section tbody td.survey-reponse p{margin-right:0;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .survey-section tbody td p a{padding:0.5rem;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .survey_question-wrap,.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .extra-reward-wrap{text-align:center;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .extra-reward-table td{padding:0.5rem;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .extra-reward-table td img{width:150px;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .extra-reward-table td.reward-desc-title-desc{width:auto;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container .extra-reward-table td.reward-desc-title-desc p{font-size:1rem;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container table tr td{font-size:1rem;}.page-user-perks-dashboard .main-content .dashboard-container .rs-dashboard-container table tr td p{line-height:1.15;font-size:1rem;}.page-user-perks-dashboard .back-btn a::before{background-size:40%;top:-22px;}.page-user-perks-dashboard.page-user-dashboard-all .main-content .dashboard-container .ls-dashboard-container .pt-history-container{margin-bottom:-15px;padding-bottom:0;}.page-user-perks-dashboard.page-user-dashboard-all .main-content .dashboard-container .ls-dashboard-container .rct-redem-container{padding-bottom:0;}.page-user-perks-dashboard.page-user-dashboard-all .main-content .dashboard-container .rs-dashboard-container .rs-top-sec{background:#fff;}.page-user-offers .back-btn,.page-user-point-trip .back-btn,.page-user-perks-redeem-points .back-btn{margin:0;padding:2rem 0 0.5rem;}.page-user-offers .back-btn a,.page-user-point-trip .back-btn a,.page-user-perks-redeem-points .back-btn a{margin-top:10px;display:block;font-weight:500;}.page-user-offers .back-btn a:before,.page-user-point-trip .back-btn a:before,.page-user-perks-redeem-points .back-btn a:before{top:10px;}.page-user-offers .back-btn,.page-user-point-trip .back-btn{margin:0;padding:2rem 0 0.5rem;}.page-user-offers .back-btn a,.page-user-point-trip .back-btn a{margin-top:10px;display:block;font-weight:500;}.page-user-offers .back-btn a:before,.page-user-point-trip .back-btn a:before{top:10px;}.page-user-offers .history-links-wrap,.page-user-point-trip .history-links-wrap{margin-top:2rem;}.page-user-offers .history-links-wrap .history-page-links,.page-user-point-trip .history-links-wrap .history-page-links{position:relative;top:0;}.page-user-offers .history-links-wrap .history-page-links span,.page-user-point-trip .history-links-wrap .history-page-links span{padding:0 0.5rem;}.page-user-offers .history-links-wrap .history-page-links span a,.page-user-point-trip .history-links-wrap .history-page-links span a{font-size:1rem;}.page-user-offers .history-title h2,.page-user-point-trip .history-title h2{font-size:1.75rem;}.page-user-offers .history-title p,.page-user-point-trip .history-title p{font-size:1.125rem;line-height:1.15;}.page-user-offers table thead tr th,.page-user-point-trip table thead tr th{padding:5px;}.page-user-offers table tbody tr td,.page-user-point-trip table tbody tr td{padding:5px;}.page-user-offers .filter-container .point-range,.page-user-point-trip .filter-container .point-range{width:100%;z-index:1;}.pt-history-table-parent{overflow:auto;}.pt-history-table-parent::-webkit-scrollbar{width:2px;}.pt-history-table-parent::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}.pt-history-table-parent::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey;}.page-user-perks-offers-history .offer-history-table th{padding:0.5rem;line-height:1.15;}.page-user-perks-offers-history .offer-history-table td{padding:0.5rem;width:auto;}.cus-hide-breadcrumb.page-user-perks-redeem-points .dashboard-container .rs-dashboard-container{margin-top:5rem;margin-bottom:1rem;}.cus-hide-breadcrumb.page-user-perks-redeem-points .dashboard-container .redeem-pts-desc p:first-child{font-size:2rem;margin-bottom:1rem;}.cus-hide-breadcrumb.page-user-perks-redeem-points .dashboard-container .redeem-pts-desc p:last-child{font-size:1.125rem;}.cus-hide-breadcrumb.page-user-perks-redeem-points .redem-container{padding:1rem;}.cus-hide-breadcrumb.page-user-perks-redeem-points .redem-container .redem-pt-val .redem-pts-value{padding:0.5rem 0;float:none;}.cus-hide-breadcrumb.page-user-perks-redeem-points .redem-container .redem-wrap .merchant-img{float:none;width:100%;}.cus-hide-breadcrumb.page-user-perks-redeem-points #colorbox{left:0 !important;width:95% !important;margin-left:10px;margin-right:5px;top:50% !important;margin-top:-225px !important;}.cus-hide-breadcrumb.page-user-perks-redeem-points #colorbox div{height:auto !important;width:100% !important;}.cus-hide-breadcrumb.page-user-perks-redeem-points #colorbox #cboxClose{bottom:52px;}.cus-hide-breadcrumb #pt-circle svg{left:50%;margin-left:-100px;}.cus-hide-breadcrumb .dashboard-container .ls-dashboard-container .user-pts-container .user-pts-parent .user-pts-wrap{text-align:center;}.cus-hide-breadcrumb .dashboard-container .ls-dashboard-container .user-pts-container .user-pts-parent .user-pts-wrap .user-pts{padding-left:0;}}.dashboard-container .dash-board-footer{padding:0 0 20px;clear:both;}.dashboard-container .dash-board-footer ul{margin:0;padding:0;}.dashboard-container .dash-board-footer ul li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;list-style-type:none;padding:0 8px;position:relative;line-height:16px;}.dashboard-container .dash-board-footer ul li a,.dashboard-container .dash-board-footer ul li span{color:#0064A8;font-size:0.790em;font-weight:400;}.dashboard-container .dash-board-footer ul li a:hover,.dashboard-container .dash-board-footer ul li span:hover{text-decoration:underline;}.dashboard-container .dash-board-footer ul li:after{content:'';height:10px;width:2px;background:#eeeeee;position:absolute;top:50%;margin-top:-3px;left:-4px;}.dashboard-container .dash-board-footer ul li:first-child:after{display:none;}.dashboard-container .dash-board-footer p{margin:0;font-size:0.790em;color:#888;font-weight:400;line-height:20px;}.dashboard-container .dash-board-footer p a{color:#0064A8;}.dashboard-container .dash-board-footer p a:hover{text-decoration:underline;}.mb-pionts-container{text-align:center;margin-bottom:15px;}.mb-pionts-container .user-pts-wrap{padding:20px 0;}@media screen and (max-width:1023px){.page-user-perks-dashboard .dashboard-container{margin:0.5rem 0 3rem;}.page-user-perks-dashboard .dashboard-container .rs-dashboard-container .extra-reward-container{padding-bottom:2rem;}.page-user-perks-dashboard .main-content .pt-history-container{padding-bottom:0;margin-bottom:0;}.page-user-perks-dashboard .main-content .redeem-history{padding:0.5rem 0 0;}.page-user-perks-dashboard .remain-pts{margin-top:2.5rem;position:relative;z-index:9;}.page-user-perks-dashboard .perk-btn{margin-top:1.5rem;}}@media screen and (max-width:767px){.page-user-perks-dashboard .dashboard-container .rs-dashboard-container .extra-reward-container{padding-bottom:4rem;}.page-user-perks-dashboard .back-btn{margin:2rem 0 0;}.page-user-perks-earnings-history .page-user-perks-dashboard{padding-top:1rem;}.page-user-perks-earnings-history.cus-hide-breadcrumb .dashboard-container .rs-dashboard-container{padding:0 15px;}}@media screen and (min-width:767px) and (max-width:1023px){.cus-hide-breadcrumb .dashboard-container .ls-dashboard-container .user-pts-container .redeem-btn{float:left;width:50%;}}@media screen and (max-width:1023px){.last-leaf.hide-perk-menu-item{display:none !important;}.user-icon-block{display:none;}}@media screen and (min-width:64em){.page-user-perks-dashboard.main-content .fav-left{width:26%;float:left;}}
