﻿ html,body{position:relative;height:100%}table{border-collapse:collapse}.navbar{margin-bottom:0;padding:10px 0;background:0 0;border-color:transparent}.navbar-brand{background:0 14px url(/images/logo-dark.svg) no-repeat;background-size:18px;padding-left:27px;margin-left:15px!important}@media(min-width:768px){.navbar-brand{margin-left:0!important}}.masthead,.body-inverse .navbar a{color:#eef6fd!important}.body-inverse .navbar{background-color:#0d1f33}.body-inverse .navbar .btn{background-color:transparent}.body-inverse .navbar-brand{background:0 14px url(/images/logo-white.svg) no-repeat;background-size:18px}.bg-white{background:#fff;color:#000}.bg-gray{background:#eee}.jumbotron{margin:0}.breadcrumb{background:0 0;display:inline-block;margin:0}.body-content{position:relative}.translate-badge{position:absolute;top:10px;right:0}#search-class{padding:0;height:2em;width:auto;display:inline-block;margin-top:10px}.footer{width:100%;padding:3em 0;margin-top:40px;background-color:#154b78;font-size:8pt;line-height:1.8em}.footer,.footer a,.intro-message a{color:#eef6fd}.footer a:hover,.intro-message a:hover{color:#fff}.footer-nav{margin-top:1.5em}.footer-nav a{font-size:12px;margin-right:2em;margin-top:2em}.footer-right{display:inline-block}#tweets{text-overflow:ellipsis;overflow:hidden}#tweets ul{list-style-type:none;padding-left:1.5em}#tweets li{clear:both}#tweets li:before{font-family:fontawesome;content:'\f099';margin-left:-1.5em;float:left}#tweets .tweet{margin-bottom:.2em}#tweets .timePosted{float:left}#tweets .interact{float:right}#tweets .timePosted a,#tweets .interact a{color:#5e83a5}#tweets .twitter_reply_icon,#tweets .twitter_retweet_icon,#tweets .twitter_fav_icon{visibility:hidden;width:1em;display:inline-block;margin-right:1em;overflow:hidden}#tweets .twitter_reply_icon:before{font-family:fontawesome;content:'\f112';visibility:visible}#tweets .twitter_retweet_icon:before{font-family:fontawesome;content:'\f079';visibility:visible}#tweets .twitter_fav_icon:before{font-family:fontawesome;content:'\f004';visibility:visible}@media only screen and (min-width:768px){body{display:flex;flex-direction:column}body .main{flex:1 0 auto}#search-class{margin-top:0}.footer{flex-shrink:0}.footer-right{float:right}.footer-right a{margin-right:0}.footer-right i{margin-left:2em}#tweets{max-height:150px;overflow-y:hidden}#tweets ul:after{content:"";position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,0) 95%,rgba(21,75,120,1) 100%);width:100%;height:100%}#tweets ul{white-space:nowrap;margin:0;padding:0}#tweets li{display:inline-block;margin-right:3em}}.addthis_native_toolbox{display:inline-block}.timeline-Header,.timeline-LoadMore,.timeline-Footer{display:none}.sparkline{display:inline-block;height:1em;margin:0 .5em;transition:all .5s ease}.sparkline .index{position:relative;float:left;width:2px;height:1em}.sparkline .index .count{display:block;position:absolute;bottom:0;left:0;width:100%;height:0;background:#aaa;font:0/0 a;text-shadow:none;color:transparent}.fare-head tr:nth-child(1) th{height:50px;background-color:#eee;position:sticky;top:0;z-index:10}.fare-chart tr:hover{background-color:#deeefc}.fare-rate .rate-menu{display:none;position:absolute;height:100%;top:0;right:-26px;width:26px;padding-top:8px;padding-left:5px;margin:0;background-color:#deeefc;border:solid 1px #337ab7;border-left-color:#deeefc;border-top-right-radius:3px;border-bottom-right-radius:3px;cursor:pointer}.fare-rate:hover .rate-menu,.fare-rate:focus .rate-menu{display:inherit}.fare-rate:hover{border-right:solid 1px #deeefc}select:invalid{color:#999}#calculator .row>[class*=col-]{margin-right:-15px;margin-bottom:10px}#map{margin-left:-100px}#map .attribution{margin-right:-96px;line-height:.9em}#map img{border:1px solid #ccc}@media(max-width:1200px){#map{margin-left:-90px}#map .attribution{margin-right:-86px}#map img{width:300px}}.row.no-gutter{margin-left:0;margin-right:0}.row.no-gutter [class*=col-]:not(:first-child),.row.no-gutter [class*=col-]:not(:last-child){padding-right:0;padding-left:0}.plan{position:relative;margin-top:20px}.plan hr{margin:20px 16%}.plan .btn{height:49px;line-height:51px;letter-spacing:1.5px;padding:0 2em;font-size:.8em}.price-text{height:60px;font-size:1.4em;line-height:30px;letter-spacing:1px}.price{height:92px;font-size:3em;margin:0 0 -36px}.price sup,.price sub{font-size:.36em;line-height:4em}.price sup{padding-left:2.4em;padding-right:.15em;top:-1em}.features{list-style:none;padding:0;display:inline-block}@media(min-width:768px){.plan.recessed{height:450px;left:1px;padding-top:10px;top:10px}.plan.featured{height:490px;width:104%;left:-2%;padding-top:30px;padding-bottom:50px;top:-10px;z-index:1}.plan-desc{height:3em}.price sup{padding-left:1.4em}}@media(min-width:992px){.col-md-offset-1_5{margin-left:12.5%}}@media(min-width:1200px){.price sup{padding-left:2.4em}}.features .fa-check{margin-right:.67em}.month-sep::after{content:"/";position:absolute;top:50%;right:0;font-size:1.2em}.navbar,.jumbotron,.breadcrumb,.alert,.form-control,.panel,.panel-heading,.btn{border-radius:0!important}.masthead{text-align:center;background:#0d1f33;background:-webkit-linear-gradient(#0d1f33,#154B78);background:-o-linear-gradient(#0d1f33,#154B78);background:-moz-linear-gradient(#0d1f33,#154B78);background:linear-gradient(#0d1f33,#154B78);position:relative}.masthead .container{background:bottom center url(/images/bg.svg) no-repeat;background-size:90%;padding-bottom:25%}.intro-message{position:relative;text-align:center}.intro-message a{font-size:1.2em}.intro-message h1,.intro-message h2,.intro-message h3,.intro-message h4{margin-bottom:20px}.section{padding:6em 0}.section-thin{padding:2em 0}.media-tile{margin:.3em 1em}.tile-title{font-size:4rem}.tile-title small{font-size:1.2rem;display:block;text-transform:uppercase;font-weight:700}@media(min-width:768px){.masthead{text-align:left}.masthead .container{padding-bottom:150px}.intro-message{min-height:320px;padding:15% 0 3em 20px}}@media(min-width:992px){.masthead .container{padding-bottom:200px}.intro-message{min-height:400px}}@media(min-width:1200px){.intro-message{padding:15% 3em 3em}}.timeline{margin-top:100px;padding-top:6em}.timeline ul{padding-left:0}.timeline ul li{background:#eee;position:relative;margin:0 auto;width:3px;padding-bottom:40px;list-style-type:none}.timeline ul li:before{content:'';background:#fff;position:absolute;left:50%;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:20px;height:20px;border:3px solid #eee;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.timeline ul li:first-child:before{content:"1";height:24px;width:24px;text-align:center;line-height:19px;font-size:.8em;font-weight:700;color:#eee}.timeline ul li .hidden{opacity:0}.timeline ul li .content{border:solid 3px #eee;position:relative;top:-70px;width:250px;padding:20px;box-shadow:0 0 15px 3px rgba(240,240,240,.5)}.timeline ul li .content:before{content:'';background:#eee;position:absolute;top:75px;width:38px;height:3px}.timeline ul li:nth-child(even) .content{left:46px}.timeline ul li:nth-child(even) .content:before{left:-38px}.timeline ul li:nth-child(odd) .content{left:-292px}.timeline ul li:nth-child(odd) .content:before{right:-38px}@media screen and (max-width:768px){.timeline ul{margin-left:10vw}.timeline ul li{margin-left:0}.timeline ul li .content{width:62vw}.timeline ul li .content h2{text-align:initial}.timeline ul li:nth-child(odd) .content{left:46px}.timeline ul li:nth-child(odd) .content:before{left:-38px}}