@charset "UTF-8";@font-face{font-family:rs-icons;src:url(/fonts/rs-icons.eot);src:url(/fonts/rs-icons.eot?#iefix) format("embedded-opentype"),url(/fonts/rs-icons.woff) format("woff"),url(/fonts/rs-icons.ttf) format("truetype"),url(/fonts/rs-icons.svg#rs-icons) format("svg");font-weight:400;font-style:normal}.rs-icon{display:inline-block;font-family:rs-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rs-icon._curved-swap:before{content:"\e938"}.rs-icon._seat-hori:before{content:"\e934"}.rs-icon._seat-occupied:before{content:"\e935"}.rs-icon._seat-selected:before{content:"\e936"}.rs-icon._seat-vert:before{content:"\e937"}.rs-icon._public-location:before{content:"\e92d"}.rs-icon._checkbox-off:before{content:"\e92e"}.rs-icon._checkbox-on:before{content:"\e92f"}.rs-icon._radio-off:before{content:"\e930"}.rs-icon._radio-on:before{content:"\e931"}.rs-icon._map:before{content:"\e932"}.rs-icon._direction:before{content:"\e933"}.rs-icon._remove:before{content:"\e92b"}.rs-icon._filter:before{content:"\e92c"}.rs-icon._trash:before{content:"\e920"}.rs-icon._chat-bubble:before{content:"\e921"}.rs-icon._chat-bubble-favorite:before{content:"\e922"}.rs-icon._chat-bubble-outline:before{content:"\e923"}.rs-icon._facebook-letter:before{content:"\e924"}.rs-icon._flag-location:before{content:"\e925"}.rs-icon._notifications:before{content:"\e926"}.rs-icon._notifications-none:before{content:"\e927"}.rs-icon._open-panel:before{content:"\e928"}.rs-icon._upload:before{content:"\e929"}.rs-icon._user:before{content:"\e92a"}.rs-icon._exit:before,body.master3 #PopUpContainer #PopUpClose:before,body.master3 #PopUpContainer #PopUpCloseCS:before{content:"\e909"}.rs-icon._send:before{content:"\e90c"}.rs-icon._arrow-back:before{content:"\e90d"}.rs-icon._circle-address:before{content:"\e90e"}.rs-icon._down-arrow:before{content:"\e90f"}.rs-icon._flag:before{content:"\e910"}.rs-icon._link-tilted:before{content:"\e911"}.rs-icon._message:before{content:"\e912"}.rs-icon._people:before{content:"\e913"}.rs-icon._pin-number:before{content:"\e914"}.rs-icon._public:before{content:"\e915"}.rs-icon._settings:before{content:"\e916"}.rs-icon._star:before{content:"\e917"}.rs-icon._star-half:before{content:"\e918"}.rs-icon._star-outline:before{content:"\e919"}.rs-icon._star-1:before{content:"\e91a"}.rs-icon._star-2:before{content:"\e91b"}.rs-icon._star-3:before{content:"\e91c"}.rs-icon._star-4:before{content:"\e91d"}.rs-icon._star-5:before{content:"\e91e"}.rs-icon._swap-vert:before{content:"\e91f"}.rs-icon._left-thick-arrow:before{content:"\e905"}.rs-icon._right-thick-arrow:before{content:"\e906"}.rs-icon._clock:before{content:"\e907"}.rs-icon._date-picker:before{content:"\e908"}.rs-icon._plus-circle:before{content:"\e90a"}.rs-icon._uber:before{content:"\e90b"}.rs-icon._OOR:before{content:"\e904"}.rs-icon._team-trips:before{content:"\e900"}.rs-icon._benefits:before{content:"\e901"}.rs-icon._gas-container:before{content:"\e902"}.rs-icon._ghg-producers:before{content:"\e903"}.rs-icon._hide:before{content:"\e68e"}.rs-icon._move:before{content:"\e68f"}.rs-icon._cluster:before{content:"\e68c"}.rs-icon._invisible:before{content:"\e68d"}.rs-icon._challenges:before{content:"\e685"}.rs-icon._commute-summary:before{content:"\e686"}.rs-icon._contests:before{content:"\e687"}.rs-icon._heart-outline:before{content:"\e688"}.rs-icon._incentives-points:before{content:"\e689"}.rs-icon._information:before{content:"\e68a"}.rs-icon._share-outline:before{content:"\e68b"}.rs-icon._update-trip:before{content:"\e683"}.rs-icon._refresh:before{content:"\e684"}.rs-icon._bell:before{content:"\e65e"}.rs-icon._logout:before{content:"\e663"}.rs-icon._menu-v1:before{content:"\e675"}.rs-icon._menu-v2:before{content:"\e676"}.rs-icon._placeholder:before{content:"\e677"}.rs-icon._plus:before{content:"\e678"}.rs-icon._save-v2:before{content:"\e679"}.rs-icon._pin-waitlist:before{content:"\e681"}.rs-icon._sliders:before{content:"\e682"}.rs-icon._printer:before{content:"\e674"}.rs-icon._trip-profiles:before{content:"\e664"}.rs-icon._contests-won:before{content:"\e666"}.rs-icon._eye:before{content:"\e667"}.rs-icon._heart:before{content:"\e668"}.rs-icon._lock:before{content:"\e669"}.rs-icon._messages-nav:before{content:"\e66a"}.rs-icon._milestones-1:before{content:"\e66b"}.rs-icon._milestones-2:before{content:"\e66c"}.rs-icon._milestones-3:before{content:"\e66d"}.rs-icon._milestones-4:before{content:"\e66e"}.rs-icon._notification:before{content:"\e66f"}.rs-icon._store-1:before{content:"\e670"}.rs-icon._store-2:before{content:"\e671"}.rs-icon._store-3:before{content:"\e672"}.rs-icon._store-4:before{content:"\e673"}.rs-icon._grid-icon-incentives:before{content:"\e662"}.rs-icon._share:before{content:"\e665"}.rs-icon._contests-eligibility:before{content:"\e659"}.rs-icon._contests-entries:before{content:"\e65a"}.rs-icon._contests-list:before{content:"\e65b"}.rs-icon._contests-wishlist:before{content:"\e65c"}.rs-icon._general-entries:before{content:"\e65d"}.rs-icon._mailing-address:before{content:"\e65f"}.rs-icon._narrow-view:before{content:"\e660"}.rs-icon._wider-list:before{content:"\e661"}.rs-icon._language:before{content:"\e657"}.rs-icon._slider-circle-tooltip:before{content:"\e658"}.rs-icon._favorite-left:before{content:"\e655"}.rs-icon._favorite-right:before{content:"\e656"}.rs-icon._trip-types:before{content:"\e628"}.rs-icon._Bike-circle:before{content:"\e646"}.rs-icon._briefcase-circle:before{content:"\e647"}.rs-icon._bus-circle:before{content:"\e648"}.rs-icon._carpool-circle:before{content:"\e649"}.rs-icon._driver-circle:before{content:"\e64a"}.rs-icon._mentor-circle:before{content:"\e64b"}.rs-icon._passenger-circle:before{content:"\e64c"}.rs-icon._star1-circle:before{content:"\e64d"}.rs-icon._star2-circle:before{content:"\e64e"}.rs-icon._star3-circle:before{content:"\e64f"}.rs-icon._star4-circle:before{content:"\e650"}.rs-icon._star5-circle:before{content:"\e651"}.rs-icon._taxi-circle:before{content:"\e652"}.rs-icon._vanpool-circle:before{content:"\e653"}.rs-icon._Walk-circle:before{content:"\e654"}.rs-icon._help:before{content:"\e643"}.rs-icon._schedule:before{content:"\e644"}.rs-icon._Gas:before{content:"\e641"}.rs-icon._money:before{content:"\e642"}.rs-icon._dashboard:before{content:"\e600"}.rs-icon._filters:before{content:"\e63f"}.rs-icon._transit-light:before{content:"\e640"}.rs-icon._profile:before{content:"\e627"}.rs-icon._show-less:before{content:"\e645"}.rs-icon._show-more:before{content:"\e63e"}.rs-icon._next-btn:before{content:"\e639"}.rs-icon._create:before{content:"\e63a"}.rs-icon._back-btn2:before{content:"\e63b"}.rs-icon._add-date:before{content:"\e63c"}.rs-icon._delete-erase:before{content:"\e63d"}.rs-icon._alert:before{content:"\e636"}.rs-icon._checkmark-fco:before{content:"\e637"}.rs-icon._current-location:before{content:"\e638"}.rs-icon._send-email2:before{content:"\e62c"}.rs-icon._camera:before{content:"\e62e"}.rs-icon._checkmark:before{content:"\e62f"}.rs-icon._edit:before{content:"\e630"}.rs-icon._email:before{content:"\e631"}.rs-icon._expand-btn:before{content:"\e632"}.rs-icon._folder:before{content:"\e633"}.rs-icon._minimize-btn:before{content:"\e634"}.rs-icon._save:before{content:"\e635"}.rs-icon._commute-home:before{content:"\e609"}.rs-icon._initial-location:before{content:"\e629"}.rs-icon._plane:before{content:"\e62a"}.rs-icon._left-btn:before{content:"\e624"}.rs-icon._magnifyingglass:before{content:"\e625"}.rs-icon._right-btn:before{content:"\e626"}.rs-icon._subway:before{content:"\e602"}.rs-icon._cablecar:before{content:"\e61f"}.rs-icon._ferry:before{content:"\e620"}.rs-icon._streetcar:before{content:"\e621"}.rs-icon._taxi:before{content:"\e622"}.rs-icon._train:before{content:"\e623"}.rs-icon._bicycle:before{content:"\e61a"}.rs-icon._bus:before{content:"\e61b"}.rs-icon._bus-buddy:before{content:"\e61c"}.rs-icon._car-icon:before{content:"\e61d"}.rs-icon._van:before{content:"\e61e"}.rs-icon._briefcase:before{content:"\e601"}.rs-icon._contacted-icon:before{content:"\e603"}.rs-icon._directions:before{content:"\e604"}.rs-icon._end-location:before{content:"\e606"}.rs-icon._facebook:before{content:"\e607"}.rs-icon._female:before{content:"\e608"}.rs-icon._male:before{content:"\e60a"}.rs-icon._mentor:before{content:"\e60b"}.rs-icon._non-smoking:before{content:"\e60c"}.rs-icon._passenger:before{content:"\e60d"}.rs-icon._seat:before{content:"\e60e"}.rs-icon._send-email:before{content:"\e60f"}.rs-icon._smoking:before{content:"\e610"}.rs-icon._steering-wheel:before{content:"\e617"}.rs-icon._walking:before{content:"\e619"}.rs-icon._pin-active .path1:before{content:"\e67a";color:#464646}.rs-icon._pin-active .path2:before{content:"\e67b";margin-left:-1em;color:#464646}.rs-icon._pin-active .path3:before{content:"\e67c";margin-left:-1em;color:#464646}.rs-icon._pin-active .path4:before{content:"\e67d";margin-left:-1em;color:rgba(107,211,0,.2)}.rs-icon._pin-active .path5:before{content:"\e67e";margin-left:-1em;color:#464646}.rs-icon._pin-results .path1:before{content:"\e67f";color:rgba(107,211,0,.2)}.rs-icon._pin-results .path2:before{content:"\e680";margin-left:-1em;color:#464646}.depth{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1)}.depth>.panel{box-shadow:none;margin:0!important}.depth.depth-0{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.depth.depth-1{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.depth.depth-2{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 17px rgba(0,0,0,.2)}.depth.depth-3{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 17px 50px rgba(0,0,0,.19)}.depth.depth-4{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 16px 28px 0 rgba(0,0,0,.22)}.depth.depth-5{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 27px 24px 0 rgba(0,0,0,.2)}.depth.depth-lifted.depth-1{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.depth.depth-lifted.depth-2{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 17px rgba(0,0,0,.2)}.depth.depth-lifted.depth-3{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 17px 50px rgba(0,0,0,.19)}.depth.depth-lifted.depth-4{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 16px 28px 0 rgba(0,0,0,.22)}.depth.depth-lifted.depth-5{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 27px 24px 0 rgba(0,0,0,.2)}.paper:after,.paper:before{content:" ";display:table}.paper:after{clear:both}.paper{transition:box-shadow .28s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.paper{background-color:#fff;border-color:#bdbdbd;border-top-color:rgba(255,255,255,.7);transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.bootstrap:not(.remove-bootstrap) .h1,.bootstrap:not(.remove-bootstrap) .h2,.bootstrap:not(.remove-bootstrap) .h3,.bootstrap:not(.remove-bootstrap) .h4,.bootstrap:not(.remove-bootstrap) .h5,.bootstrap:not(.remove-bootstrap) .h6,.bootstrap:not(.remove-bootstrap) h1,.bootstrap:not(.remove-bootstrap) h2,.bootstrap:not(.remove-bootstrap) h3,.bootstrap:not(.remove-bootstrap) h4,.bootstrap:not(.remove-bootstrap) h5,.bootstrap:not(.remove-bootstrap) h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.bootstrap:not(.remove-bootstrap) .h1 .small,.bootstrap:not(.remove-bootstrap) .h1 small,.bootstrap:not(.remove-bootstrap) .h2 .small,.bootstrap:not(.remove-bootstrap) .h2 small,.bootstrap:not(.remove-bootstrap) .h3 .small,.bootstrap:not(.remove-bootstrap) .h3 small,.bootstrap:not(.remove-bootstrap) .h4 .small,.bootstrap:not(.remove-bootstrap) .h4 small,.bootstrap:not(.remove-bootstrap) .h5 .small,.bootstrap:not(.remove-bootstrap) .h5 small,.bootstrap:not(.remove-bootstrap) .h6 .small,.bootstrap:not(.remove-bootstrap) .h6 small,.bootstrap:not(.remove-bootstrap) h1 .small,.bootstrap:not(.remove-bootstrap) h1 small,.bootstrap:not(.remove-bootstrap) h2 .small,.bootstrap:not(.remove-bootstrap) h2 small,.bootstrap:not(.remove-bootstrap) h3 .small,.bootstrap:not(.remove-bootstrap) h3 small,.bootstrap:not(.remove-bootstrap) h4 .small,.bootstrap:not(.remove-bootstrap) h4 small,.bootstrap:not(.remove-bootstrap) h5 .small,.bootstrap:not(.remove-bootstrap) h5 small,.bootstrap:not(.remove-bootstrap) h6 .small,.bootstrap:not(.remove-bootstrap) h6 small{font-weight:400;line-height:1;color:#999}.bootstrap:not(.remove-bootstrap) .h1,.bootstrap:not(.remove-bootstrap) .h2,.bootstrap:not(.remove-bootstrap) .h3,.bootstrap:not(.remove-bootstrap) h1,.bootstrap:not(.remove-bootstrap) h2,.bootstrap:not(.remove-bootstrap) h3{margin-top:20px;margin-bottom:10px}.bootstrap:not(.remove-bootstrap) .h1 .small,.bootstrap:not(.remove-bootstrap) .h1 small,.bootstrap:not(.remove-bootstrap) .h2 .small,.bootstrap:not(.remove-bootstrap) .h2 small,.bootstrap:not(.remove-bootstrap) .h3 .small,.bootstrap:not(.remove-bootstrap) .h3 small,.bootstrap:not(.remove-bootstrap) h1 .small,.bootstrap:not(.remove-bootstrap) h1 small,.bootstrap:not(.remove-bootstrap) h2 .small,.bootstrap:not(.remove-bootstrap) h2 small,.bootstrap:not(.remove-bootstrap) h3 .small,.bootstrap:not(.remove-bootstrap) h3 small{font-size:65%}.bootstrap:not(.remove-bootstrap) .h4,.bootstrap:not(.remove-bootstrap) .h5,.bootstrap:not(.remove-bootstrap) .h6,.bootstrap:not(.remove-bootstrap) h4,.bootstrap:not(.remove-bootstrap) h5,.bootstrap:not(.remove-bootstrap) h6{margin-top:10px;margin-bottom:10px}.bootstrap:not(.remove-bootstrap) .h4 .small,.bootstrap:not(.remove-bootstrap) .h4 small,.bootstrap:not(.remove-bootstrap) .h5 .small,.bootstrap:not(.remove-bootstrap) .h5 small,.bootstrap:not(.remove-bootstrap) .h6 .small,.bootstrap:not(.remove-bootstrap) .h6 small,.bootstrap:not(.remove-bootstrap) h4 .small,.bootstrap:not(.remove-bootstrap) h4 small,.bootstrap:not(.remove-bootstrap) h5 .small,.bootstrap:not(.remove-bootstrap) h5 small,.bootstrap:not(.remove-bootstrap) h6 .small,.bootstrap:not(.remove-bootstrap) h6 small{font-size:75%}.bootstrap:not(.remove-bootstrap) .h1,.bootstrap:not(.remove-bootstrap) h1{font-size:36px}.bootstrap:not(.remove-bootstrap) .h2,.bootstrap:not(.remove-bootstrap) h2{font-size:30px}.bootstrap:not(.remove-bootstrap) .h3,.bootstrap:not(.remove-bootstrap) h3{font-size:24px}.bootstrap:not(.remove-bootstrap) .h4,.bootstrap:not(.remove-bootstrap) h4{font-size:18px}.bootstrap:not(.remove-bootstrap) .h5,.bootstrap:not(.remove-bootstrap) h5{font-size:14px}.bootstrap:not(.remove-bootstrap) .h6,.bootstrap:not(.remove-bootstrap) h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}cite{font-style:normal}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999}.text-primary{color:#045691}a.text-primary:hover{color:#03395F}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857;color:#999}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.42857}@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto-light-webfont.eot);src:url(/fonts/roboto/roboto-light-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/roboto-light-webfont.woff) format("woff"),url(/fonts/roboto/roboto-light-webfont.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto-lightitalic-webfont.eot);src:url(/fonts/roboto/roboto-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/roboto-lightitalic-webfont.woff) format("woff"),url(/fonts/roboto/roboto-lightitalic-webfont.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto-regular-webfont.eot);src:url(/fonts/roboto/roboto-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/roboto-regular-webfont.woff) format("woff"),url(/fonts/roboto/roboto-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto-italic-webfont.eot);src:url(/fonts/roboto/roboto-italic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/roboto-italic-webfont.woff) format("woff"),url(/fonts/roboto/roboto-italic-webfont.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto-medium-webfont.eot);src:url(/fonts/roboto/roboto-medium-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/roboto-medium-webfont.woff) format("woff"),url(/fonts/roboto/roboto-medium-webfont.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto-mediumitalic-webfont.eot);src:url(/fonts/roboto/roboto-mediumitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/roboto-mediumitalic-webfont.woff) format("woff"),url(/fonts/roboto/roboto-mediumitalic-webfont.ttf) format("truetype");font-weight:500;font-style:italic}body,html{font-family:Roboto,Arial,sans-serif}.type-inline-with-button{line-height:36px!important;height:36px}.type-display-4{font-size:112px;font-weight:300;color:#010101}.type-display-3{font-size:56px;font-weight:400;color:#010101}.type-display-2{font-size:45px;line-height:48px;font-weight:400;color:#010101}.type-display-1{font-size:34px;line-height:40px;font-weight:400;color:#010101}.type-headline{font-size:24px;line-height:32px;font-weight:400;color:#464646}.type-title{font-size:20px;line-height:32px;font-weight:500;color:#464646}.type-subhead-2{font-size:16px;line-height:28px;font-weight:400;color:#020202}.accordion-group .accordion-heading .row-text,.paper-list .list-group-item .primary-text,.paper-list-subheader .primary-text,.type-subhead-1{font-size:15px;line-height:24px;font-weight:400;color:#020202}.paper-card.paper-card-expanded-commuter dl dt,.type-body-2{font-size:13px;line-height:24px;font-weight:500;color:#020202}.paper-card.paper-card-expanded-commuter dl dd,.paper-list .list-group-item .secondary-text,.paper-list.thin-line .list-group-item .primary-text,.table>tbody>tr>td,.type-body-1{font-size:13px;line-height:20px;font-weight:400;color:#020202}.type-caption{font-size:12px;line-height:20px;font-weight:400;color:#898989}.progress-indicator .step-number,.type-menu{font-size:12px;line-height:20px;font-weight:500;color:#020202}.nav.nav-tabs.nav-justified>li>a,.nav.nav-tabs>li>a,.paper-tabs.paper-tabs-dark .paper-tab .paper-tab-text,.paper-tabs.paper-tabs-light .paper-tab .paper-tab-text,.scrollable-tabs .scrollable-tabs-ctrl>a,.type-button{font-size:12px;font-weight:500;text-transform:uppercase;color:#020202}.type-select{font-size:14px;line-height:15px;font-weight:400;color:#010101}.type-result-heading{font-size:15px;line-height:16px;font-weight:400;color:#464646}.type-result-data{font-size:11px;line-height:12px;font-weight:300;color:#898989}.type-primary-data{font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:16px;color:#898989;font-weight:lighter}.type-secondary-data{font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:16px;color:#898989;font-weight:400}.type-waiting-list{color:#f39c12}.type-seats-available{color:#0fb72b}.type-inactive{color:#898989}.type-bold{font-weight:700!important}.mobile-header{font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:500;color:#464646}.mobile-header-white{font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:500;color:#fff}.secondary-title{font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;color:#464646}.caption{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:300;color:#898989}.body-text{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500;color:#464646}.bootstrap:not(.remove-bootstrap) .type-inline-with-button{line-height:36px!important;height:36px}.bootstrap:not(.remove-bootstrap) .type-display-4{font-size:112px;font-weight:300}.bootstrap:not(.remove-bootstrap) .type-display-3{font-size:56px;font-weight:400}.bootstrap:not(.remove-bootstrap) .type-display-2{font-size:45px;line-height:48px;font-weight:400}.bootstrap:not(.remove-bootstrap) .type-display-1{font-size:34px;line-height:40px;font-weight:400}.bootstrap:not(.remove-bootstrap) .type-headline{font-size:24px;line-height:32px;font-weight:400}.bootstrap:not(.remove-bootstrap) .type-title{font-size:20px;line-height:32px;font-weight:500}.bootstrap:not(.remove-bootstrap) .type-subhead-2{font-size:16px;line-height:28px;font-weight:400}.accordion-group .accordion-heading .bootstrap:not(.remove-bootstrap) .row-text,.bootstrap:not(.remove-bootstrap) .accordion-group .accordion-heading .row-text,.bootstrap:not(.remove-bootstrap) .paper-list .list-group-item .primary-text,.bootstrap:not(.remove-bootstrap) .paper-list-subheader .primary-text,.bootstrap:not(.remove-bootstrap) .type-subhead-1,.paper-list .list-group-item .bootstrap:not(.remove-bootstrap) .primary-text,.paper-list-subheader .bootstrap:not(.remove-bootstrap) .primary-text{font-size:15px;line-height:24px;font-weight:400}.bootstrap:not(.remove-bootstrap) .paper-card.paper-card-expanded-commuter dl dt,.bootstrap:not(.remove-bootstrap) .type-body-2,.paper-card.paper-card-expanded-commuter dl .bootstrap:not(.remove-bootstrap) dt{font-size:13px;line-height:24px;font-weight:500}.bootstrap:not(.remove-bootstrap) .paper-card.paper-card-expanded-commuter dl dd,.bootstrap:not(.remove-bootstrap) .paper-list .list-group-item .secondary-text,.bootstrap:not(.remove-bootstrap) .paper-list.thin-line .list-group-item .primary-text,.bootstrap:not(.remove-bootstrap) .table>tbody>tr>td,.bootstrap:not(.remove-bootstrap) .type-body-1,.paper-card.paper-card-expanded-commuter dl .bootstrap:not(.remove-bootstrap) dd,.paper-list .list-group-item .bootstrap:not(.remove-bootstrap) .secondary-text,.paper-list.thin-line .list-group-item .bootstrap:not(.remove-bootstrap) .primary-text{font-size:13px;line-height:20px;font-weight:400}.bootstrap:not(.remove-bootstrap) .type-caption{font-size:12px;line-height:20px;font-weight:400}.bootstrap:not(.remove-bootstrap) .progress-indicator .step-number,.bootstrap:not(.remove-bootstrap) .type-menu,.progress-indicator .bootstrap:not(.remove-bootstrap) .step-number{font-size:12px;line-height:20px;font-weight:500}.bootstrap:not(.remove-bootstrap) .nav.nav-tabs>li>a,.bootstrap:not(.remove-bootstrap) .paper-tabs.paper-tabs-dark .paper-tab .paper-tab-text,.bootstrap:not(.remove-bootstrap) .paper-tabs.paper-tabs-light .paper-tab .paper-tab-text,.bootstrap:not(.remove-bootstrap) .scrollable-tabs .scrollable-tabs-ctrl>a,.bootstrap:not(.remove-bootstrap) .type-button,.paper-tabs.paper-tabs-dark .paper-tab .bootstrap:not(.remove-bootstrap) .paper-tab-text,.paper-tabs.paper-tabs-light .paper-tab .bootstrap:not(.remove-bootstrap) .paper-tab-text,.scrollable-tabs .bootstrap:not(.remove-bootstrap) .scrollable-tabs-ctrl>a{font-size:12px;font-weight:500;text-transform:uppercase}.bootstrap:not(.remove-bootstrap) .type-select{font-size:14px;line-height:15px;font-weight:400}.bootstrap:not(.remove-bootstrap) .type-result-heading{font-size:15px;line-height:16px;font-weight:400;color:#464646}.bootstrap:not(.remove-bootstrap) .type-result-data{font-size:11px;line-height:12px;font-weight:300;color:#898989}.bootstrap:not(.remove-bootstrap) .type-primary-data{font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:16px;color:#898989;font-weight:lighter}.bootstrap:not(.remove-bootstrap) .type-secondary-data{font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:16px;color:#898989;font-weight:400}.bootstrap:not(.remove-bootstrap) .type-waiting-list{color:#f39c12}.bootstrap:not(.remove-bootstrap) .type-seats-available{color:#0fb72b}.bootstrap:not(.remove-bootstrap) .type-inactive{color:#898989}.bootstrap:not(.remove-bootstrap) .type-bold{font-weight:700!important}.bootstrap:not(.remove-bootstrap) .mobile-header{font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:500;color:#464646}.bootstrap:not(.remove-bootstrap) .mobile-header-white{font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:500;color:#fff}.bootstrap:not(.remove-bootstrap) .secondary-title{font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;color:#464646}.bootstrap:not(.remove-bootstrap) .caption{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:300;color:#898989}.bootstrap:not(.remove-bootstrap) .body-text{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500;color:#464646}.bootstrap:not(.remove-bootstrap) .primary-text,.bootstrap:not(.remove-bootstrap) .secondary-text{margin:0;padding:0}.bootstrap:not(.remove-bootstrap) h1,.bootstrap:not(.remove-bootstrap) h2,.bootstrap:not(.remove-bootstrap) h3,.bootstrap:not(.remove-bootstrap) h4,.bootstrap:not(.remove-bootstrap) h5,.bootstrap:not(.remove-bootstrap) h6{margin:4px 0}.bootstrap:not(.remove-bootstrap) .prompt-text{color:#999}.primary-text,.secondary-text{margin:0;padding:0}.ellipsis,.paper-list .list-group-item .primary-text,.paper-list.one-line .list-group-item .secondary-text,.paper-list.two-lines .list-group-item .secondary-text{-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.prompt-text{color:#999}.no-wrap,.paper-list .list-group-item .primary-text,.paper-list.one-line .list-group-item .secondary-text,.paper-list.two-lines .list-group-item .secondary-text{white-space:nowrap}.center-text{text-align:center}.left-text,.paper-list .list-group-item .primary-text,.paper-list .list-group-item .secondary-text{text-align:left}.not-button,.paper-list .list-group-item .secondary-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;padding:0}.not-button:focus,.paper-list .list-group-item .secondary-text:focus{outline:0}.align-with-h5{margin-top:10px}.paper-button.fab{transition:box-shadow .28s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.paper-button.raised-button{transition:box-shadow .28s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.mobile-body .paper-button.paper-button-wide{margin:16px 0}.paper-button-list .paper-button-icon{margin-right:8px}.paper-button-list.pull-right .paper-button-icon:last-child,.paper-button-list.pull-right .paper-button-icon:only-child{margin-right:0}.paper-button-opacity{opacity:.44!important;font-size:16px!important}.paper-header-color{color:rgba(0,0,0,.51)!important;font-size:14px}.paper-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;-webkit-border-fit:border!important;padding:0;text-align:center;padding:0;margin:0;border:none;display:block;border-radius:0;overflow:hidden}.paper-button:focus{outline:0}.paper-button::-moz-focus-inner{border:none}.paper-button .paper-button:hover{background-color:transparent!important}.paper-button::-moz-selection{background-color:transparent}.paper-button::selection{background-color:transparent}.paper-button::moz-selection{background-color:transparent}.paper-button .rs-icon{font-size:21px}.paper-button .rs-icon._filters{font-size:14px}.paper-button.with-ink:active{background-color:#efefef;background-color:rgba(230,230,230,.8)}.paper-button.paper-button-fab{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);z-index:450;position:absolute;text-align:center;border-radius:48px;width:48px;height:48px;background-color:#045691}.paper-button.paper-button-fab.is-active,.paper-button.paper-button-fab.is-hover,.paper-button.paper-button-fab:active,.paper-button.paper-button-fab:focus,.paper-button.paper-button-fab:hover{z-index:500;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 17px rgba(0,0,0,.2)}.paper-button.paper-button-fab.paper-button-fab-sm{border-radius:40px;width:40px;height:40px}.paper-button.paper-button-fab.fab-bg-white{background-color:#fff}.paper-button.paper-button-fab.fab-primary{color:#045691}.paper-button.paper-button-fab.fab-default{color:#434343}.paper-button.paper-button-raised,.raised-button{position:relative;box-shadow:0 2px 4px 0 rgba(0,0,0,.28);transition:all .15s ease}.is-active.raised-button,.is-hover.raised-button,.paper-button.paper-button-raised.is-active,.paper-button.paper-button-raised.is-hover,.paper-button.paper-button-raised:active,.paper-button.paper-button-raised:focus,.paper-button.paper-button-raised:hover,.raised-button:active,.raised-button:focus,.raised-button:hover{box-shadow:0 4px 14px 0 rgba(0,0,0,.26)!important}.flat-button,.paper-button.paper-button-flat,.paper-button.paper-button-icon{border-radius:0;background-color:transparent}.btn.flat-button:active,.btn.flat-button:focus,.btn.flat-button:hover,.btn.flat-button:visited,.btn.is-hover.flat-button,.paper-button.paper-button-flat.btn.is-hover,.paper-button.paper-button-flat.btn:active,.paper-button.paper-button-flat.btn:focus,.paper-button.paper-button-flat.btn:hover,.paper-button.paper-button-flat.btn:visited,.paper-button.paper-button-icon.btn.is-hover,.paper-button.paper-button-icon.btn:active,.paper-button.paper-button-icon.btn:focus,.paper-button.paper-button-icon.btn:hover,.paper-button.paper-button-icon.btn:visited{background-color:transparent;border-color:none!important;box-shadow:none;outline:0}.btn.flat-button:hover,.btn.is-hover.flat-button,.paper-button.paper-button-flat.btn.is-hover,.paper-button.paper-button-flat.btn:hover,.paper-button.paper-button-icon.btn.is-hover,.paper-button.paper-button-icon.btn:hover{background-color:#e6e6e6}.btn.flat-button:focus,.paper-button.paper-button-flat.btn:focus,.paper-button.paper-button-icon.btn:focus{background-color:#d9d9d9}.btn.flat-button:active,.paper-button.paper-button-flat.btn:active,.paper-button.paper-button-icon.btn:active{background-color:#d9d9d9}.is-disabled.flat-button,.paper-button.paper-button-flat.is-disabled,.paper-button.paper-button-icon.is-disabled{color:#999!important}.btn-default.flat-button,.paper-button.paper-button-flat.btn-default,.paper-button.paper-button-icon.btn-default{color:#333}.btn-primary.flat-button,.paper-button.paper-button-flat.btn-primary,.paper-button.paper-button-icon.btn-primary{color:#045691}.btn-success.flat-button,.paper-button.paper-button-flat.btn-success,.paper-button.paper-button-icon.btn-success{color:#0fb62b}.btn-info.flat-button,.paper-button.paper-button-flat.btn-info,.paper-button.paper-button-icon.btn-info{color:#045691}.btn-secondary.flat-button,.paper-button.paper-button-flat.btn-secondary,.paper-button.paper-button-icon.btn-secondary{color:#045691}.btn-warning.flat-button,.paper-button.paper-button-flat.btn-warning,.paper-button.paper-button-icon.btn-warning{color:#F0AD4E}.btn-danger.flat-button,.paper-button.paper-button-flat.btn-danger,.paper-button.paper-button-icon.btn-danger{color:#D9534F}.btn-link.flat-button,.paper-button.paper-button-flat.btn-link,.paper-button.paper-button-icon.btn-link{color:#045691}.btn-inactive.flat-button,.paper-button.paper-button-flat.btn-inactive,.paper-button.paper-button-icon.btn-inactive{color:#898989}.btn.btn-default.flat-button,.paper-button.paper-button-flat.btn.btn-default,.paper-button.paper-button-icon.btn.btn-default{color:#333}.btn.btn-primary.flat-button,.paper-button.paper-button-flat.btn.btn-primary,.paper-button.paper-button-icon.btn.btn-primary{color:#045691}.btn.btn-success.flat-button,.paper-button.paper-button-flat.btn.btn-success,.paper-button.paper-button-icon.btn.btn-success{color:#0fb62b}.btn.btn-info.flat-button,.paper-button.paper-button-flat.btn.btn-info,.paper-button.paper-button-icon.btn.btn-info{color:#045691}.btn.btn-secondary.flat-button,.paper-button.paper-button-flat.btn.btn-secondary,.paper-button.paper-button-icon.btn.btn-secondary{color:#045691}.btn.btn-warning.flat-button,.paper-button.paper-button-flat.btn.btn-warning,.paper-button.paper-button-icon.btn.btn-warning{color:#F0AD4E}.btn.btn-danger.flat-button,.paper-button.paper-button-flat.btn.btn-danger,.paper-button.paper-button-icon.btn.btn-danger{color:#D9534F}.btn.btn-link.flat-button,.paper-button.paper-button-flat.btn.btn-link,.paper-button.paper-button-icon.btn.btn-link{color:#045691}.btn.btn-inactive.flat-button,.paper-button.paper-button-flat.btn.btn-inactive,.paper-button.paper-button-icon.btn.btn-inactive{color:#898989}.paper-button-icon.raised-button,.paper-button.paper-button-icon,.paper-button.paper-button-raised.paper-button-icon{font-size:16px}.paper-button.paper-button-icon{text-align:center;width:24px;height:24px}.paper-button.paper-button-icon .glyphicon,.paper-button.paper-button-icon .glyphicons,.paper-button.paper-button-icon .rs-icon{margin:-.344px}.paper-button.paper-button-icon .poi-icons{font-size:24px}.paper-button.paper-button-icon.paper-button-small,.paper-button.paper-button-icon.paper-button-small.row-icon,.paper-button.paper-button-icon.paper-button-small.row-icon.row-icon-secondary{font-size:12px}.paper-button.paper-button-icon.paper-button-small .glyphicon,.paper-button.paper-button-icon.paper-button-small .glyphicons,.paper-button.paper-button-icon.paper-button-small .rs-icon,.paper-button.paper-button-icon.paper-button-small.row-icon .glyphicon,.paper-button.paper-button-icon.paper-button-small.row-icon .glyphicons,.paper-button.paper-button-icon.paper-button-small.row-icon .rs-icon,.paper-button.paper-button-icon.paper-button-small.row-icon.row-icon-secondary .glyphicon,.paper-button.paper-button-icon.paper-button-small.row-icon.row-icon-secondary .glyphicons,.paper-button.paper-button-icon.paper-button-small.row-icon.row-icon-secondary .rs-icon{font-size:12px;margin:2.742px}.paper-button.paper-button-icon.paper-button-small .glyphicon.icon-rotate,.paper-button.paper-button-icon.paper-button-small .glyphicons.icon-rotate,.paper-button.paper-button-icon.paper-button-small .rs-icon.icon-rotate,.paper-button.paper-button-icon.paper-button-small.row-icon .glyphicon.icon-rotate,.paper-button.paper-button-icon.paper-button-small.row-icon .glyphicons.icon-rotate,.paper-button.paper-button-icon.paper-button-small.row-icon .rs-icon.icon-rotate,.paper-button.paper-button-icon.paper-button-small.row-icon.row-icon-secondary .glyphicon.icon-rotate,.paper-button.paper-button-icon.paper-button-small.row-icon.row-icon-secondary .glyphicons.icon-rotate,.paper-button.paper-button-icon.paper-button-small.row-icon.row-icon-secondary .rs-icon.icon-rotate{transform:rotate(90deg)}.paper-button-icon.raised-button .glyphicon,.paper-button-icon.raised-button .glyphicons,.paper-button-icon.raised-button .rs-icon,.paper-button.paper-button-icon.paper-button-raised .glyphicon,.paper-button.paper-button-icon.paper-button-raised .glyphicons,.paper-button.paper-button-icon.paper-button-raised .rs-icon{margin:5.656px}.paper-button.paper-button-icon.paper-button-icon--sm{height:16px;width:16px}.paper-button.paper-button-icon.paper-button-icon--sm .rs-icon{font-size:16px;line-height:16px}.flat-button,.paper-button.paper-button-flat,.paper-button.paper-button-raised,.raised-button{border-radius:0;border:0;height:36px;line-height:36px;padding:0 16px;font-size:12px;font-weight:500;text-transform:uppercase;color:#020202}.paper-button-vertical.flat-button,.paper-button-vertical.raised-button,.paper-button.paper-button-flat.paper-button-vertical,.paper-button.paper-button-raised.paper-button-vertical{width:36px;height:88px;padding:16px 0;text-align:center}.paper-button-small.flat-button,.paper-button-small.raised-button,.paper-button.paper-button-flat.paper-button-small,.paper-button.paper-button-raised.paper-button-small{padding:0 5px;line-height:20px;height:20px;line-height:20px}.paper-button-icon.raised-button,.paper-button.paper-button-raised,.paper-button.paper-button-raised.paper-button-icon,.raised-button{color:#fff;background-color:#eee}.btn-default.raised-button,.paper-button-icon.btn-default.raised-button,.paper-button.paper-button-raised.btn-default,.paper-button.paper-button-raised.paper-button-icon.btn-default{background-color:#eee;color:#333!important}.btn-primary.raised-button,.paper-button-icon.btn-primary.raised-button,.paper-button.paper-button-raised.btn-primary,.paper-button.paper-button-raised.paper-button-icon.btn-primary{background-color:#045691;color:#FFFFFF!important}.btn-success.raised-button,.paper-button-icon.btn-success.raised-button,.paper-button.paper-button-raised.btn-success,.paper-button.paper-button-raised.paper-button-icon.btn-success{background-color:#0fb62b;color:#FFFFFF!important}.btn-info.raised-button,.paper-button-icon.btn-info.raised-button,.paper-button.paper-button-raised.btn-info,.paper-button.paper-button-raised.paper-button-icon.btn-info{background-color:#045691;color:#FFFFFF!important}.btn-warning.raised-button,.paper-button-icon.btn-warning.raised-button,.paper-button.paper-button-raised.btn-warning,.paper-button.paper-button-raised.paper-button-icon.btn-warning{background-color:#F0AD4E;color:#FFFFFF!important}.btn-danger.raised-button,.paper-button-icon.btn-danger.raised-button,.paper-button.paper-button-raised.btn-danger,.paper-button.paper-button-raised.paper-button-icon.btn-danger{background-color:#D9534F;color:#FFFFFF!important}.btn-link.raised-button,.paper-button-icon.btn-link.raised-button,.paper-button.paper-button-raised.btn-link,.paper-button.paper-button-raised.paper-button-icon.btn-link{background-color:#045691;color:#FFFFFF!important}.btn-inactive.raised-button,.paper-button-icon.btn-inactive.raised-button,.paper-button.paper-button-raised.btn-inactive,.paper-button.paper-button-raised.paper-button-icon.btn-inactive{color:#898989}.is-disabled.raised-button,.paper-button-icon.is-disabled.raised-button,.paper-button.paper-button-raised.is-disabled,.paper-button.paper-button-raised.paper-button-icon.is-disabled{background-color:#eee!important;color:#999!important}.btn.raised-button,.paper-button-icon.btn.raised-button,.paper-button.paper-button-raised.btn,.paper-button.paper-button-raised.paper-button-icon.btn{color:#fff;background-color:#eee}.btn.btn-default.raised-button,.paper-button-icon.btn.btn-default.raised-button,.paper-button.paper-button-raised.btn.btn-default,.paper-button.paper-button-raised.paper-button-icon.btn.btn-default{background-color:#eee;color:#333!important}.btn.btn-primary.raised-button,.paper-button-icon.btn.btn-primary.raised-button,.paper-button.paper-button-raised.btn.btn-primary,.paper-button.paper-button-raised.paper-button-icon.btn.btn-primary{background-color:#045691;color:#FFFFFF!important}.btn.btn-success.raised-button,.paper-button-icon.btn.btn-success.raised-button,.paper-button.paper-button-raised.btn.btn-success,.paper-button.paper-button-raised.paper-button-icon.btn.btn-success{background-color:#0fb62b;color:#FFFFFF!important}.btn.btn-info.raised-button,.paper-button-icon.btn.btn-info.raised-button,.paper-button.paper-button-raised.btn.btn-info,.paper-button.paper-button-raised.paper-button-icon.btn.btn-info{background-color:#045691;color:#FFFFFF!important}.btn.btn-warning.raised-button,.paper-button-icon.btn.btn-warning.raised-button,.paper-button.paper-button-raised.btn.btn-warning,.paper-button.paper-button-raised.paper-button-icon.btn.btn-warning{background-color:#F0AD4E;color:#FFFFFF!important}.btn.btn-danger.raised-button,.paper-button-icon.btn.btn-danger.raised-button,.paper-button.paper-button-raised.btn.btn-danger,.paper-button.paper-button-raised.paper-button-icon.btn.btn-danger{background-color:#D9534F;color:#FFFFFF!important}.btn.btn-link.raised-button,.paper-button-icon.btn.btn-link.raised-button,.paper-button.paper-button-raised.btn.btn-link,.paper-button.paper-button-raised.paper-button-icon.btn.btn-link{background-color:#045691;color:#FFFFFF!important}.btn.btn-inactive.raised-button,.paper-button-icon.btn.btn-inactive.raised-button,.paper-button.paper-button-raised.btn.btn-inactive,.paper-button.paper-button-raised.paper-button-icon.btn.btn-inactive{color:#898989}.btn.is-disabled.raised-button,.paper-button-icon.btn.is-disabled.raised-button,.paper-button.paper-button-raised.btn.is-disabled,.paper-button.paper-button-raised.paper-button-icon.btn.is-disabled{background-color:#eee!important;color:#999!important}.paper-button-icon.raised-button,.paper-button.paper-button-raised.paper-button-icon{padding:0;width:36px;height:36px}.paper-button .paper-button-icon{display:inline-block;margin-left:0;margin-right:16px}.paper-button.paper-button-wide{width:100%}.paper-emphasis-relative{position:relative}.paper-emphasis-linearProgress{height:3px;position:absolute;margin:0;bottom:0;right:0;left:0;overflow-x:hidden;background-color:transparent;opacity:0;transition:opacity .2s ease-out}.paper-emphasis-linearProgress:after,.paper-emphasis-linearProgress:before{width:0%;height:3px;margin:auto;position:absolute;bottom:0;left:0;content:'';display:block;background-color:transparent}.paper-emphasis-linearProgress:before{animation-delay:.6s}.paper-emphasis-linearProgress.is-active{opacity:1;background-color:#e6e6e6}.paper-emphasis-linearProgress.is-active:after,.paper-emphasis-linearProgress.is-active:before{animation:load 1.5s ease-in-out infinite,load-position 1.5s linear infinite;background-color:#aaa}.paper-emphasis-linearProgress.is-active:before{animation-delay:.6s}.paper-emphasis-linearProgress.ng-animate.is-active-remove:after,.paper-emphasis-linearProgress.ng-animate.is-active-remove:before{animation:load 1.5s ease-in-out infinite,load-position 1.5s linear infinite}@keyframes load{0%{width:0%}40%{width:30%}45%{width:32%}100%{width:0%}}@keyframes load-position{0%{left:0}10%{left:0}85%{left:100%}100%{left:100%}}.has-custom-scrollbar{position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.has-custom-scrollbar::-webkit-scrollbar{width:8px}.has-custom-scrollbar::-webkit-scrollbar-track{display:none}.has-custom-scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.has-custom-scrollbar::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}.has-custom-scrollbar-horizontal{-ms-overflow-style:-ms-autohiding-scrollbar}.has-custom-scrollbar-horizontal::-webkit-scrollbar{height:4px}.has-custom-scrollbar-horizontal::-webkit-scrollbar-track{display:none}.has-custom-scrollbar-horizontal::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.has-custom-scrollbar-horizontal::-webkit-scrollbar-thumb:window-inactive{background-color:rgba(201,201,201,.8)}.paper-tab-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.paper-tab-heading-icon{font-size:18px;height:9px;top:-14px}.paper-tab-heading-icon.rs-icon{font-size:26px}.paper-tabs .paper-tab{border-bottom:.2rem solid transparent;border-bottom-width:2px;margin-bottom:-2px;white-space:nowrap}.paper-tabs .paper-tab:hover{background-color:#e6e6e6}.paper-tabs .paper-tab.is-active{border-bottom-color:#045691}.paper-tabs.paper-tabs-dark .paper-tab .paper-tab-text{color:#ccc;color:rgba(255,255,255,.6)}.paper-tabs.paper-tabs-dark .paper-tab.is-active .paper-tab-text{color:#045691}.paper-tabs.paper-tabs-light .paper-tab .paper-tab-text{color:#333;color:rgba(0,0,0,.6)}.paper-tabs.paper-tabs-light .paper-tab.is-active .paper-tab-text{color:#045691}.paper-tabs.tab-content-has-custom-scrollbar .tab-content{position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.paper-tabs.tab-content-has-custom-scrollbar .tab-content::-webkit-scrollbar{width:8px}.paper-tabs.tab-content-has-custom-scrollbar .tab-content::-webkit-scrollbar-track{display:none}.paper-tabs.tab-content-has-custom-scrollbar .tab-content::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.paper-tabs.tab-content-has-custom-scrollbar .tab-content::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}.nav.nav-tabs li a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.nav.nav-tabs,.nav.nav-tabs.nav-justified{overflow-x:hidden}.nav.nav-tabs.nav-justified>li,.nav.nav-tabs>li{border-bottom:.2rem solid transparent;border-bottom-width:2px;margin-bottom:-2px;white-space:nowrap}.nav.nav-tabs.nav-justified>li:hover,.nav.nav-tabs>li:hover{background-color:#e6e6e6}.nav.nav-tabs.nav-justified>li>a,.nav.nav-tabs>li>a{border:none;color:#333;color:rgba(0,0,0,.6)}.nav.nav-tabs.nav-justified>li>a:hover,.nav.nav-tabs>li>a:hover{border:none;background-color:transparent;cursor:pointer}.nav.nav-tabs.nav-justified>li.active,.nav.nav-tabs>li.active{border-bottom-color:#045691}.nav.nav-tabs.nav-justified>li.active>a,.nav.nav-tabs>li.active>a{border:none;color:#045691}.scrollable-tabs{position:relative}.scrollable-tabs .scrollable-tabs-ctrl-spacer>div{width:40px!important}.scrollable-tabs .scrollable-tabs-ctrl{position:absolute;z-index:1;width:40px;height:40px;background-color:transparent;border-bottom:.2rem solid transparent;border-bottom-width:2px;margin-bottom:-2px;white-space:nowrap}.scrollable-tabs .scrollable-tabs-ctrl:hover{background-color:#e6e6e6}.scrollable-tabs .scrollable-tabs-ctrl>a{position:absolute;padding:10px 15px;line-height:1.42857;text-align:center;color:#333;color:rgba(0,0,0,.6);width:40px;height:40px}.scrollable-tabs .scrollable-tabs-ctrl>a:hover{border:none;background-color:transparent;cursor:pointer}.scrollable-tabs .scrollable-tabs-ctrl.active{border-bottom-color:#045691}.scrollable-tabs .scrollable-tabs-ctrl.active>a{border:none;color:#045691}.scrollable-tabs .scrollable-tabs-ctrl.scrollable-tabs-ctrl-left-btn{left:0}.scrollable-tabs .scrollable-tabs-ctrl.scrollable-tabs-ctrl-right-btn{right:0}.paper-tabs.paper-tabs-sm .nav>li>a{padding:4px}.paper-tabs.paper-tabs-lg .nav>li>a{padding:16px 0}.paper-tabs.paper-tabs-lg.paper-tabs-grey .nav.nav-tabs{background-color:#f9f9f9}.paper-tabs.paper-tabs-vertical{overflow:visible}.paper-tabs.paper-tabs-vertical .nav.nav-tabs{min-width:48px;overflow:visible}.paper-tabs.paper-tabs-vertical .nav>li{min-height:40px;max-width:48px;margin-bottom:-2px}.paper-tabs.paper-tabs-vertical .nav>li>a{padding:0;margin:0;width:48px}.paper-tabs.paper-tabs-vertical .nav>li:hover{max-width:48px}.paper-tabs.paper-tabs-vertical .nav>li.active>a{padding:0;margin:0}.paper-tabs.paper-tabs-vertical tab-heading{display:block}.paper-tabs.paper-tabs-vertical .paper-tab-heading-icon{height:40px;width:48px;top:0;text-align:center;padding-top:8px}.paper-tabs.paper-tabs-vertical.paper-tabs-icons .nav>li.active{border-bottom:none}.paper-tabs.paper-tabs-vertical.paper-tabs-icons .nav>li>a{color:#d0d0d0}.paper-tabs.paper-tabs-vertical.paper-tabs-icons .nav>li>a.active{color:inherit;border-bottom:none;border-bottom-color:none}body.ie8 .paper-dropdown .paper-dropdown-content-backing{border:1px solid #adadad}body:not(.ie8) .paper-dropdown .paper-dropdown-content-wrapper{min-width:100%}.trip-profiles-body .paper-dropdown{height:100%}.trip-profiles-body .paper-dropdown .paper-dropdown-title{width:100%;height:100%}.paper-dropdown{position:relative;transition:all 0 ease-in-out 0s}.paper-dropdown .paper-dropdown-title{float:left;position:relative;z-index:1}.paper-dropdown.pull-left .paper-dropdown-title{float:left}.paper-dropdown.pull-right .paper-dropdown-title{float:right}.paper-dropdown .paper-dropdown-click-catcher{display:none}.paper-dropdown .paper-dropdown-content-wrapper{position:absolute;width:auto;height:auto}.paper-dropdown .paper-dropdown-content-wrapper.anchor-to-right{right:0}.paper-dropdown .paper-dropdown-content-wrapper.anchor-to-bottom{bottom:-24px}.paper-dropdown .paper-dropdown-content-wrapper.anchor-to-top{top:0}.paper-dropdown .paper-dropdown-content-wrapper.anchor-to-left{left:0}.paper-dropdown .paper-dropdown-content-wrapper.anchor-to-vCenter{bottom:-150px}.paper-dropdown .paper-dropdown-content-wrapper>.paper-dropdown-content{position:relative;z-index:-1;width:auto;height:auto;opacity:0;transition:opacity .1s ease-in .15s;margin:1px}.paper-dropdown .paper-dropdown-content-wrapper>.paper-dropdown-content-backing{position:absolute;left:0;right:100%;top:0;bottom:100%;transition:left .1s ease-in-out 0s,right .1s ease-in-out 0s,top 50ms ease-in-out .1s,bottom 50ms ease-in-out .1s}.paper-dropdown.is-closed .paper-dropdown-content-wrapper{z-index:-1;display:none}.paper-dropdown.is-closed .paper-dropdown-content-wrapper>.paper-dropdown-content-backing{border-color:transparent}.paper-dropdown.is-open{z-index:6}.paper-dropdown.is-open .paper-dropdown-title{z-index:0}.paper-dropdown.is-open .paper-dropdown-content-wrapper{z-index:1;display:block;background-color:#fff}.paper-dropdown.is-open .paper-dropdown-content-wrapper .paper-dropdown-content-backing{left:0;right:0;top:0;bottom:0}.paper-dropdown.is-open .paper-dropdown-content-wrapper .paper-dropdown-content{z-index:2;opacity:1}.paper-dropdown.ng-animate.is-closed-add .paper-dropdown-content-wrapper{z-index:1}.paper-dropdown.ng-animate.is-closed-add .paper-dropdown-content-wrapper>.paper-dropdown-content{transition:opacity 0s ease-in 0s}.paper-dropdown.ng-animate.is-closed-add .paper-dropdown-content-wrapper>.paper-dropdown-content-backing{transition:left .1s ease-in-out 0s,right .1s ease-in-out 0s,top .1s ease-in-out 0s,bottom .1s ease-in-out 0s}.paper-list:after,.paper-list:before{content:" ";display:table}.paper-list:after{clear:both}list-group:after,list-group:before{content:" ";display:table}list-group:after{clear:both}.paper-list .list-group-item:after,.paper-list .list-group-item:before{content:" ";display:table}.paper-list .list-group-item:after{clear:both}.paper-list-subheader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.paper-list-subheader{height:48px;padding:16px 16px}.paper-list{margin:0;padding:8px 0}.paper-list .list-group-item{margin:0;width:100%;list-style:none;border-radius:0;padding:16px 16px;background-color:transparent;border-color:transparent}.paper-list .list-group-item .primary-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;-webkit-border-fit:border!important;padding:0;display:block}.paper-list .list-group-item .primary-text:focus{outline:0}.paper-list .list-group-item .primary-text::-moz-focus-inner{border:none}.paper-list .list-group-item .primary-text:focus{text-decoration:underline}.paper-list .list-group-item .secondary-text{display:block}.paper-list .list-group-item .secondary-text:focus{text-decoration:underline}.paper-list.thin-line .list-group-item{min-height:24px;padding-top:0;padding-bottom:0}.paper-list.one-line .list-group-item{min-height:48px}.paper-list.data-lines .list-group-item{padding:0;margin:0;min-height:60px}.paper-list.two-lines .list-group-item{min-height:72px}.paper-list.three-lines .list-group-item{min-height:88px}.paper-list.paper-list-with-avatar .list-group-item{position:relative;padding-left:72px}.paper-list.paper-list-with-avatar .list-group-item .avatar{position:absolute;left:16px}.paper-list.paper-list-with-avatar .list-group-item .avatar.avatar-sm{left:29px}.paper-list.paper-list-with-avatar.data-lines .list-group-item{position:relative;padding-left:64px}.paper-list.paper-list-with-avatar.data-lines .list-group-item .avatar{position:absolute;left:16px}.paper-list.paper-list-with-avatar.data-lines .list-group-item .avatar.avatar-sm{left:29px}.paper-list.paper-list-with-avatar.data-lines .avatar{top:8px}.paper-list.paper-list-with-divider .list-group-item{border-top:1px solid;border-top-color:rgba(200,200,200,.8)}.paper-list.paper-list-with-divider .list-group-item:first-child{border-top:none}.paper-list.max-height{transition:height .15s ease-in-out;position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;max-height:180px}.paper-list.max-height::-webkit-scrollbar{width:8px}.paper-list.max-height::-webkit-scrollbar-track{display:none}.paper-list.max-height::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.paper-list.max-height::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}@media only screen and (min-height:665px){.paper-list.max-height{max-height:300px}}@media only screen and (min-height:990px){.paper-list.max-height{max-height:300px}}.paper-list.max-height.more-max-height{max-height:300px}@media only screen and (min-height:665px){.paper-list.max-height.more-max-height{max-height:420px}}@media only screen and (min-height:990px){.paper-list.max-height.more-max-height{max-height:420px}}.paper-list.no-padding .list-group-item{padding-left:0;padding-right:0}.list-group{padding:8px 0;margin-bottom:0}.text-field-group:after,.text-field-group:before{content:" ";display:table}.text-field-group:after{clear:both}.text-field{transition:box-shadow .28s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.text-field{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.text-field{cursor:pointer}@keyframes inputHighlighter{from{background-color:#045691}to{width:0;background-color:transparent}}.error-text{color:red;font-size:11px;float:right;margin-top:-3px}.text-field,.text-field-placeholder{float:left;position:relative;width:100%;margin-top:0}.text-field-placeholder:first-child,.text-field:first-child{margin-top:0}.text-field .text-field,.text-field-placeholder .text-field{margin-top:0}.text-field-placeholder.text-field-placeholder-mock-input{position:relative;width:100%;background-color:#fff;min-height:51px;border:1px solid #666;border-radius:0 4px 4px 0}textarea{-moz-appearance:none;-webkit-appearance:none;outline:0;border:none;width:100%;resize:vertical;padding:1.2rem 0;min-height:12rem;border-bottom:2px solid transparent}textarea:focus{border-bottom-color:#045691}textarea::-moz-selection{background-color:#98D2FC;background-color:rgba(4,86,145,0.502)}textarea::selection{background-color:#98D2FC;background-color:rgba(4,86,145,0.502)}textarea.text-field{-moz-appearance:none;-webkit-appearance:none;outline:0;border:none;width:100%;resize:vertical;padding:12px 0;min-height:120px;margin:24px 0;border-bottom:2px solid transparent}textarea.text-field:focus{border-bottom-color:#045691}textarea.text-field::-moz-selection{background-color:#98D2FC;background-color:rgba(4,86,145,0.502)}textarea.text-field::selection{background-color:#98D2FC;background-color:rgba(4,86,145,0.502)}textarea.text-field.paper-card{padding-left:8px;padding-right:8px}textarea.text-field.paper-card:focus{border-bottom-color:rgba(4,86,145,0.502)}.text-field{position:relative;margin:8px 0}.text-field .label{padding-left:0;text-align:left;font-size:14px;font-weight:400}.text-field label{margin-bottom:0}.text-field .text-field-highlight{position:absolute;height:24px;width:112px;top:16px;left:0;pointer-events:none;opacity:.5}.text-field input[type=email]:focus~.text-field-highlight,.text-field input[type=password],.text-field input[type=tel],.text-field input[type=text]{animation:inputHighlighter .3s ease}.text-field.text-field-single-line{margin:8px 0}.text-field.text-field-single-line input[type=email],.text-field.text-field-single-line input[type=password],.text-field.text-field-single-line input[type=tel],.text-field.text-field-single-line input[type=text]{display:block;width:100%;margin:0;border:none;border-bottom:1px solid rgba(0,0,0,.12);font-size:16px;padding:8px 0;background-color:transparent;color:#898989;font-weight:500;padding-top:24px}.text-field.text-field-single-line input[type=email]~.label,.text-field.text-field-single-line input[type=password]~.label,.text-field.text-field-single-line input[type=tel]~.label,.text-field.text-field-single-line input[type=text]~.label{font-size:16px;width:100%;position:absolute;pointer-events:none;left:0;top:26px;color:#bcbcbc;font-weight:300;transition:.2s ease all;text-align:left}.text-field.text-field-single-line input[type=email]~.underline,.text-field.text-field-single-line input[type=password]~.underline,.text-field.text-field-single-line input[type=tel]~.underline,.text-field.text-field-single-line input[type=text]~.underline{display:block;background-color:#045691;height:2px;width:10px;top:54px;left:45%;visibility:hidden;position:absolute;transition:.2s ease all}.text-field.text-field-single-line input[type=email]:focus~.label,.text-field.text-field-single-line input[type=password]:focus~.label,.text-field.text-field-single-line input[type=tel]:focus~.label,.text-field.text-field-single-line input[type=text]:focus~.label{color:#045691}.text-field.text-field-single-line input[type=email]:focus~.underline,.text-field.text-field-single-line input[type=password]:focus~.underline,.text-field.text-field-single-line input[type=tel]:focus~.underline,.text-field.text-field-single-line input[type=text]:focus~.underline{visibility:visible;width:100%;left:0}.text-field.text-field-single-line input[type=email].has-value,.text-field.text-field-single-line input[type=email]:focus,.text-field.text-field-single-line input[type=password].has-value,.text-field.text-field-single-line input[type=password]:focus,.text-field.text-field-single-line input[type=tel].has-value,.text-field.text-field-single-line input[type=tel]:focus,.text-field.text-field-single-line input[type=text].has-value,.text-field.text-field-single-line input[type=text]:focus{outline:0}.text-field.text-field-single-line input[type=email].has-value~.label,.text-field.text-field-single-line input[type=email]:focus~.label,.text-field.text-field-single-line input[type=password].has-value~.label,.text-field.text-field-single-line input[type=password]:focus~.label,.text-field.text-field-single-line input[type=tel].has-value~.label,.text-field.text-field-single-line input[type=tel]:focus~.label,.text-field.text-field-single-line input[type=text].has-value~.label,.text-field.text-field-single-line input[type=text]:focus~.label{color:#045691;visibility:visible;width:100%;visibility:visible;top:0;font-size:12px}.text-field.text-field-single-line.is-disabled{border-bottom:1px dashed #9e9e9e;background-color:transparent}.text-field.text-field-single-line.text-field-with-icon .text-field-icon{display:block;text-align:center;width:48px;height:48px;position:absolute;top:4px}.text-field.text-field-single-line.text-field-with-icon .text-field-icon .glyphicon,.text-field.text-field-single-line.text-field-with-icon .text-field-icon .glyphicons,.text-field.text-field-single-line.text-field-with-icon .text-field-icon .rs-icon{font-size:24px;text-align:center;position:absolute;left:0;right:0;top:0;bottom:0;margin:6px 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.text-field.text-field-single-line.text-field-with-icon input[type=email],.text-field.text-field-single-line.text-field-with-icon input[type=password],.text-field.text-field-single-line.text-field-with-icon input[type=tel],.text-field.text-field-single-line.text-field-with-icon input[type=text]{padding-left:48px}.text-field.text-field-single-line.text-field-with-icon input[type=email]~.label,.text-field.text-field-single-line.text-field-with-icon input[type=password]~.label,.text-field.text-field-single-line.text-field-with-icon input[type=tel]~.label,.text-field.text-field-single-line.text-field-with-icon input[type=text]~.label{left:48px}.text-field.text-field-single-line.text-field-with-icon .text-field-highlight{left:48px}.text-field.text-field-single-line.text-field-with-validation{min-height:84px}.text-field.text-field-single-line.text-field-with-validation .text-field-error-message-holder{float:left;width:100%;height:32px;margin-bottom:8px}.text-field.text-field-single-line.text-field-with-validation .text-field-error-message{font-size:16px;line-height:28px;font-weight:400;color:#020202;color:#F0AD4E}.text-field.text-field-ptb{padding:0;padding-top:12px;padding-left:8px;padding-right:8px;margin-bottom:4px}.text-field.text-field-ptb .text-field-highlight{height:16px;width:112px;top:12px;left:8px}.text-field.text-field-ptb .label{position:absolute;top:12px;left:0}.text-field.text-field-ptb .label.label-label{color:#045691}.text-field.text-field-ptb .label.label-placeholder{opacity:.6;color:#000}.text-field.text-field-ptb::moz-selection{background-color:transparent}.text-field.text-field-ptb::-moz-selection{background-color:transparent}.text-field.text-field-ptb::selection{background-color:transparent}.text-field.text-field-ptb .glyphicon::moz-selection{background-color:transparent}.text-field.text-field-ptb .glyphicon::-moz-selection{background-color:transparent}.text-field.text-field-ptb .glyphicon::selection{background-color:transparent}.text-field.text-field-ptb .underline{display:block!important;border:1px solid;border-top:none;position:absolute;top:36px;left:8px;right:8px;height:2px;border-color:#959595;border-top-color:transparent;background-color:transparent;left:40px}.text-field.text-field-ptb .underline::after{display:block;content:"";position:absolute;top:0;left:50%;right:50%;bottom:0;transition:left .1s ease-out,right .1s ease-out;background-color:transparent}.text-field.text-field-ptb input[type=email],.text-field.text-field-ptb input[type=password],.text-field.text-field-ptb input[type=tel],.text-field.text-field-ptb>input[type=text]{-moz-appearance:none;-webkit-appearance:none;outline:0;border:none;padding:0;width:100%;background-color:transparent;min-height:19px;padding-left:8px;padding-right:8px;font-size:14px;font-weight:400}.text-field.text-field-ptb .text-field-inset-icon{position:absolute;left:8px;font-size:20px}.text-field.text-field-ptb .text-field-inset-icon .rs-icon._initial-location{color:#0fb62b}.text-field.text-field-ptb .text-field-inset-icon .rs-icon._end-location{color:#e73d38}.text-field.text-field-ptb.thin-line{min-height:24px;padding-top:4px}.text-field.text-field-ptb.thin-line .underline{display:block!important;border:1px solid;border-top:none;position:absolute;top:36px;left:8px;right:8px;height:2px;border-color:#959595;border-top-color:transparent;background-color:transparent}.text-field.text-field-ptb.is-focused .underline::after{left:0;right:0;background-color:#0094ff}.text-field.text-field-ptb.is-focused:hover{background-color:transparent}.text-field.text-field-ptb.with-icon .text-field-highlight{left:40px}.text-field.text-field-ptb.with-icon input[type=email],.text-field.text-field-ptb.with-icon input[type=password],.text-field.text-field-ptb.with-icon input[type=tel],.text-field.text-field-ptb.with-icon>input[type=text]{padding-left:32px}.text-field.text-field-ptb.with-icon .label{left:40px}.screen-content .row .text-field-with-icon .text-field-icon{left:-12px}.text-field.text-field-ptb:after,.text-field.text-field-ptb:before{content:" ";display:table}.text-field.text-field-ptb:after{clear:both}body.ie8 .text-field.text-field-ptb.is-active{border:1px solid #adadad}.text-field.text-field-ptb.is-active{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);background-color:#fff;position:absolute;z-index:500;padding:16px 8px 0;background-color:#fff;border-color:#bdbdbd;border-top-color:rgba(255,255,255,.7)}.text-field.text-field-ptb.is-active:hover{background-color:#fff}.text-field.text-field-ptb.is-active .text-field-highlight{display:none;opacity:0}.text-field.text-field-ptb.is-active .autocomplete-suggestion-list:after,.text-field.text-field-ptb.is-active .autocomplete-suggestion-list:before{content:" ";display:table}.text-field.text-field-ptb.is-active .autocomplete-suggestion-list:after{clear:both}.text-field.text-field-ptb.is-active input[type=email],.text-field.text-field-ptb.is-active input[type=password],.text-field.text-field-ptb.is-active input[type=tel],.text-field.text-field-ptb.is-active>input[type=text]{margin-bottom:8px}.text-field.text-field-ptb.is-active .label{top:16px}.text-field.text-field-ptb.is-active .autocomplete-suggestion-list{float:left;width:100%;margin-top:8px}.text-field.text-field-ptb.is-active .autocomplete-suggestion-list li{list-style:none}.text-field.text-field-ptb.is-active .autocomplete-suggestion-list .list-group-item{max-height:56px}.text-field.text-field-ptb.is-active .autocomplete-suggestion-list .autocomplete-suggestion{float:left}.text-field.text-field-ptb.is-active .underline{top:44px}.text-field.text-field-ptb.is-active.has-max-height .autocomplete-suggestion-list{max-height:224px;position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.text-field.text-field-ptb.is-active.has-max-height .autocomplete-suggestion-list::-webkit-scrollbar{width:8px}.text-field.text-field-ptb.is-active.has-max-height .autocomplete-suggestion-list::-webkit-scrollbar-track{display:none}.text-field.text-field-ptb.is-active.has-max-height .autocomplete-suggestion-list::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.text-field.text-field-ptb.is-active.has-max-height .autocomplete-suggestion-list::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}.text-field-group>.text-field-addon{float:left;text-align:center;width:40px;height:40px;margin-right:16px}.text-field-group>.text-field-addon .text-field-icon{margin-top:8px}.text-field-group>.text-field,.text-field-group>.text-field-placeholder{width:70%;width:calc(100% - 56px)}.md-input-fix{margin:8px 0;width:100%;display:block;border:none;padding:24px 0 10px 0;border-bottom:1px solid rgba(0,0,0,.12);transition:all .3s cubic-bezier(.64,.09,.08,1);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 96%, #045691 4%);background-position:-768px 0;background-size:100% 100%;background-repeat:no-repeat;color:#898989;font-weight:500}.md-input-fix:focus,.md-input-fix:valid{box-shadow:none;outline:0;background-position:0 0}.md-input-fix:focus::-webkit-input-placeholder,.md-input-fix:valid::-webkit-input-placeholder{color:#045691;font-size:11px;transform:translateY(-20px);visibility:visible!important}.md-input-row-fix{position:relative;margin-top:24px}.md-input-row-fix input{font-size:16px;padding:8px 8px 8px 0;display:block;width:100%;border:none;border-bottom:1px solid rgba(0,0,0,.12);color:#898989;font-weight:500}.md-input-row-fix input:focus{outline:0}.md-input-row-fix label{color:#999;font-size:16px;font-weight:400;position:absolute;pointer-events:none;left:0;top:12px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.md-input-row-fix input:focus~label,.md-input-row-fix input:valid~label{top:-12px;font-size:12px;color:#045691}.md-input-row-fix .bar{position:relative;display:block;width:100%}.md-input-row-fix .bar:after,.md-input-row-fix .bar:before{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#045691;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.md-input-row-fix .bar:before{left:50%}.md-input-row-fix .bar:after{right:50%}.md-input-row-fix input:focus~.bar:after,.md-input-row-fix input:focus~.bar:before{width:50%}.md-input-row-fix .highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}.md-input-row-fix input:focus~.highlight{animation:inputHighlighter .3s ease}@keyframes inputHighlighter{from{background:#5264ae}to{width:0;background:0 0}}.with-ink:hover{background-color:#efefef;background-color:rgba(230,230,230,.8)}.with-ink:active,.with-ink:focus{background-color:#efefef!important;background-color:rgba(230,230,230,.8)!important}.list-group-item.with-ink:active,.list-group-item.with-ink:focus,.row.with-ink:active,.row.with-ink:focus,.screen-content .with-ink:active,.screen-content .with-ink:focus,.with-ink.with-ink-dark:active,.with-ink.with-ink-dark:focus{background-color:#f0f0f0!important;background-color:rgba(200,200,200,.25)!important}.list-group-item.with-ink:hover,.row.with-ink:hover,.screen-content .with-ink:hover,.with-ink.with-ink-dark:hover{background-color:#f0f0f0;background-color:rgba(200,200,200,.25)}.paper-button-group{float:left}.paper-button-group:after,.paper-button-group:before{content:" ";display:table}.paper-button-group:after{clear:both}.paper-button-group .paper-button-group-button{float:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;-webkit-border-fit:border!important;padding:0}.paper-button-group .paper-button-group-button:focus{outline:0}.paper-button-group .paper-button-group-button::-moz-focus-inner{border:none}.paper-button-group.paper-button-group-vertical{width:48px}.paper-button-group.paper-button-group-vertical .paper-button-group-button{width:100%;height:40px;font-size:23px;color:#d0d0d0}.ptb-is-open .mobile-screen .app-bar{z-index:-1!important;display:none!important;visibility:hidden!important;opacity:0!important;position:static!important}.ptb-is-open .mobile-screen .screen-content.with-ptbs{height:100%;z-index:40;top:0}.mobile-screen{position:relative;width:100%;height:100%;overflow:hidden;background-color:#fff;min-height:100%;padding-top:56px}.mobile-screen.with-app-bar-tabs{padding-top:92px}.mobile-screen.no-app-bar{padding-top:0}.mobile-screen.no-app-bar .screen-content.with-ptbs{top:0}.mobile-screen .screen-content{width:100%;height:100%;position:relative;padding:0;padding-left:16px;padding-right:16px;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobile-screen .screen-content.with-ptbs{height:calc(100% - 56px);position:absolute;top:56px}.mobile-screen .screen-content .no-padding-h{padding-left:0!important;padding-right:0!important}.mobile-screen .mobile-screen{position:absolute}.mobile-screen .fixed-map-container{height:400px;position:relative}body .nested-mobile-view{position:absolute;top:0;left:0;width:100%;height:100%}body .nested-mobile-view:empty{display:none}body .mobile-main-view>.mobile-screen{z-index:1}body .nested-mobile-view{z-index:20}body .nested-mobile-view .nested-mobile-view{z-index:30}body .nested-mobile-view .nested-mobile-view .nested-mobile-view{z-index:40}body .nested-mobile-view .nested-mobile-view .nested-mobile-view .nested-mobile-view{z-index:50}.progress-indicator{border-radius:24px;width:24px;height:24px;position:relative;text-align:center;background-color:#045691;color:#fff}.progress-indicator .step-number{color:#fff;display:block;position:absolute;left:0;right:0;top:0;bottom:0}.progress-indicator::after{display:inline-block;text-decoration:none;vertical-align:middle;font-family:"Glyphicons Regular";content:"";border-radius:24px;width:24px;height:24px;line-height:24px;position:absolute;left:0;top:0;opacity:0;background-color:#0fb62b;color:#fff}.progress-indicator.is-completed{background-color:transparent;color:transparent}.progress-indicator.is-completed .step-number{color:transparent}.progress-indicator.is-completed::after{opacity:1}.row .progress-indicator.row-icon{border-radius:24px;width:24px;height:24px;margin:12px}.accordion,accordion{display:block}.accordion:after,.accordion:before,accordion:after,accordion:before{content:" ";display:table}.accordion:after,accordion:after{clear:both}a.accordion-toggle:hover{color:#020202;text-decoration:none;cursor:pointer}.accordion-heading,.accordion-toggle{color:#020202}.accordion-heading:after,.accordion-heading:before,.accordion-toggle:after,.accordion-toggle:before{content:" ";display:table}.accordion-heading:after,.accordion-toggle:after{clear:both}.accordion-group{border-bottom:1px solid #eee;margin-bottom:0;box-shadow:none}.accordion-group .row{margin:0}.accordion-group .accordion-heading .row-text{margin-top:12px}.screen-content .accordion-group{margin:0 -16px}.screen-content .accordion-group .row.accordion-heading{margin:0}.address{max-width:100%}.address .ellipsis,.address .paper-list .list-group-item .primary-text,.address .paper-list.one-line .list-group-item .secondary-text,.address .paper-list.two-lines .list-group-item .secondary-text,.paper-list .list-group-item .address .primary-text,.paper-list.one-line .list-group-item .address .secondary-text,.paper-list.two-lines .list-group-item .address .secondary-text{max-width:100%}.address.address-listItem{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.address.address-deleteDialogue .address-title,.address.address-listItem .address-title{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;-webkit-border-fit:border!important;padding:0;font-size:14px;font-weight:700;margin-top:0;margin-bottom:10px;max-width:100%}.address.address-deleteDialogue .address-title:focus,.address.address-listItem .address-title:focus{outline:0}.address.address-deleteDialogue .address-title::-moz-focus-inner,.address.address-listItem .address-title::-moz-focus-inner{border:none}.address.address-deleteDialogue .address-title:last-child,.address.address-listItem .address-title:last-child{margin-bottom:0}.address.address-deleteDialogue .address-street,.address.address-listItem .address-street{cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;-webkit-border-fit:border!important;padding:0;font-size:14px;margin-top:0;margin-bottom:10px;max-width:100%}.address.address-deleteDialogue .address-street:focus,.address.address-listItem .address-street:focus{outline:0}.address.address-deleteDialogue .address-street::-moz-focus-inner,.address.address-listItem .address-street::-moz-focus-inner{border:none}.address.address-deleteDialogue .address-street:last-child,.address.address-listItem .address-street:last-child{margin-bottom:0}.address.address-deleteDialogue .address-buttons{text-align:center}.is-deletable .address{padding-right:40px}.spa-side-nav{display:none}#spaRemoveContentTarget.contains-side-nav{position:relative}@media (max-width:1088px){#spaRemoveContentTarget.contains-side-nav #MasterMainContent{padding-left:8px}#spaRemoveContentTarget.contains-side-nav #SiteMapDiv{padding-left:2px!important}}@media (max-width:1070px){#spaRemoveContentTarget.contains-side-nav #MasterMainContent{padding-left:18px}#spaRemoveContentTarget.contains-side-nav #SiteMapDiv{padding-left:42px!important}}@media (max-width:1060px){#spaRemoveContentTarget.contains-side-nav #MasterMainContent{padding-left:32px}#spaRemoveContentTarget.contains-side-nav #SiteMapDiv{padding-left:42px!important}}@media (max-width:1050px){#spaRemoveContentTarget.contains-side-nav #MasterMainContent{padding-left:62px}#spaRemoveContentTarget.contains-side-nav #SiteMapDiv{padding-left:52px!important}}.spa-side-nav-wrapper{position:absolute;top:0;bottom:0;left:0}.spa-side-nav-wrapper *{box-sizing:border-box}.spa-side-nav-wrapper .spa-side-nav._V3,.spa-sticky-header-footer .spa-side-nav._V3{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 17px rgba(0,0,0,.2);display:block;position:absolute;top:0;width:50px;bottom:0;left:0;background:#fff;z-index:1001}.spa-side-nav-wrapper .spa-side-nav._V3 .spa-side-nav-item,.spa-sticky-header-footer .spa-side-nav._V3 .spa-side-nav-item{color:#999;width:50px;height:50px;text-align:center;padding:12px;font-size:25px;cursor:pointer;border-bottom:1px solid #efefef;text-decoration:none}.spa-side-nav-wrapper .spa-side-nav._V3 .spa-side-nav-item.active,.spa-side-nav-wrapper .spa-side-nav._V3 .spa-side-nav-item:hover,.spa-sticky-header-footer .spa-side-nav._V3 .spa-side-nav-item.active,.spa-sticky-header-footer .spa-side-nav._V3 .spa-side-nav-item:hover{color:#045691}.spa-side-nav-wrapper .spa-side-nav._V4,.spa-sticky-header-footer .spa-side-nav._V4{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 17px rgba(0,0,0,.2);position:absolute;top:0;width:50px;bottom:0;left:0;background:#484848;color:#fff;z-index:1001;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;transition:width 250ms;transition-delay:.3s}.spa-side-nav-wrapper .spa-side-nav._V4.is-expanded,.spa-sticky-header-footer .spa-side-nav._V4.is-expanded{width:250px}.spa-side-nav-wrapper .spa-side-nav._V4 .spa-side-nav-item,.spa-sticky-header-footer .spa-side-nav._V4 .spa-side-nav-item{width:42px;height:50px;line-height:50px}.spa-side-nav-wrapper .spa-side-nav._V4._force-close,.spa-sticky-header-footer .spa-side-nav._V4._force-close{transition-delay:0}.spa-side-nav-wrapper .spa-side-nav._V4._force-close:hover,.spa-sticky-header-footer .spa-side-nav._V4._force-close:hover{width:50px}.spa-side-nav-wrapper .spa-side-nav._V4._completely-hidden,.spa-sticky-header-footer .spa-side-nav._V4._completely-hidden{width:0}.spa-side-nav-wrapper .spa-side-nav--row,.spa-sticky-header-footer .spa-side-nav--row{background:#484848;color:#fff;display:-ms-flexbox;display:flex;line-height:50px;height:50px;cursor:pointer;border:none;padding:0;margin:0;text-decoration:none;text-align:left;white-space:nowrap}.spa-side-nav-wrapper .spa-side-nav--row:hover,.spa-sticky-header-footer .spa-side-nav--row:hover{background-color:#FFFFFF;color:#045691}.spa-side-nav-wrapper .spa-side-nav--row._active .spa-side-nav--icon,.spa-sticky-header-footer .spa-side-nav--row._active .spa-side-nav--icon{border-color:#FFFFFF;background-color:#FFFFFF;color:#045691}.spa-side-nav-wrapper .spa-side-nav--icon,.spa-sticky-header-footer .spa-side-nav--icon{width:50px;border-left:4px solid transparent;border-right:4px solid transparent;font-size:20px;text-align:center;-ms-flex:0 0 auto;flex:0 0 auto}.spa-side-nav-wrapper .spa-side-nav--text,.spa-sticky-header-footer .spa-side-nav--text{-ms-flex:0 1 auto;flex:0 1 auto;padding-left:8px;font-size:16px}chat-thread-bar{z-index:499}.main{position:relative}.main .map-root{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.main.main-find-commute-options{width:100%;height:100%;min-height:800px}@media only screen and (max-height:530px){.main.main-find-commute-options{min-height:594px}}@media only screen and (min-height:530px){.main.main-find-commute-options{min-height:594px}}@media only screen and (min-height:665px){.main.main-find-commute-options{min-height:705px}}@media only screen and (min-height:800px){.main.main-find-commute-options{min-height:680px}}@media only screen and (min-height:990px){.main.main-find-commute-options{min-height:1030px}}.main.main-dashboard{width:100%;height:100%;min-height:900px;min-height:900px;background-color:#f9f9f9}.spa-sticky-header-footer .main .map-root{left:50px}.spa-sticky-header-footer .main .map-root._side-nav-completely-hidden{left:0;margin-left:50px}.spa-sticky-header-footer .main.main-find-commute-options{width:100%;height:100%;min-height:0}@media only screen and (max-height:530px){.spa-sticky-header-footer .main.main-find-commute-options{min-height:0}}@media only screen and (min-height:530px){.spa-sticky-header-footer .main.main-find-commute-options{min-height:0}}@media only screen and (min-height:665px){.spa-sticky-header-footer .main.main-find-commute-options{min-height:0}}@media only screen and (min-height:800px){.spa-sticky-header-footer .main.main-find-commute-options{min-height:0}}@media only screen and (min-height:990px){.spa-sticky-header-footer .main.main-find-commute-options{min-height:0}}.spa-sticky-header-footer .main.main-dashboard{width:100%;height:100%;min-height:0;min-height:0}body.spa.spa-full-width .spa-root{width:100%}body.spa.spa-full-width .MasterMainContentArea{width:100%!important;position:relative}body.spa.spa-full-width.spa-find-commute-options .main-header{z-index:500}body.spa.spa-full-width.spa-find-commute-options .main-content-section{margin-top:0}body.spa.rs-debug-spa-mq::before{content:"Debug Media Queries:";display:block;position:fixed;right:1em;top:5em;z-index:10000;padding:8px;background-color:#fff;border-color:#bdbdbd;border-top-color:rgba(255,255,255,.7);transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 17px 50px rgba(0,0,0,.19)}@media only screen and (max-height:530px){body.spa.rs-debug-spa-mq::before{content:"$mq-xs-max-height: (max-height: 530px)"}}@media only screen and (min-height:530px){body.spa.rs-debug-spa-mq::before{content:"$mq-sm-vertical-only: (min-height: 530px)"}}@media only screen and (min-height:665px){body.spa.rs-debug-spa-mq::before{content:"$mq-md-vertical-only: (min-height: 665px)"}}@media only screen and (min-height:800px){body.spa.rs-debug-spa-mq::before{content:"$mq-lg-vertical-only: (min-height: 800px)"}}@media only screen and (min-height:990px){body.spa.rs-debug-spa-mq::before{content:"$mq-xlg-vertical-only: (min-height: 990px)"}}#spaRemoveContentTarget.on-desktop-app .MasterMainContentArea{z-index:0;width:100%!important;position:relative}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;margin-top:1rem}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.bootstrap *{box-sizing:border-box}.bootstrap :after,.bootstrap :before{box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-size:14px;line-height:1.42857;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#045691;text-decoration:none}a:focus,a:hover{color:#045691;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.border-top{border-top:1px solid rgba(0,0,0,.12)}.border-bottom{border-bottom:1px solid rgba(0,0,0,.12)}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.cursor-pointer{cursor:pointer}.no-height-restrictions{height:auto!important;max-height:none!important}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}.one-unit-tall{min-height:8px}.row.min-height{min-height:28px}.inline-block{display:inline-block!important}.inline{display:inline!important}.no-padding,.noPadding{padding:0!important}.no-padding-h{padding-left:0!important;padding-right:0!important}.no-padding-v{padding-top:0!important;padding-bottom:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.pad-top{padding-top:8px!important}.pad-left{padding-left:8px!important}.pad-right{padding-right:8px!important}.pad-bottom{padding-bottom:8px!important}.height-100{height:100%}.margin-top{margin-top:8px!important}.margin-left{margin-left:8px!important}.margin-right{margin-right:8px!important}.margin-bottom{margin-bottom:8px!important}.no-margin{margin:0!important}.no-margin-h{margin-left:0!important;margin-right:0!important}.no-margin-v{margin-top:0!important;margin-bottom:0!important}.no-max-height{max-height:none!important}.text-align-center{text-align:center!important}.posRel{position:relative}.absoluteCenter{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}.pull-top-left{position:absolute;top:0;left:0}.pull-top-right{position:absolute;top:0;right:0}.line-divider{height:1px;margin:8px 0;background:#e1e1e1}[class*=col-xs].no-padding{padding-left:0;padding-right:0}[class*=col-sm].no-padding{padding-left:0;padding-right:0}[class*=col-md].no-padding{padding-left:0;padding-right:0}[class*=col-lg].no-padding{padding-left:0;padding-right:0}.bg-primary{color:#fff}.bg-primary{background-color:#045691}a.bg-primary:hover{background-color:#03395F}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.bg-selection{background-color:#eee!important}.bg-selection .paper-button-flat,.bg-selection .paper-button-icon{background-color:transparent!important}.bg-selection .paper-button-flat.is-active,.bg-selection .paper-button-flat:active,.bg-selection .paper-button-flat:focus,.bg-selection .paper-button-flat:hover,.bg-selection .paper-button-icon.is-active,.bg-selection .paper-button-icon:active,.bg-selection .paper-button-icon:focus,.bg-selection .paper-button-icon:hover{background-color:transparent!important}.bg-lightgray{background-color:#ececec!important}.bg-lightgray .paper-button-flat,.bg-lightgray .paper-button-icon{background-color:transparent!important}.bg-lightgray .paper-button-flat.is-active,.bg-lightgray .paper-button-flat:active,.bg-lightgray .paper-button-flat:focus,.bg-lightgray .paper-button-flat:hover,.bg-lightgray .paper-button-icon.is-active,.bg-lightgray .paper-button-icon:active,.bg-lightgray .paper-button-icon:focus,.bg-lightgray .paper-button-icon:hover{background-color:transparent!important}.transparent{opacity:0}.fullSpread{width:100%;height:100%}.fullSpread.fullSpread-absolute{position:absolute;left:0;right:0;top:0;bottom:0}.clear-left{clear:left!important}.clear-right{clear:right!important}.clear-both{clear:both!important}.white-space-normal{white-space:normal!important}.brand-primary{color:#045691!important}.brand-info{color:#045691!important}.brand-danger{color:#D9534F!important}.brand-success{color:#0fb62b!important}.brand-success:hover{color:#006b29}.brand-warning{color:#F0AD4E!important}.brand-trip-type{color:#9573bb!important}.brand-trip-type:hover{color:#8446a7}.brand-orig-pin-color{color:#0fb62b!important}.brand-dest-pin-color{color:#e73d38!important}a.link{cursor:pointer;color:#045691;text-decoration:none}a.link:focus,a.link:hover{color:#045691;text-decoration:underline}body.ie8 ._strikethrough-line{right:0;top:53%}.strikethrough-decoration{position:relative;width:100%;text-align:center}.strikethrough-decoration ._strikethrough-text{text-align:center}.strikethrough-decoration ._strikethrough-line{content:"";display:inline-block;position:absolute;height:1px;background-color:#dfdfdf;vertical-align:middle;width:30%}.strikethrough-decoration ._strikethrough-line:first-child{left:0;top:53%}.strikethrough-decoration ._strikethrough-line:last-child{right:0;top:53%}.paper-card:after,.paper-card:before{content:" ";display:table}.paper-card:after{clear:both}.paper-card .paper-card-heading:after,.paper-card .paper-card-heading:before{content:" ";display:table}.paper-card .paper-card-heading:after{clear:both}.paper-card .paper-card-body:after,.paper-card .paper-card-body:before{content:" ";display:table}.paper-card .paper-card-body:after{clear:both}.paper-card-bottom-action-area:after,.paper-card-bottom-action-area:before{content:" ";display:table}.paper-card-bottom-action-area:after{clear:both}.paper-card{background-color:#fff;border:1px solid #bdbdbd;border-radius:2px}.paper-card.paper-card-small{max-width:400px}.paper-card.paper-card-compact{margin-bottom:16px}.paper-card.paper-card-transparent{background-color:transparent!important}.paper-card.pin-top{width:100%;top:0;position:absolute;z-index:500}.paper-card .row.full-width{margin-left:-16px;margin-right:-16px;width:calc(100% + 3.2rem)}.paper-card .paper-card-heading{margin:0}.paper-card .paper-card-heading.paper-card-heading-padded{padding:8px 16px}.paper-card .paper-card-heading.paper-card-heading-underline{border-bottom:1px solid #dbdbdb}.paper-card .paper-card-heading.paper-card-heading-underline.paper-card-heading-padded{padding-bottom:16px}.paper-card .paper-card-heading.paper-card-heading-title{padding:12px 16px 0 16px;min-height:40px}.paper-card .paper-card-heading.paper-card-heading-title .primary-text{margin-top:8px}.paper-card .paper-card-heading.paper-card-heading-title .close-button{width:48px;height:48px}.paper-card .paper-card-heading.paper-card-heading-padded-sm{padding:8px}.paper-card .paper-card-heading .avatar-section,.paper-card .paper-card-heading .details-section{float:left}.paper-card .paper-card-heading .primary-text{font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:500;line-height:22px;float:left}.paper-card .paper-card-heading .paper-button-icon.pull-right{margin-right:8px}.paper-card .paper-card-heading .avatar{margin-right:16px}.paper-card .paper-card-body{padding:0 16px;padding-top:12px;margin:0}.paper-card .paper-card-body.max-height{max-height:360px;overflow-x:hidden;overflow-y:auto}.paper-card .paper-card-body.without-action-area{padding-bottom:16px}.paper-card.paper-card-pin-top{position:absolute;top:0;z-index:10}.paper-card.paper-card-fco-section{width:440px;top:16px!important;left:50px;z-index:50}.paper-card.paper-card-fco-section.paper-card-fco-section-distance-panel{left:440px!important;top:0!important;width:300px}.paper-card.paper-card-fco-section.paper-card-fco-section-advanced-search{left:0!important;top:0!important;width:440px;min-height:100%}.paper-card-bottom-action-area-title{float:left;width:100%;margin:0;padding:8px 16px;padding-bottom:0;color:#bcbcbc;text-align:center;font-family:Roboto,Arial,sans-serif;font-size:12px}.paper-card-bottom-action-area{margin-left:0;margin-right:0;min-height:48px;padding:8px 8px 8px}.paper-card-bottom-action-area.with-top-border{border-top:1px solid #dfdfdf;min-height:56px;padding-top:8px}.paper-card-bottom-action-area.absolute-bottom-action-area{position:absolute;width:100%;bottom:0;left:0;background-color:#fff}.paper-card-bottom-action-area .paper-card-bottom-action-area-text-left{text-align:left;font-size:14px;padding-left:0}.panel-body .paper-card-bottom-action-area.absolute-bottom-action-area{left:16px}.paper-card{background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.paper-card:after,.paper-card:before{content:" ";display:table}.paper-card:after{clear:both}.paper-card .row.full-width{margin-left:-16px;margin-right:-16px;width:calc(100% + 3.2rem)}.paper-card .paper-card-heading{margin:0}.paper-card .paper-card-heading:after,.paper-card .paper-card-heading:before{content:" ";display:table}.paper-card .paper-card-heading:after{clear:both}.paper-card .paper-card-heading.paper-card-heading-padded{padding:16px 16px 0 16px}.paper-card .paper-card-heading.paper-card-heading-underline{border-bottom:1px solid #dbdbdb}.paper-card .paper-card-heading.paper-card-heading-underline.paper-card-heading-padded{padding-bottom:16px}.paper-card .paper-card-heading .avatar-section,.paper-card .paper-card-heading .details-section{float:left}.paper-card .paper-card-heading .primary-text{font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:500;line-height:22px;float:left}.paper-card .paper-card-heading .avatar{margin-right:16px}.paper-card .paper-card-body{padding:0 16px;padding-top:12px;margin:0}.paper-card .paper-card-body:after,.paper-card .paper-card-body:before{content:" ";display:table}.paper-card .paper-card-body:after{clear:both}.paper-card.with-action-area{padding-bottom:0}.paper-card.with-action-area .paper-card-bottom-action-area{margin-left:-16px;margin-right:-16px}.paper-card.paper-card-pin-top{position:absolute;top:0;z-index:10}.paper-card.paper-card-fco-section{width:440px}.paper-card-bottom-action-area{margin-left:0;margin-right:0;min-height:48px;padding:8px 8px 8px}.paper-card-bottom-action-area:after,.paper-card-bottom-action-area:before{content:" ";display:table}.paper-card-bottom-action-area:after{clear:both}.paper-card-bottom-action-area.absolute-bottom-action-area{position:absolute;width:100%;bottom:0;left:0}.paper-card-bottom-action-area .paper-card-bottom-action-area-text-left{text-align:left;font-size:14px;padding-left:0}.panel-body .paper-card-bottom-action-area.absolute-bottom-action-area{left:16px}.login-Bar{background-color:#FFFFFF;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);z-index:50;position:relative;font-family:Roboto,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:40px}.user-bar--container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:40px}.user-bar--left-section{display:-ms-flexbox;display:flex}.user-bar--right-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.user-bar--right-section .sign-in-control--container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.admin-bar .user-bar--container{height:auto!important}.admin-user-bar .user-bar--container{height:auto!important}.user-bar-settings-holder{float:right;height:24px;margin-bottom:0!important;position:relative;color:rgba(0,0,0,.54)}.user-bar-settings-holder li{margin:0}.user-bar-settings-holder a,.user-bar-settings-holder a:active,.user-bar-settings-holder a:visited{color:rgba(0,0,0,.54);text-decoration:none!important}.user-bar-settings-holder a:hover{color:#000000;text-decoration:none}.user-bar-settings-holder .single-language-only{margin:1px 10px 0 0}.admin-user-bar-settings-holder{float:left;margin:10px 0!important}.language-selector{position:relative;min-width:88px;border:1px solid transparent}.language-selector .language-selector-dropdown-title{font-size:20px!important;line-height:24px!important;width:100%!important;margin:8px 16px!important;color:rgba(0,0,0,.87)!important;box-sizing:border-box!important}.language-selector .language-selector-link{padding:0 8px;display:-ms-flexbox;display:flex}.language-selector .language-selector-link .glyphicon-globe{font-size:20px}.language-selector .language-selector-link span{margin:2.5px 2.5px 2.5px 2.5px}.language-selector .language-selector-link--text{margin:auto 4px auto 8px}.language-selector div{z-index:3;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;border:0;background-color:#fff;transition:background-color .15s linear;position:absolute;top:30px;padding:0!important;margin:0!important}.language-selector div:after,.language-selector div:before{content:" ";display:table}.language-selector div:after{clear:both}.language-selector ul li a span{float:right;position:relative;top:4px;color:#00c853}.language-selector ul li{color:#58595b;line-height:24px;padding:0;height:40px;display:-ms-flexbox;display:flex}.language-selector ul li a{color:#58595b;line-height:24px;display:block;margin:auto 16px;width:100%}.language-selector ul li a:active,.language-selector ul li a:visited{text-decoration:none;color:#58595b;transition:background-color .15s linear}.language-selector ul li a:hover{text-decoration:none;color:#58595b;transition:color .15s linear}.language-selector ul li:hover{background-color:#e0e0e0;transition:background-color .15s linear}.continue-registration{float:right;margin:4px 10px}.continue-registration a,.continue-registration a:active,.continue-registration a:visited{color:#045691;text-decoration:none}.continue-registration a:hover{color:#000000;text-decoration:none}.cancel-registration{float:right;margin:0!important;color:#045691}.cancel-registration li{margin:0}.cancel-registration a,.cancel-registration a:active,.cancel-registration a:visited{color:#045691;text-decoration:none;margin:1px 0 0 10px;display:block}.cancel-registration a:hover{color:#000000;text-decoration:none;margin:1px 0 0 10px}.open-login-button-container{display:inline-block;float:right;position:relative;font-family:Roboto,sans-serif}.open-login-button-container .welcome-label{font-size:24px;font-weight:500;margin-bottom:10px;display:block}.open-login-button-container .forgot-password-button a{font-size:10px;color:#045691}.open-login-button-container .remember-me-label{font-size:10px;font-weight:400;vertical-align:middle;color:#666}.open-login-button-container .user-bar-remember{margin:20px 0 0 0;float:left;word-wrap:break-word;max-width:120px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.open-login-button-container .login-submit{margin:20px 0 0 0;min-width:120px}.open-login-button-container .facebook-login-holder{width:100%;text-align:center;border-top:1px solid #eee;padding-top:20px;position:relative;margin-top:65px}.open-login-button-container .facebook-login-holder .facebook-login-or-label-holder{position:absolute;top:-9px;left:50%;margin-left:-22px;background:#fff;padding:0 15px;color:#aaa;font-size:12px}.open-login-button-container .login-card{position:absolute;right:0;width:344px;padding:16px;background-color:#fff;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;border:1px solid #bdbdbd;display:none;z-index:5;transition:background-color .15s linear}.open-login-button-container .login-card:after,.open-login-button-container .login-card:before{content:" ";display:table}.open-login-button-container .login-card:after{clear:both}.open-login-button-container .login-card .close-button{color:rgba(0,0,0,.54);float:right;position:absolute;top:12px;right:12px;font-size:24px;width:40px;height:40px}.open-login-button-container .login-card .close-button:focus,.open-login-button-container .login-card .close-button:hover{background-color:#eee}.open-login-button-container .login-card .close-button .rs-icon{font-size:24px}.forgot-password-card{position:absolute;right:0;width:320px;height:200px;padding:16px;background-color:#fff;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;border:1px solid #bdbdbd;display:none;z-index:5;transition:background-color .15s linear;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.forgot-password-card:after,.forgot-password-card:before{content:" ";display:table}.forgot-password-card:after{clear:both}.forgot-password-card .header-title{position:relative;float:left;line-height:20px;font-size:20px;color:#464646;font-weight:400;margin-bottom:8px;display:block}.forgot-password-card .header-subtitle{position:relative;margin:0 0 16px 0;float:left;font-size:12px;font-weight:light}.forgot-password-card .input-container{position:relative;width:285px;margin:8px 0 30px 0;float:left}.forgot-password-card .cancel-button{position:absolute;bottom:0;left:0;margin:0 0 8px 40px;float:left;color:#666;font-weight:700;font-size:12px;text-decoration:none!important}.forgot-password-card .cancel-button :hover{text-decoration:none!important;color:#168cf6}.forgot-password-card .send-reset-password-request{position:absolute;bottom:0;right:0;margin:0 15px 10px 0!important;float:right}.forgot-password-card .header-subtitle-error-message{color:red;position:relative;float:left;margin:0 0 16px 0;font-size:12px;display:none}.forgot-password-card .input-error-message{color:red;position:relative;float:left;top:-29px;font-size:12px;height:0}.forgot-password-card .userID-message{display:none}.forgot-password-card .firstName-message{display:none}.forgot-password-card .lastName-message{display:none}.forgot-password-submit-success-card{position:absolute;right:0;width:320px;height:392px;padding:16px;background-color:#0fb72b!important;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;border:1px solid #0fb72b;display:none;z-index:5;transition:background-color .15s linear;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.forgot-password-submit-success-card:after,.forgot-password-submit-success-card:before{content:" ";display:table}.forgot-password-submit-success-card:after{clear:both}.forgot-password-submit-success-card .forgot-password-submit-success-message-main{font-weight:700;position:relative;float:left;font-size:20px;color:#fff;text-align:center;margin:152px 0 20px 0;width:100%;word-wrap:break-word}.forgot-password-submit-success-card .forgot-password-submit-success-message-sub{font-weight:lighter;position:relative;float:left;font-size:12px;color:#fff;text-align:center}.forgot-password-submit-success-card .forgot-password-submit-success-ok-button{font-weight:400;text-align:center;position:absolute;color:#fff;width:320px;bottom:0;left:0;margin-bottom:8px}.forgot-password-submit-success-card .forgot-password-submit-success-ok-button a{color:#fff;text-decoration:none!important}.forgot-password-submit-error-card{position:absolute;right:0;width:320px;height:392px;padding:16px;background-color:#e63d38!important;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;border:1px solid #e63d38;display:none;z-index:5;transition:background-color .15s linear;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.forgot-password-submit-error-card:after,.forgot-password-submit-error-card:before{content:" ";display:table}.forgot-password-submit-error-card:after{clear:both}.forgot-password-submit-error-card .forgot-password-submit-error-message-main{font-weight:700;position:relative;float:left;font-size:20px;color:#fff;text-align:center;margin:185px 0 20px 0}.forgot-password-submit-error-card .forgot-password-submit-error-message-sub{font-weight:lighter;position:relative;float:left;font-size:12px;color:#fff;text-align:center;width:320px;left:-17px}.forgot-password-submit-error-card .forgot-password-submit-error-ok-button{font-weight:400;text-align:center;position:absolute;color:#fff;width:320px;bottom:0;left:0;margin-bottom:8px}.forgot-password-submit-error-card .forgot-password-submit-error-ok-button a{color:#fff;text-decoration:none!important}.admin-open-login-button-container{margin-top:15px}.admin-login{float:right}.admin-login .userid{display:inline-block;padding:0 0 2px 0}.admin-login .login-input~label{top:-3px}.admin-login .input-container{margin:-8px 10px}.admin-login .login-input.floating-label.dirty~label,.admin-login .login-input.floating-label:focus~label{top:-15px!important}.registration-sub-label{font-size:12px;color:#9e9e9e;font-style:italic}.admin-user-bar{position:relative;background:#fafafa;margin-bottom:16px;padding:8px 16px;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.admin-user-bar .user-bar--container{-ms-flex-direction:column;flex-direction:column}.admin-user-bar .sign-in-control--container{margin-left:50px}.admin-user-bar .sign-in-control--admin-second-row-btns{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-right:-184px}.admin-user-bar .sign-in-control--admin-second-row-btns .editSite-exit{position:absolute;right:20px;bottom:20px}.admin-user-bar #UserBarRegister{margin-top:-28px!important}.admin-user-bar #UserBarRegisterAdmin{margin-top:-28px!important}.admin-user-bar .top-user-navigation-button{float:none}.admin-user-bar .CustomSubSiteLabelDiv{padding:8px 0}.admin-user-bar .cancel-registration{clear:both;margin:-20px 10px 0 0!important}.top-user-navigation-button-user-only{padding:0 15px!important}.top-user-navigation-button{float:right;display:inline-block;margin:0 5px!important}.top-user-navigation-button-admin{min-width:175px!important}.AdminEditSiteButtonContainer,.AdminGoToAdminPortalButtonContainer{margin:10px 0}.user-bar{color:rgba(0,0,0,.54)}.user-bar-drop-container-icon,.user-bar-no-drop-down-icon{float:left;color:rgba(0,0,0,.54);transition:color .15s linear;position:relative}.user-bar-drop-container-icon a,.user-bar-drop-container-icon a:active,.user-bar-drop-container-icon a:visited,.user-bar-no-drop-down-icon a,.user-bar-no-drop-down-icon a:active,.user-bar-no-drop-down-icon a:visited{color:rgba(0,0,0,.54);text-decoration:none!important}.admin-css-drowdown-list-label{padding-right:5px;margin-left:10px;font-size:12px;color:#58595b}#AdminCSSSelectionChange{color:#58595b;width:200px;font-size:12px;border:1px solid #bdbdbd;background-color:#fff;border-radius:2px;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;padding:1px 0}#AdminCSSSelectionChange:after,#AdminCSSSelectionChange:before{content:" ";display:table}#AdminCSSSelectionChange:after{clear:both}.AdminDivDropdown{float:left;margin-top:4px}.AdminDivTable{float:right;color:#58595b;font-size:12px;height:38px}.CustomSubSiteLabel{color:#757575;color:rgba(0,0,0,.87);font-size:12px;display:inline-block;height:40px;padding:10px 0;line-height:20px}.internal-message-control-item{color:rgba(0,0,0,.54);transition:color .15s linear;display:-ms-flexbox;display:flex;width:35px;height:40px}.internal-message-control-item .glyphicon{margin:auto;font-size:17px;padding:8px}.internal-message-control-item span.is-with-notifications+.glyphicon{color:#045691}.internal-message-control-item:hover{color:#000000;transition:color .15s linear}.internal-message-control-item.open{color:#000000}.InternalMessagingControl_DropDownContent{display:none;position:absolute;right:0;width:440px;background-color:#fff;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;border:1px solid #bdbdbd;color:#58595b!important;z-index:3;margin-top:-40px}.InternalMessagingControl_DropDownContent:after,.InternalMessagingControl_DropDownContent:before{content:" ";display:table}.InternalMessagingControl_DropDownContent:after{clear:both}#InternalMessagingControl_SeeAllBtn{color:#045691;height:40px!important;line-height:31px!important}#InternalMessagingControl_SeeAllBtn:hover{text-decoration:none;color:#000000}.InternalMessagingControl_DropDownContent_Messages,.InternalMessagingControl_DropDownContent_Notifications{font-size:12px}.InternalMessaging table tr:hover,.InternalMessaging_ConversationSection.InternalConversationOpenLink:hover{color:#58595b;background-color:#e0e0e0;transition:background-color .15s linear}.internalMessagingSent{width:30px}.internalMessagingSent p{padding:5px 0 0 10px;color:#58595b}.internalMessagingMessage p{font-size:12px;margin:2px 0}.user-bar-drop-container-icon:hover a,.user-bar-no-drop-down-icon:hover a{color:#000000;text-decoration:none;transition:color .15s linear}.user-bar-icon-holder{float:right;margin-bottom:0!important;line-height:14px}.userWelcomeNEWClean{padding-right:8px}.personal-details-menu-dropdown{position:absolute;right:0;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;border:1px solid #bdbdbd;background-color:#fff;transition:background-color .15s linear;white-space:nowrap;z-index:5;margin-top:-20px!important;top:60px}.personal-details-menu-dropdown:after,.personal-details-menu-dropdown:before{content:" ";display:table}.personal-details-menu-dropdown:after{clear:both}.personal-details-menu-dropdown .settings-header{background-color:#fff;color:rgba(0,0,0,.87);margin-right:20px;font-size:20px;line-height:24px;margin:12px 8px 0 8px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.12)}.personal-details-menu-dropdown li[role=menuitem]{height:40px;display:-ms-flexbox;display:flex}.personal-details-menu-dropdown li[role=menuitem] a{margin:auto 8px auto 16px;width:100%}.personal-details-menu-dropdown li[role=menuitem]:hover{text-align:left;width:100%;text-decoration:none;background-color:#e0e0e0;color:#58595b;transition:background-color .15s linear}.personal-details-menu-dropdown li[role=menuitem]:hover a{color:#58595b}.personal-details-menu-dropdown li.delete-account a{color:#cc461b!important}.personal-details-menu-dropdown a{color:#58595b!important;line-height:24px;display:block}.personal-details-menu-dropdown a:active,.personal-details-menu-dropdown a:visited{text-decoration:none;color:#58595b;transition:background-color .15s linear}.input-container{position:relative;width:303px;margin:7px 0;float:left}.login-input{display:block;width:100%;margin:0;border:none;border-bottom:1px solid #9e9e9e;font-size:16px!important;padding:8px 0 6px 0;background-color:transparent;color:#58595b;z-index:2}.login-input[disabled]{border-bottom:1px dashed #9e9e9e;background-color:transparent}.login-input~label{font-size:14px;width:100%;position:absolute;pointer-events:none;left:0;top:10px;bottom:0;color:#898989;font-weight:400}.login-input.floating-label~label{transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.login-input:focus{outline:0}.login-input~label:after{content:'';background-color:#045691;height:2px;width:10px;bottom:-5px;left:45%;visibility:hidden;position:absolute;transition:.2s ease all;-webkit-transition:.2s ease all;-moz-transition:.2s ease all}.login-input:focus~label:after{visibility:visible;width:100%;left:0}.login-input.dirty~label{visibility:hidden}.login-input.floating-label.dirty~label,.login-input.floating-label:focus~label{visibility:visible;top:-10px;font-size:12px;color:#045691}.user-bar-account{height:40px;padding:0 8px 0 16px}.user-bar-account .user-bar-drop-container--welcome-name{height:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.user-bar-account .user-bar-drop-container--welcome-name .user-bar-drop-container--welcome-title{margin:10px 8px 10px 0;margin-right:8px;color:#045691;font-size:12px;line-height:20px}.user-bar-account .user-bar-drop-container--welcome-name .user-bar-drop-container--welcome-avatar-img{width:32px;height:32px;border-radius:16px;margin:auto;border:1px solid #eee}.admin-user-sign-out-link,.user-sign-out-link{display:-ms-flexbox;display:flex;height:40px}.admin-user-sign-out-link a,.user-sign-out-link a{height:auto;line-height:40px;font-size:12px!important;line-height:20px!important;margin:10px 8px 10px 0}.user-dashboard-link{display:-ms-flexbox;display:flex;height:40px;width:35px}.user-dashboard-link a{text-align:center;font-size:17px;margin:auto;padding:8px;width:100%}.InternalMessagingControl_SendCommunicationsToEmailCheckboxHolder{padding-left:20px;margin-bottom:5px}.InternalMessagingControl_SendCommunicationsToEmailCheckboxHolder .InternalMessagingControl_SendCommunicationsToEmailCheckboxArea{font-weight:400;font-size:12px;padding-left:5px;vertical-align:top;margin-top:5px}@font-face{font-family:rs-icons;src:url(fonts/rs-icons.eot?we8uy9);src:url(fonts/rs-icons.eot?#iefixwe8uy9) format("embedded-opentype"),url(fonts/rs-icons.svg?we8uy9#rs-icons) format("svg");font-weight:400;font-style:normal}[class*=" rs-icon-"],[class^=rs-icon-]{font-family:rs-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.forgot-password-submit-card-icon{font-size:55px;font-weight:lighter;line-height:0;text-align:center;color:#fff;position:absolute;top:115px;left:0;width:320px}.rs-icon._checkmark-fco:before{content:"\e637"}.rs-icon._checkmark:before{content:"\e62f"}.rs-icon._exit:before,body.master3 #PopUpContainer #PopUpClose:before,body.master3 #PopUpContainer #PopUpCloseCS:before{content:"\e909"}.CellNumberConfirmation{font-size:32px!important;text-align:center;margin:auto!important}.sendNewCellNumberConfirmation{margin-top:8px!important}.sendNewCellNumberConfirmation a,.sendNewCellNumberConfirmation a:active,.sendNewCellNumberConfirmation a:visited{color:#03a9f4!important;text-decoration:none!important}.confirmationCodeButtons a,.confirmationCodeButtons a:active,.confirmationCodeButtons a:visited{padding:8px 32px!important;margin-top:16px!important;margin-bottom:-16px!important;display:inline-block}.confirmationCodeButtons .clearButtonStyle a,.confirmationCodeButtons .clearButtonStyle a:active,.confirmationCodeButtons .clearButtonStyle a:visited{color:#03a9f4!important;padding-left:0!important}.main-nav-bar{height:30px}.main-nav-bar ul{list-style:none}.main-nav-bar ul li{display:block;float:left;position:relative;transition:background-color .15s linear}.main-nav-bar ul li a{font-size:14px;color:#FFFFFF}.main-nav-bar ul li a:active,.main-nav-bar ul li a:focus,.main-nav-bar ul li a:visited{color:#FFFFFF}.main-nav-bar ul li a:hover{text-decoration:none;color:#045691}.main-nav-bar ul li a:focus+.nav-bar-drop-down{display:block}.main-nav-bar ul li:hover{background-color:#FFFFFF;transition:background-color .15s linear}.main-nav-bar ul li:hover .main-nav-link{color:#045691}.main-nav-bar .main-nav-bar-dropdown{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);z-index:500;border-radius:0 0 2px 2px;background-color:#fff}.main-nav-bar .main-nav-bar-dropdown ul li{color:#58595b;line-height:24px}.main-nav-bar .main-nav-bar-dropdown ul li.disabled a{color:#bdbdbd}.main-nav-bar .main-nav-bar-dropdown ul li.disabled a:active,.main-nav-bar .main-nav-bar-dropdown ul li.disabled a:hover,.main-nav-bar .main-nav-bar-dropdown ul li.disabled a:visited{color:#bdbdbd}.main-nav-bar .main-nav-bar-dropdown ul li a{color:#58595b;line-height:24px}.main-nav-bar .main-nav-bar-dropdown ul li a:active,.main-nav-bar .main-nav-bar-dropdown ul li a:hover,.main-nav-bar .main-nav-bar-dropdown ul li a:visited{text-decoration:none;color:#58595b}.main-nav-bar .main-nav-bar-dropdown ul li:hover{background-color:#e0e0e0}.nav-bar-main-links .nav-bar-current-page{background-color:none}body,html{width:100%;height:100%;margin:0}#SurveyForm{overflow-y:auto;max-height:85vh;max-height:calc(100vh - 100px)}#SurveyForm>div.left{max-height:70vh;max-height:calc(100vh - 260px);overflow-y:auto}.main-header{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);background-color:#045691;position:relative;z-index:3}.main-header:hover{z-index:1000}.skip-navigation{position:absolute;clip:rect(1px,1px,1px,1px);padding:8px;width:1px;height:1px;overflow:hidden}.skip-navigation:focus{z-index:999;clip:auto;width:auto;height:auto}._md-select-menu-container{z-index:300!important}.container-Center{width:1000px;width:960px;margin:0 auto}.branding-Bar{height:60px;background-color:#22B3E8}.main-nav-bar{height:30px;background-color:#045691}#SiteMapDiv{background-color:#045691;color:#FFFFFF;background-image:none!important;padding:20px 30px!important}#SiteMapDiv a,#SiteMapDiv a:active,#SiteMapDiv a:hover,#SiteMapDiv a:visited,#SiteMapDiv table span{color:#FFFFFF!important}.footer_Version{color:#FFFFFF!important}.performance-stats-footer{background-color:#045691}.main-content-section{margin:0}.ProfileLabel{font-family:Roboto,sans-serif}body .modal~.md-dialog-container{z-index:9999}body._lower-md-dialog-containers .modal~.md-dialog-container{z-index:999}body .modal~md-virtual-repeat-container.md-autocomplete-suggestions-container{z-index:2000}body.master3 #PopUpContainer #PopUpBox,body.master3 #PopUpContainer #PopUpBoxCS{background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 17px rgba(0,0,0,.2);background-image:none;border:0;font-family:Roboto,sans-serif}body.master3 #PopUpContainer #PopUpBox:after,body.master3 #PopUpContainer #PopUpBox:before,body.master3 #PopUpContainer #PopUpBoxCS:after,body.master3 #PopUpContainer #PopUpBoxCS:before{content:" ";display:table}body.master3 #PopUpContainer #PopUpBox:after,body.master3 #PopUpContainer #PopUpBoxCS:after{clear:both}body.master3 #PopUpContainer #PopUpIcon,body.master3 #PopUpContainer #PopUpIconCS{background:0 0!important;text-align:left;margin:0;color:#212121;padding:16px 24px;min-height:32px}body.master3 #PopUpContainer #PopUpMessageTitle,body.master3 #PopUpContainer #PopUpMessageTitleCS{font-family:Roboto,Arial,sans-serif;font-size:24px;font-weight:500}body.master3 #PopUpContainer #PopUpContent,body.master3 #PopUpContainer #PopUpContentCS{color:#757575;margin:8px 24px 8px 24px;line-height:1.2em}body.master3 #PopUpContainer .modified-email-button #PopUpOK:hover{background-color:#eee}body.master3 #PopUpContainer #PopUpCancel,body.master3 #PopUpContainer #PopUpConfirm,body.master3 #PopUpContainer #PopUpOK{color:#fff;background-color:#045691;background-image:none;line-height:normal;white-space:normal;min-width:88px;padding-top:8px;padding-bottom:8px;display:block;box-sizing:border-box;font-size:12px;font-weight:500;text-transform:uppercase;color:#020202;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;-webkit-border-fit:border!important;padding:0;text-align:center;padding:0;margin:0;border:none;display:block;border-radius:0;overflow:hidden;position:relative;box-shadow:0 2px 4px 0 rgba(0,0,0,.28);transition:all .15s ease;border:0;height:36px;line-height:36px;padding:0 16px}body.master3 #PopUpContainer #PopUpCancel:focus,body.master3 #PopUpContainer #PopUpConfirm:focus,body.master3 #PopUpContainer #PopUpOK:focus{outline:0}body.master3 #PopUpContainer #PopUpCancel::-moz-focus-inner,body.master3 #PopUpContainer #PopUpConfirm::-moz-focus-inner,body.master3 #PopUpContainer #PopUpOK::-moz-focus-inner{border:none}body.master3 #PopUpContainer #PopUpCancel .paper-button:hover,body.master3 #PopUpContainer #PopUpConfirm .paper-button:hover,body.master3 #PopUpContainer #PopUpOK .paper-button:hover{background-color:transparent!important}body.master3 #PopUpContainer #PopUpCancel::-moz-selection,body.master3 #PopUpContainer #PopUpConfirm::-moz-selection,body.master3 #PopUpContainer #PopUpOK::-moz-selection{background-color:transparent}body.master3 #PopUpContainer #PopUpCancel::selection,body.master3 #PopUpContainer #PopUpConfirm::selection,body.master3 #PopUpContainer #PopUpOK::selection{background-color:transparent}body.master3 #PopUpContainer #PopUpCancel::moz-selection,body.master3 #PopUpContainer #PopUpConfirm::moz-selection,body.master3 #PopUpContainer #PopUpOK::moz-selection{background-color:transparent}body.master3 #PopUpContainer #PopUpCancel .rs-icon,body.master3 #PopUpContainer #PopUpConfirm .rs-icon,body.master3 #PopUpContainer #PopUpOK .rs-icon{font-size:21px}body.master3 #PopUpContainer #PopUpCancel .rs-icon._filters,body.master3 #PopUpContainer #PopUpConfirm .rs-icon._filters,body.master3 #PopUpContainer #PopUpOK .rs-icon._filters{font-size:14px}body.master3 #PopUpContainer #PopUpCancel.with-ink:active,body.master3 #PopUpContainer #PopUpConfirm.with-ink:active,body.master3 #PopUpContainer #PopUpOK.with-ink:active{background-color:#efefef;background-color:rgba(230,230,230,.8)}body.master3 #PopUpContainer #PopUpCancel.is-active,body.master3 #PopUpContainer #PopUpCancel.is-hover,body.master3 #PopUpContainer #PopUpCancel:active,body.master3 #PopUpContainer #PopUpCancel:focus,body.master3 #PopUpContainer #PopUpCancel:hover,body.master3 #PopUpContainer #PopUpConfirm.is-active,body.master3 #PopUpContainer #PopUpConfirm.is-hover,body.master3 #PopUpContainer #PopUpConfirm:active,body.master3 #PopUpContainer #PopUpConfirm:focus,body.master3 #PopUpContainer #PopUpConfirm:hover,body.master3 #PopUpContainer #PopUpOK.is-active,body.master3 #PopUpContainer #PopUpOK.is-hover,body.master3 #PopUpContainer #PopUpOK:active,body.master3 #PopUpContainer #PopUpOK:focus,body.master3 #PopUpContainer #PopUpOK:hover{box-shadow:0 4px 14px 0 rgba(0,0,0,.26)!important}body.master3 #PopUpContainer #PopUpCancel:hover,body.master3 #PopUpContainer #PopUpConfirm:hover,body.master3 #PopUpContainer #PopUpOK:hover{text-decoration:none}body.master3 #PopUpContainer #PopUpConfirm,body.master3 #PopUpContainer #PopUpOK{float:right}body.master3 #PopUpContainer #PopUpCancel{float:left}body.master3 #PopUpContainer #PopUpClose,body.master3 #PopUpContainer #PopUpCloseCS{display:inline-block;font-family:rs-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:16px;right:16px;background-color:#fff;background-image:none;color:rgba(0,0,0,.54);text-decoration:none;font-size:24px;width:40px!important;height:40px!important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.master3 #PopUpContainer #PopUpClose:hover,body.master3 #PopUpContainer #PopUpCloseCS:hover{background-color:#eee}body.master3 .popUpWindow,body.master3 .popUpWindowContactUs{font-family:Roboto;border-radius:3px;border:0}body.master3 .popUpWindowContactUs{width:475px}body.master3 .popUpReportTitle,body.master3 .popUpTitle{position:relative;padding:0 20px;min-height:48px;line-height:48px;font-size:20px}body.master3 .popUpTitleContactUs{position:relative;padding:0 24px;max-height:48px;line-height:48px}body.master3 .popUpTitleContactUs .popUpTitleHeader{font-size:20px}body.master3 .popUpReportTitleHeader{font-size:20px}body.master3 .popUpReportTitle .popupClose,body.master3 .popUpTitle .popUpClose,body.master3 .popUpTitleClaimConfirm .popUpClose,body.master3 .popUpTitleContactUs .popUpClose,body.master3 .popUpTitleTermsConditions .popUpClose{font-size:24px;padding:0;margin:0;border:0;color:#fff;font-weight:400;position:absolute;top:0!important;right:0!important;width:48px!important;height:48px!important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:0 0;border-radius:0}body.master3 .popUpReportTitle .popupClose:hover,body.master3 .popUpTitle .popUpClose:hover,body.master3 .popUpTitleClaimConfirm .popUpClose:hover,body.master3 .popUpTitleContactUs .popUpClose:hover,body.master3 .popUpTitleTermsConditions .popUpClose:hover{background:rgba(255,255,255,.25)}body.master3 #ContactUsFormHolder,body.master3 #VehicleForm{overflow:inherit}body.master3 #ContactUsFormHolder .InputLabel,body.master3 #VehicleForm .InputLabel{font-family:Roboto,sans-serif}body.master3 #ContactUsFormHolder .InputMessage,body.master3 #ContactUsFormHolder .InputSelect,body.master3 #ContactUsFormHolder .InputText,body.master3 #VehicleForm .InputMessage,body.master3 #VehicleForm .InputSelect,body.master3 #VehicleForm .InputText{font-family:Roboto,sans-serif;box-shadow:none;border-radius:3px}body.master3 #FeedbackContactInfoDiv{width:100%}md-toast .md-toast-content{min-width:300px}.LinkButtonStyle a.NewMasterButtonStyle:active,.LinkButtonStyle a.NewMasterButtonStyle:link,.LinkButtonStyle a.NewMasterButtonStyle:visited,.actionButton,.actionButton:active,.actionButton:focus,.actionButton:visited{background-color:#045691!important;border:none!important;border-radius:0;transition:all .15s ease;color:#FFFFFF!important;text-decoration:none}.actionButton a,.actionButton a:active,.actionButton a:focus,.actionButton a:visited,.actionButtona:hover{color:#FFFFFF!important}.LinkButtonStyle a.NewMasterButtonStyle:focus,.LinkButtonStyle a.NewMasterButtonStyle:hover,.actionButton:focus,.actionButton:hover{background-color:#000000!important;text-decoration:none!important;box-shadow:0 4px 14px 0 rgba(0,0,0,.26)!important;color:#FFFFFF!important}.ToggleSwitchWrapper,.ToggleSwitchWrapperVertical{box-shadow:none!important;border:none!important;background:0 0!important;border-radius:2px!important}.ToggleSwitchWrapper label,.ToggleSwitchWrapperVertical label{background:0 0!important;border:none!important;box-shadow:none!important}.ToggleSwitchWrapper label:hover,.ToggleSwitchWrapperVertical label:hover{background:0 0!important;border:none!important;box-shadow:none!important}.ToggleSwitchWrapper label.checked,.ToggleSwitchWrapperVertical label.checked{background-color:#045691!important;color:#FFFFFF!important;transition:all .25s ease}.NewMasterButtonStyle{color:#FFFFFF!important;text-decoration:none!important}.getStartedButtonHolder{display:none}.dashboardModuleHiddenModulesHolder{padding-left:0!important;margin-left:0!important}#sortableDashboardModuleButtons li{margin:0 21px 10px 0!important}.dasboardModuleButton{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important;border-radius:2px!important;font-family:Roboto,Arial,sans-serif!important;transition:all .15s ease!important}.dasboardModuleButton:hover{box-shadow:0 4px 14px 0 rgba(0,0,0,.26)!important;transition:all .15s ease!important}.dashboardModuleHiddenModulesHolder{position:absolute!important;margin-top:0!important;top:15px!important;right:-5px!important;background:0 0!important;border:none!important;box-shadow:none!important}.dashboardModuleButtonTitle{font-family:Roboto,Arial,sans-serif!important;background-color:#fff!important;color:#666!important;font-weight:400!important;border-bottom:none!important}.dashboardModuleHideModuleButton{background-position:-20px 0!important}.dashboardModuleMoveModuleButton{background-position:0 0!important}.dashboardModuleButtonInfoLine.lineOne{font-weight:400!important;font-size:14px!important}.dashboardModuleButtonInfoLine.lineTwo{font-weight:400!important;font-size:12px!important}.pageContentHolderUnderTabs{border:none!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important;border-radius:2px!important;font-family:Roboto,Arial,sans-serif!important;background-color:#fff!important;width:900px!important}.pageContentTabSectionNEW{border:none!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important;border-radius:2px!important;font-family:Roboto,Arial,sans-serif!important;background-color:#fff!important;margin:0 0 15px 0!important}.dashboardModuleHolder{background:#fff!important;border:1px solid #a1a1a1!important}.DashboardSectionItemHeader{border:none!important}.DashboardSectionItemHeader h3{font-weight:400!important;font-family:Roboto,Arial,sans-serif!important}#commuteProfileLeftWrapper{background:#fff!important}.hor-minimalist-b .SummaryTablePrizeTitles{background:#efefef!important;border-radius:0!important}.travelMode{border-radius:0!important;border:none!important}.travelMode:hover{background:#fff!important;border-radius:0!important}.selectedTravelMode{box-shadow:none!important;background:#fff!important;border-radius:0!important;border-bottom:3px solid #045691!important}.travelModeTitle{font-weight:400!important}.modeStat{color:#045691!important}.modeStatDist{color:#7a7a7a!important;font-weight:400!important}.travelMode:active{box-shadow:none!important}.CommuterInformationSmall .textboxBorder,.addressThreeAddresses .textboxBorder{border:none!important}.CommuterInformationSmall .predictiveTextBoxWrapper input[type=text],.addressThreeAddresses .predictiveTextBoxWrapper input[type=text]{border:none!important;border-radius:0!important;border-bottom:1px solid #9e9e9e!important}.TravelPlanner .PTBHolder label,.TravelPlanner .ToggleSwitchLabel{font-weight:400!important;color:#757575!important}.profileDetailsInputHolder{position:relative;display:inline-block}.profileDetailsInput{display:block!important;width:100%!important;margin:0!important;border:0!important;border-bottom:1px solid #9e9e9e!important;font-size:14px!important;padding:4px 0!important;background-color:transparent!important;color:#333!important;z-index:2!important;height:20px!important;margin-left:10px!important;width:275px!important;border-radius:0!important}.profileDetailsInput~label{width:100%!important;position:absolute!important;pointer-events:none!important;bottom:5px!important;font-weight:400!important}.profileDetailsInput~label:after{content:'';background-color:#045691;height:2px;width:10px;bottom:-5px;left:50%;visibility:hidden;position:absolute;transition:.2s ease all;-webkit-transition:.2s ease all;margin-left:5px}.profileDetailsInput:focus{outline:0}.profileDetailsInput:focus~label:after{visibility:visible;width:100%;left:0}.profileDivider{color:#eee!important;background:#eee!important}.ProfileEditUserIDTable .dialog_field_value{width:700px;padding-left:30px;padding-bottom:7px}.GlobalHelpIconInlineChangeLogin{left:305px}select.field_input{margin-left:10px;background:0 0;border-radius:0;border:none;border-bottom:1px solid #9e9e9e;height:30px;font-size:14px;padding-left:0;width:275px}select.field_input:focus,select.field_input:hover{outline:0!important;border:none!important;border-bottom:1px solid #9e9e9e!important}.pageContentTabSectionUnderTabs{background:0 0!important;border:none!important;min-height:0!important;margin:0!important}.pageContentTabsNEW{padding-left:0!important;margin-left:-2px}.DashboardPageSectionTab a:active,.DashboardPageSectionTab a:focus,.DashboardPageSectionTab a:link,.DashboardPageSectionTab a:visited,.pageContentTabNEW a:active,.pageContentTabNEW a:focus,.pageContentTabNEW a:link,.pageContentTabNEW a:visited{background:#f5f5f5!important;border-radius:0!important;border:1px solid #f5f5f5!important;font-size:14px!important;font-weight:400!important;color:#666!important}.DashboardPageSectionTab a:hover,.pageContentTabNEW a:hover{background:#fff!important}.DashboardPageSectionTab.openPageSectionTab a,.DashboardPageSectionTab.openPageSectionTab a:hover,.pageContentTabNEW.openPageContentTab a,.pageContentTabNEW.openPageContentTab a:hover{background:#fff!important;border:1px solid #eee!important;border-bottom:2px solid #045691!important;margin-bottom:2px}.pageContentTabSectionInner{padding-left:0!important;color:#666!important}.EmailConfirmationTable .info_message{background-color:#ffbaba}.modified-email-confirmation-bar.container-Center{width:100%}.modified-email-info-wrapper.info_message{background-image:none;background:#c10300;background-color:#c10300;color:#fff;border:none;text-align:center;padding:0 0 15px 0!important}.modified-email-info-wrapper.info_message #ctl01_PageNavigation3_ResendConfirmationEmailLinkButton,.modified-email-info-wrapper.info_message #ctl01_PageNavigation3_SetContactEmailLinkButton{color:#212121!important;height:36px;background-color:#fff;padding:10px 16px;box-shadow:0 2px 4px 0 rgba(0,0,0,.28);border-radius:2px;margin-left:8px}.pointRedeemButton a{background-color:#045691!important;background-image:none!important;border:none!important;border-radius:0!important;font-family:Roboto,Arial,sans-serif!important;color:#FFFFFF!important;font-weight:400!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.28)!important;transition:all .15s ease!important;margin-top:7px!important}.pointRedeemButton a:hover{box-shadow:0 4px 14px 0 rgba(0,0,0,.26)!important;transition:all .15s ease!important}.addressThreeAddresses .InputLabel,.addressThreeAddresses label{font-size:12.5px!important;color:#757575!important}.DashboardPageSectionTab,.pageContentTabNEW{margin-right:0!important}.post-button{position:relative;box-shadow:0 2px 4px 0 rgba(0,0,0,.28);transition:all .15s ease}.post-button.is-active,.post-button.is-hover,.post-button:active,.post-button:focus,.post-button:hover{box-shadow:0 4px 14px 0 rgba(0,0,0,.26)!important}.CollapseExpandButton{background-image:none;padding-right:0}.CollapseExpandButton.Collapsed{background-image:none}.singleTripPopulateHolder{background-color:#fff}.singleTripWrapper{margin:0}.singleTripWrapper .ModuleContentHolder{background:0 0;border:none;border-radius:0}.singleTripWrapper .ModuleContentHeader{padding:8px;font-style:normal;background:0 0;border-radius:0;box-shadow:none;border:none;font-weight:400}.singleTripContactButton{background-color:#045691!important;border:none!important;border-radius:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.28);transition:all .15s ease;color:#FFFFFF!important;font-weight:400!important}.singleTripContactButton:hover{background-color:#000000!important;text-decoration:none!important;box-shadow:0 4px 14px 0 rgba(0,0,0,.26)!important;color:#FFFFFF!important}.singleTripPortalHolder .searchTripMapPlaceHolder{width:433px}.singleTripPortalHolder .predictiveTravelGooglemapWrp{border:none}.singleTripPortalHolder .textboxBorder{border:none;box-shadow:none}.singleTripPortalHolder .predictiveTextBoxWrapper{border:none!important;border-bottom:1px solid #9e9e9e!important;border-radius:0!important}#singleTripSearchButton{margin-top:20px;margin-bottom:5px}.singleTripTabs{padding-left:0;margin:0}.singleTripTabs .singleTripTab{margin:0}.singleTripTabs .singleTripTab a,.singleTripTabs .singleTripTab a:hover{background:0 0;border:none}.singleTripTabs .singleTripTab .openSingleTripTabAfter,.singleTripTabs .singleTripTab .openSingleTripTabBefore,.singleTripTabs .singleTripTab .singleTripTabAfter,.singleTripTabs .singleTripTab .singleTripTabBefore{background:0 0;height:0;width:0;left:0}.singleTripButton{margin:0 5px}.postTripButton{float:right;margin-right:0}.progressBarHolder{margin-bottom:10px}.singleTripAdditionalInfoOptionHolder{margin:0}.singleTripAdvancedSettingsButtonHolder{position:relative;background:0 0;border-radius:none;color:#045691;bottom:0;padding:0;text-align:right;clear:both;padding:8px 0;margin-right:-5px;height:10px}.SingleTripPage .pageContentHolderUnderTabs{width:960px!important;background:#fff}.SingleTripPage .ModuleContentHolder{background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border:0}.SingleTripPage .ModuleContentHolder:after,.SingleTripPage .ModuleContentHolder:before{content:" ";display:table}.SingleTripPage .ModuleContentHolder:after{clear:both}.singleTripTab{background:#f5f5f5!important;border-radius:0!important;border:1px solid #f5f5f5!important}.singleTripTab a{font-size:14px!important;font-weight:400!important;color:#666!important}.singleTripTab:hover{background:#fff!important}.singleTripTab.openSingleTripTab{background:#fff!important;border:1px solid #eee!important;border-bottom:2px solid #045691!important}.singleTripAdditionalInfoHolder{background:#f5f5f5;border-radius:0;margin:10px 5px 0 0}.singleTripAdditionalInfoHolder .singleTripChooseDate{border-radius:0}.singleTripAdditionalInfoHolder .ToggleSwitchWrapper{margin:0 0 10px 0;border-radius:0!important;height:26px}.singleTripAdditionalInfoHolder .ToggleSwitchWrapper label{border-radius:0!important}.singleTripAdditionalInfoHolder .ToggleSwitchWrapper label span{line-height:27px}.singleTripPortalWrapper{background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border:0}.singleTripPortalWrapper:after,.singleTripPortalWrapper:before{content:" ";display:table}.singleTripPortalWrapper:after{clear:both}.singleTripPortalWrapper #singleTripMyTripFilterOptions,.singleTripPortalWrapper .singleTripChooseCost,.singleTripPortalWrapper .singleTripChooseDate,.singleTripPortalWrapper .singleTripChooseTime,.singleTripPortalWrapper .singleTripChooseVehicle,.singleTripPortalWrapper .singleTripCreateNoteInput,.singleTripPortalWrapper .singleTripMyTripSearchBar{border-radius:0}.singleTripPortalWrapper .ToggleSwitchWrapper{margin:0 0 10px 0;border-radius:0!important;height:26px}.singleTripPortalWrapper .ToggleSwitchWrapper label{border-radius:0!important}.singleTripPortalWrapper .ToggleSwitchWrapper label span{line-height:27px}.singleTripPostTripPopUpHeader{background:0 0;border-radius:none;padding:5px 0 10px 0;font-size:16px;text-align:left}.singleTripCancelHeader .cancelTextClose{background:0 0;border:none;color:#000;font-size:24px;top:17px}.singleTripCancelHeader .cancelTextClose:before{content:"\e62b";font-family:rs-icons}#singleTripPopUpNotes,#singleTripPopUpPhoneNumber{border-radius:0}.singleTripRightButton{border-radius:0;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border:none}.singleTripContactConfirmHolder{border-radius:2px}.singleTripConfirmNotesNumberHolder input,.singleTripConfirmNotesNumberHolder textarea{border-radius:0}#singleTripSearchMyTripsButton{margin-top:21px;margin-left:25px}.singleTripContentTitle{font-size:16px;margin-top:-6px}.singleTripMyBookedTripsReturnedHolder,.singleTripSearchReturnedRecentlyPostedHolder{margin-top:20px}.ui-timepicker-div{font-size:10px!important}div.days-row p,div.request-carpool-btn p{margin-bottom:0}.master3 .more-info-alongRoute{padding-right:0;padding-top:0;position:absolute;bottom:2px;left:400px}.master3 div.more-info p{margin-bottom:0;white-space:nowrap}#google_translate_element{float:right;margin-right:8px}.modified-conversation-dialog.InternalMessagingPanel .popUpWindow{border:none;border-radius:2px}.modified-conversation-dialog.InternalMessagingPanel .popUpTitle{color:#212121;background:0 0}.modified-conversation-dialog.InternalMessagingPanel .popUpTitle h3{color:#212121}.modified-conversation-dialog.InternalMessagingPanel .InternalMessaging_ConversationSection{padding:8px 16px 5px 16px}.modified-conversation-dialog.InternalMessagingPanel .InternalMessaging_ReplyTextArea{margin:0 16px 16px 82px;max-width:100%;width:calc(100% - 98px);border:1px solid #e0e0e0;box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:16px}.modified-conversation-dialog.InternalMessagingPanel textarea:focus{border-bottom-color:#03a9f4!important}.modified-conversation-dialog.InternalMessagingPanel .popUpButtonsContainer{padding:16px;float:none;text-align:right}.modified-conversation-dialog.InternalMessagingPanel .buttonRight{margin-left:16px}.modified-conversation-dialog.InternalMessagingPanel .buttonLeft{float:none}.InternalMessagingControl_SendCommunicationsToEmailCheckboxHolder{padding-left:20px;margin-bottom:5px}.InternalMessagingControl_SendCommunicationsToEmailCheckboxHolder .InternalMessagingControl_SendCommunicationsToEmailCheckboxArea{font-weight:400;font-size:12px;padding-left:5px;vertical-align:top;margin-top:5px}@font-face{font-family:rs-icons;src:url(fonts/rs-icons.eot?we8uy9);src:url(fonts/rs-icons.eot?#iefixwe8uy9) format("embedded-opentype"),url(fonts/rs-icons.svg?we8uy9#rs-icons) format("svg");font-weight:400;font-style:normal}[class*=" rs-icon-"],[class^=rs-icon-]{font-family:rs-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.forgot-password-submit-card-icon{font-size:55px;font-weight:lighter;line-height:0;text-align:center;color:#fff;position:absolute;top:115px;left:0;width:320px}.rs-icon._checkmark-fco:before{content:"\e637"}.rs-icon._checkmark:before{content:"\e62f"}.rs-icon._exit:before,body.master3 #PopUpContainer #PopUpClose:before,body.master3 #PopUpContainer #PopUpCloseCS:before{content:"\e909"}.CellNumberConfirmation{font-size:32px!important;text-align:center;margin:auto!important}.sendNewCellNumberConfirmation{margin-top:8px!important}.sendNewCellNumberConfirmation a,.sendNewCellNumberConfirmation a:active,.sendNewCellNumberConfirmation a:visited{color:#03a9f4!important;text-decoration:none!important}.confirmationCodeButtons a,.confirmationCodeButtons a:active,.confirmationCodeButtons a:visited{padding:8px 32px!important;margin-top:16px!important;margin-bottom:-16px!important;display:inline-block}.confirmationCodeButtons .clearButtonStyle a,.confirmationCodeButtons .clearButtonStyle a:active,.confirmationCodeButtons .clearButtonStyle a:visited{color:#03a9f4!important;padding-left:0!important}directions-result-summary{display:-ms-flexbox;display:flex}.directions-result-summary--text-container{padding:16px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.directions-result-summary--text-container-summary{white-space:normal}.directions-result-summary--text-container-summary-travel-mode{font-size:16px;color:rgba(0,0,0,.87)}.directions-result-summary--text-container-details{padding-top:4px}.directions-result-summary--text-container-details-distance{color:rgba(0,0,0,.54);padding-right:16px}.directions-result-summary--text-container-details-duration{color:rgba(0,0,0,.87)}address-summary-display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}address-summary-display._orig .address-summary-display--circle-status-icon{background-color:#4caf50}address-summary-display._dest .address-summary-display--circle-status-icon{background-color:#f44336}.address-summary-display--circle-status-icon{display:block;width:10px;height:10px;border-radius:50%;-ms-flex:0 0 auto;flex:0 0 auto}.address-summary-display--route{color:rgba(0,0,0,.54);padding-left:10px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}map-directions-overlay-card{display:-ms-flexbox;display:flex;background-color:#fff;-ms-flex-direction:column;flex-direction:column;width:480px;height:100%;top:0}map-directions-overlay-card.is-hidden{display:none}map-directions-overlay-card._drawer-style{position:absolute;left:0;top:0;height:100%;transition:transform .2s ease-in-out,opacity .2s ease-in-out .1s}map-directions-overlay-card._drawer-style.is-hidden{display:-ms-flexbox;display:flex;opacity:0;transform:translateX(-100%)}map-directions-overlay-card._drawer-style:not(.is-hidden){opacity:1;transform:translateX(0)}.map-directions-overlay-card--heading{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;min-height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.12)}.map-directions-overlay-card--directions-result-summary{width:100%}.map-directions-overlay-card--bottom-row{-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:100%}.map-directions-overlay-card--close-flat-btn{margin:8px auto 8px 8px}.map-directions-overlay-card--directions-summary{-ms-flex:1 0 auto;flex:1 0 auto;max-height:calc(100% - 56px);background-color:#fff}.map-directions-overlay-card--directions-summary .directions-summary{padding:16px}.ReceiptTable{width:100%;padding:16px;display:block}.ReceiptTable:after,.ReceiptTable:before{content:" ";display:table}.ReceiptTable:after{clear:both}.ReceiptTable-lineItemList{float:left;width:100%;margin:0}.ReceiptTable-lineItemList:after,.ReceiptTable-lineItemList:before{content:" ";display:table}.ReceiptTable-lineItemList:after{clear:both}.ReceiptTable-lineItem{width:100%;float:left;clear:left;list-style:none}.ReceiptTable-lineItem:after,.ReceiptTable-lineItem:before{content:" ";display:table}.ReceiptTable-lineItem:after{clear:both}.ReceiptTable-lineItemLabel{float:left;width:75%;margin-top:8px;display:block}.ReceiptTable-lineItemValue{float:right;text-align:right;width:25%;font-size:32px;line-height:36px;color:#838383}.ReceiptTable-sum{width:100%;float:left;clear:both;border-top:solid 1px grey}.ReceiptTable-sumLabel{width:75%;float:left;margin-top:8px}.ReceiptTable-sumValue{float:right;text-align:right;color:#389ad3;font-size:32px;line-height:36px}.two-line-notification-list-item{display:-ms-flexbox;display:flex;display:-webkit-flex}.rs-ptb-list{background-color:#fff;overflow-x:hidden;max-height:225px;margin:0;padding:0;box-shadow:0 2px 6px rgba(0,0,0,.2);z-index:5}.rs-ptb-list--icon{padding:0 16px 0 4px;font-size:20px!important}.rs-ptb-list--current-location .rs-icon{color:#045691}.rs-ptb-list .list-group-item{height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:4px 16px!important}.rs-ptb-list .list-group-item:active{background-color:#eee}.ptb-list-item--address-group{overflow:hidden}.ptb-list-item--address-name{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.ptb-list-item--address-full{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.ptb-list-item--clock-icon{color:#aeaeae;margin-left:auto;padding:0;width:48px;text-align:right}.rs-ptb--address-input{min-height:32px!important}.bg-selection-on-hover:hover{background-color:#eee!important}rating-star-display{color:#ffd600}.rating-star-display--icon-container>.rs-icon._star-outline{opacity:0;visibility:hidden}assorted-search-filter{display:-ms-flexbox;display:flex}assorted-search-filter.is-hidden{display:none}.assorted-search-filter--container{width:100%;height:48px;padding:7px 0}.assorted-search-filter--container-item._slider{width:100%}base-search-filter{display:-ms-flexbox;display:flex}checkbox-search-filter{display:-ms-flexbox;display:flex}search-filter-form-group{display:-ms-flexbox;display:flex}.search-filter-form-group--search-filter-list{-ms-flex:1 0 100%;flex:1 0 100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-filter-form-group--search-filter-list-item{-ms-flex:1 0 100%;flex:1 0 100%}search-filter-form{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.search-filter-form--heading{-ms-flex:1 0 100%;flex:1 0 100%;display:-ms-flexbox;display:flex}.search-filter-form--heading-label{-ms-flex:1 0 auto;flex:1 0 auto;margin-right:auto}.search-filter-form--heading-toggle-switch{-ms-flex:1 0 auto;flex:1 0 auto;margin-left:auto}.search-filter-form--rows{-ms-flex:1 0 100%;flex:1 0 100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.search-filter-form--rows._nested-mode .search-filter-form--rows{border:none}.search-filter-form--rows._nested-mode.ng-enter{transition:transform 60ms ease-in,opacity .1s linear;opacity:0;transform:scale(.8,0);transform-origin:top}.search-filter-form--rows._nested-mode.ng-enter-active{opacity:1;transform:scale(1,1)}.search-filter-form--rows._nested-mode.ng-leave{transition:transform .1s ease-in,opacity .1s linear;opacity:1;transform:scale(1,1);transform-origin:top}.search-filter-form--rows._nested-mode.ng-leave-active{opacity:0;transform:scale(.8,0)}.search-filter-form--row{-ms-flex:1 0 100%;flex:1 0 100%;display:-ms-flexbox;display:flex;border-top:1px solid #e4e4e4;margin:0 -16px 0 -16px;padding:0 16px 0 16px;min-height:72px}.search-filter-form--row .search-filter-form--column-filter-form{width:100%}.search-filter-form--row .search-filter-form--column-filter-form .search-filter-form--heading{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:400}.search-filter-form--row.alt--padded-row{padding:8px 16px 8px 16px}.search-filter-form--row.alt--min-height-row{min-height:112px;-ms-flex:1 0 auto;flex:1 0 auto}.search-filter-form--row.alt--thin-row{min-height:48px}.search-filter-form--row.alt--no-underline+.search-filter-form--row{border-top:none}.search-filter-form--row.alt--distance-search-form{-ms-flex:1 1 auto;flex:1 1 auto}.search-filter-form--column{-ms-flex:1 1 auto;flex:1 1 auto}.search-filter-form--column-filter{width:100%}.search-filter-form--column-filter .checkbox-search-filter--icon{font-size:24px;padding:0 16px 0 0}.search-filter-form--column-filter .checkbox-search-filter--icon ._initial-location{color:#0fb62b}.search-filter-form--column-filter .checkbox-search-filter--icon ._end-location{color:#e73d38}.search-filter-form--column-filter .checkbox-search-filter--checkbox{color:#898989}.search-filter-form--column-filter .checkbox-search-filter--checkbox:hover{color:#000}.search-filter-form--column-filter-group{width:100%;padding:0}.search-filter-form--column-filter-group .search-filter-form-group--search-filter-list .search-filter-form-group--search-filter-list-item md-select ._md-select-value{border-bottom:none}.search-filter-form--column-filter-group .search-filter-form-group--search-filter-list .search-filter-form-group--search-filter-list-item md-select ._md-text{color:#898989}.search-filter-form--column-filter-group .search-filter-form-group--search-filter-list .search-filter-form-group--search-filter-list-item md-input-container{margin:0;padding:0}.search-filter-form--column-filter-group .search-filter-form-group--search-filter-list .search-filter-form-group--search-filter-list-item md-input-container label{font-size:16px;color:#000;font-weight:400;overflow:auto;text-overflow:initial;padding:0;margin:0!important;display:initial;position:relative}.search-filter-form--column-filter-group .search-filter-form-group--search-filter-list .search-filter-form-group--search-filter-list-item md-input-container label:not(._md-container-ignore){position:relative;top:0}.search-filter-form--column-filter-group .search-filter-form-group--search-filter-list .search-filter-form-group--search-filter-list-item md-input-container label:not(.md-no-float){transform:none}.search-filter-form--column-filter-group checkbox-search-filter{color:#898989}.search-filter-form--column-filter-group checkbox-search-filter:hover{color:#000}.search-filter-form--column-filter-group checkbox-search-filter .checkbox-search-filter--icon{padding:0 16px 0 0;font-size:24px;height:24px}.search-filter-form--column-filter-group checkbox-search-filter md-checkbox{margin:0}.search-filter-form--column-filter-group checkbox-search-filter md-checkbox ._md-container{left:auto;right:0}.search-filter-form--column-filter-group checkbox-search-filter md-checkbox ._md-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:0;margin-right:30px}.search-filter-form--column-filter-group checkbox-search-filter md-checkbox:last-of-type{width:100%}@media (max-width:768px){.search-filter-form--heading-label{min-width:180px}}@media (min-width:769px){.search-filter-form--heading-label{min-width:254px}}select-search-filter{display:-ms-flexbox;display:flex}slider-search-filter{display:-ms-flexbox;display:flex}slider-search-filter>md-slider-container{width:100%}text-search-filter{display:-ms-flexbox;display:flex}tour-exhibit{display:block;margin-top:24px;margin-left:auto;margin-right:auto;background-color:#fff;font-family:Roboto,Arial,sans-serif;text-align:center}.tour-exhibit--exhibit-container{font-size:14px}.tour-exhibit--exhibit-header{font-size:20px;padding:24px 16px 16px;color:rgba(0,0,0,.54)}.tour-exhibit--exhibit-text{padding:16px;color:rgba(0,0,0,.54);font-weight:500}.tour-exhibit--map-input{padding:16px}.tour-exhibit--map-button-container{padding:16px 16px 24px}.tour-exhibit--map-button{padding:0 48px;height:36px;color:#fff}ui-tour-controls{display:-ms-flexbox;display:flex}.ui-tour-controls--tourguide-actions{display:-ms-flexbox;display:flex;width:100%}.ui-tour-controls--tourguide-next-or-ok-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:auto}trip-address-picker{display:-ms-flexbox;display:flex}.trip-address-picker--addresses-list{margin:16px 16px 0 16px;-ms-flex:1 0 auto;flex:1 0 auto}.trip-address-picker--address-order-control-group{display:-ms-flexbox;display:flex;width:100%;height:96px;padding:0;margin-top:16px;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0;flex:0 0}.trip-address-picker--swap-btn{margin-top:24px;padding:0 16px 0 0!important;color:#5f5c5c!important}.trip-address-picker--swap-btn .rs-icon{font-size:24px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.trip-address-picker--swap-btn .rs-icon:hover{color:#045691;transform:scale(1.2)}.trip-itinerary-picker{background-color:#fff}.trip-itinerary-picker--address-picker{height:104px}seat-map-display{display:-ms-flexbox;display:flex;background-color:#fff;height:100%;max-height:376px}.seat-map-display--seat-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles{padding:8px;position:relative;transform:rotate(90deg)}.seat-map-display--single-trip-vehicles._single-trip-pickup .seat-map-display--seat-row-container{position:absolute;top:62px;left:28px;width:110px}.seat-map-display--single-trip-vehicles._single-trip-pickup .seat-map-display--seat-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:4px}.seat-map-display--single-trip-vehicles._single-trip-pickup .seat-map-display--seat-row._front{-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-extended-pickup .seat-map-display--seat-row-container{position:absolute;top:62px;left:30px;width:110px}.seat-map-display--single-trip-vehicles._single-trip-extended-pickup .seat-map-display--seat-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:4px;-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-extended-pickup .seat-map-display--seat-row._front{-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-car .seat-map-display--seat-row-container{position:absolute;top:106px;left:37px;width:106px}.seat-map-display--single-trip-vehicles._single-trip-car .seat-map-display--seat-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:4px;-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-car .seat-map-display--seat-row._front{-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-suv .seat-map-display--seat-row-container{top:103px;left:40px;position:absolute;width:118px}.seat-map-display--single-trip-vehicles._single-trip-suv .seat-map-display--seat-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:4px;-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-suv .seat-map-display--seat-row._front{-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-suv .seat-map-display--seat-row._first-row{-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-station-wagon .seat-map-display--seat-row-container{position:absolute;top:64px;left:24px;width:110px}.seat-map-display--single-trip-vehicles._single-trip-station-wagon .seat-map-display--seat-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:4px}.seat-map-display--single-trip-vehicles._single-trip-station-wagon .seat-map-display--seat-row._front{-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-station-wagon .seat-map-display--seat-row._first-row{-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-15-passenger .seat-map-display--seat-row-container{position:absolute;top:95px;left:41px;width:139px}.seat-map-display--single-trip-vehicles._single-trip-15-passenger .seat-map-display--seat-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:4px}.seat-map-display--single-trip-vehicles._single-trip-15-passenger .seat-map-display--seat-row._front{-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-12-passenger .seat-map-display--seat-row-container{position:absolute;top:114px;left:45px;width:131px}.seat-map-display--single-trip-vehicles._single-trip-12-passenger .seat-map-display--seat-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:4px}.seat-map-display--single-trip-vehicles._single-trip-12-passenger .seat-map-display--seat-row._front{-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-9-passenger .seat-map-display--seat-row-container{position:absolute;top:102px;left:40px;width:119px}.seat-map-display--single-trip-vehicles._single-trip-9-passenger .seat-map-display--seat-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:4px}.seat-map-display--single-trip-vehicles._single-trip-9-passenger .seat-map-display--seat-row._front{-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-van .seat-map-display--seat-row-container{position:absolute;top:92px;left:43px;width:112px}.seat-map-display--single-trip-vehicles._single-trip-van .seat-map-display--seat-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:4px;-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-van .seat-map-display--seat-row._front{-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-mini-van .seat-map-display--seat-row-container{position:absolute;top:64px;left:30px;width:110px}.seat-map-display--single-trip-vehicles._single-trip-mini-van .seat-map-display--seat-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:4px;-ms-flex-pack:justify;justify-content:space-between}.seat-map-display--single-trip-vehicles._single-trip-mini-van .seat-map-display--seat-row._front{-ms-flex-pack:justify;justify-content:space-between}seat-availability-picker{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.seat-availability-picker{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2)}.seat-availability-picker--seat-availability-header{padding:0 4px 0 16px;height:56px;width:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.12)}.seat-availability-picker--header-text{font-size:20px;font-weight:500;color:rgba(0,0,0,.87)}.seat-availability-picker--header-button{margin-left:auto;font-size:24px;width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.seat-availability-picker--vehicle-dropdown-menu{height:56px;padding:0 4px 0 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.12)}.seat-availability-picker--vehicle-dropdown-menu:hover{background-color:#ececec}.seat-availability-picker--vehicle-dropdown-icon{width:40px;height:40px;font-size:24px;border-radius:50%;background-color:#eee;color:rgba(0,0,0,.54);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.seat-availability-picker--vehicle-model{padding-left:16px}.seat-availability-picker--vehicle-dropdown-arrow{margin-left:auto}.seat-availability-picker--user-vehicle-picker{background-color:#fff;position:absolute;top:20px}.seat-availability-picker--footer-buttons{height:52px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.seat-availability-picker--empty-state{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.seat-availability-picker--empty-state .empty-state--label{display:none}.seat-map-legend--icons-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.seat-map-legend--legend-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:auto;height:48px;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:300;-ms-flex-align:center;align-items:center}.seat-map-legend--legend-item-icon{font-size:16px;color:rgba(0,0,0,.56);transform:rotate(90deg)}.seat-map-legend--legend-item-label{padding-left:16px;font-size:13px}seat-position-picker{display:-ms-flexbox;display:flex;background-color:#fff;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:300;max-width:480px}.seat-position-picker--seat-display-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:480px}.seat-position-picker--seat-availability-display{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;-ms-flex-pack:center;justify-content:center}.seat-position-picker--display-legend-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:16px;-ms-flex-align:center;align-items:center;-ms-flex:1 0 auto;flex:1 0 auto}.seat-position-picker--seat-map{-ms-flex-pack:center;justify-content:center;-ms-flex:1 0 auto;flex:1 0 auto;height:auto}.seat-position-picker--legend-text{font-weight:500;padding-top:20px}.seat-position-picker--legend-sub-text{font-size:16px;color:#1e90ff;font-weight:400}.seat-position-picker--seat-availability-legend{height:auto;margin-bottom:auto;width:100%;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:16px}.seat-position-picker--select-all-button{color:#045691}.seat-position-picker--footer-buttons{padding:0 4px 0 16px;height:52px;width:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(0,0,0,.12)}.seat-position-picker--back-button{margin-right:auto}seat-reservation-icon{display:block}seat-reservation-icon.is-selected .seat-reservation-icon--seat-availability{border-radius:5px;background-image:url(/Images/SPA/core/trips/seatReservations/selected-seat.png);background-size:31px 33px;background-repeat:no-repeat;background-position-x:0;background-position-y:-1px;transform:rotate(-90deg)}.seat-reservation-icon--seat-availability{width:30px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;-webkit-border-fit:border!important;padding:0}.seat-reservation-icon--seat-availability:focus{outline:0}.seat-reservation-icon--seat-availability::-moz-focus-inner{border:none}.seat-reservation-icon--seat-availability._available{color:#00c853}.seat-reservation-icon--seat-availability._available:hover{border-color:#0fb62b}.seat-reservation-icon--seat-availability._unavailable{color:#9e9e9e}.seat-reservation-icon--seat-availability._reserved-by-current-user{color:#00c853;transform:rotate(-90deg)}.seat-reservation-icon--seat-availability._reserved{color:#9e9e9e}.seat-reservation-icon--seat-icon{width:32px;height:32px;font-size:32px}.trip-post-editor--toolbar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.trip-post-editor--header{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;-ms-flex-item-align:start;align-self:flex-start}.trip-post-editor--header-title{padding:16px;margin:0}.trip-post-editor--help-btn{margin-left:auto}.trip-post-editor--buttons{z-index:2;padding:16px;width:100%;background-color:#fff;box-shadow:0 -2px 6px rgba(0,0,0,.2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:72px}.trip-post-editor--buttons-cancel-button{width:47%}.trip-post-editor--buttons-next-button{margin-left:auto;padding:0;width:47%}.trip-post-editor--nested-button{display:block}.trip-post-editor--post-trip-button{height:24px;padding:0!important;border:none;border-radius:0;text-transform:uppercase;margin-left:auto;box-shadow:0 2px 4px 0 rgba(0,0,0,.28)}.trip-post-editor--post-trip-button:hover{box-shadow:0 4px 14px 0 rgba(0,0,0,.26)!important}.trip-post-editor--span-button{padding:8px 16px;background-color:#045691;box-shadow:0 2px 4px 0 rgba(0,0,0,.28);cursor:pointer}.seat-reservation--request-item{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.seat-reservation--request-item._is-rejected{opacity:.5}.seat-reservation--request-item-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.seat-reservation--passenger-img-wrapper{padding-right:16px}.seat-reservation--passenger-status-icon{font-size:18px;position:relative;top:-12px;left:0}.seat-reservation--passenger-status-icon.rs-icon._checkmark{color:#00c853}.seat-reservation--passenger-info{-ms-flex:1;flex:1}.seat-reservation--passenger-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.seat-reservation--passenger-group-icon{font-size:24px;color:rgba(0,0,0,.54);padding-right:8px}.seat-reservation--passenger-icon-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.seat-reservation--user-preference-icons{padding-right:5px;color:rgba(0,0,0,.54)}.seat-reservation--seats-booked{font-size:12px}.seat-reservation--booking-status-confirmed{color:#0fb62b}.seat-reservation--booking-status-requested{color:#F0AD4E}.seat-reservation--booking-status-ignored{color:#D9534F}.seat-reservation--request-date{font-size:12px;color:rgba(0,0,0,.38)}.seat-reservation--message-icon{font-size:24px}.seat-reservation--request-action-buttons{padding:0 8px;display:-ms-flexbox;display:flex;margin-top:8px}.seat-reservation--reject-button{width:47%}.seat-reservation--reject-button.md-button.md-rideshark-theme-theme.md-raised{background-color:#f5f5f5}.seat-reservation--approve-button{width:47%}.seat-reservation--approve-button.md-button.md-rideshark-theme-theme.md-raised{background-color:#00c853;color:#fff}.seat-reservation--approve-button.md-button.md-rideshark-theme-theme.md-raised:not([disabled]):hover{background-color:#00c853}trip-post-display{background-color:#fafafa;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:justify;justify-content:space-between;width:480px;position:relative}trip-post-display hr{margin-bottom:0;margin-top:0;border-top:1px solid rgba(0,0,0,.12)}trip-post-display._move-action-buttons{-ms-flex-pack:start;justify-content:flex-start}trip-post-display .map{width:100%;height:100%;min-height:100px}.trip-post-display--map-container{display:block}.trip-post-display--internal-conversation-link{display:inline-block;position:relative;cursor:pointer;min-height:36px;min-width:88px;line-height:36px;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:3px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0 6px;margin:6px 8px;background:0 0;color:currentColor;white-space:nowrap;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;overflow:hidden;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);margin-left:auto;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);color:#212121;background-color:#fafafa}.trip-post-display--internal-conversation-link a{color:#212121}.trip-post-display--internal-conversation-link:hover a{text-decoration:none;color:inherit}.trip-post-display--loading-cover{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-color:#fff;font-size:24px;font-weight:300}.trip-post-display--top-section{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}.trip-post-display--bottom-section{-ms-flex-preferred-size:auto;flex-basis:auto;overflow:auto;width:100%;-ms-flex-positive:1;flex-grow:1}.trip-post-display--header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dcdcdc;-ms-flex-negative:0;flex-shrink:0;background-color:#fafafa;height:48px}.trip-post-display--header-back-button{-ms-flex:1 10%;flex:1 10%;color:rgba(0,0,0,.54)}.trip-post-display--header-label{-ms-flex:1 70%;flex:1 70%}.trip-post-display--header-share-button{-ms-flex:1 10%;flex:1 10%;color:rgba(0,0,0,.54)}.trip-post-display--notification{height:40px;background-color:#f57c00;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:12px}.trip-post-display--profile{padding:16px;height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.trip-post-display--profile-avatar-img{width:88px}.trip-post-display--profile-avatar-img .user-avatar-img{width:72px!important;height:72px!important}.trip-post-display--user-profile .rs-icon{font-size:20px;color:rgba(0,0,0,.54)}.trip-post-display--user-profile .trip-post-display--user-preference-icons{height:24px}.trip-post-display--user-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:24px;margin-bottom:6px}.trip-post-display--user-name-display{font-size:20px;font-weight:600;padding-right:16px}.trip-post-display--user-name-icon.rs-icon{font-size:24px}.trip-post-display--user-preference-icons{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.trip-post-display--rating-star .rs-icon{color:#ffd600}.trip-post-display--tabs{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #dcdcdc}.trip-post-display--tabs._resize-tab-height{-ms-flex:0 1 auto;flex:0 1 auto}.trip-post-display--tabs rs-tabset-headings{border-bottom:1px solid rgba(0,0,0,.12);box-shadow:0 8px 6px -6px rgba(0,0,0,.12);text-transform:uppercase;margin-bottom:0;display:block}.trip-post-display--tabs rs-tab-heading:hover{color:#045691}.trip-post-display--tabs .rs-tabset--body{overflow:auto;overflow-x:hidden}.trip-post-display--addresses{padding:16px;display:-ms-flexbox;display:flex}.trip-post-display--address-line{display:-ms-flexbox;display:flex}.trip-post-display--address-title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.trip-post-display--route-addresses .address-summary-display--route{color:rgba(0,0,0,.87)}.trip-post-display--leaving-info{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.trip-post-display--leaving-date{-ms-flex:auto;flex:auto}.trip-post-display--seats-info{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.trip-post-display--seats-left{color:rgba(0,0,0,.54);font-size:34px}.trip-post-display--seats-riders{text-align:right;-ms-flex:auto;flex:auto;color:rgba(0,0,0,.38)}.trip-post-display--cost-info{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.trip-post-display--cost-info-price{color:rgba(0,0,0,.54);font-size:34px;-ms-flex:auto;flex:auto}.trip-post-display--cost-info-discount-container{text-align:right;-ms-flex:auto;flex:auto}.trip-post-display--cost-info-discount-rate{color:rgba(0,0,0,.38)}.trip-post-display--see-more{text-transform:none;padding:0;height:24px;line-height:24px}.trip-post-display--comment-box{padding:16px;display:-ms-flexbox;display:flex;overflow:auto}.trip-post-display--vehicle-info{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:all .3s ease}.trip-post-display--vehicle-img{width:88px;padding-right:24px;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.trip-post-display--vehicle-placeholder{width:40px;height:40px;border-radius:50%;background-color:#ececec;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:24px;color:rgba(0,0,0,.54)}.trip-post-display--vehicle-summary{-ms-flex:auto;flex:auto}.trip-post-display--view-car{padding:0}.trip-post-display--schedule-panel{padding:0 16px;cursor:default;position:relative}.trip-post-display--overlay-div{position:absolute;width:70%;height:100%}.trip-post-display--schedule-panel-headings{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:45px}.trip-post-display--schedule-panel-heading{width:150px;text-align:center}.trip-post-display--heading-text{font-size:14px!important}.trip-post-display--schedule-panel-time-picker{display:-ms-flexbox;display:flex;padding:4px 0;height:38px;cursor:default}.trip-post-display--driver-info{padding:16px;display:-ms-flexbox;display:flex}.trip-post-display--driver-info-list{border:none;padding:0}.trip-post-display--driver-info-list-item .rs-icon{padding-right:16px;color:rgba(0,0,0,.54)}.trip-post-display--list-details{-ms-flex:auto;flex:auto}.trip-post-display--list-details-address{color:rgba(0,0,0,.54);font-size:12px}.trip-post-display--other-posts{padding:0 16px;display:-ms-flexbox;display:flex}.trip-post-display--other-posts-title{padding-top:16px}.trip-post-display--other-posts-list{-ms-flex:auto;flex:auto}.trip-post-display--other-posts-list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:16px}.trip-post-display--view-more{padding:0}.trip-post-display--rider-number-badge{background-color:#00c853;color:#fff;border-radius:50%;width:16px;height:16px;font-size:12px;text-align:center;margin-left:4px;position:absolute;top:10px}.trip-post-display--trip-question-btn{width:100%}.trip-post-display--material-list-title{width:88px;text-align:right;padding-right:24px;font-size:14px!important;color:rgba(0,0,0,.54)}.trip-post-display--link{cursor:pointer;padding:0}.trip-post-display--circle-img-placeholder{width:40px;height:40px;border-radius:50%;background-color:#ececec;display:block}trip-post-list-page{display:block;width:480px}.trip-post-list-page{position:relative;top:0;bottom:0;left:0;width:480px;height:100%;background-color:#eee;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.trip-post-list-page--header-help{display:-ms-flexbox;display:flex}.trip-post-list-page--header-help-text{margin:10px}.trip-post-list-page--list-status-indicator{position:absolute;right:0;width:0;height:0;border-style:solid;border-width:40px 0 0 40px}.trip-post-list-page--list-status-indicator._is-confirmed{border-color:#00c853 transparent transparent transparent}.trip-post-list-page--list-status-indicator._is-confirmed .rs-icon{color:#fff}.trip-post-list-page--list-status-indicator._is-pending{border-color:#ec9b42 transparent transparent transparent}.trip-post-list-page--list-status-indicator._is-pending .rs-icon{color:#fff;transform:rotate(90deg)}.trip-post-list-page--status-icon{position:relative;top:-36px;left:-18px;font-size:14px}.trip-post-list-page--user-avatar-img._is-driver .user-avatar-img{background:#03a7f2}.trip-post-list-page--user-avatar-img._is-passenger .user-avatar-img{background:#ec9b42}.trip-post-list-page--trip-type-img{width:40px;height:40px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.trip-post-list-page--trip-type-img._is-driver{background:#03a7f2}.trip-post-list-page--trip-type-img._is-passenger{background:#ec9b42}.trip-post-list-page--trip-type-icon{color:#fff;font-size:24px}.trip-post-list-page--panel{width:500px;height:100%;background:#fff}.trip-post-list-page .paper-card{border:0;border-radius:0}.trip-post-list-page--header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;color:rgba(0,0,0,.87);width:100%;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;z-index:9}.trip-post-list-page--header._no-tab-shadow{box-shadow:none}.trip-post-list-page--header-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:56px;-ms-flex:0 0 auto;flex:0 0 auto;min-height:56px}.trip-post-list-page--header-title-text{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;font-size:20px;padding:0 0 0 16px}.trip-post-list-page--header-tabset .rs-tabset--tabset-headings{margin-bottom:0!important}.trip-post-list-page--header-tabset .rs-tabset--tab-heading:hover{color:#045691}.trip-post-list-page--trip-tab{height:48px!important}.trip-post-list-page--trip-tab:hover{color:#045691}.trip-post-list-page--trip-tab.is-selected{background-color:#eee;color:#045691;border-bottom:2px solid #045691;padding-top:2px}.trip-post-list-page--header-post-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:132px;height:36px;color:rgba(0,0,0,.54);background-color:#fff;text-transform:uppercase;box-shadow:0 4px 14px 0 rgba(0,0,0,.26)}.trip-post-list-page--header-post-button:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.26)}.trip-post-list-page--header-image{width:478px;overflow:hidden}.trip-post-list-page--posts-list{height:100%;width:100%;overflow-y:auto}.trip-post-list-page--reservations-list{height:100%;width:100%;overflow-y:auto}.trip-post-list-page--subheader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:50px;padding:0 16px 0 16px;color:rgba(0,0,0,.54);font-weight:500;border-bottom:1px solid rgba(0,0,0,.12)}.trip-post-list-page--list-sorter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;height:48px;padding:0 16px 0 16px;color:rgba(0,0,0,.54);font-weight:500;border-bottom:1px solid rgba(0,0,0,.12)}.trip-post-list-page--list-sorter-label{padding:4px 16px 0 0}.trip-post-list-page--list-sorter-dropdown{margin:0}.trip-post-list-page--ride-post-list{line-height:1}.trip-post-list-page--ride-request-list{line-height:1}.trip-post-list-page--list-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.12);position:relative;overflow:hidden}.trip-post-list-page--list-card:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.38);transition:all .3s ease;-webkit-transition:all .3s ease;background-color:rgba(4,86,145,0.102)}.trip-post-list-page--list-card-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:40px;color:#000;font-size:16px;padding:16px 16px 13px 16px;border-bottom:1px solid rgba(0,0,0,.12)}.trip-post-list-page--list-card-trip-details{display:-ms-flexbox;display:flex;width:100%;height:124px;padding:16px}.trip-post-list-page--list-user-indicator{margin-right:16px}.trip-post-list-page--list-card-trip-header{line-height:24px;color:rgba(0,0,0,.87)}.trip-post-list-page--list-address-summary-location-display{color:rgba(0,0,0,.54);font-size:14px;margin-bottom:4px}.trip-post-list-page--list-address-summary-location-display:nth-child(1){padding:0 0 8px 0}.trip-post-list-page--list-address-summary-location-details{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.trip-post-list-page--list-address-summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trip-post-list-page--list-date-summary-panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;color:rgba(0,0,0,.38);margin-left:auto}.trip-post-list-page--list-vehicle-summary{line-height:16px;margin-top:10px}.trip-post-list-page--list-day-display{color:rgba(0,0,0,.38);line-height:24px}.trip-post-list-page--list-time-display{line-height:20px}.trip-post-list-page--list-cost-display{margin:4px 0;color:rgba(0,0,0,.87);height:24px}.trip-post-list-page--list-seat-summary{line-height:18px}.trip-post-list-page--list-card-seat-count{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px;color:rgba(0,0,0,.38);margin-left:72px;border-top:1px solid rgba(0,0,0,.12);padding-right:16px}.trip-post-list-page--list-card-confirmation-status{height:100%;color:#045691;font-size:13px;width:auto;height:24px;line-height:24px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.trip-post-list-page--list-card-status-icon{font-size:16px;line-height:24px}.trip-post-list-page--list-card-status-icon.rs-icon._checkmark{width:20px;height:20px;color:#00c853;line-height:20px}.trip-post-list-page--list-card-status-icon.rs-icon._open-panel{width:20px;height:20px;color:#ec9b42;line-height:20px;transform:rotate(90deg)}.trip-post-list-page--list-card-confirmation-text{padding-left:16px;font-size:12px;line-height:16px}.trip-post-list-page--list-card-confirmation-text._confirmed{color:#00c853}.trip-post-list-page--list-card-confirmation-text._pending{color:#ec9b42}.trip-post-list-page--list-date{display:-ms-flexbox;display:flex;margin-left:auto;color:rgba(0,0,0,.38)}.trip-post-list-page--list-date :nth-child(1){border-top:none}.list-background{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}trip-cost-window{display:block;height:100%}.trip-cost-window{width:100%;background:#fff;font-family:Roboto,Arial,sans-serif;font-size:13px;color:rgba(0,0,0,.87);box-shadow:0 2px 6px rgba(0,0,0,.2);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}.trip-cost-window--cost-header-container{width:100%}.trip-cost-window--seats-summary{overflow:auto;position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;padding:0 16px}.trip-cost-window--seats-summary::-webkit-scrollbar{width:8px}.trip-cost-window--seats-summary::-webkit-scrollbar-track{display:none}.trip-cost-window--seats-summary::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.trip-cost-window--seats-summary::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}.trip-cost-window--header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-left:16px;height:56px}.trip-cost-window--header-text{font-size:20px;font-weight:500}.trip-cost-window--header-buttons{margin-left:auto;font-size:24px}.trip-cost-window--header-help-button{width:48px;height:48px}.trip-cost-window--header-close-button{width:48px;height:48px}.trip-cost-window--trip-summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;font-size:13px}.trip-cost-window--summary-sub-header{display:-ms-flexbox;display:flex;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.trip-cost-window--summary-display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 1 auto;flex:0 1 auto;height:40px;border-top:1px solid rgba(0,0,0,.12);padding:0 16px}.trip-cost-window--summary-item{margin-left:auto}.trip-cost-window--trip-expenses{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;padding:0 16px}.trip-cost-window--expense-item-container{display:-ms-flexbox;display:flex;height:40px;-ms-flex-align:center;align-items:center}.trip-cost-window--expense-label{width:50%;margin-right:auto}.trip-cost-window--expense-item{height:40px;width:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.trip-cost-window--expense-item-input{border:none;outline:0;background:0 0;border-bottom:1px solid rgba(0,0,0,.12);width:88px;text-align:right}.trip-cost-window--expense-item-input:focus{border-bottom:2px solid #03a9f4}.trip-cost-window--expense-item-input:placeholder-shown{text-align:center}.trip-cost-window--expense-remove-button{width:40px;height:40px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:20px;color:rgba(0,0,0,.54);cursor:pointer}.trip-cost-window--seat-cost-wrapper{height:72px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:0 16px;background-color:#045691;-ms-flex-align:center;align-items:center}.trip-cost-window--seat-cost{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.trip-cost-window--seat-cost-caption{font-size:14px}.trip-cost-window--revenue-container{margin-left:auto;background-color:#fff;width:152px;-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;font-size:24px}.trip-cost-window--revenue-button{width:48px;height:48px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.trip-cost-window--revenue-button-tooltip{position:relative;color:red}.trip-cost-window--revenue-button-tooltip .trip-cost-window--revenue-button-tooltiptext{visibility:hidden;width:266px;background-color:#fff;color:red;border-radius:2px;padding:16px;font-size:12px;position:absolute;top:48px;left:-122px;font-family:Roboto;line-height:1.3;box-shadow:0 2px 12px rgba(0,0,0,.24)}.trip-cost-window--revenue-button-tooltip:hover .trip-cost-window--revenue-button-tooltiptext{visibility:visible}.trip-cost-window--revenue-input{height:48px;width:auto;padding-right:16px;padding-top:3px}.trip-cost-window--revenue{border:none;outline:0;background:0 0;border-bottom:1px solid rgba(0,0,0,.12);width:80px;text-align:right}.trip-cost-window--revenue:focus{border-bottom:2px solid #03a9f4}.trip-cost-window--seats-summary-header{display:-ms-flexbox;display:flex;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid rgba(0,0,0,.12)}.trip-cost-window--seats-summary-table{width:100%}.trip-cost-window--table-header{color:rgba(0,0,0,.54)}.trip-cost-window--seats-summary-item{height:40px;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.12)}.trip-cost-window--seats-summary-cost{height:40px;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.12)}.trip-cost-window--seats-summary-revenue{height:40px;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.12)}.trip-cost-window--seats-caption-footer{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;height:60px;padding:0 16px;-ms-flex-align:center;align-items:center}.trip-cost-window--footer-text{color:rgba(0,0,0,.54)}.trip-cost-window--footer-text-button{margin-left:auto}.trip-cost-window--seats-revenue{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-right:16px;height:40px;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.12)}.trip-cost-window--revenue-total{margin-left:16px}.trip-cost-window--footer-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;height:48px;margin-top:auto;-ms-flex-align:end;align-items:flex-end}.trip-cost-window--accordion-heading{background-color:#045691}.trip-cost-window--accordion-toggle{text-decoration:none}.trip-cost-window--accordion-toggle:hover{color:#fff;text-decoration:none}.trip-cost-window--accordion-toggle:visited{color:#fff;text-decoration:none}.trip-cost-window--accordion-toggle:focus{color:#fff;text-decoration:none}.trip-cost-window--accordion-toggle:after{font-family:'Glyphicons Halflings';content:"\e114";color:#fff;font-size:14px;padding-left:10px;vertical-align:text-bottom}.trip-cost-window--accordion-toggle.collapsed:after{content:"\e080"}.trip-cost-window--accordion-heading{background-color:#045691;color:#fff;text-decoration:none;border-radius:0!important;height:40px}.trip-cost-window--panel-group{margin-bottom:1px!important;margin-top:1px!important}.trip-cost-window--panel-group._remove-border .accordion-group{border-bottom:none}.trip-cost-window--payments-container{padding:16px}.trip-cost-window--payment-method{display:block;margin:16px!important}.trip-cost-window .panel-heading{background-color:#045691;color:#fff;text-decoration:none;border-radius:0!important;height:40px}.trip-cost-window .panel-heading:hover{color:#fff;text-decoration:none}.trip-cost-window--panel-group-toggle{background-color:#045691;color:#fff;text-decoration:none;min-height:40px;padding:11px;box-sizing:border-box}.trip-cost-window--panel-group-toggle:focus{outline:0;text-decoration:underline}.trip-cost-window--panel-group-toggle:focus .rs-icon{transform:scale(2) rotate(-90deg)}.trip-cost-window--panel-group-toggle:focus .rs-icon.alt--rotated{transform:scale(2) rotate(0)}.trip-cost-window--panel-group .panel-group{margin-bottom:0}.trip-cost-window--panel-group .panel-title{margin:0}.trip-cost-window--panel-group .panel-title .accordion-toggle:focus{outline:0}.trip-cost-window--panel-group .rs-icon{transition:transform .2s ease-in-out;transform:rotate(-90deg)}.trip-cost-window--panel-group .rs-icon.alt--rotated{transform:rotate(0)}.trip-post-view-page{position:absolute;top:0;bottom:0;left:0;width:480px;background-color:#eee;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.trip-post-view-page--trip-post-display{-ms-flex-positive:1;flex-grow:1}.empty-state-short{width:100px;height:12px;background-color:#eee;margin-bottom:5px}.empty-state-long{width:150px;height:12px;background-color:#eee}.empty-state-text{color:rgba(0,0,0,.38)}new-otr-reservation{display:block}.new-otr-reservation--heading-container{height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.12)}.new-otr-reservation--heading-container._hide-header{display:none}.new-otr-reservation--heading-title{padding-left:16px}.new-otr-reservation--header-button-container{color:rgba(0,0,0,.54);margin-left:auto;padding-right:4px}.new-otr-reservation--trip-summary-wrapper{height:56px;padding:7px 0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.12)}.new-otr-reservation--route-summary{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-right:1px solid rgba(0,0,0,.12);padding-left:16px}.new-otr-reservation--route-labels{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-right:6px;text-align:right;color:rgba(0,0,0,.54)}.new-otr-reservation--cost-seat-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.new-otr-reservation--cost-summary{display:-ms-inline-flexbox;display:inline-flex;border-right:1px solid rgba(0,0,0,.12);padding-right:16px;max-width:216px}.new-otr-reservation--seats-summary{display:-ms-inline-flexbox;display:inline-flex;padding-right:16px}.new-otr-reservation--summary-labels{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 16px;text-align:right;color:rgba(0,0,0,.54)}.new-otr-reservation--summary-display{color:rgba(0,0,0,.54);line-height:36px;overflow:hidden}.new-otr-reservation--route-display-container{width:216px;padding-right:16px}.new-otr-reservation--route-display-container .address-summary-display--circle-status-icon{display:none}.new-otr-reservation--route-display-container .address-summary-display--route{color:rgba(0,0,0,.87)}.new-otr-reservation--route-display{color:rgba(0,0,0,.87)}.new-otr-reservation--body-seat-legend{display:-ms-flexbox;display:flex;height:56px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.new-otr-reservation--legend-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:16px}.new-otr-reservation--legend-item-icon{font-size:32px;margin-right:8px}.new-otr-reservation--legend-item-icon._seat-occupied{color:rgba(0,0,0,.38)}.new-otr-reservation--legend-item-icon-selected{color:#00c853}.new-otr-reservation--legend-item-icon-available{color:#00c853;transform:rotate(90deg)}.new-otr-reservation--legend-item-label{line-height:24px;color:rgba(0,0,0,.54)}.new-otr-reservation--body-seat-position{border-bottom:1px solid rgba(0,0,0,.12)}.new-otr-reservation--body-seat-position seat-position-picker{max-width:100%}.new-otr-reservation--body-seat-position .seat-position-picker--seat-display-container{width:100%}.new-otr-reservation--body-seat-position .seat-position-picker--seat-availability-display{border-top:none;border-bottom:none}.new-otr-reservation--body-seat-position .seat-position-picker--seat-availability-display seat-map-display{max-width:100%;height:100%}.new-otr-reservation--body-seat-position .seat-position-picker--seat-availability-display .seat-position-picker--seat-map{padding-top:16px}.new-otr-reservation--body-seat-position .seat-position-picker--display-legend-column{display:none}.new-otr-reservation--body-seat-message{padding:16px 16px 32px;border-bottom:1px solid rgba(0,0,0,.12)}.new-otr-reservation--message-composer{padding-top:16px}.new-otr-reservation--message-text-field{background-color:#eee;min-height:36px;padding:8px 8px 4px}.new-otr-reservation--button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:16px 16px 16px 0}.new-otr-reservation--reserve-seat-button{margin-left:16px}one-time-rideshare-reservation-editor{width:100%;max-width:640px;height:auto;font-family:Roboto,Arial,sans-serif;font-size:14px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.one-time-rideshare-reservation-editor--body{background:#fff}.one-time-rideshare-reservation-editor--body._override-padding{margin:-24px}.one-time-rideshare-reservation-editor--overlay{background-color:#fff;z-index:1;padding:0 0 16px 16px}.one-time-rideshare-reservation-editor--progress-overlay{background-color:#fff;z-index:2}.one-time-rideshare-reservation-editor--progress-overlay md-progress-circular{margin:0 auto}.one-time-rideshare-reservation-editor--text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:0 2px 4px 0 rgba(0,0,0,.38)}.one-time-rideshare-reservation-editor--heading-title{padding:20px 24px}.one-time-rideshare-reservation-editor--sub-text{padding:0 24px 20px}.one-time-rideshare-reservation-editor--button-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:8px}.one-time-rideshare-reservation-editor--cancel-button{margin-left:auto}.one-time-rideshare-reservation-editor--reserve-seat-button{margin-left:8px}.one-time-rideshare-reservation-editor--confirmation-container{height:200px;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#045691;color:#fff}.one-time-rideshare-reservation-editor--confirmation-title{font-weight:400}.one-time-rideshare-reservation-editor--confirmation-title{padding:20px 24px}.one-time-rideshare-reservation-editor--reservation-summary-title{height:40px;background-color:#eee;color:rgba(0,0,0,.54);padding:0 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.one-time-rideshare-reservation-editor--summary-location-container{height:72px;padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.12);display:-ms-flexbox;display:flex}.one-time-rideshare-reservation-editor--summary-location{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.one-time-rideshare-reservation-editor--display-label{width:88px;color:rgba(0,0,0,.54);margin-right:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.one-time-rideshare-reservation-editor--summary-display{height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 24px;border-bottom:1px solid rgba(0,0,0,.12)}.one-time-rideshare-reservation-editor--display-time{margin-left:auto}.one-time-rideshare-reservation-editor--summary-buttons{height:52px;margin-top:56px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}otr-reservation-summary{display:block}.review-otr-reservation--container{max-width:640px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.review-otr-reservation--heading-container{height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 4px 0 16px}.review-otr-reservation--heading-container._hide-header{display:none}.review-otr-reservation--header-button-container{color:rgba(0,0,0,.54);margin-left:auto}.review-otr-reservation--reservation-summary{height:56px;padding:7px 0;box-sizing:border-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(0,0,0,.12)}.review-otr-reservation--summary-location-container{display:-ms-flexbox;display:flex;padding:0 16px;border-right:1px solid rgba(0,0,0,.12)}.review-otr-reservation--summary-location{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.review-otr-reservation--display-label{color:rgba(0,0,0,.54);text-align:right;padding-right:6px}.review-otr-reservation--route-addresses{width:100%;max-width:216px}.review-otr-reservation--route-addresses address-summary-display .address-summary-display--circle-status-icon{display:none}.review-otr-reservation--route-addresses address-summary-display .address-summary-display--route{color:rgba(0,0,0,.87)}.review-otr-reservation--cost-seat-wrapper{display:-ms-flexbox;display:flex}.review-otr-reservation--cost-summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-right:1px solid rgba(0,0,0,.12);padding-right:16px;color:rgba(0,0,0,.54);max-width:216px}.review-otr-reservation--seats-summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.54);padding-right:16px}.review-otr-reservation--summary-labels{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 16px;text-align:right;color:rgba(0,0,0,.54)}.review-otr-reservation--summary-value{overflow:hidden;white-space:nowrap}.review-otr-reservation--summary-display{border-bottom:1px solid rgba(0,0,0,.12)}.review-otr-reservation--summary-display-legend-wrapper{display:-ms-flexbox;display:flex;height:56px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.review-otr-reservation--summary-display-legend{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-right:16px}.review-otr-reservation--legend-item{display:-ms-flexbox;display:flex}.review-otr-reservation--legend-item-icon{font-size:32px;margin-right:8px}.review-otr-reservation--legend-item-icon._seat-occupied{color:rgba(0,0,0,.38)}.review-otr-reservation--legend-item-icon._seat-selected{color:#00c853}.review-otr-reservation--legend-item-icon-available{color:#00c853;transform:rotate(90deg)}.review-otr-reservation--legend-item-label{line-height:24px;color:rgba(0,0,0,.54)}.review-otr-reservation--summary-display-seat-map-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.review-otr-reservation--button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:8px 16px}.one-time-rideshare-reservation-success-dialog--container{width:100%;overflow:hidden}.one-time-rideshare-reservation-success-dialog--icon-container{background-color:#00c853;height:348px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.one-time-rideshare-reservation-success-dialog--icon-wrapper{width:200px;height:200px;display:-ms-inline-flexbox;display:inline-flex;font-size:120px;color:#00c853;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:#fff}.one-time-rideshare-reservation-success-dialog--check-icon{color:#00c853}.one-time-rideshare-reservation-success-dialog--success-msg{margin:0 auto;text-align:center;padding:24px 72px}.one-time-rideshare-reservation-success-dialog--msg-header{font-size:24px;line-height:32px;padding-bottom:4px}.one-time-rideshare-reservation-success-dialog--sub-header{font-size:14px;color:rgba(0,0,0,.54)}.one-time-rideshare-reservation-success-dialog--footer-buttons{color:#00c853;height:36px;text-align:right;padding:16px 16px 12px}.payment-summary{width:480px;height:100%;border:1px solid rgba(0,0,0,.12);font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400}.payment-summary--header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:56px;margin:4px 0;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 16px}.payment-summary--header-text{font-size:20px;Font-weight:500;margin-right:auto}.payment-summary--print-button{width:48px;height:48px;font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.54)}.payment-summary--exit-button{width:48px;height:48px;font-size:24px}.payment-summary--summary-details{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;height:40px;-ms-flex-align:center;align-items:center;padding:0 16px;border-top:1px solid rgba(0,0,0,.12)}.payment-summary--summary-item{margin-left:auto}.payment-summary--discount-display{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;height:40px;-ms-flex-align:center;align-items:center;border:1px solid rgba(0,0,0,.12);background-color:#045691;color:#fff;padding:0 16px}.payment-summary--discount-button{margin-left:auto;font-size:20px}.payment-summary--seat-booking-display{padding:0 16px}.payment-summary--booking-summary{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid rgba(0,0,0,.12)}.payment-summary--booking-tag{color:rgba(0,0,0,.38)}.payment-summary--Total-display{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;height:40px;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);font-size:16px}.payment-summary--total-label{margin-right:auto}.payment-summary--total-tag{font-size:12px;padding-right:4px;color:rgba(0,0,0,.38)}.payment-summary--footer-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:16px}.payment-summary--footer-header{font-size:16px;padding-bottom:8px}.payment-summary--footer-sub-text{color:rgba(0,0,0,.38)}.ride-request-notification{width:480px;height:444px;border:1px solid rgba(0,0,0,.12);font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ride-request-notification--header-container{border-bottom:1px solid rgba(0,0,0,.12)}.ride-request-notification--header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:56px;margin:4px 0;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 16px}.ride-request-notification--header-text{font-size:20px;Font-weight:500;margin-right:auto}.ride-request-notification--exit-button{width:48px;height:48px;font-size:24px}.ride-request-notification--user-profile{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:0 16px;height:72px;-ms-flex-align:start;align-items:flex-start}.ride-request-notification--user-indicator-avatar-img{padding-right:16px}.ride-request-notification--profile-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ride-request-notification--profile-name{margin-bottom:4px}.ride-request-notification--user-preference-icons{font-size:20px;margin-bottom:4px;color:rgba(0,0,0,.54)}.ride-request-notification--rating-star{margin-bottom:4px;color:rgba(0,0,0,.54)}.ride-request-notification--trip-listing-display{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:16px 12px 16px;border-bottom:1px solid rgba(0,0,0,.12)}.ride-request-notification--trip-header{margin-bottom:16px}.ride-request-notification--trip-listing{height:20px;margin-bottom:4px;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto}.ride-request-notification--trip-label{color:rgba(0,0,0,.38);width:46px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.ride-request-notification--trip-location{width:auto;margin-left:16px}.ride-request-notification--trip-preference{margin-left:auto}.ride-request-notification--seat-listing-display{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:0 1 auto;flex:0 1 auto;height:72px;-ms-flex-align:center;align-items:center;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.12)}.ride-request-notification--seat-booking{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.38);width:auto;margin-left:auto}.ride-request-notification--seat-label{color:rgba(0,0,0,.38);text-align:center;width:46px}.ride-request-notification--seats{font-size:24px;margin-left:16px}.ride-request-notification--buttons-display{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding:0 16px 16px;height:48px;margin-top:auto}.ride-request-notification--details-button{color:rgba(0,0,0,.54);background:#fff}.ride-request-notification--confirm-button{margin-left:auto}.tripProposalWindow .modal-dialog{background-color:rgba(0,0,0,.01)}.tripProposalWindow .modal-content{width:480px;margin:7.5% auto}trip-proposal-editor{display:-ms-flexbox;display:flex;width:480px;background-color:#fff;padding:0 16px;border-radius:2px}.trip-proposal-editor--editor-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.trip-proposal-editor--header-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;height:56px;-ms-flex-align:center;align-items:center}.trip-proposal-editor--heading-text{-ms-flex:0 1 auto;flex:0 1 auto}.trip-proposal-editor--header-close-button{margin-left:auto;cursor:pointer;width:48px;height:48px;display:-ms-flexbox;display:flex;margin-right:-16px}.trip-proposal-editor--exit-button{font-size:24px}.trip-proposal-editor--first-message-text{padding-bottom:6px}.trip-proposal-editor--first-message-entry{padding:8px;width:96%;border-radius:2px;-webkit-border-radius:2px;border:1px solid rgba(0,0,0,.12);background-color:#ececec}.trip-proposal-editor--detail-text{margin:8px 0}.trip-proposal-editor--proposal-buttons{margin-left:auto;height:52px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding-bottom:16px}.trip-proposal-editor--send-message-button{margin-left:16px}trip-proposal-display{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:480px;background-color:#eee;height:100%}trip-proposal-display .trip-post-ride-request{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:172px;margin-bottom:8px;background:#fff}trip-proposal-display .trip-post-ride-request--heading{display:-ms-flexbox;display:flex;padding:4px;margin-bottom:8px}trip-proposal-display .trip-post-ride-request--back-btn{padding-left:4px;margin-right:16px}trip-proposal-display .trip-post-ride-request--title-display{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;padding-top:8px}trip-proposal-display .trip-post-ride-request--trip-locations{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:4px;padding-bottom:4px;margin:auto 16px 8px}trip-proposal-display .trip-post-ride-request--divider-top{border:0;height:1px;background:#eee;width:100%;margin-top:8px}trip-proposal-display .trip-post-ride-request--trip-preview{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:baseline;align-items:baseline;height:48px;padding-top:4px;padding-left:16px}trip-proposal-display .trip-post-ride-request--action-button{color:#9e9e9e}trip-proposal-display .matched-user-display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:48px;padding-left:24px}trip-proposal-display .divider-matched-user{height:1px;background:#eee;width:100%;border:0}trip-proposal-display .ride-request-main-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-left:16px;padding-right:16px;padding-bottom:16px;margin-top:auto}trip-proposal-display .ride-request-main-buttons--im-not-interested-button{width:200px;padding-right:16px}trip-proposal-display .ride-request-main-buttons--send-a-message-button{width:200px;background:#65a5f2;float:right}trip-proposal-display .t-subheading{margin-bottom:8px}trip-listing-tile-display{display:-ms-flexbox;display:flex;padding:4px 0 0 4px;background-color:#fafafa}.trip-listing-tile-display--tile-display-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,.12);margin:0 4px 4px 0;background-color:#fff;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;width:236px}.trip-listing-tile-display--tile-display-container:hover{cursor:pointer;box-shadow:0 4px 24px rgba(0,0,0,.24),0 8px 24px rgba(0,0,0,.2)}.trip-listing-tile-display--schedule-information{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.12);height:56px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.trip-listing-tile-display--one-time-trip-information{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:0 16px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px}.trip-listing-tile-display--single-trip-date{color:rgba(0,0,0,.87);line-height:30px}.trip-listing-tile-display--single-trip-time{color:rgba(0,0,0,.38);-ms-flex-item-align:end;align-self:flex-end}.trip-listing-tile-display--user-display-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.12);padding:16px 0 0}.trip-listing-tile-display--user-indicator{padding:0 16px}.trip-listing-tile-display--map-pin{color:#045691;bottom:8px;right:2px}.trip-listing-tile-display--map-pin .MapPin-pinhead{border-color:#045691}.trip-listing-tile-display--map-pin .MapPin-point{border-top-color:#045691;border-width:25px 10px 0 8px}.trip-listing-tile-display--pin{color:#045691;font-size:32px;position:absolute;top:40px;left:10px}.trip-listing-tile-display--user-profile-information{-ms-flex:1;flex:1}.trip-listing-tile-display--user-profile-information h2 small.trip-listing-tile-display--reservation-confirmation{color:#0fb62b}.trip-listing-tile-display--user-name{line-height:24px;font-weight:500}.trip-listing-tile-display--icon-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.trip-listing-tile-display--user-preference-icons{color:rgba(0,0,0,.54)}.trip-listing-tile-display--rating-star{height:16px}.trip-listing-tile-display--route-addresses .address-summary-display--route{height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:164px;color:rgba(0,0,0,.87)}.trip-listing-tile-display--route-addresses .address-summary-display--circle-status-icon{display:none}.trip-listing-tile-display--vehicle-summary{color:rgba(0,0,0,.38);margin:3px 0 0 20px}.trip-listing-tile-display--trip-information{padding:16px}.trip-listing-tile-display--address-display{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.trip-listing-tile-display--location{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.trip-listing-tile-display--general-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.trip-listing-tile-display--trip-price{padding-left:10px}.trip-listing-tile-display--trip-info-title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:rgba(0,0,0,.38);width:38px}.trip-listing-tile-display--trip-seats{margin-left:auto}trip-mode-picker{display:-ms-flexbox;display:flex;background-color:#fff;border:2px solid rgba(0,0,0,.12);font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:300;font-weight:500;width:400px}.trip-mode-picker--picker-container{-ms-flex-direction:column;flex-direction:column;width:100%}.trip-mode-picker--header-container{padding:0 4px 0 16px;height:56px;width:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.trip-mode-picker--header-text{font-size:20px;font-weight:500;color:rgba(0,0,0,.87)}.trip-mode-picker--header-btn{margin-left:auto;font-size:24px;width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.trip-mode-picker--back-btn{height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}user-public-trip-details{display:-ms-flexbox;display:flex;display:-webkit-flex;width:auto;height:96px;background-color:#fff;padding:16px;margin-left:500px;margin-top:20px;border:2px solid rgba(0,0,0,.12)}.user-public-trip-details--icon-item-container{max-height:64px;width:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:1 1 auto;flex:1 1 auto}.user-public-trip-details--icon-items-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:64px;width:auto;top:0;margin-right:16px}.user-public-trip-details--icon-legend-item{width:24px!important;height:24px!important;margin-right:16px;color:rgba(0,0,0,.54)}.user-public-trip-details--icon-legend-item>span{margin:0!important}.user-public-trip-details--icon-items-left>div{display:-ms-flexbox;display:flex}.user-public-trip-details--icon-items-right>div{display:-ms-flexbox;display:flex}.user-public-trip-details--icon-legend-item,.user-public-trip-details--legend-item-label{-ms-flex:0 1 auto;flex:0 1 auto}.user-public-trip-details--legend-item-label{width:auto;max-height:24px;font-size:14px;font-family:Roboto,Arial,sans-serif;text-align:left;margin-top:0;color:rgba(0,0,0,.87)}.user-public-trip-details--icon-items-top{margin-bottom:12px}.user-public-trip-details--icon-items-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:64px;margin-left:auto;top:0}trip-listing-display{display:-ms-flexbox;display:flex;padding:16px 0 8px 0;border-bottom:1px solid rgba(0,0,0,.12);transition:background-color .2s ease;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;background-color:#fff;height:137px;max-width:100%}trip-listing-display:hover{background-color:rgba(4,86,145,0.102);cursor:pointer}trip-listing-display._hide-addresses{padding:8px 0;height:86px}trip-listing-display._hide-addresses .trip-listing-display--schedule-information{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.trip-listing-display--user-indicator{padding:0 16px;position:relative}.trip-listing-display--user-indicator .MapPin{position:absolute;bottom:0;left:16px}.trip-listing-display--map-pin{color:#045691;bottom:8px;right:2px}.trip-listing-display--map-pin .MapPin-pinhead{padding-top:0;border-color:#045691}.trip-listing-display--map-pin .MapPin-point{border-top-color:#045691;border-width:25px 10px 0 8px}.trip-listing-display--pin{color:#045691;font-size:32px;position:absolute;top:40px;left:10px}.trip-listing-display--user-profile-information{-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-width:150px;padding-right:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.trip-listing-display--user-profile-information .trip-listing-display--user-name{-ms-flex-negative:0;flex-shrink:0}.trip-listing-display--user-profile-information .trip-listing-display--icon-row{-ms-flex:0 1 auto;flex:0 1 auto}.trip-listing-display--user-profile-information h2 small.trip-listing-display--reservation-confirmation{color:#0fb62b}.trip-listing-display--user-name{line-height:24px;font-weight:500;margin:0;padding-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trip-listing-display--user-name-icon{margin-left:16px;color:rgba(0,0,0,.86)}.trip-listing-display--icon-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.trip-listing-display--user-preference-icons{color:rgba(0,0,0,.54)}.trip-listing-display--vehicle-summary{color:rgba(0,0,0,.38);margin:3px 0 0 20px}.trip-listing-display--schedule-information{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;padding-right:16px;min-width:92px;-ms-flex:1 0 auto;flex:1 0 auto}.trip-listing-display--schedule-information weekly-schedule-summary{margin:auto}.trip-listing-display--schedule-information .trip-listing-display--one-time-trip-information{margin:auto 16px}.trip-listing-display--schedule-information .trip-listing-display--general-info{margin:auto}.trip-listing-display--one-time-trip-information{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;margin-right:20px}.trip-listing-display--single-trip-date{color:rgba(0,0,0,.38);line-height:30px}.trip-listing-display--single-trip-date.t-headline{font-size:22px!important}.trip-listing-display--single-trip-time{color:rgba(0,0,0,.38);-ms-flex-item-align:end;align-self:flex-end}.trip-listing-display--general-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.card{background:#fff;padding:16px;margin-left:16px;margin-right:16px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.SplitButton-buttonContainer{float:left}.SplitButton-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;-webkit-border-fit:border!important;padding:0;height:32px;padding:8px;font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:16px;width:100%;text-align:left}.SplitButton-button:focus{outline:0}.SplitButton-button::-moz-focus-inner{border:none}.SplitButton-button:focus,.SplitButton-button:hover{background-color:#f1f1f1}.SplitButton-buttonIcon{font-size:14px;margin-right:8px;width:16px;height:16px;float:left}.SplitButton-buttonText{text-transform:uppercase;float:left}.SplitButton-dropdown{float:right}.SplitButton.SplitButton--brandPrimary .SplitButton-buttonIcon,.SplitButton.SplitButton--brandPrimary .SplitButton-buttonText{color:#045691}.user-avatar-img{border-radius:50%;width:40px;height:40px;background-color:#eee}.user-avatar-img--img{width:100%;border-radius:50%}user-schedule-comparator{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:400px;max-width:400px;height:613px;background-color:#fafafa;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.user-schedule-comparator{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.user-schedule-comparator--group-schedule-display{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}.user-schedule-comparator--group-schedule-heading{display:inline-block;-ms-flex-direction:column;flex-direction:column;width:auto}.user-schedule-comparator--group-schedule-subheading{display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between}.user-schedule-comparator--user-avatar-displays{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:16px 0 8px 0;width:400px}.user-schedule-comparator--user-avatar-displays-list-item{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.user-schedule-comparator--user-name{width:432px;height:50px;margin:0 -16px 0 -16px;padding:0 0 0 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#eeeded;color:#6d6d6d}.user-schedule-comparator--weekly-schedule-display{-ms-flex:1 0 100%;flex:1 0 100%;width:432px;height:420px;margin:0 -16px 0 -16px}.user-schedule-comparator--weekly-schedule-display--custom-schedule-panel-time-picker{background-color:#fafafa}.user-schedule-comparator--compare-times-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;color:#03a7f2!important}.card{background-color:#fafafa;margin:0}.rs-icon._exit:not(md-icon){width:24px;height:24px}.rs-icon._checkmark{color:#aeaeae;width:16px;height:16px}.t-title{display:inline-block}.t-subheading{display:inline-block;padding:0 12px 0 0}.weekly-schedule-picker--custom-schedule-panel-time-picker{color:#737373}user-details-display{display:-ms-flexbox;display:flex;display:-webkit-flex;padding:16px 0 0 16px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}user-details-display .rs-icon._female{color:#bf82cc}user-details-display .rs-icon._male{color:#3f51b5}user-details-display .rs-icon._star-1{color:#d9b85c}user-details-display .rs-icon._star-2{color:#d9b85c}user-details-display .rs-icon._star-3{color:#d9b85c}user-details-display .rs-icon._star-4{color:#d9b85c}user-details-display .rs-icon._star-5{color:#d9b85c}user-details-display .rs-icon._smoking{color:#9ccc65}user-details-display .rs-icon._non-smoking{color:#689f38}user-details-display .rs-icon._driver-circle{color:#ff9d4d}user-details-display .rs-icon._passenger{color:#ce467c}user-details-display .rs-icon._mentor{color:#56a4a3}user-details-display .rs-icon._carpool-circle{color:#64b3f4}user-details-display .rs-icon._vanpool-circle{color:#5c6bbe}user-details-display .rs-icon._bicycle{color:#26a498}user-details-display .rs-icon._bus-buddy{color:#a947ba}user-details-display .rs-icon._walking{color:#ef5350}user-details-display .rs-icon._cluster{color:#555}user-details-display .rs-icon._briefcase{color:#b3b84f}.user-details-display--details-container._single-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.user-details-display--details-container._single-column .user-details-display--details-container-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:8px}.user-details-display--details-container._single-column .user-details-display--details-container-item-icon{color:rgba(0,0,0,.54);width:24px;height:24px;margin-right:16px}.user-details-display--details-container._single-column .user-details-display--details-container-icon{font-size:24px}.user-details-display--details-container._single-column .user-details-display--details-container-item-label{font-size:14px;font-family:Roboto,Arial,sans-serif;text-align:left;color:rgba(0,0,0,.54);max-height:24px;width:auto}.user-details-display--details-container._two-columns{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.user-details-display--details-container._two-columns .user-details-display--details-container-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:16px}.user-details-display--details-container._two-columns._left{margin-right:16px;background-color:#fffaa5}.user-details-display--details-container._two-columns._right{margin-left:auto;top:0;-ms-flex-pack:start;justify-content:flex-start}.user-details-display--details-container._two-columns .user-details-display--details-container-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:8px}.user-details-display--details-container._two-columns .user-details-display--details-container-item-icon{color:rgba(0,0,0,.54);width:24px;height:24px;margin-right:16px}.user-details-display--details-container._two-columns .user-details-display--details-container-item-icon .user-details-display--details-container-icon{font-size:24px}.user-details-display--details-container._two-columns .user-details-display--details-container-item-icon .user-details-display--details-container-item-label{font-size:14px;font-family:Roboto,Arial,sans-serif;text-align:left;color:rgba(0,0,0,.86);max-height:24px;width:auto}user-details-icon-display{display:-ms-flexbox;display:flex;display:-webkit-flex}user-details-icon-display._icon-small .user-details-icon-display--details-icon{font-size:16px;width:16px;height:16px}user-details-icon-display._icon-medium .user-details-icon-display--details-icon{font-size:20px;width:20px;height:20px}user-details-icon-display._icon-large .user-details-icon-display--details-icon{font-size:24px;width:24px;height:24px}user-details-icon-display .rs-icon._female{color:#bf82cc}user-details-icon-display .rs-icon._male{color:#3f51b5}user-details-icon-display .rs-icon._star-1{color:#d9b85c}user-details-icon-display .rs-icon._star-2{color:#d9b85c}user-details-icon-display .rs-icon._star-3{color:#d9b85c}user-details-icon-display .rs-icon._star-4{color:#d9b85c}user-details-icon-display .rs-icon._star-5{color:#d9b85c}user-details-icon-display .rs-icon._smoking{color:#9ccc65}user-details-icon-display .rs-icon._non-smoking{color:#689f38}user-details-icon-display .rs-icon._driver-circle{color:#ff9d4d}user-details-icon-display .rs-icon._passenger{color:#ce467c}user-details-icon-display .rs-icon._mentor{color:#56a4a3}user-details-icon-display .rs-icon._carpool-circle{color:#64b3f4}user-details-icon-display .rs-icon._vanpool-circle{color:#5c6bbe}user-details-icon-display .rs-icon._bicycle{color:#26a498}user-details-icon-display .rs-icon._bus-buddy{color:#a947ba}user-details-icon-display .rs-icon._walking{color:#ef5350}user-details-icon-display .rs-icon._cluster{color:#555}user-details-icon-display .rs-icon._briefcase{color:#b3b84f}.user-details-icon-display--details-container{display:-ms-flexbox;display:flex}.user-details-icon-display--details-container-item-icon{margin-right:8px}.user-details-icon-display--details-icon{font-size:16px;color:rgba(0,0,0,.54);width:16px;height:16px}.user-account-settings-display--container-wrapper{width:480px;height:100%;border:1px solid #ddd;color:rgba(0,0,0,.87);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.user-account-settings-display--header-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:16px;border-bottom:1px solid rgba(0,0,0,.12);padding:4px;-ms-flex-align:center;align-items:center}.user-account-settings-display--back-arrow{width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.user-account-settings-display--header-text{padding-left:16px;font-size:20px;line-height:24px}.user-account-settings-display--user-profile-display{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-top:16px;box-shadow:0 4px 6px 0 rgba(0,0,0,.12)}.user-account-settings-display--user-avatar-container{padding:0 24px 4px}.user-account-settings-display--user-avatar-display{width:72px;height:72px;border-radius:50%;background-color:#6495ed}.user-account-settings-display--user-image-upload{height:32px;width:32px;border-radius:50%;border:2px solid #fff;background-color:#5f9ea0;position:relative;top:-20px;left:-8px;z-index:3}.user-account-settings-display--user-name-container{font-size:24px}.user-account-settings-display--user-name{padding-left:16px}.user-account-settings-display--user-icon-display{font-size:20px;color:rgba(0,0,0,.54)}.user-account-settings-display--user-rating-display{font-size:20px}.user-account-settings-display--user-information-container{padding:0;margin:0}.user-account-settings-display--user-details-display-wrapper{padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.12)}.user-account-settings-display--user-details-sub-header{font-size:16px}.user-account-settings-display--user-details-sub-header:hover{background-color:#eee}.user-account-settings-display--sub-header-discription{font-size:14px;line-height:16px;color:rgba(0,0,0,.54)}.user-account-settings-display--snack-bar-container{display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:50%;margin-left:-180px;width:100%}.user-account-settings-display--snack-bar-wrapper{width:360px;color:#fff;background-color:#000;padding:14px 16px;font-size:14px;line-height:20px}.user-account-settings-display--details-display-container{position:absolute;top:8px;left:496px;width:480px;border:1px solid #ddd;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.user-account-settings-display--details-display-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.user-account-settings-display--details-left-arrow{width:0;height:0;border-right:20px solid #fff;border-top:14px solid transparent;border-bottom:14px solid transparent;position:absolute;top:204px;left:-16px}.user-account-settings-display--details-content-wrapper{padding-bottom:16px;width:100%}.user-account-settings-display--details-header{height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.user-account-settings-display--header-exit-button{padding-right:16px}.user-account-settings-display--header-text{margin-right:auto;font-size:20px}.user-account-settings-display--sub-header-details{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:10px 0;background-color:#eee}.user-account-settings-display--sub-header-text{font-size:14px;line-height:20px;margin-right:auto}.user-account-settings-display--sub-header-button{padding-right:16px}.user-account-settings-display--inputs-wrapper{height:100px}.user-account-settings-display--login-option-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.user-account-settings-display--login-icon{padding-left:16px;height:20px;font-size:20px}.user-account-settings-display--login-option{padding-left:16px;margin-right:auto}.user-account-settings-display--disconnect-button{height:24px;padding:12px 16px}.user-account-settings-display--password-change-display{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-bottom:8px}.user-account-settings-display--password-change-text{padding-left:16px;margin-right:auto;line-height:24px;padding:8px 0 0 16px}.user-account-settings-display--password-change-options{padding-right:16px}.user-account-settings-display--account-footer-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:9px 0}.user-account-settings-display--delete-button{margin-right:auto;padding:10px 0 10px 16px}.user-account-settings-display--save-button{margin-right:16px}.matched-user-details{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.matched-user-details--profile-left-display{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.matched-user-details--divider-vertical{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:1px;height:50px;background:#eee}.matched-user-details--profile-right-display{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.user-avatar-img{padding-bottom:8px;height:72px;width:72px}.rating-star-display{height:24px;width:100%}.matched-user-schedule-display{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;height:92px}.matched-user-schedule-display--schedule-summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start;height:92px}.matched-user-schedule-display--view-schedule-button{height:32px;color:#65a5f2;color:#65a5f2;font-weight:700}vehicle-description-summary{color:rgba(0,0,0,.38)}.user-vehicle-editor--form{margin-top:16px}.user-vehicle-editor--input-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:80px}.user-vehicle-editor--label{font-weight:500!important;max-width:initial!important;overflow:initial!important}.user-vehicle-editor--block-column{width:240px;margin-left:16px;margin-right:16px}.user-vehicle-editor--car-ownership{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 16px 0 20px;height:48px;margin-bottom:16px;cursor:pointer}.user-vehicle-editor--car-ownership-checkbox-holder{margin-left:auto}.user-vehicle-editor--vehicle-image{height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 4px 0 16px;border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer}.user-vehicle-editor--vehicle-icon{width:40px;height:40px;background-color:#eee;color:rgba(0,0,0,.54);border-radius:50%;font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.user-vehicle-editor--add-vehicle-text{padding-left:16px}.user-vehicle-editor--action-area{height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.user-vehicle-editor--action-area-mobile{display:none}.user-vehicle-picker{width:448px;background-color:#fff;position:absolute;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);left:16px;top:-22px;z-index:1}.user-vehicle-picker--list-container{height:280px}.user-vehicle-picker--list-item{border-top:1px solid rgba(0,0,0,.12);height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:16px;cursor:pointer}.user-vehicle-picker--list-item:hover{background-color:#ececec;transition:background-color .3s ease;-moz-transition:background-color .3s ease}.user-vehicle-picker--vehicle-icon{width:40px;height:40px;background-color:#eee;color:rgba(0,0,0,.54);border-radius:50%;font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.user-vehicle-picker--vehicle-model{padding-left:16px}.user-vehicle-picker--icon-row{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:4px}.user-vehicle-picker--edit-button{color:rgba(0,0,0,.54)}.user-vehicle-picker--selected-vehicle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:48px!important;height:48px!important}.user-vehicle-picker--add-vehicle{height:48px;width:100%;border-top:1px solid rgba(0,0,0,.12)}.user-vehicle-picker--add-vehicle:hover{color:#045691}.u-pullLeft{float:left!important}.u-clearLeft{clear:left!important}.u-pullRight{float:right!important}.u-marginRight16{margin-right:16px!important}.u-cf:after,.u-cf:before{content:" ";display:table}.u-cf:after{clear:both}.u-cursorPointer{cursor:pointer}.u-centerHorizontal{margin:0 auto}.u-uppercase{text-transform:uppercase}.t-caption{font-family:Roboto,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#9e9e9e;color:rgba(0,0,0,.38)}.t-caption._t-font-weight-light{font-weight:300!important}.t-caption._t-font-weight-regular{font-weight:400!important}.t-caption._t-font-weight-medium{font-weight:500!important}.t-caption._t-font-weight-bold{font-weight:700!important}.t-headline{font-family:Roboto,Arial,sans-serif!important;font-size:24px!important;font-weight:400!important}.t-headline._t-font-weight-light{font-weight:300!important}.t-headline._t-font-weight-regular{font-weight:400!important}.t-headline._t-font-weight-medium{font-weight:500!important}.t-headline._t-font-weight-bold{font-weight:700!important}.t-title{font-family:Roboto,Arial,sans-serif!important;font-size:20px!important;font-weight:500!important;line-height:24px!important;color:#212121}.t-title._t-font-weight-light{font-weight:300!important}.t-title._t-font-weight-regular{font-weight:400!important}.t-title._t-font-weight-medium{font-weight:500!important}.t-title._t-font-weight-bold{font-weight:700!important}.t-subheading{font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;color:#212121}.t-subheading._t-font-weight-light{font-weight:300!important}.t-subheading._t-font-weight-regular{font-weight:400!important}.t-subheading._t-font-weight-medium{font-weight:500!important}.t-subheading._t-font-weight-bold{font-weight:700!important}.t-subheading-2{font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important}.t-subheading-2._t-font-weight-light{font-weight:300!important}.t-subheading-2._t-font-weight-regular{font-weight:400!important}.t-subheading-2._t-font-weight-medium{font-weight:500!important}.t-subheading-2._t-font-weight-bold{font-weight:700!important}.t-body-2{font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important}.t-body-2._t-font-weight-light{font-weight:300!important}.t-body-2._t-font-weight-regular{font-weight:400!important}.t-body-2._t-font-weight-medium{font-weight:500!important}.t-body-2._t-font-weight-bold{font-weight:700!important}.t-body-1{font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important}.t-body-1._t-font-weight-light{font-weight:300!important}.t-body-1._t-font-weight-regular{font-weight:400!important}.t-body-1._t-font-weight-medium{font-weight:500!important}.t-body-1._t-font-weight-bold{font-weight:700!important}.t-subhead-1{font-family:Roboto,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important}.t-subhead-1._t-font-weight-light{font-weight:300!important}.t-subhead-1._t-font-weight-regular{font-weight:400!important}.t-subhead-1._t-font-weight-medium{font-weight:500!important}.t-subhead-1._t-font-weight-bold{font-weight:700!important}.t-display-1{font-family:Roboto,Arial,sans-serif!important;font-size:34px!important;font-weight:400!important}.t-display-1._t-font-weight-light{font-weight:300!important}.t-display-1._t-font-weight-regular{font-weight:400!important}.t-display-1._t-font-weight-medium{font-weight:500!important}.t-display-1._t-font-weight-bold{font-weight:700!important}.bootstrap h1.t-body-1,.bootstrap h1.t-body-2,.bootstrap h1.t-caption,.bootstrap h1.t-subheading,.bootstrap h1.t-title,.bootstrap h2.t-body-1,.bootstrap h2.t-body-2,.bootstrap h2.t-caption,.bootstrap h2.t-subheading,.bootstrap h2.t-title,.bootstrap h3.t-body-1,.bootstrap h3.t-body-2,.bootstrap h3.t-caption,.bootstrap h3.t-subheading,.bootstrap h3.t-title,.bootstrap h4.t-body-1,.bootstrap h4.t-body-2,.bootstrap h4.t-caption,.bootstrap h4.t-subheading,.bootstrap h4.t-title,.bootstrap h5.t-body-1,.bootstrap h5.t-body-2,.bootstrap h5.t-caption,.bootstrap h5.t-subheading,.bootstrap h5.t-title,.bootstrap h6.t-body-1,.bootstrap h6.t-body-2,.bootstrap h6.t-caption,.bootstrap h6.t-subheading,.bootstrap h6.t-title{margin:0}chat-message-composer{display:-ms-flexbox;display:flex;background-color:#045691;min-height:64px}.chat-message-composer--textarea-container{margin:16px 4px 16px 20px;-ms-flex:1 1 auto;flex:1 1 auto;min-height:32px;background-color:#fff;box-sizing:border-box;-ms-flex-pack:center;justify-content:center;overflow-y:hidden}.chat-message-composer--hidden-sizing-div,.chat-message-composer--textarea{border:0;padding:5px;width:100%;min-height:32px;max-height:244px;margin-bottom:0;overflow-wrap:break-word;white-space:pre-wrap;word-wrap:break-word;border:0;border-radius:0;resize:none;font-family:Roboto,Arial,sans-serif;font-size:14px}.chat-message-composer--textarea{-ms-flex:1 1 100%;flex:1 1 100%;color:#000;margin:auto;background-color:#fff;overflow-y:auto;transition:height .15s ease-out;position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.chat-message-composer--textarea::-webkit-scrollbar{width:8px}.chat-message-composer--textarea::-webkit-scrollbar-track{display:none}.chat-message-composer--textarea::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.chat-message-composer--textarea::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}.chat-message-composer--hidden-sizing-div{-ms-flex:1 0 auto;flex:1 0 auto;padding-bottom:16px;overflow-y:hidden}.chat-message-composer--buttons-container{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:8px 4px 8px 0}.chat-message-composer--buttons-container-btn{-ms-flex:0 0 auto;flex:0 0 auto;background-color:#045691;color:#FFFFFF;padding:16px 0}.chat-message-composer--buttons-container-btn.alt--send-btn{-ms-flex-item-align:end;align-self:flex-end;margin-top:auto}.chat-message-composer--buttons-container-btn.alt--shrink-btn{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:auto}.chat-message-composer--hidden-sizing-div-new-line{width:100%}chat-thread{display:block;position:relative;z-index:1}.chat-thread--thread-display{width:100%;height:calc(100% - 64px);transition:height .15s ease-out}.chat-thread--message-composer{z-index:2;width:100%;min-height:64px;position:absolute;bottom:0}chat-thread-display{display:-ms-flexbox;display:flex;background-color:#fff;width:100%;height:100%}.chat-thread-display--sequence-holder{overflow-y:auto;overflow-x:hidden;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;background-color:#eee}.chat-thread-display--sequence-holder::-webkit-scrollbar{width:8px}.chat-thread-display--sequence-holder::-webkit-scrollbar-track{display:none}.chat-thread-display--sequence-holder::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.chat-thread-display--sequence-holder::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}.chat-thread-display--sequence-holder-div{width:100%;border-top:1px solid rgba(0,0,0,.12)}chat-thread-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.chat-thread-list--list-item{width:100%;-ms-flex:0 0 auto;flex:0 0 auto}chat-thread-list-item{display:-ms-flexbox;display:flex;background-color:#fff;padding:16px 16px 32px 16px;height:88px;border-bottom:1px solid rgba(0,0,0,.12);transition:background-color .2s ease;-webkit-transition:background-color .2s ease}chat-thread-list-item:hover{background-color:#ececec;cursor:pointer}.chat-thread-list-item--user-indicator-avatar-img{-ms-flex:0 1 auto;flex:0 1 auto;left:0;top:0;width:40px;height:40px;margin-top:0!important}.chat-thread-list-item--conversation-item-container{-ms-flex:1 1 auto;flex:1 1 auto;margin-left:16px;max-width:346px}.chat-thread-list-item--conversation-items-display{display:-ms-flexbox;display:flex;height:20px;-ms-flex-direction:row;flex-direction:row}.chat-thread-list-item--user-name{margin-right:auto;-ms-flex:0 1 auto;flex:0 1 auto;max-height:20px;-ms-flex-item-align:start;align-self:flex-start}.chat-thread-list-item--option-menu-btn{-ms-flex:0 1 auto;flex:0 1 auto;max-height:20px;-ms-flex-item-align:start;align-self:flex-start}.chat-thread-list-item--option-menu-btn._option-small-button{width:20px;height:20px}.chat-thread-list-item--option-menu-btn._option-small-button .chat-thread-list-item--option-icon{font-size:15px;margin:0;-ms-flex-align:start;align-items:flex-start}.chat-thread-list-item--message-count-badge{border:1px solid #69a6ec;margin-right:16px;background-color:#045691;border-radius:50%;padding-bottom:2px;text-align:center;cursor:pointer;color:#fff;font-size:12px;width:20px;height:20px;-ms-flex:0 1 auto;flex:0 1 auto;max-height:20px;-ms-flex-item-align:start;align-self:flex-start}.chat-thread-list-item--message-summary-container{overflow:hidden}.chat-thread-list-item--message-summary{height:20px;-ms-flex:0 1 auto;flex:0 1 auto;color:rgba(0,0,0,.76);font-size:1em}.chat-thread-list-item--trip-related-items{max-height:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;color:rgba(0,0,0,.54);font-size:.8em;-ms-flex-align:center;align-items:center}.chat-thread-list-item--trip-related-icon{-ms-flex:0 1 auto;flex:0 1 auto}.chat-thread-list-item--trip-related-icon._trip-small-button{width:16px;height:16px}.chat-thread-list-item--trip-related-icon._trip-small-button .chat-thread-list-item--trip-icon{font-size:14px;margin:0}.chat-thread-list-item--trip-related-msg{-ms-flex:0 1 auto;flex:0 1 auto}.chat-thread-list-item--message-date{-ms-flex:0 1 auto;flex:0 1 auto;flex:0 1 auto}.chat-thread-list-item--trip-related-msg{-ms-flex:0 1 auto;flex:0 1 auto;margin-left:8px}.chat-thread-list-item--message-date{-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto}chat-thread-sequence-item{height:auto;max-width:100%}.chat-thread-sequence-item--container{display:-ms-flexbox;display:flex;padding:16px 16px 0 16px;width:100%;height:auto}.chat-thread-sequence-item--container._left .chat-thread-sequence-item--chat-message-container-message{margin:0 0 8px 8px}.chat-thread-sequence-item--container._left .chat-thread-sequence-item--chat-message-container-message:before{content:"";position:absolute;width:0;height:0;border-style:solid;top:0;left:0;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent}.chat-thread-sequence-item--container._left .chat-thread-sequence-item--chat-message-container-time{text-align:left;padding-left:8px}.chat-thread-sequence-item--container._right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.chat-thread-sequence-item--container._right .chat-thread-sequence-item--chat-message-container-message{margin:0 8px 8px 0;background-color:#e1f5fe}.chat-thread-sequence-item--container._right .chat-thread-sequence-item--chat-message-container-message:before{position:absolute;content:'';width:0;height:0;border-style:solid;top:0;right:0;border-width:8px 8px 0 8px;border-color:#e1f5fe transparent transparent transparent}.chat-thread-sequence-item--container._right .chat-thread-sequence-item--chat-message-container-time{text-align:right;padding-right:8px}.chat-thread-sequence-item--user-indicator-avatar-img{-ms-flex:0 1 auto;flex:0 1 auto;z-index:2;left:16px;margin-top:0;margin-right:16px}.chat-thread-sequence-item--chat-message-container{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;position:relative}.chat-thread-sequence-item--chat-message-container-message{max-width:100%;background-color:#fff;height:auto;border-radius:2px;padding:16px}.chat-thread-sequence-item--chat-message-container-message a,.chat-thread-sequence-item--chat-message-container-message div,.chat-thread-sequence-item--chat-message-container-message p{margin:0;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.chat-thread-sequence-item--chat-message-container-time{display:inline-block;width:100%}trip-chat-thread{display:block}.trip-chat-thread--trip-link{background-color:#fff;width:100%;border-bottom:1px inset #bbb;padding-left:16px;height:56px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;cursor:pointer;transition:background-color .3s ease}.trip-chat-thread--trip-link:hover{background-color:#ececec}.trip-chat-thread--trip-link-labels{-ms-flex:0 1 80%;flex:0 1 80%;margin-right:auto}.trip-chat-thread--trip-link-thread-btn{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;color:rgba(0,0,0,.38)}.trip-chat-thread--chat-thread{height:calc(100% - 56px)}@keyframes sliding-tab-animation{0%{opacity:1}50%{opacity:1}100%{opacity:0}}@keyframes search-results-card-tab-content-hide{0%{opacity:1}50%{opacity:1}100%{opacity:0}}.SearchResultsCard{width:100%;background-color:#fff;border:1px solid #bdbdbd;border-radius:2px}.SearchResultsCard:after,.SearchResultsCard:before{content:" ";display:table}.SearchResultsCard:after{clear:both}.SearchResultsCard-nestedResultsWrapper{display:block;min-height:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;overflow:visible}.SearchResultsCard-nestedResults{display:block;position:absolute;top:0;left:0;right:0;bottom:0;transform:translateX(0);transition:transform .5s cubic-bezier(.35,0,.25,1)}.SearchResultsCard-nestedResults--initiallyHide:not(.is-currentCard),.SearchResultsCard-nestedResults--initiallyHide:not(.is-hiddenLeft),.SearchResultsCard-nestedResults--initiallyHide:not(.is-hiddenRight){display:none}.SearchResultsCard-nestedResults--initiallyHide.is-currentCard,.SearchResultsCard-nestedResults--initiallyHide.is-hiddenLeft,.SearchResultsCard-nestedResults--initiallyHide.is-hiddenRight{display:block!important}.SearchResultsCard-nestedResults.is-hiddenLeft{transform:translateX(-100%);animation:1s search-results-card-tab-content-hide;opacity:0}.SearchResultsCard-nestedResults.is-hiddenLeft>*{transition:visibility 0s linear;transition-delay:.5s;visibility:hidden}.SearchResultsCard-nestedResults.is-hiddenRight{transform:translateX(100%);animation:1s search-results-card-tab-content-hide;opacity:0}.SearchResultsCard-nestedResults.is-hiddenRight>*{transition:visibility 0s linear;transition-delay:.5s;visibility:hidden}.SearchResultsCard-nestedResults.is-currentCard{position:relative}.SearchResultsCard-refinementHeading{line-height:36px}.SearchResultsCard.SearchResultsCard--withNestedResults{overflow:hidden}.OverlaySection{position:absolute;z-index:204}.search-results-heading--admin-fields{float:left;border-top:1px solid #232323;margin-top:8px}.search-results-heading--admin-fields-inputs>label{margin-bottom:0!important;margin-right:8px!important}.search-results-heading--admin-fields-inputs>label>span{margin-top:4px;font-weight:400;display:inline-block}.FCOPage{position:absolute;left:16px;top:16px;z-index:100}.FCOPage-backToTripPlannerBtn{width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.FCOPage-backToTripPlannerBtn:focus,.FCOPage-backToTripPlannerBtn:hover{background-color:#eee}.FCOPage-modeNavContainer{background-color:#fff;border:1px solid #bdbdbd;box-shadow:4px 4px 6px 0 rgba(0,0,0,.2);position:absolute;width:48px;left:-96px;top:16px;transition:left .2s ease-in-out;border:0;display:none}.FCOPage-modeNavContainer.is-open{left:-8px;display:block}.FCOPage-searchBox{margin-top:16px}.FCOPage-searchWrapper{position:absolute;left:50px;width:440px}.FCOPage-promptContainer,.FCOPage-searchResultsContainer{position:relative;margin-bottom:48px;width:440px;margin-top:16px}.FCOPage-promptContainer .paper-card{padding:8px 16px;border:0}.FCOPage-promptContainer .up_arrow{font-size:20px}.FCOPage-rangeFlyout{position:absolute;left:489px;top:16px}.FCOSearchBox{background-color:#fff;border:1px solid #bdbdbd;box-shadow:4px 4px 6px 0 rgba(0,0,0,.2);border:0}.FCOSearchBox--heading{height:48px;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.FCOSearchBox--btn-container{position:absolute;right:0;display:-ms-flexbox;display:flex}.FCOSearchBox--btn-container button{width:48px;height:48px}.FCOSearchBox--btn-container button ._sliders{font-size:18px}.FCOSearchBox--btn-container button:focus,.FCOSearchBox--btn-container button:hover{background-color:#eee}.FCOSearchBox-presetContainer{height:26px;border:1px solid #dfdfdf;padding:0 24px 0 24px;border-right:none;border-left:none}.FCOSearchBox-presetContainer.FCOSearchBox-presetContainer--twoDropdowns .FCOSearchBox-presetDropdown{width:50%}.FCOSearchBox-presetContainer.FCOSearchBox-presetContainer--twoDropdowns .FCOSearchBox-presetDropdown:first-of-type{border-right:1px solid #dfdfdf;margin-right:16px}.FCOSearchBox-presetContainer.FCOSearchBox-presetContainer--twoDropdowns .FCOSearchBox-presetDropdown:last-of-type{width:calc(50% - 32px)}.FCOSearchBox-presetDropdown{width:100%;height:100%;float:left}.FCOSearchBox-presetDropdown .Dropdown-title>button{width:100%;height:100%}.FCOSearchBox-presetDropdown .Dropdown-title>button:after,.FCOSearchBox-presetDropdown .Dropdown-title>button:before{content:" ";display:table}.FCOSearchBox-presetDropdown .Dropdown-title>button:after{clear:both}.FCOSearchBox-addressesContainer{width:100%;padding:16px;background-color:#fff}.FCOSearchBox-addressesContainer:after,.FCOSearchBox-addressesContainer:before{content:" ";display:table}.FCOSearchBox-addressesContainer:after{clear:both}.FCOSearchBox-addresses{width:calc(100% - 48px);float:left}.FCOSearchBox-addresses .address-picker--ptb{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:0!important}.FCOSearchBox-addresses .address-picker--ptb .address-picker--address-input{margin-left:32px;padding:4px 8px!important;background-color:#eee!important}.FCOSearchBox-addresses .address-picker--ptb.is-active{display:initial!important;padding-left:0!important}.FCOSearchBox-addresses .address-picker--ptb.is-active .address-picker--address-input{background-color:transparent!important;margin-bottom:0!important;padding-top:0!important}.FCOSearchBox-addresses .address-picker--ptb .rs-ptb-list{border-top:2px solid #045691}.FCOSearchBox-swapBtn{width:40px;float:right;color:#bcbcbc!important}.FCOSearchBox-swapBtn:hover{color:#045691!important;background-color:transparent!important}.FCOSearchBox-settingsContainer{min-height:48px;border-top:1px solid #dfdfdf;padding:8px 16px}.FCOSearchBox-saveOrUpdateDropdownContainer{float:right;margin-right:48px}.FCOSearchBox-fab{position:absolute;bottom:24px;right:8px;z-index:4!important}.Dropdown{position:relative}.Dropdown-title{float:left;width:100%;padding:0}.Dropdown-title:after,.Dropdown-title:before{content:" ";display:table}.Dropdown-title:after{clear:both}.Dropdown-titleIcon{float:left;margin-right:8px}.Dropdown-titleSecondaryIcon{position:absolute;right:8px;top:0}.Dropdown-titleText{float:left;font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:16px;width:100%;text-align:left}.Dropdown-list{position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;max-height:300px;display:block;margin-bottom:0}.Dropdown-list::-webkit-scrollbar{width:8px}.Dropdown-list::-webkit-scrollbar-track{display:none}.Dropdown-list::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.Dropdown-list::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}.Dropdown-listItem{list-style:none;position:relative;min-height:32px;padding:8px 16px;cursor:pointer;display:block}.Dropdown-listItem:hover{background-color:#f1f1f1}.Dropdown-listItem:focus .Dropdown-listItemBtn.Dropdown-listItemBtn--showOnHover,.Dropdown-listItem:hover .Dropdown-listItemBtn.Dropdown-listItemBtn--showOnHover{opacity:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:transparent}.Dropdown-listItemText{width:100%;display:inline-block;float:left;white-space:nowrap;text-overflow:ellipsis;position:relative;top:-4px}.Dropdown-listItemIcon{float:left;display:inline;margin-right:16px}.Dropdown-listItemBtn{width:16px;height:16px;position:absolute;right:16px;top:16px;overflow:visible}.Dropdown-listItemBtn+.Dropdown-listItemText{width:calc(100% - 24px);padding-right:24px}.Dropdown-listItemBtn.Dropdown-listItemBtn--showOnHover{opacity:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:opacity .15s ease-in-out}.Dropdown-listItemBtn:focus.Dropdown-listItemBtn--showOnHover,.Dropdown-listItemBtn:hover.Dropdown-listItemBtn--showOnHover{opacity:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:transparent!important}.Dropdown-listItemBtn>.rs-icon{margin:0;position:absolute}.Dropdown-pinnedItem{width:100%}.Dropdown.Dropdown--thin .Dropdown-title{padding-top:4px;padding-bottom:4px}.Dropdown.Dropdown--thin .Dropdown-titleIcon{width:16px;height:16px}.Dropdown.Dropdown--thin .Dropdown-titleIcon .rs-icon{font-size:16px}.Dropdown.Dropdown--thin .Dropdown-titleIcon+.Dropdown-titleText{width:calc(100% - 24px)}.Dropdown.Dropdown--thin .Dropdown-titleIcon+.Dropdown-titleSecondaryIcon+.Dropdown-titleText{width:calc(100% - 48px)}.Dropdown.Dropdown--thin .Dropdown-titleSecondaryIcon{top:4px;width:16px;height:16px}.Dropdown.Dropdown--thin .Dropdown-titleSecondaryIcon:focus{outline:-webkit-focus-ring-color auto 5px}.Dropdown.Dropdown--thin .Dropdown-titleSecondaryIcon .rs-icon{font-size:16px}.Dropdown.Dropdown--thin .Dropdown-listItem{min-height:32px;padding:8px 16px}.Dropdown.Dropdown--thin .Dropdown-listItemBtn{top:8px}.Dropdown.Dropdown--thin .Dropdown-list+.Dropdown-pinnedItem{margin-top:8px}.Dropdown.Dropdown--thin .Dropdown-pinnedItem{height:32px;font-size:12px;line-height:16px}.Dropdown.Dropdown--thin .Dropdown-pinnedItem .rs-icon{position:relative;top:1px;width:16px;height:16px;font-size:16px;margin-right:8px}.Dropdown.Dropdown--minContentWidth .Dropdown-content{min-width:200px}.Dropdown.Dropdown--flatButton .Dropdown-title{height:32px;padding:8px 16px}.Dropdown.Dropdown--flatButton .Dropdown-title:focus,.Dropdown.Dropdown--flatButton .Dropdown-title:hover{background-color:#f1f1f1}.Dropdown.Dropdown--flatButton .Dropdown-titleIcon{margin-right:16px;width:16px;height:16px}.Dropdown.Dropdown--flatButton .Dropdown-titleText{text-transform:uppercase;width:auto}.Dropdown.Dropdown--flatButton .Dropdown-listItem{color:#898989}.Dropdown.Dropdown--flatButton .Dropdown-listItem:hover{color:#045691;background-color:#f2f2f2}.Dropdown.Dropdown--flatButton .Dropdown-listItemIcon{width:16px;height:16px}.Dropdown.Dropdown--flatButton .Dropdown-listItemIcon .rs-icon{font-size:16px}.Dropdown.Dropdown--flatButton .Dropdown-listItemText{text-transform:uppercase;margin-right:24px}.Dropdown.Dropdown--iconTitle .Dropdown-titleIcon{margin-right:0}.Dropdown.Dropdown--iconTitle .Dropdown-title{padding:8px 4px}.Dropdown.Dropdown--noPaddingLeft .Dropdown-title{padding-left:0!important}.Dropdown.Dropdown--iconTitle.Dropdown--flatButton .Dropdown-title{padding:8px}.Dropdown.Dropdown--lightGrey .Dropdown-title{color:#757575;display:-ms-flexbox;display:flex}.Dropdown.Dropdown--lightGrey .Dropdown-pinnedItem{border-top:1px solid #dedede}.Dropdown.Dropdown--hoverBrandPrimary .Dropdown-title:hover{color:#045691}.FCORangeFlyout{background-color:#fff;border:1px solid #bdbdbd;box-shadow:4px 4px 6px 0 rgba(0,0,0,.2);min-width:288px;min-height:244px}.FCORangeFlyout-heading{padding:16px;height:48px}.FCORangeFlyout-headingText{font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;line-height:20px!important;margin:0!important;color:#464646!important;float:left}.FCORangeFlyout-body{width:100%;padding:16px}.FCORangeFlyout-closeBtn{float:right;color:#bcbcbc}.FCORangeFlyout-closeBtn .rs-icon{width:16px;height:16px;font-size:16px}.FCORangeFlyout-enableCheckboxContainer{padding-bottom:16px}.FCORangeFlyout-enableCheckbox{margin-top:-7px!important;margin-left:-7px!important}.FCORangeFlyout-sliderLabel{margin-top:8px;height:16px}.FCORangeFlyout-sliderLabelText{font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:16px;font-weight:400!important;margin-bottom:0!important}.FCORangeFlyout-sliderLabelText .rs-icon{width:16px;height:16px;font-size:16px;margin-right:8px}.FCORangeFlyout-sliderUnitText{font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:16px;font-weight:700}.FCORangeFlyout-sliderContainer{margin-bottom:16px}.FCORangeFlyout-sliderContainer:last-child{margin-bottom:8px}.FCORangeFlyout-sliderContainer>md-slider-container{width:100%}.FCOSearchResultsContainer-expandedResultOverlay{left:56px;top:-20px;box-shadow:8px 8px 16px -4px rgba(0,0,0,.3);transition:top .5s cubic-bezier(.15,.68,.49,.93)}.user-identity-summary--text{white-space:normal!important}@media only screen and (max-height:1000px){.FCOSearchResultsContainer-expandedResultOverlay{top:-60px}.FCOSearchResultsContainer-expandedResultOverlay._higher-offset{top:-60px}}@media only screen and (max-height:900px){.FCOSearchResultsContainer-expandedResultOverlay{top:-160px}.FCOSearchResultsContainer-expandedResultOverlay._higher-offset{top:-160px}}@media only screen and (max-height:830px){.FCOSearchResultsContainer-expandedResultOverlay{top:-170px}.FCOSearchResultsContainer-expandedResultOverlay._higher-offset{top:-170px}}@media only screen and (max-height:800px){.FCOSearchResultsContainer-expandedResultOverlay{top:-200px}.FCOSearchResultsContainer-expandedResultOverlay._higher-offset{top:-200px}}@media only screen and (max-height:760px){.FCOSearchResultsContainer-expandedResultOverlay{top:-210px}.FCOSearchResultsContainer-expandedResultOverlay._higher-offset{top:-210px}}@media only screen and (max-height:720px){.FCOSearchResultsContainer-expandedResultOverlay{top:-225px}.FCOSearchResultsContainer-expandedResultOverlay._higher-offset{top:-225px}}@media only screen and (max-height:690px){.FCOSearchResultsContainer-expandedResultOverlay{top:-260px}.FCOSearchResultsContainer-expandedResultOverlay._higher-offset{top:-260px}}@media only screen and (max-height:660px){.FCOSearchResultsContainer-expandedResultOverlay{top:-290px}.FCOSearchResultsContainer-expandedResultOverlay._higher-offset{top:-290px}}@media only screen and (max-height:630px){.FCOSearchResultsContainer-expandedResultOverlay{top:-300px}.FCOSearchResultsContainer-expandedResultOverlay._higher-offset{top:-300px}}.SearchResultsList-loadingIndicator{width:100%;min-height:48px;padding:16px;font-family:Roboto,Arial,sans-serif;font-size:16px}.MapPin{position:relative;background-color:transparent;width:24px;height:36px;transition:transform .16s 50ms ease-in-out,color 80ms 50ms ease-in-out,background-color .16s 50ms ease-in-out,border-color .16s 50ms ease-in-out}.MapPin-pinhead{position:absolute;top:0;left:0;width:24px;height:24px;border:2px solid green;background-color:#fff;border-radius:24px;text-align:center;overflow:hidden;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:transform .16s 50ms ease-in-out,color 80ms 50ms ease-in-out,background-color .16s 50ms ease-in-out,border-color .16s 50ms ease-in-out}.MapPin-pinheadImage{position:absolute;width:100%;height:100%;left:0;top:0;transition:opacity .16s 50ms ease-in-out}.MapPin-pinheadData{opacity:1;transition:opacity 80ms 0s ease-in-out}.MapPin-point{position:absolute;opacity:1;top:8px;left:4px;width:0;height:0;border:12px solid transparent;border-width:28px 8px 0 8px;border-top-color:green;z-index:0;transition:transform .16s 25ms ease-in,opacity 80ms 50ms ease-in}.MapPin-point.is-dot,.MapPin-point.is-hidden{transition:transform 80ms 0s ease-in,opacity 80ms 0s ease-in}.MapPin.is-md .MapPin-pinhead{border-width:2px}.MapPin.is-lg .MapPin-pinhead{transform:scale(1.5) translateY(-8px)}.MapPin.is-dot .MapPin-pinhead,.MapPin.is-hidden .MapPin-pinhead{color:green;background-color:green}.MapPin.is-dot .MapPin-pinhead,.MapPin.is-hidden .MapPin-pinhead{transform:translate(0,21.6px) scale(.4)}.MapPin.is-dot .MapPin-pinheadData,.MapPin.is-dot .MapPin-pinheadImage,.MapPin.is-hidden .MapPin-pinheadData,.MapPin.is-hidden .MapPin-pinheadImage{opacity:0}.MapPin.is-dot .MapPin-pinhead img{display:none}.MapPin.is-dot .MapPin-point{transform:scale(0,0)}.MapPin.is-hidden{transform:translate(0,16.8px) scale(0)}.MapPin.is-hidden .MapPin-point{transform:scale(0,0)}.MapPin--orig .MapPin-pinhead{border-color:#1e64a6}.MapPin--orig .MapPin-point{border-top-color:#1e64a6}.MapPin--orig.is-dot .MapPin-pinhead,.MapPin--orig.is-hidden .MapPin-pinhead{color:#1e64a6;background-color:#1e64a6}.MapPin--dest .MapPin-pinhead{border-color:#b22024}.MapPin--dest .MapPin-point{border-top-color:#b22024}.MapPin--dest.is-dot .MapPin-pinhead,.MapPin--dest.is-hidden .MapPin-pinhead{color:#b22024;background-color:#b22024}.MapPin--fillBackground.MapPin--orig .MapPin-pinhead{color:#fff;background-color:#1e64a6}.MapPin--fillBackground.MapPin--dest .MapPin-pinhead{color:#fff;background-color:#b22024}.MapPin--searchResultIcon.MapPin{height:27px;width:20px;position:absolute}.MapPin--searchResultIcon .MapPin-pinhead{color:#1e64a6;background-color:#fff;border:1px solid #1e64a6;border-radius:20px;width:20px;height:20px}.MapPin--searchResultIcon .MapPin-pinheadData{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500}.MapPin--searchResultIcon .MapPin-point{border-top-color:#1e64a6;top:12px;left:3px;border-width:16px 7px 0 7px}.SearchResult{list-style:none;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;min-height:68px;margin:0;padding:0;transition:background-color 60ms ease-in-out;border:none;cursor:pointer;border-top:1px solid #ddd;-ms-flex-wrap:wrap;flex-wrap:wrap}.SearchResult-avatar{position:relative;float:left;width:66px;-ms-flex-preferred-size:66px;flex-basis:66px}.SearchResult-avatarImage{float:left;margin-left:9px;margin-top:6px;border-radius:50px;width:50px;height:50px}.SearchResult-mapPin{top:28px;left:3px;transform:none}.SearchResult-listing{float:left;width:274px;-ms-flex-positive:1;flex-grow:1;padding-right:8px}.SearchResult-primaryListingContainer,.SearchResult-secondaryListingContainer{float:left;clear:left;width:100%;height:34px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:4px 0}.SearchResult-listingHeader{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;-webkit-border-fit:border!important;padding:0;float:left}.SearchResult-listingHeader:focus{outline:0}.SearchResult-listingHeader::-moz-focus-inner{border:none}.SearchResult-primaryIconSet{float:right;margin-left:auto}.SearchResult-secondaryIconSet{float:left}.SearchResult-scheduleSummaryContainer{float:right;margin-left:auto}.SearchResult-nextTripContainer{float:right;margin-left:auto}.SearchResult.is-expanded,.SearchResult.is-hovered,.SearchResult:hover{background-color:#e6e6e6}.SearchResult-primaryActionButton{float:right;-ms-flex-item-align:end;align-self:flex-end;height:100%;width:80px;-ms-flex-preferred-size:80px;flex-basis:80px;margin-left:auto;border-left:1px solid #f0f0f0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;-webkit-border-fit:border!important;padding:0}.SearchResult-primaryActionButton:focus{outline:0}.SearchResult-primaryActionButton::-moz-focus-inner{border:none}.SearchResult-primaryActionButton:focus,.SearchResult-primaryActionButton:hover{box-shadow:0 0 12px 1px rgba(0,0,0,.3)}.SearchResult-primaryActionButton:focus .SearchResult-sendEmailButton,.SearchResult-primaryActionButton:hover .SearchResult-sendEmailButton{background-color:#0791F4;background-image:url(/Images/SPA/envelope_bg-white.png);color:rgba(255,255,255,.9)}.SearchResult-sendEmailButton{width:100%;margin:auto;height:68px;background:no-repeat 0 0 url(/Images/SPA/envelope_bg.png);background-color:#045691;text-transform:uppercase;color:#045691;font-size:12px;padding:24px 0;box-shadow:none;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.SearchResult-sendEmailButton:hover{background-color:#0791F4;background-image:url(/Images/SPA/envelope_bg-white.png);color:rgba(255,255,255,.9)}.SearchResult-sendEmailButton:active{background-color:#03395F;background-image:url(/Images/SPA/envelope_bg-white.png);color:#fff}.SearchResult-adminSection{float:left;clear:left}.SearchResultAdminSection{width:100%;padding-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.SearchResultAdminSection-dataPoint{float:left;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.DetailModal{width:704px;height:auto;max-height:500px;background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1)}.DetailModal-heading{padding:12px 16px 0;min-height:40px;font-size:20px}.DetailModal-headingCloseBtn{top:16px!important}.DetailModal-body{padding:16px 0}.DetailModal-tabset .nav-tabs{border-bottom:1px solid #ddd}.DetailModal-tabset .nav-tabs .active{background-color:#eee}.DetailModal-tabBody{max-height:320px;padding:16px;display:block}.DetailModal-tabBody:after,.DetailModal-tabBody:before{content:" ";display:table}.DetailModal-tabBody:after{clear:both}.DetailModal-userActionsBar{height:68px;padding:16px;border-top:solid 1px #bcbcbc}.DetailModal-userActionsBar:after,.DetailModal-userActionsBar:before{content:" ";display:table}.DetailModal-userActionsBar:after{clear:both}.DetailModal-iconActionButton{font-size:16px;color:#898989;padding:12px;display:inline-block}.DetailModal-iconActionButton.DetailModal-iconActionButton--wishlist.is-onWishlist{color:#e70a9d}.DetailModal-entryWidget{float:right}.DetailModal-entryWidget .IncentiveEntryWidget-enrolledMessageContainer{left:16px}.DetailModal .incentive-point-earning-purpose-is-not-qualified{text-decoration:line-through}.DetailModalItemTab{display:-ms-flexbox;display:flex}.DetailModalItemTab-mainImgContainer{width:160px;height:160px;text-align:center;vertical-align:middle;display:-ms-flexbox;display:flex;-ms-flex:0 0 160px;flex:0 0 160px;margin-right:8px}.DetailModalItemTab-mainImg{vertical-align:middle;width:100%;max-height:100%;max-width:100%;margin:auto}.no-flexbox .DetailModalItemTab-mainImgContainer{float:left}.DetailModalItemTab-summaryDisplay{-ms-flex:1 1 50%;flex:1 1 50%;width:50%!important;border-right:1px solid #dfdfdf}.no-flexbox .DetailModalItemTab-summaryDisplay{float:left;width:49%!important}.DetailModalItemTab-pointsSummaryColumn{-ms-flex:1 1 25%;flex:1 1 25%;text-align:center}.no-flexbox .DetailModalItemTab-pointsSummaryColumn{float:right;width:24%}.DetailModalItemTab-pointsSummaryRow{font-size:12px;line-height:20px;font-weight:400;color:#898989}.DetailModalItemTab-pointsSummaryRow.DetailModalItemTab-pointsSummaryRow--validPoints{color:#389ad3;font-size:32px;line-height:36px}.DetailModalItemTab-pointsSummaryRow.DetailModalItemTab-pointsSummaryRow--requiredPoints{margin-top:12px;line-height:16px;font-size:16px;font-weight:400}.DetailModalEarnTab-dateText{font-size:14px;color:#045691}.DetailModalDetailsTab{display:-ms-flexbox;display:flex}.DetailModalDetailsTab-entryDetailsColumn{-ms-flex:1 0 50%;flex:1 0 50%;border-right:1px solid #dfdfdf}.no-flexbox .DetailModalDetailsTab-entryDetailsColumn{float:left;width:50%}.DetailModalDetailsTab-entryDetailsHeading{font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;font-weight:400;line-height:28px}.DetailModalDetailsTab-entryDetailsList{margin:0}.DetailModalDetailsTab-entryDetailsListItem{font-size:13px;font-weight:400;line-height:20px;list-style-type:disc;list-style-position:inside}.DetailModalDetailsTab-pointsRundownColumn{-ms-flex:1 0 50%;flex:1 0 50%}.no-flexbox .DetailModalDetailsTab-pointsRundownColumn{float:left;width:50%}date-picker{display:block;width:100%}.date-picker--calendar{width:100%}.date-time-picker--time-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);height:48px;-ms-flex-align:center;align-items:center}.date-time-picker--separator{border-top:1px solid rgba 0,0,0,.12;margin-top:0;margin-bottom:0;background-color:#fff}.date-time-picker--icon-container{padding-left:16px}.date-time-picker--icon-container span.rs-icon{font-size:24px;line-height:48px;color:rgba(0,0,0,.54)}.date-time-picker--time-types-column{padding:0 24px}.date-time-picker--time-types-column .paper-select .paper-select-title-caret{top:22px!important}time-picker{display:block}.time-picker--md-select.md-rideshark-theme-theme .md-select-value.md-select-placeholder{color:rgba(0,0,0,.87)}.time-picker--md-select[disabled=disabled] .md-select-icon{display:none}.time-picker--md-select[disabled=disabled] md-select-value{background-image:none!important}.time-picker--md-option{height:24px;background-image:none}.time-picker--display-entry{display:-ms-flexbox;display:flex;margin-left:16px}.time-picker--display-entry-colon{font-weight:700;line-height:72px;margin:0 16px}.time-picker--display-entry-meridian{line-height:67px;margin:0 16px}.time-picker--display-entry-meridian-label{cursor:pointer;margin-bottom:0!important}.time-picker--display-entry-meridian-checkbox{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}annotated-calendar{display:block;max-width:100%}.annotated-calendar--calendar-heading{display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(0,0,0,.12);height:48px}.annotated-calendar--prev-month-btn{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:start;align-self:flex-start;margin-right:auto}.annotated-calendar--prev-month-btn:hover{background-color:#ececec}.annotated-calendar--calendar-heading-text{-ms-flex:1;flex:1;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:500;-ms-flex-align:center;align-items:center}.annotated-calendar--calendar-heading-text-month{padding-right:5px}.annotated-calendar--next-month-btn{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.annotated-calendar--next-month-btn:hover{background-color:#ececec}.annotated-calendar--calendar-separator{border-top:1px solid rgba(0,0,0,.12);margin-top:0;background-color:#fff}.annotated-calendar--week-label{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.annotated-calendar--day-label{width:32px;height:32px;padding:4px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.annotated-calendar--calendar-month-holder{position:relative;overflow:hidden;min-width:100%;min-height:168px}.annotated-calendar--calendar-month{max-width:100%}.annotated-calendar--calendar-month-swapper{position:absolute;width:100%;height:100%}.annotated-calendar--calendar-month-swapper.ng-enter,.annotated-calendar--calendar-month-swapper.ng-leave{transition:.3s ease-in-out all}.annotated-calendar--calendar-month-swapper._slide-left.ng-enter{transform:translateX(-100%)}.annotated-calendar--calendar-month-swapper._slide-left.ng-enter-active{transform:translateX(0)}.annotated-calendar--calendar-month-swapper._slide-left.ng-leave{transform:translateX(0)}.annotated-calendar--calendar-month-swapper._slide-left.ng-leave-active{transform:translateX(100%)}.annotated-calendar--calendar-month-swapper._slide-right.ng-enter{transform:translateX(100%)}.annotated-calendar--calendar-month-swapper._slide-right.ng-enter-active{transform:translateX(0)}.annotated-calendar--calendar-month-swapper._slide-right.ng-leave{transform:translateX(0)}.annotated-calendar--calendar-month-swapper._slide-right.ng-leave-active{transform:translateX(-100%)}annotated-calendar-month{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}.annotated-calendar-month--week{-ms-flex:1 0 100%;flex:1 0 100%}annotated-calendar-week{display:-ms-flexbox;display:flex}.annotated-calendar-week--calendar-day{-ms-flex:0 1 auto;flex:0 1 auto;margin:0 auto}annotated-calendar-day{display:-ms-flexbox;display:flex;width:28px;height:28px;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;cursor:pointer}.annotated-calendar-day--day-label{display:block;color:#121212;width:28px;height:28px;padding:4px}.annotated-calendar-day--day-label:hover{background-color:rgba(0,0,0,.12);border-radius:25px}.annotated-calendar-day--day-label:hover._disabled{background-color:transparent}.annotated-calendar-day--day-label._in-other-month{color:rgba(0,0,0,.38)}.annotated-calendar-day--day-label._show-filled-circle{background-color:#045691;border-radius:25px;color:#fff}.annotated-calendar-day--day-label._disabled{opacity:.2;cursor:default}weekly-schedule-picker rs-tab-heading{height:36px;border-right:1px solid #e0e0e0}weekly-schedule-picker rs-tab-heading:last-child{border-right:none}weekly-schedule-picker .rs-tab-heading{height:36px}weekly-schedule-picker .rs-tab-heading--content{height:36px}weekly-schedule-picker .rs-tab-heading--content>span{line-height:36px}weekly-schedule-picker .rs-tab-heading--content.is-selected{background-color:#045691;color:#fff;text-align:center}.weekly-schedule-picker--mon-fri-panel{display:-ms-flexbox;display:flex}.weekly-schedule-picker--mon-to-fri-panel-large-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:48px 8px;font-size:34px;color:rgba(0,0,0,.54)}.weekly-schedule-picker--mon-to-fri-panel-time-pickers{display:-ms-flexbox;display:flex;padding-bottom:150px}.weekly-schedule-picker--mon-to-fri-panel-time-picker-col{-ms-flex:1;flex:1;text-align:center}.weekly-schedule-picker--time-picker-col-label{color:rgba(0,0,0,.54)!important}.weekly-schedule-picker--mon-to-fri-panel-time-picker{padding-top:10px}.weekly-schedule-picker--custom-schedule-panel-headings{display:-ms-flexbox;display:flex;margin-left:45px;height:48px}.weekly-schedule-picker--custom-schedule-panel-heading{width:150px;text-align:center;padding:14px 0}.weekly-schedule-picker--custom-schedule-panel-heading._align-text{padding:0}.weekly-schedule-picker--separator{margin-top:0;margin-bottom:0;border-top-color:rgba(0,0,0,.12);background-color:#fff}.weekly-schedule-picker--custom-schedule-panel-time-picker{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;height:48px}.weekly-schedule-picker--custom-schedule-comment-entry-description{padding:16px 0 8px}.weekly-schedule-picker--custom-schedule-comment-entry textarea{background-color:#eee;padding:12px}@media (max-width:360px){weekly-schedule-picker .rs-tab-heading--content>span{white-space:nowrap;font-size:.833em}}weekly-schedule-preview{float:left;max-width:370px}.weekly-schedule-preview--preview-panel{height:32px;padding:0}.weekly-schedule-preview--schedule-preview{margin-top:3px}.weekly-schedule-preview--edit-btn{height:32px!important;line-height:1!important;padding:0 8px!important}.weekly-schedule-preview--edit-panel{position:absolute;top:16px;z-index:100}weekly-schedule-summary{display:-ms-flexbox;display:flex;padding:5px;color:rgba(0,0,0,.54);position:relative}weekly-schedule-summary .is-active{color:#0fb62b}.weekly-schedule-summary--day{display:inline-block;padding-left:8px;position:relative}.weekly-schedule-summary--day-indicator{position:absolute;margin:0;padding:0;width:8px;height:1px;background-color:#0fb62b}.weekly-schedule-summary--day-indicator:before{content:"";position:absolute;width:0;height:0;border:3px solid transparent}.weekly-schedule-summary--day-indicator.mod--departing{top:-2px;right:2px}.weekly-schedule-summary--day-indicator.mod--departing:before{transform:translate(8px,-2.5px);border-left-color:#0fb62b}.weekly-schedule-summary--day-indicator.mod--returning{bottom:-4px;right:0}.weekly-schedule-summary--day-indicator.mod--returning:before{transform:translate(-6px,-2.5px);border-right-color:#0fb62b}schedule-day-time-picker._condensed .schedule-day-time-picker--day-name label{width:30px;height:30px;border-radius:15px;font-size:12px}schedule-day-time-picker._condensed .schedule-day-time-picker--time-picker{font-size:12px;margin-top:2px}.schedule-day-time-picker--day-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:16px}.schedule-day-time-picker--day-name:hover{transform:scale(1.1);transition:all .3s ease}.schedule-day-time-picker--day-name-label{text-align:center;width:35px;height:35px;background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.38);border-radius:25px;padding-top:7px;margin-bottom:0!important;cursor:pointer;font-weight:500!important}.schedule-day-time-picker--day-name-label.is-matching-schedule{background-color:#00c853}.schedule-day-time-picker--day-name-checkbox{display:none}.schedule-day-time-picker--time-entries-column{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.schedule-day-time-picker--time-entries-column-pickers{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.schedule-day-time-picker--time-picker._start{padding-left:30px;min-width:88px;text-align:right;box-sizing:content-box}.schedule-day-time-picker--time-picker._end{padding-left:80px;min-width:88px;text-align:right;box-sizing:content-box}.schedule-day-time-picker--time-picker.is-matching-schedule{color:#00c853!important}.schedule-day-time-picker--time-picker.is-matching-schedule md-select md-select-value{border-bottom-style:none}.schedule-day-time-picker--time-picker.is-matching-schedule md-select md-select-value span:first-child{color:#00c853!important}.schedule-day-time-picker--time-picker.is-matching-schedule md-select md-select-value .md-select-icon{display:none}.schedule-day-time-picker--time-picker.is-matching-schedule md-select.md-rideshark-theme-theme[disabled] .md-select-value{background-image:none}.schedule-day-time-picker--time-entries-column-message-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;padding-left:40px}.schedule-day-time-picker--message-left-arrow{font-size:24px;color:rgba(0,0,0,.54);padding-right:20px}.schedule-day-time-picker--message-text{color:rgba(0,0,0,.38);font-weight:500!important}.is-commuting{background-color:#045691;color:#fff}._end{padding-left:30px}@media (max-width:320px){.schedule-day-time-picker--time-picker._end{padding-left:16px}.schedule-day-time-picker--time-picker._start{padding-left:16px}}@media (max-width:360px) and (min-width:321px){.schedule-day-time-picker--time-picker._end{padding-left:40px}}schedule-day-time-display._condensed .schedule-day-time-display--day-name label{width:30px;height:30px;border-radius:15px;font-size:12px}schedule-day-time-display._condensed .schedule-day-time-display--time-picker{font-size:12px;margin-top:2px}.schedule-day-time-display--day-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:16px;cursor:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.schedule-day-time-display--day-name-label{text-align:center;width:35px;height:35px;background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.38);border-radius:25px;padding-top:7px;margin-bottom:0!important;cursor:pointer;font-weight:500!important}.schedule-day-time-display--day-name-label.is-matching-schedule{background-color:#00c853}.schedule-day-time-display--day-name-checkbox{display:none}.schedule-day-time-display--time-entries-column{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.schedule-day-time-display--time-entries-column-pickers{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.schedule-day-time-display--time-picker._start{padding-left:30px;min-width:88px;text-align:right;box-sizing:content-box}.schedule-day-time-display--time-picker._end{padding-left:80px;min-width:88px;text-align:right;box-sizing:content-box}.schedule-day-time-display--time-picker.is-matching-schedule{color:#00c853!important}.schedule-day-time-display--time-picker.is-matching-schedule md-select md-select-value{border-bottom-style:none}.schedule-day-time-display--time-picker.is-matching-schedule md-select md-select-value span:first-child{color:#00c853!important}.schedule-day-time-display--time-picker.is-matching-schedule md-select md-select-value .md-select-icon{display:none}.schedule-day-time-display--time-picker.is-matching-schedule md-select.md-rideshark-theme-theme[disabled] .md-select-value{background-image:none}.schedule-day-time-display--time-entries-column-message-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;padding-left:40px}.schedule-day-time-display--message-left-arrow{font-size:24px;color:rgba(0,0,0,.54);padding-right:20px}.schedule-day-time-display--message-text{color:rgba(0,0,0,.38);font-weight:500!important}.is-commuting{background-color:#045691;color:#fff}._end{padding-left:30px}@media (max-width:320px){.schedule-day-time-display--time-picker._end{padding-left:16px}.schedule-day-time-display--time-picker._start{padding-left:16px}}@media (max-width:360px) and (min-width:321px){.schedule-day-time-display--time-picker._end{padding-left:40px}}assorted-time-picker{margin:0 16px 16px 16px;position:relative}.assorted-time-picker--icon-container{display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-align:center;align-items:center;color:#5f5c5c}.assorted-time-picker--icon-container span{font-size:24px}.assorted-time-picker--icon-container span:before{padding:0!important}.assorted-time-picker--picker-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.assorted-time-picker--picker-container._pop-up{padding:0 48px 16px 16px}.assorted-time-picker--time-entry-display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:32px;cursor:pointer;margin-left:32px;width:352px;z-index:2;background-color:#eee;transition:background-color .3s ease}.assorted-time-picker--time-entry-display:hover{background-color:#e0e0e0}.assorted-time-picker--time-entry-display:hover .assorted-time-picker--edit-icon{display:block}.assorted-time-picker--choose-time-summary{display:-ms-flexbox;display:flex;width:352px;padding-left:8px;font-weight:400;color:rgba(0,0,0,.38)}.assorted-time-picker--edit-icon{font-size:24px;margin-left:auto;padding-right:8px;color:rgba(0,0,0,.54);transition:all .3s ease;display:none;position:relative;right:30px}.assorted-time-picker--one-or-recurring-container{display:-ms-flexbox;display:flex;margin:8px 0 16px 64px}.assorted-time-picker--trip-type-label{margin-right:16px;font-size:12px;font-weight:600}.assorted-time-picker--radio-outer{border:2px solid #66aff0;width:20px;height:20px;border-radius:50%;float:left;margin-left:16px;cursor:pointer}.assorted-time-picker--radio-inner{width:8px;height:8px;border-radius:50%;background-color:#66aff0;margin:4px}.assorted-time-picker--radio-label{float:left;padding-left:16px;padding-right:16px}@media (max-width:360px){.assorted-time-picker--one-or-recurring-container{width:100%}.assorted-time-picker--radio-label{padding-left:16px}}assorted-time-picker-card{display:-ms-flexbox;display:flex;background-color:#fff;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:4}assorted-time-picker-card._pop-up{padding:0 16px 16px;width:400px}assorted-time-picker-card._drop-shadow{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.assorted-time-picker-card--heading{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:4px 0 0 16px;width:100%}.assorted-time-picker-card--heading-label{-ms-flex:1;flex:1;margin-right:auto}.assorted-time-picker-card--close-btn{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto;-ms-flex:0 0 auto;flex:0 0 auto}.assorted-time-picker-card--body-tabset{-ms-flex:1 0 auto;flex:1 0 auto}.assorted-time-picker-card--body rs-tabset-headings{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0}.assorted-time-picker-card--body rs-tab-heading:hover{color:#045691}.assorted-time-picker-card--date-summary{height:36px;line-height:36px;font-weight:500;color:rgba(0,0,0,.54);text-align:center}.assorted-time-picker-card--action-area{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px;-ms-flex-item-align:end;align-self:flex-end}.assorted-time-picker-card--action-area button{border:none;background-color:transparent;margin-left:auto;text-transform:uppercase}assorted-time-summary{display:block}assorted-time-summary._white .assorted-time-summary--one-time-summary{color:rgba(255,255,255,.7);padding:4px 0 0 36px;font-size:14px}assorted-time-summary._white .assorted-time-summary--weekly-summary{padding:4px 0 0 28px;font-size:14px;color:rgba(255,255,255,.3)}assorted-time-summary._white .assorted-time-summary--weekly-summary .is-active{color:rgba(255,255,255,.7)}.assorted-time-summary--one-time-summary{display:-ms-flexbox;display:flex;padding-left:8px;font-weight:400;color:#0070c9;width:352px;-ms-flex-align:center;align-items:center}.assorted-time-summary--weekly-summary{width:352px}.date-time-picker--date-summary{height:48px}assorted-time-picker{display:block;position:relative}.assorted-time-picker--picker-card._pop-up{position:absolute;left:24px;top:-16px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);width:400px}.ShareModalWindow{max-width:704px;margin:auto;margin-top:170px}.ShareModalWindow .modal-content{border:none;border-radius:0}.ShareModalWindow .modal-dialog{overflow-x:hidden}.ShareModal{max-width:704px}.ShareModal-heading{padding:16px;font-family:Roboto,Arial,sans-serif;font-size:20px}.ShareModal-body{width:100%}.ShareModal-link{padding:0 24px 24px 24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ShareModal-linkUrl{width:542px;background-color:#eee;padding:8px;margin-right:20px}.ShareModal-item{padding:24px;display:-ms-flexbox;display:flex}.ShareModal-centeredButton{margin:16px auto}.ShareModal-itemContent{float:right;max-width:calc(100% - 112px);position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.ShareModal-itemContent::-webkit-scrollbar{width:8px}.ShareModal-itemContent::-webkit-scrollbar-track{display:none}.ShareModal-itemContent::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.ShareModal-itemContent::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}.ShareModal-imgContainer{width:100px;height:100px;padding-right:16px}.ShareModal-itemImage{width:100%;max-width:100%;max-height:100%}.ShareModal-itemHeading{float:left;margin-top:0;font-size:16px;line-height:28px;font-weight:400;color:#020202;line-height:20px}.ShareModal-itemMessage{float:left;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;font-size:12px;color:rgba(0,0,0,.38)}.ShareModal-itemCaption{float:left;color:rgba(0,0,0,.38);font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400}.ShareModal-textArea{width:624px;height:108px;margin:24px;padding:16px;background-color:#eee}.ShareModal-tabs{clear:left}.ShareModal-tabs li{width:160px;text-align:center}.ShareModal-tabs .nav-tabs{padding:0 112px}.ShareModal-tabs .nav-tabs .active{background-color:#eee}.ShareModal-tweetCharactersLeft{font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;margin-left:24px;padding-left:16px;margin-top:-60px;margin-bottom:40px}.ShareModal-tweetCharactersLeft.ShareModal-tweetCharactersLeft--tooManyChars{color:#D9534F}.ShareModal-actionArea{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.ShareModal-actionArea:after,.ShareModal-actionArea:before{content:" ";display:table}.ShareModal-actionArea:after{clear:both}.TourCanvas{position:fixed;top:0;left:0;z-index:99999}.Arrow{position:absolute;width:0;height:0;border:16px solid transparent}.Arrow::before{content:"";position:absolute;width:0;height:0;border:19px solid transparent;z-index:-1}.Arrow.Arrow--right{border-left-color:#fff}.Arrow.Arrow--left{border-right-color:#fff}.Arrow.Arrow--top{border-bottom-color:#fff}.Arrow.Arrow--bottom{border-top-color:#fff}.Arrow.Arrow--yellow.Arrow--right{border-left-color:#ffffa5}.Arrow.Arrow--yellow.Arrow--left{border-right-color:#ffffa5}.Arrow.Arrow--yellow.Arrow--top{border-bottom-color:#ffffa5}.Arrow.Arrow--yellow.Arrow--bottom{border-top-color:#ffffa5}.Arrow.Arrow--right{border-right-width:0}.Arrow.Arrow--right::before{border-left-color:rgba(0,0,0,.14);right:-22px;bottom:-21px}.Arrow.Arrow--left{border-right-color:#fff;border-left-width:0}.Arrow.Arrow--left::before{border-right-color:rgba(0,0,0,.14);left:-22px;bottom:-21px}.Arrow.Arrow--top{border-bottom-color:#fff;border-top-width:0}.Arrow.Arrow--top::before{border-bottom-color:rgba(0,0,0,.14);right:-19px;top:-21px;border-bottom-width:17px}.Arrow.Arrow--bottom{border-top-color:#fff;border-bottom-width:0}.Arrow.Arrow--bottom::before{border-top-color:rgba(0,0,0,.14);left:-19px;bottom:-23px}.Tourguide{position:absolute;z-index:999;background-color:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 4px 12px 1px rgba(0,0,0,.4);padding:16px;transition:transform .3s ease-in-out,ms-transform .3s ease-in-out}.Tourguide-close{position:absolute;right:16px;top:16px}.Tourguide-desc{min-width:300px;float:left;margin-bottom:0;padding-left:8px;padding-right:8px}.Tourguide-topRow{width:100%;display:-ms-flexbox;display:flex}.Tourguide-helpIconHolder{width:32px}.Tourguide-helpIconHolder .rs-icon{font-size:24px}.Tourguide-title{float:left;margin:0!important;font-family:Roboto,Arial,sans-serif;font-size:18px;padding-bottom:8px;padding-right:20px}.Tourguide-actions{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}.Tourguide-prev{float:left;-ms-flex-item-align:end;align-self:flex-end;margin-right:auto}.Tourguide-nextOrOkHolder{float:right;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:baseline;align-items:baseline}.Tourguide-stopCounter{font-family:Roboto,Arial,sans-serif;font-size:12px;float:left;margin-right:8px}.Tourguide-nextOrOk{float:right}.Tourguide-arrow{position:absolute;transition:transform .2s ease-in-out}.Tourguide-arrow.Tourguide-arrow--right{right:-16px;top:16px}.Tourguide-arrow.Tourguide-arrow--left{left:-16px;top:16px}.Tourguide-arrow.Tourguide-arrow--top{left:calc(50% - 16px);top:-16px}.Tourguide-arrow.Tourguide-arrow--bottom{left:calc(50% - 16px);bottom:-16px}.Tourguide.Tourguide--yellow{background-color:#ffffa5}.no-csstransitions .Tourguide{transition:none}.no-csstransitions .Tourguide-arrow{transition:none}.animation.is-playing{animation-duration:1s;animation-fill-mode:both}@keyframes jello{0%,100%,11.1%{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39063deg) skewY(.39063deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}.animation--jello{animation-name:jello;transform-origin:center;animation-play-state:unset}.TripSchedulePreview{float:left;max-width:370px}.TripSchedulePreview-previewPanel{height:32px;padding:0}.TripSchedulePreview-schedulePreview{margin-top:3px}.TripSchedulePreview-editBtn{height:32px!important;line-height:1!important;padding:0 8px!important}.TripSchedulePreview-editPanel{position:absolute;top:16px;z-index:100}.SchedulePreviewStrip .summary-day-text.brand-success{position:relative;font-weight:700!important;top:1px}.SchedulePreviewStrip.SchedulePreviewStrip--compressed .schedule-summary-day{margin-right:0}.SchedulePreviewStrip.SchedulePreviewStrip--tall .schedule-summary-day{height:32px;padding-top:5px}trip-post-overlay-card{display:-ms-flexbox;display:flex;height:100%}trip-post-overlay-card.is-hidden{display:none}trip-post-overlay-card._drawer-style{position:absolute;left:0;top:0;height:100%;transition:transform .2s ease-in-out,opacity .2s ease-in-out .1s}trip-post-overlay-card._drawer-style.is-hidden{display:-ms-flexbox;display:flex;opacity:0;transform:translateX(-100%)}trip-post-overlay-card._drawer-style:not(.is-hidden){opacity:1;transform:translateX(0)}trip-post-overlay-card._drawer-style .trip-post-overlay-card--header-back-button{display:block;-ms-flex:0 1 auto;flex:0 1 auto}trip-post-overlay-card._drawer-style .trip-post-overlay-card--header-close-button{display:none}.trip-post-overlay-card--container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.trip-post-overlay-card--header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dcdcdc;-ms-flex-negative:0;flex-shrink:0}.trip-post-overlay-card--body{height:1px;-ms-flex-positive:1;flex-grow:1}.trip-post-overlay-card--header-back-button{display:none}.trip-post-overlay-card--header-close-button{display:block;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.trip-post-overlay-card--header-label{padding-left:16px;-ms-flex:1 0 auto;flex:1 0 auto}.trip-post-overlay-card--trip-post-card{overflow-y:auto;overflow-x:hidden}.desktop-trip-post-view-page--contact-overlay-card{position:absolute;bottom:40px;left:40px;z-index:3;min-width:440px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.28)}desktop-trip-post-edit-page{display:block}.desktop-trip-post-edit-page--panel{position:absolute;top:0;bottom:0;left:0;width:480px;background-color:#fff}.desktop-trip-post-edit-page--trip-post-display{position:relative}trip-post-list-page{display:block}.trip-post-list-page--list-address-summary-panel{width:280px}.trip-post-list-page--list-day-display{color:rgba(0,0,0,.38);line-height:24px}.trip-post-list-page--list-card-confirmation-text{font-size:12px;line-height:16px;color:#045691;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}trip-post-editor{width:480px}.trip-post-editor{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.trip-post-editor--header{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}.trip-post-editor--body{-ms-flex-preferred-size:auto;flex-basis:auto;overflow:auto;width:100%;-ms-flex-positive:1;flex-grow:1;background-color:#e0e0e0;position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden}.trip-post-editor--body::-webkit-scrollbar{width:8px}.trip-post-editor--body::-webkit-scrollbar-track{display:none}.trip-post-editor--body::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.trip-post-editor--body::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}.trip-post-editor--trip-itinerary-picker{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.trip-post-editor--title{padding:16px;height:56px;margin:4px 0}one-time-rideshare-post-editor{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2px 0 16px;font-family:Roboto,Arial,sans-serif;height:auto}.one-time-rideshare-post-editor--container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto}.one-time-rideshare-post-editor--side-panel{display:none;position:absolute;top:0;z-index:2;width:100%;min-height:170px;background-color:#e0e0e0}.one-time-rideshare-post-editor--side-panel._isVisible{display:block}.one-time-rideshare-post-editor--seats-information{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:72px;-ms-flex-pack:center;justify-content:center;padding:0 16px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.12);transition:background-color .3s ease;cursor:pointer}.one-time-rideshare-post-editor--seats-information._isDisabled{opacity:.38}.one-time-rideshare-post-editor--seats-information._isActive{background-color:#e0e0e0}.one-time-rideshare-post-editor--seats-information:hover{background-color:#ececec}.one-time-rideshare-post-editor--seats-information-header{font-size:16px;color:rgba(0,0,0,.87)}.one-time-rideshare-post-editor--seats-information-text{font-size:14px;color:rgba(0,0,0,.54)}.one-time-rideshare-post-editor--trip-cost{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:72px;-ms-flex-pack:center;justify-content:center;padding-left:16px;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer}.one-time-rideshare-post-editor--trip-cost._isDisabled{opacity:.38}.one-time-rideshare-post-editor--trip-cost._isActive{background-color:#e0e0e0}.one-time-rideshare-post-editor--trip-cost:hover{background-color:#ececec}.one-time-rideshare-post-editor--trip-cost-header{font-size:16px;color:rgba(0,0,0,.87)}.one-time-rideshare-post-editor--trip-cost-text{font-size:14px;color:rgba(0,0,0,.54)}.one-time-rideshare-post-editor--optional-preferences{display:-ms-flexbox;display:flex;height:48px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:16px;background-color:#eee;font-size:14px;color:rgba(0,0,0,.54)}.one-time-rideshare-post-editor--passengers-preferences{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:72px;border-bottom:1px solid rgba(0,0,0,.12);-ms-flex-pack:center;justify-content:center;padding-left:16px}.one-time-rideshare-post-editor--passengers-preferences-header{height:20px;font-size:16px;color:rgba(0,0,0,.87)}.one-time-rideshare-post-editor--passengers-preferences-icons{height:16px;color:rgba(0,0,0,.54);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:20px;width:110px;-ms-flex-pack:justify;justify-content:space-between;padding-top:8px}.one-time-rideshare-post-editor--automatic-booking{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:60px;border-bottom:1px solid rgba(0,0,0,.12);padding-left:16px}.one-time-rideshare-post-editor--automatic-booking-text-holder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-pack:center;justify-content:center}.one-time-rideshare-post-editor--automatic-booking-checkbox-holder{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:42px;-ms-flex-align:center;align-items:center;margin-right:16px}.one-time-rideshare-post-editor--automatic-booking-header{font-size:16px;color:rgba(0,0,0,.87)}.one-time-rideshare-post-editor--automatic-booking-text{font-size:14px;color:rgba(0,0,0,.54)}.one-time-rideshare-post-editor--automatic-booking-checkbox{width:20px;height:20px}.one-time-rideshare-post-editor--comment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;border-bottom:1px solid rgba(0,0,0,.12);box-shadow:0 2px 6px rgba(0,0,0,.2);-ms-flex-pack:center;justify-content:center;padding:16px}.one-time-rideshare-post-editor--comment-label{margin-bottom:8px;font-size:16px;color:rgba(0,0,0,.87)}.one-time-rideshare-post-editor--comment-textarea{background:#eee;border:none;padding:8px;box-sizing:border-box;overflow-y:hidden;min-height:28px;height:36px}.one-time-rideshare-post-editor--post-editor-buttons{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;width:100%;background-color:#fff;bottom:0;position:absolute;margin:0;padding:16px;box-shadow:0 2px 6px rgba(0,0,0,.2)}.one-time-rideshare-post-editor--cancel-button{color:rgba(0,0,0,.54)}.one-time-rideshare-post-editor--post-trip-button{margin-left:16px}.trip-cost-window--panel-group .panel-title{margin:0!important}.trip-cost-window--panel-group-toggle.alt--resize-panel-header{min-height:1%;padding:0}one-time-rideshare-reservation-editor-overlay-card{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999999999;background-color:rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.28)}one-time-rideshare-reservation-editor-overlay-card.is-hidden{display:none}one-time-rideshare-reservation-editor-overlay-card._drawer-style{position:absolute;left:0;top:0;height:100%;transition:transform .2s ease-in-out,opacity .2s ease-in-out .1s}one-time-rideshare-reservation-editor-overlay-card._drawer-style.is-hidden{display:-ms-flexbox;display:flex;opacity:0;transform:translateX(-100%)}one-time-rideshare-reservation-editor-overlay-card._drawer-style:not(.is-hidden){opacity:1;transform:translateX(0)}.one-time-rideshare-reservation-editor-overlay-card--modal{position:relative;top:250px;background-color:#fff;height:auto;width:640px;margin:0 auto}.one-time-rideshare-reservation-editor-overlay-card--reservation-editor{box-shadow:0 2px 4px 0 rgba(0,0,0,.28)}.one-time-rideshare-reservation-editor-overlay-card--exit-button{position:absolute;top:8px;right:0;transition:all .3s ease;-moz-transition:all .3s ease}.one-time-rideshare-reservation-editor-overlay-card--exit-button:hover{transform:scale(1.2);-moz-transform:scale(1.2)}.one-time-rideshare-reservation-editor-overlay-card--exit-button ._exit{color:#fff}rs-icon-tab-heading{position:relative;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;width:64px;height:48px;cursor:pointer;text-align:center}.rs-icon-tab-heading--number-badge{position:absolute;left:28px;border-radius:50%;padding:2px;color:#fff;width:18px;height:18px;font-size:12px;font-family:Roboto,Arial,sans-serif}.rs-icon-tab-heading--icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;width:24px;height:24px;font-size:24px}.rs-icon-tab-heading--selected-underline{position:absolute;bottom:0;left:0;right:0;height:2px}rs-tabset{display:block;width:100%}.rs-tabset--tabset-headings{margin-bottom:16px}rs-tab-heading{position:relative;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;height:48px;-ms-flex:1;flex:1;cursor:pointer;font-weight:500;color:rgba(0,0,0,.54);cursor:pointer}rs-tab-heading._sub-mode-trapezoid{font-size:16px;line-height:17px}rs-tab-heading._sub-mode-trapezoid .rs-tab-heading--content.is-selected{border-right:8px solid #eee;border-left:8px solid #eee;border-bottom:40px solid #fff}rs-tab-heading._sub-mode-trapezoid .rs-tab-heading--selected-underline{bottom:40px;left:8px;right:8px}rs-tab-heading._sub-mode-trapezoid .rs-tabset--tab-heading-btn{margin-top:8px;height:auto;padding:4px 0 4px 0;min-height:40px}rs-tab-heading._sub-mode-trapezoid .rs-tabset--tab-heading-btn:focus{border-top-style:none;border-bottom-style:none}rs-tab-heading._sub-mode-trapezoid .rs-tabset--tab-heading-btn-badge{top:10px}.rs-tab-heading--content{display:block;height:48px;margin:0 auto;width:100%;text-align:center}.rs-tab-heading--content>span{line-height:48px}.rs-tab-heading--content.is-selected{color:#045691;background-color:#eee;text-align:center;width:100%}.rs-tab-heading--selected-underline{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#045691}rs-tabset-headings{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}rs-tabset-headings._show-tab-shape{position:relative;background-color:#fff}rs-tabset-headings._show-tab-shape .rs-tabset-headings--tab-headings{position:relative;z-index:1;background-color:transparent}rs-tabset-headings._show-tab-shape .rs-tabset-headings--tab-headings>rs-icon-tab-heading:hover{background-color:transparent}rs-tabset-headings._show-tab-shape .rs-tabset-headings--trapezoid{min-width:64px;width:96px;border-left:8px solid #fff;border-right:8px solid #fff;border-bottom:48px solid transparent;color:#fff;position:absolute;z-index:0;left:0;bottom:0;transition:transform .2s ease,color .2s ease,background-color .3s ease-out}rs-tabset-headings._show-tab-shape rs-icon-tab-heading.is-selected .rs-icon-tab-heading--icon{color:#fff!important}rs-tabset-headings._show-tab-shape rs-icon-tab-heading.is-selected .rs-icon-tab-heading--number-badge{display:none}.rs-tabset-headings--tab-headings{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-color:#ececec;-ms-flex:1 0 auto;flex:1 0 auto;color:rgba(0,0,0,.38)}tab-subheader{display:-ms-flexbox;display:flex;width:100%}.tab-subheader--text{font-size:13px;font-weight:500;color:#6d6d6d;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:24px}.tab-subheader--primary-btn{margin-left:auto;margin-right:16px;height:48px!important;width:48px!important}list-item-picker{display:-ms-flexbox;display:flex;background-color:#fff;border-top:2px solid rgba(0,0,0,.12);font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:300;font-weight:500;width:100%;height:auto;-ms-flex-direction:column;flex-direction:column}.list-item-picker--list-item{padding-left:16px;height:76px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border-bottom:2px solid rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:pointer}.list-item-picker--list-icon{width:40px;height:40px;font-size:24px;border-radius:50%;padding:8px 0 0 8px;color:#fff}.list-item-picker--list-text{padding-left:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:300px}.list-item-picker--list-label{width:auto;color:rgba(0,0,0,.87)}.list-item-picker--list-description{font-size:14px;color:rgba(0,0,0,.54);width:auto}collection-item-picker{display:block}.collection-item-picker--dropdown{width:100%;max-width:224px}.collection-item-picker--dropdown-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.collection-item-picker--dropdown-title .not-button,.collection-item-picker--dropdown-title .paper-list .list-group-item .secondary-text,.paper-list .list-group-item .collection-item-picker--dropdown-title .secondary-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.collection-item-picker--dropdown-title-text{max-width:240px;color:#0070c9}.collection-item-picker--dropdown-down-arrow{font-size:24px}.collection-item-picker--dropdown .paper-dropdown-content-wrapper{position:absolute;top:-20px}.collection-item-picker--dropdown-content-title{height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;padding:0 16px;margin:0;font-size:20px;font-weight:500;color:#0070c9}.collection-item-picker--dropdown-list{padding:0;margin:0;overflow-x:hidden}.collection-item-picker--dropdown-list-item{height:48px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;padding:0 16px}.collection-item-picker--dropdown-list-item:hover{background-color:#eee}.collection-item-picker--dropdown-list-item.is-selected{background-color:#eee}.collection-item-picker--dropdown-list-item-text{margin:0 16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.collection-item-picker--dropdown-pinned-item{height:48px;margin:auto}rs-horizontal-stepper{border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:-ms-flexbox;display:flex;width:100%;height:60px}.rs-horizontal-stepper--step-dot{position:relative;background-color:#045691;opacity:.38;border-radius:50%;width:16px;height:16px;display:block;clear:both;z-index:1;left:-45%}.rs-horizontal-stepper--step-dot-0{left:0}.rs-horizontal-stepper--step-line{width:100%;height:4px;margin-top:6px;background-color:#045691;opacity:.38;position:relative;left:-45%}.rs-horizontal-stepper--step-text{width:50%;margin:8px auto 4px auto}.rs-horizontal-stepper--step-primary-text{color:grey;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.rs-horizontal-stepper--progress-container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center}.rs-horizontal-stepper--step{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:33.3333%}.rs-horizontal-stepper--step:hover{background-color:#ececec;transition:background-color .3s ease}.rs-horizontal-stepper--step.is-active .rs-horizontal-stepper--step-primary-text{color:#045691}.rs-horizontal-stepper--step.is-active .rs-horizontal-stepper--step-dot{background-color:#045691;opacity:1;transition:background-color 1s ease}.rs-horizontal-stepper--step.is-active .rs-horizontal-stepper--step-line{background-color:#045691;opacity:1;transition:background-color 1s ease}.rs-horizontal-stepper--step.is-completed .rs-horizontal-stepper--step-primary-text{color:rgba(0,0,0,.87)}.rs-horizontal-stepper--step.is-completed .rs-horizontal-stepper--step-dot{background-color:#045691;opacity:1;transition:background-color 1s ease}.rs-horizontal-stepper--step.is-completed .rs-horizontal-stepper--step-line{background-color:#045691;opacity:1;transition:background-color 1s ease}empty-state{display:block;position:relative}empty-state._progress-bar-position{width:100%;margin-top:16px}empty-state._ie-resize{width:480px}.empty-state--label{color:rgba(0,0,0,.54);line-height:28px;margin:16px;text-align:center}.empty-state--description{display:block;margin:16px;font-size:16px;color:rgba(0,0,0,.38);text-align:center}.empty-state--button{margin:16px}.empty-state--progress{text-align:center;margin:0 auto}.empty-state--image-container{margin:16px;max-width:300px;max-height:300px}.empty-state--image{width:100%}.empty-state--image._show-image{display:none}rs-tabset{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}rs-tabset._no-tab-shadow rs-tabset-headings{border-bottom:0;box-shadow:none}rs-tabset._no-tab-shadow .rs-tab--content{background-color:#fff}.rs-tabset--tabset-headings{-ms-flex:0 0 auto;flex:0 0 auto}.rs-tabset--body{-ms-flex:1 1 auto;flex:1 1 auto}.rs-tabset--tab-heading-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;-webkit-border-fit:border!important;padding:0;width:100%;height:100%;text-transform:uppercase}.rs-tabset--tab-heading-btn:focus{outline:0}.rs-tabset--tab-heading-btn::-moz-focus-inner{border:none}.rs-tabset--tab-heading-btn:focus{border-bottom:2px solid #03395F}.rs-tabset--tab-heading-btn-badge{background-color:#00c853;color:#fff;border-radius:8px;min-width:16px;font-size:12px;text-align:center;padding:0 5px;position:absolute;top:8px}rs-accordion{display:block;width:100%;position:relative;padding:8px 0;min-height:40px;overflow:hidden}rs-accordion._min-height-100{min-height:100px}rs-accordion.is-open{overflow:visible}rs-accordion.is-open .rs-accordion--content-area-wrapper{overflow-y:visible}rs-accordion._hide-chrome .rs-accordion--divider{transform:scale(1,0)}rs-accordion._hide-chrome .rs-accordion--toggle-panel-button{transform:scale(0,0);opacity:0}.rs-accordion--divider{height:8px;width:100%;background-color:#dedede;text-align:right;position:absolute;z-index:0;transform:scale(1,1);transition:transform .2s ease-in-out,background-color .3s ease-out 0s;transition-delay:0s}.rs-accordion--divider.alt--top{position:absolute;top:0;left:0}.rs-accordion--divider.alt--bottom{position:absolute;bottom:0;left:0;z-index:1}.rs-accordion--divider.alt--bottom.alt-is--closed{transform:scale(1,40);transition:transform .2s ease-in-out .4s,background-color .3s ease-out 0s}.rs-accordion--content-area-wrapper{height:auto;overflow-y:hidden}.rs-accordion--content-area-wrapper .rs-accordion--content-area{transition:all .4s ease-in-out,opacity .2s ease-in-out .3s}.rs-accordion--content-area-wrapper.alt-is--open{z-index:2;position:relative}.rs-accordion--content-area-wrapper.alt-is--open .rs-accordion--content-area{max-height:1000px;opacity:1}.rs-accordion--content-area-wrapper.alt-is--closed .rs-accordion--content-area{max-height:0;opacity:0}.rs-accordion--toggle-panel-button{opacity:1;position:absolute;right:8px;z-index:3;bottom:0;transition:transform .2s ease-in-out,opacity .1s ease-in}.rs-accordion--toggle-panel-button.alt-is--not-available{transform:scale(0,0);opacity:0}.rs-accordion--toggle-panel-button.icon-button{background-color:#dedede;transition:background-color .3s ease-out 0s;color:#fff;width:40px;height:40px}.rs-accordion--toggle-icon.rs-icon._show-more{color:#fff;margin:8px}.rs-accordion--toggle-icon.rs-icon._show-less{color:#fff;margin:8px}.rs-accordion--content-area{position:relative;z-index:1;padding:0 8px;opacity:1;transition:opacity .2s ease-in-out}.rs-accordion--content-area.alt--summary{z-index:2;padding:8px;position:absolute;top:0}.rs-accordion--content-area.alt-is--open{display:block}.rs-accordion--content-area.alt-is--closed{opacity:0}trip-search-result-list{max-height:100%;display:block;width:100%}trip-search-result-list._horizontal{height:auto;max-height:unset}trip-search-result-list._horizontal .trip-search-result-list.--grouped-results{width:100%;height:auto}trip-search-result-list._horizontal .trip-search-result-list--grouped-results-list{height:auto}trip-search-result-list._horizontal .trip-search-result-list--grouped-results-list-hrepeat{height:205px!important;width:100%}trip-search-result-list._horizontal .trip-search-result-list--grouped-results-list-hrepeat .md-virtual-repeat-offsetter{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}trip-search-result-list._horizontal .trip-search-result-list--grouped-results-list-hrepeat .md-virtual-repeat-sizer{width:100%;height:auto!important}trip-search-result-list._horizontal .trip-search-result-list--grouped-results-list-hrepeat .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller{overflow-x:hidden;overflow-y:auto}.trip-search-result-list--grouped-results-container{height:100%;width:100%;overflow-y:auto;position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.trip-search-result-list--grouped-results-container::-webkit-scrollbar{width:8px}.trip-search-result-list--grouped-results-container::-webkit-scrollbar-track{display:none}.trip-search-result-list--grouped-results-container::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.trip-search-result-list--grouped-results-container::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}.trip-search-result-list--grouped-results{height:100%}.trip-search-result-list--grouped-results.alt-horizontal{width:100%;height:auto}.trip-search-result-list--grouped-results.alt-horizontal .trip-search-result-list--grouped-results-list-vrepeat{height:auto;width:100%}.trip-search-result-list--grouped-results.alt-horizontal .trip-search-result-list--grouped-results-list-hrepeat{height:100%;width:auto}.trip-search-result-list--grouped-results-list{height:100%}.trip-search-result-list--grouped-results-list-vrepeat{height:100%}.trip-search-result-list--grouped-results-list-trip-post{min-height:86px;max-height:86px}.trip-search-result-list--grouped-results-list-trip-post._in-admin-mode{min-height:186px;max-height:186px}.trip-search-result-list--grouped-results-list-vanpool{min-height:68px;max-height:68px;border-bottom:solid 1px #f2f2f2}@media screen and (max-width:420px){.trip-search-result-list--grouped-results-list-vanpool{min-height:120px;max-height:120px}.trip-search-result-list--grouped-results-list-vanpool .ts-vanpool-search-result--container{height:120px}}.trip-search-result-list--grouped-results-list-vanpool:nth-child(1){border-top:solid 1px #f2f2f2}.trip-search-result-list--grouped-results-list-directions{min-height:68px}.trip-search-result-list--grouped-results-list-transit-direction{min-height:90px}.trip-search-result-list--grouped-results-list.alt--trip-posts-hide-addresses .trip-search-result-list--grouped-results-list-trip-post{min-height:86px;max-height:86px}.trip-search-result-list--grouped-results-list.alt--trip-posts-hide-addresses .trip-search-result-list--grouped-results-list-trip-post._in-admin-mode{min-height:186px;max-height:186px}trip-post-search-result{display:block;display:-ms-flexbox;display:flex;position:relative;max-width:100%;-ms-flex-direction:column;flex-direction:column}trip-post-search-result._trip-posts-hide-addresses trip-listing-display{padding:8px 0}.trip-post-search-result--loading-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto!important}.trip-post-search-result--trip-listing-display{width:100%}.trip-post-search-result--trip-listing-container{display:-ms-flexbox;display:flex}directions-search-result{display:-ms-flexbox;display:flex}.directions-search-result--wrapper{width:100%;border-bottom:1px solid rgba(0,0,0,.12);transition:background-color .2s ease}.directions-search-result--wrapper:hover{background-color:rgba(4,86,145,0.102);cursor:pointer}trip-search-panel{width:auto;display:-ms-flexbox;display:flex;width:480px;background-color:#fafafa;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.trip-search-panel--header{min-height:72px;width:100%;padding:16px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;background-color:#fff}.trip-search-panel--header-content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:25px;width:100%;height:48px}.trip-search-panel--header-label{display:-ms-flexbox;display:flex;padding-right:16px}.trip-search-panel--header-label>.md-icon-button{margin-left:auto;font-size:24px}.trip-search-panel--header-label-carat{font-size:24px;cursor:pointer}.trip-search-panel--header-trip-profile-picker-trips-message{cursor:pointer}.trip-search-panel--trip-profile-selection{cursor:pointer}.trip-search-panel--header-post-btn{display:-ms-flexbox;display:flex;margin-right:16px;margin-left:auto}.trip-search-panel--subheader{height:40px;background-color:#e0e0e0}.trip-search-panel--parameters{background-color:#fff}.trip-search-panel--parameters-post-trip{display:none}.trip-search-panel--parameters-trip-search-itinerary{-ms-flex:1 0 100%;flex:1 0 100%;min-height:140px}.trip-search-panel--trip-mode-selector-subhead{background-color:#e0e0e0;min-height:32px;text-align:center;line-height:32px}.trip-search-panel--parameters-trip-mode-result-selection{-ms-flex:1 0 100%;flex:1 0 100%;min-height:140px}.trip-search-panel--results-container{-ms-flex:1 1 100%;flex:1 1 100%}.trip-search-panel--empty-state{text-align:center;padding:24px}.trip-search-panel--results-container-result-list{height:100%}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#fff 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10,10);opacity:0;transition:transform .5s,opacity 1s}.ripple:active:after{transform:scale(0,0);opacity:.2;transition:0s}trip-mode-selector{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.trip-mode-selector--comparison-list-container,.trip-mode-selector--hierarchical-tabs-container,.trip-mode-selector--list-container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.trip-mode-selector--hierarchical-tabs-container{height:137px}.trip-mode-selector--primary-mode-tabs{-ms-flex:1 0 100%;flex:1 0 100%;box-shadow:0 4px 6px -1px rgba(0,0,0,.24);color:rgba(0,0,0,.54);z-index:2}.trip-mode-selector--primary-mode-tab-heading{-ms-flex:1;flex:1;border-right:1px solid #eee}.trip-mode-selector--primary-mode-tab-heading:hover{background-color:#eee}.trip-mode-selector--result-count-subheader{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-align:center;align-items:center;height:40px;background-color:#e0e0e0;border-bottom:1px solid rgba(0,0,0,.12)}.trip-mode-selector--result-count-subheader button{height:24px;color:rgba(0,0,0,.54)}.trip-mode-selector--sub-mode-tabs{-ms-flex:1 0 100%;flex:1 0 100%;border-bottom:1px solid rgba(0,0,0,.12);text-transform:uppercase}.trip-mode-selector--sub-mode-tab-heading{-ms-flex:1;flex:1}.trip-mode-selector--sub-mode-tab-heading:hover{color:#045691}trip-mode-selector{display:-ms-flexbox;display:flex;font-size:100%;max-height:100%;width:100%}.trip-mode-selector--container{width:100%;height:100%;font-size:16px;background-color:#ececec;overflow:auto}.trip-mode-selector--commute-type-container{box-shadow:0 2px 6px rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.12);background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.trip-mode-selector--impact-comparison-container{cursor:pointer}.trip-mode-selector--impact-comparison-container:hover{background-color:#ececec}.trip-mode-selector--commute-option-container{height:60px;border-bottom:1px solid rgba(0,0,0,.12);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;transition:background-color .3s ease}.trip-mode-selector--commute-option-container:hover{background-color:#eee}.trip-mode-selector--commute-icon{color:#fff;margin:0 16px;display:-ms-flexbox;display:flex;font-size:24px;width:36px;height:36px;border-radius:50%;-ms-flex:0 0 auto;flex:0 0 auto;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;padding:4px}.trip-mode-selector--commute-icon._passenger-background{background-color:#ec9b42}.trip-mode-selector--commute-icon._bicycle-background{background-color:#26a599}.trip-mode-selector--commute-icon._walk-background{background-color:#ef5451}.trip-mode-selector--commute-icon._van-background{background-color:#5c6bbf}.trip-mode-selector--commute-icon._transit-background{background-color:#aa47bb}.trip-mode-selector--commute-result-number{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 50px;flex:0 0 50px}.trip-mode-selector--commute-result-number-progress{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.trip-mode-selector--commute-header{padding-bottom:4px}.trip-mode-selector--commute-details{font-size:13px;color:rgba(0,0,0,.54);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.trip-mode-selector--commute-type{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;overflow:hidden}.trip-mode-selector--commute-option-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:14px 0 14px 16px;border-bottom:1px solid rgba(0,0,0,.12);min-width:72px;height:60px;width:50%}.trip-mode-selector--commute-option-container:nth-child(odd){border-right:1px solid rgba(0,0,0,.12)}.trip-mode-selector--commute-option-container:active{background-color:#e0e0e0;cursor:pointer}.trip-mode-selector--impact-comparison-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:12px 0 12px 0;border-bottom:1px solid rgba(0,0,0,.12);min-width:72px;height:64px;width:100%}.trip-mode-selector--impact-comparison-container:nth-child(odd){border-right:1px solid rgba(0,0,0,.12)}.trip-mode-selector--impact-comparison-container:active{background-color:#e0e0e0;cursor:pointer}.trip-mode-selector--commute-text-holder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 16px;min-width:300px;-ms-flex:1 0 auto;flex:1 0 auto}.trip-mode-selector--commute-header{font-size:16px;line-height:16px;padding-bottom:4px}.trip-mode-selector--sub-text{color:rgba(0,0,0,.54);font-size:14px;line-height:16px}@media (max-width:360px){.trip-mode-selector--commute-option-container{width:100%}.trip-mode-selector--commute-option-container:nth-child(odd){border-right:none}.trip-mode-selector--commute-type{overflow-y:auto;overflow-x:hidden}}contact-trip-profile-post-from-trip-search{display:block;display:-ms-flexbox;display:flex}.contact-trip-profile-post-from-trip-search--composer{width:100%}trip-search-query-input{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.trip-search-query-input--primary-mode-tabs{-ms-flex:1 0 100%;flex:1 0 100%;z-index:2}.trip-search-query-input--primary-mode-tab-heading{-ms-flex:1;flex:1}.trip-search-query-input--primary-mode-tab-heading:hover{background-color:#eee}.trip-search-query-input--sub-mode-tabs{-ms-flex:1 0 100%;flex:1 0 100%;text-transform:uppercase}.trip-search-query-input--itinerary-picker.alt--showing-time-popover assorted-time-picker{min-height:50px}.trip-search-query-input--itinerary-picker.alt--showing-time-popover .assorted-time-picker--picker-container{display:none}.trip-search-query-input--itinerary-picker.alt--hiding-time-picker .trip-itinerary-picker--time-picker{display:none}.trip-search-query-input--itinerary-picker.alt--hiding-time-options .assorted-time-picker--one-or-recurring-container{display:none}.trip-search-query-input--trip-type-popover{background:#c80000;position:absolute;color:#fff;height:32px;padding:6px;text-align:center;width:220px;max-width:100%;top:105px;bottom:auto;left:444px;font-size:110%}.trip-search-query-input--trip-type-popover:before{content:"";border:16px solid transparent;position:absolute;width:0;top:0;height:0;left:-32px;border-right-color:#c80000}.trip-search-query-input--accordion-summary{color:#fff;padding-left:16px;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;height:88px;font-size:16px;-ms-flex-align:center;align-items:center}.trip-search-query-input--trip-info-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%}.trip-search-query-input--trip-info-wrapper-route-icon{font-size:16px;margin-right:16px}.trip-search-query-input--trip-info-wrapper-route-icon-divider{height:8px;width:8px;border-left:1px solid rgba(255,255,255,.3);margin-left:7px}.trip-search-query-input--trip-info-wrapper-route-week-days{color:rgba(255,255,255,.7);font-size:14px;padding:4px 0 0 32px}.trip-search-query-input--trip-info-wrapper-route-week-days>span{color:rgba(255,255,255,.3)}.icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;-webkit-border-fit:border!important;padding:0;width:48px;height:48px}.icon-button:focus{outline:0}.icon-button::-moz-focus-inner{border:none}.icon-button>.rs-icon{width:24px;height:24px;margin:12px;font-size:24px;color:rgba(0,0,0,.54)}.icon-button._20px{width:20px;height:20px}.icon-button._20px>.rs-icon{width:16px;height:16px;margin:4px;font-size:16px}.icon-button._20px._no-margin>.rs-icon{width:20px;height:20px;margin:0;font-size:20px}.icon-button._close-btn{width:48px;height:48px;-ms-flex-preferred-size:48px;flex-basis:48px;margin-left:auto}.icon-button._close-btn>.rs-icon._exit{width:24px;height:24px;margin:10px;font-size:24px}.icon-button._back-btn{width:48px;height:48px}.icon-button._back-btn>.rs-icon{width:24px;height:24px;margin:12px;font-size:24px}.flat-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;color:#6d6d6d;white-space:nowrap}.flat-button.brand-primary{color:#045691}.raised-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;white-space:nowrap}.raised-button.brand-primary{color:#045691}address-picker{display:-ms-flexbox;display:flex}address-picker .address-picker--icon-span{font-size:24px}address-picker .address-picker--icon-span._initial-location{color:#00c853}address-picker .address-picker--icon-span._end-location{color:#dd2c00}address-picker .address-picker--icon-column{color:#5f5c5c;cursor:pointer;padding-top:4px;-ms-flex:0 0 auto;flex:0 0 auto}address-picker .address-picker--address-entry-column{width:100%;margin-left:32px;-ms-flex:1 auto;flex:1 auto}address-picker .address-picker--ptb{cursor:pointer;width:100%}address-picker .address-picker--ptb.is-active{width:calc(100% - 58px)}address-picker .address-picker--ptb.is-active .address-picker--address-input{border-bottom:2px solid #045691}address-picker .address-picker--ptb.text-field{transition:none}address-picker .address-picker--address-input{height:32px!important;background-color:#eee!important;transition:background-color .3s ease}address-picker .address-picker--address-input:hover{background-color:#e0e0e0!important}address-picker .text-field.text-field-ptb{padding:0!important}address-picker .text-field.text-field-ptb .label{top:0}address-picker .text-field.text-field-ptb.is-active .label{top:4px;padding-left:12px}address-picker .text-field .text-field-ptb .is-active .label .ng-hide{top:0}address-picker .text-field.text-field-ptb input[type=email],address-picker .text-field.text-field-ptb input[type=password],address-picker .text-field.text-field-ptb input[type=tel],address-picker .text-field.text-field-ptb>input[type=text]{color:#0070c9!important}address-picker .text-field.text-field-ptb input[type=email]:hover,address-picker .text-field.text-field-ptb input[type=password]:hover,address-picker .text-field.text-field-ptb input[type=tel]:hover,address-picker .text-field.text-field-ptb>input[type=text]:hover{border:1px solid #0070c9}address-picker .text-field.text-field-ptb.is-active input[type=email],address-picker .text-field.text-field-ptb.is-active input[type=password],address-picker .text-field.text-field-ptb.is-active input[type=tel],address-picker .text-field.text-field-ptb.is-active>input[type=text]{margin-bottom:0!important}address-picker .text-field.text-field-ptb.with-icon input[type=email],address-picker .text-field.text-field-ptb.with-icon input[type=password],address-picker .text-field.text-field-ptb.with-icon input[type=tel],address-picker .text-field.text-field-ptb.with-icon>input[type=text]{padding-left:8px;width:352px}address-picker .text-field.text-field-ptb .label.label-label{color:#a7a7a7;padding-top:4px}address-picker .text-field.text-field-ptb.is-active .autocomplete-suggestion-list .list-group-item{transition:all .3s ease;-moz-transition:all .3s ease}address-picker .text-field.text-field-ptb.is-active .autocomplete-suggestion-list .list-group-item:hover{background-color:#eee}address-picker .text-field.text-field-ptb:hover{background-color:rgba(0,0,0,0)}address-picker .text-field.text-field-ptb .text-field-inset-icon{font-size:24px;left:4px}address-picker .text-field.text-field-ptb.with-icon .label{left:6px}address-picker .text-field-highlight{color:#a6a6a6}address-picker .paper-button{width:0!important;height:0!important;padding:0!important;margin:0!important}address-picker .paper-button-flat{width:0!important;height:0!important;padding:0!important;margin:0!important}address-picker .text-field.text-field-ptb.is-active .autocomplete-suggestion-list{margin-top:0}.trip-address-picker--address-picker{position:relative;min-height:44px}.label .label-inset .label-label .ng-binding{margin-left:46px}.text-field.text-field-ptb .underline{display:none!important}ts-vanpool-search-result{display:block;width:100%;position:relative;height:auto}.ts-vanpool-search-result--container{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex:1 0 auto;flex:1 0 auto;cursor:pointer}@media screen and (max-width:420px){.ts-vanpool-search-result--container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.ts-vanpool-search-result--container:hover{background-color:#f0f0f0}.ts-vanpool-search-result--container:active{background-color:#ebebeb}.ts-vanpool-search-result--pin-container{-ms-flex:1 0 auto;flex:1 0 auto;max-width:28px;width:28px;margin:0 16px 0 0}.ts-vanpool-search-result--pin-container-pin{top:12px!important;left:0!important;width:28px;margin:0 0 0 8px}.ts-vanpool-search-result--details-container{-ms-flex:1 0 auto;flex:1 0 auto;padding:0 8px 0 8px}.ts-vanpool-search-result--details-container .ts-vanpool-search-result--details-container-bottom-schedule-info .ts-vanpool-search-result--details-container-bottom{display:-ms-flexbox;display:flex;width:100%}.ts-vanpool-search-result--details-container-top{height:34px;display:-ms-flexbox;display:flex}.ts-vanpool-search-result--details-container-bottom{height:34px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ts-vanpool-search-result--details-container-bottom .type-result-data{padding:0 0 2px 0}.ts-vanpool-search-result--join-section{-ms-flex:0 0 145px;flex:0 0 145px;padding:16px 0 0 0;border-left:solid 1px #f2f2f2;width:145px;height:68px}@media screen and (max-width:420px){.ts-vanpool-search-result--join-section{-ms-flex-positive:1;flex-grow:1}.ts-vanpool-search-result--join-section .vanpool-capacity-summary .bottom-half{padding-left:8px}}.ts-vanpool-search-result--join-section .pull-right{padding:1px 0 0 8px}.trip-search-index-page{position:absolute;left:0;top:0;bottom:0;overflow-y:visible;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#fafafa}.trip-search-index-page [class*=overlay-card]:not(.is-hidden)~trip-search-panel .trip-search-query-input--trip-type-popover{display:none}.trip-search-index-page--post-trip-btn{position:absolute;z-index:3;left:350px;top:16px}.trip-search-index-page--trip-search-panel{z-index:1;-ms-flex:0 0 auto;flex:0 0 auto}.trip-search-index-page--trip-search-panel:focus{outline:0}.trip-search-index-page--results-container{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex}.trip-search-index-page--results-container-result-list{-ms-flex:1 0 auto;flex:1 0 auto}.trip-search-index-page--advanced-trip-search-overlay-card{position:absolute;top:200px;left:20px;z-index:2;width:480px}.trip-search-index-page--contact-trip-post-from-trip-search-overlay-card,.trip-search-index-page--map-directions-overlay-card,.trip-search-index-page--one-time-rideshare-reservation-editor-overlay-card,.trip-search-index-page--trip-post-overlay-card,.trip-search-index-page--vanpool-membership-overlay-card,.trip-search-index-page--vanpool-overlay-card{z-index:10;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.28)}.trip-search-index-page--contact-trip-post-from-trip-search-overlay-card,.trip-search-index-page--map-directions-overlay-card,.trip-search-index-page--one-time-rideshare-reservation-editor-overlay-card,.trip-search-index-page--vanpool-membership-overlay-card,.trip-search-index-page--vanpool-overlay-card{position:absolute}.trip-search-index-page--vanpool-overlay-card._card-position{top:0;bottom:0;width:100%}.trip-search-index-page--vanpool-membership-overlay-card{z-index:33}.trip-search-index-page--trip-post-overlay-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;background-color:#fafafa}.trip-search-index-page--contact-trip-post-from-trip-search-overlay-card{min-width:440px;bottom:40px}advanced-trip-search-overlay-card{display:-ms-flexbox;display:flex;background-color:#fff;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px}advanced-trip-search-overlay-card.is-hidden{display:none}advanced-trip-search-overlay-card._drawer-style{position:absolute;left:0;top:0;height:100%;transition:transform .2s ease-in-out,opacity .2s ease-in-out .1s}advanced-trip-search-overlay-card._drawer-style.is-hidden{display:-ms-flexbox;display:flex;opacity:0;transform:translateX(-100%)}advanced-trip-search-overlay-card._drawer-style:not(.is-hidden){opacity:1;transform:translateX(0)}advanced-trip-search-overlay-card._card-update{top:24px;border:1px solid #fafafa}.advanced-trip-search-overlay-card--heading{-ms-flex:1 0 100%;flex:1 0 100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 0 16px 0;height:96px}.advanced-trip-search-overlay-card--title{display:-ms-flexbox;display:flex;-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;max-height:48px}.advanced-trip-search-overlay-card--title .icon-button{width:24px!important;height:24px!important;margin:0!important}.advanced-trip-search-overlay-card--title .icon-button>.rs-icon{width:24px;height:24px;margin:0!important;color:#898989}.advanced-trip-search-overlay-card--title .icon-button>.rs-icon:hover{color:#000}.advanced-trip-search-overlay-card--subtitle{line-height:48px}.advanced-trip-search-overlay-card--subtitle .t-subheading{color:#898989!important;font-size:14px!important}.advanced-trip-search-overlay-card--advanced-trip-search-panel{-ms-flex:1 0 100%;flex:1 0 100%}.advanced-trip-search-overlay-card--bottom-buttons-panel{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.advanced-trip-search-overlay-card--bottom-buttons-panel .advanced-trip-search-overlay-card--close-button{color:#03a9f4}.advanced-trip-search-overlay-card--bottom-buttons-panel .advanced-trip-search-overlay-card--close-button:hover{color:initial}.advanced-trip-search-overlay-card--bottom-buttons-panel .advanced-trip-search-overlay-card--apply-button{color:#03a9f4}.advanced-trip-search-overlay-card--bottom-buttons-panel .advanced-trip-search-overlay-card--apply-button:hover{color:initial}contact-trip-post-overlay-card{display:block;display:-ms-flexbox;display:flex}contact-trip-post-overlay-card.is-hidden{display:none}contact-trip-post-overlay-card._drawer-style{position:absolute;left:0;top:0;height:100%;transition:transform .2s ease-in-out,opacity .2s ease-in-out .1s}contact-trip-post-overlay-card._drawer-style.is-hidden{display:-ms-flexbox;display:flex;opacity:0;transform:translateX(-100%)}contact-trip-post-overlay-card._drawer-style:not(.is-hidden){opacity:1;transform:translateX(0)}.contact-trip-post-overlay-card--contact-form{width:100%}.contact-trip-post-overlay-card--light-box{background-color:rgba(0,0,0,.54);position:fixed;top:0;left:0;height:100%;width:100vw}.contact-trip-post-overlay-card--contact-form{width:100%;max-width:440px;border-radius:2px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px rgba(0,0,0,.24)}contact-trip-post-from-trip-search-overlay-card{display:block;display:-ms-flexbox;display:flex}contact-trip-post-from-trip-search-overlay-card.is-hidden{display:none}contact-trip-post-from-trip-search-overlay-card._drawer-style{position:absolute;left:0;top:0;height:100%;transition:transform .2s ease-in-out,opacity .2s ease-in-out .1s}contact-trip-post-from-trip-search-overlay-card._drawer-style.is-hidden{display:-ms-flexbox;display:flex;opacity:0;transform:translateX(-100%)}contact-trip-post-from-trip-search-overlay-card._drawer-style:not(.is-hidden){opacity:1;transform:translateX(0)}.contact-trip-post-from-trip-search-overlay-card--light-box{background-color:rgba(0,0,0,.54);position:fixed;top:0;left:0;height:100%;width:100vw}.contact-trip-post-from-trip-search-overlay-card--contact-form{width:100%;max-width:440px;border-radius:2px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px rgba(0,0,0,.24)}trip-search-admin-controls{display:block;position:fixed;z-index:2000;background-color:#fff;box-shadow:0 20px 32px -1px rgba(0,0,0,.52)}.trip-search-admin-controls--heading{margin:0!important;padding:16px!important;background-color:#242424!important;color:#fff!important;font-weight:500;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.trip-search-admin-controls--print-btn .rs-icon{margin-right:8px}.trip-search-admin-controls--minimize-control{background-color:#045691;padding:8px 12px;color:#fff!important;cursor:pointer}.trip-search-admin-controls--minimize-control-label{color:#fff!important}.trip-search-admin-controls--minimize-control .rs-icon{margin:auto;color:#fff}.trip-search-admin-controls--pages{height:330px;overflow-y:hidden;transition:height .2s ease-in-out}.trip-search-admin-controls--pages.is-collapsed{height:0}.trip-search-admin-controls--lists{padding:16px}.TabbedInstructionsTabs{width:204px;vertical-align:middle;font-size:16px;position:relative;transition:.1s all ease;box-shadow:1px 4px 7px 0 #bdbdbd;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.TabbedInstructionsTabs-tab{padding:16px;font-size:14px;cursor:pointer;display:inline;background-color:#fff;font-family:Roboto;font-weight:400;color:rgba(0,0,0,.87);border-bottom:1px solid #eee}.TabbedInstructionsTabs-tab:hover{opacity:1;background-color:rgba(3,169,244,.12)}.TabbedInstructionsTabs-tab.is-selected{opacity:1;background-color:rgba(3,169,244,.12)!important}.TabbedInstructionsTabs-subtitle{color:rgba(0,0,0,.54);line-height:24px}.TabbedInstructionsContent{position:relative;transition:.2s ease max-height;overflow:hidden;background-color:#eee}.TabbedInstructionsContent-heading{height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.TabbedInstructionsContent-title{padding:8px 16px}.TabbedInstructionsContent-contentContainer{padding:16px;margin:16px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.TabbedInstructionsContent.is-hidden{max-height:0}.TabbedInstructionsModal:after,.TabbedInstructionsModal:before{content:" ";display:table}.TabbedInstructionsModal:after{clear:both}.TabbedInstructionsModal-title{position:relative;padding:16px;color:#fff}.TabbedInstructionsModal-title:after,.TabbedInstructionsModal-title:before{content:" ";display:table}.TabbedInstructionsModal-title:after{clear:both}.TabbedInstructionsModal-titleText{display:inline-block;float:left;font-family:Roboto,Arial,sans-serif;font-size:16px}.TabbedInstructionsModal-closeBtn{display:inline-block;position:absolute;top:0;right:0;float:right;padding:16px;cursor:pointer}.TabbedInstructionsModal-closeBtn:hover{background-color:rgba(0,0,0,.2)}.TabbedInstructionsModal-content{float:left;width:100%}.TabbedInstructionsViewer:after,.TabbedInstructionsViewer:before{content:" ";display:table}.TabbedInstructionsViewer:after{clear:both}.TabbedInstructionsViewer-sideNav{position:relative;z-index:1;transition:.2s ease all}.TabbedInstructionsViewer-sideNav.isCollapsed{right:204px}.TabbedInstructionsViewer-sideNav.isCollapsed .TabbedInstructionsViewer-tabList{display:none}.TabbedInstructionsViewer-toggle{position:absolute;right:-24px;top:8px;height:72px;width:24px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.TabbedInstructionsViewer-tabList{float:left;background-color:#fff!important}.TabbedInstructionsViewer-body{width:100%;height:100%;float:left;clear:left;box-shadow:1px 2px 7px 0 #bdbdbd;background-color:#fff;z-index:100}.TabbedInstructionsViewer-contentList{width:100%;height:100%;overflow:hidden}.TabbedInstructionsViewer-contentList:hover{overflow:auto}.TabbedInstructionsViewer-buttons{width:100%;float:left;clear:left;padding-bottom:8px}.TabbedInstructionsViewer.TabbedInstructionsViewer--expanded{max-height:none}.TabbedInstructionsViewer.TabbedInstructionsViewer--expanded .TabbedInstructionsViewer-contentList{max-height:600px;overflow-y:auto}.TabbedInstructionsViewer.TabbedInstructionsViewer--expanded .TabbedInstructionsViewer-buttons{display:none}vanpool-overlay-card{display:-ms-flexbox;display:flex;position:relative;background-color:#fff;-ms-flex-direction:column;flex-direction:column}vanpool-overlay-card.is-hidden{display:none}vanpool-overlay-card._drawer-style{position:absolute;left:0;top:0;height:100%;transition:transform .2s ease-in-out,opacity .2s ease-in-out .1s}vanpool-overlay-card._drawer-style.is-hidden{display:-ms-flexbox;display:flex;opacity:0;transform:translateX(-100%)}vanpool-overlay-card._drawer-style:not(.is-hidden){opacity:1;transform:translateX(0)}vanpool-overlay-card._card-position vanpool-display .paper-card{width:100%;box-shadow:none;border:none}vanpool-overlay-card._card-position vanpool-display .paper-card .paper-tabs .tab-content{height:auto}vanpool-overlay-card._card-position vanpool-display .paper-card rs-tabset{font-size:12px}vanpool-overlay-card._card-position vanpool-display .paper-card .rs-tabset--body{padding:0 16px}vanpool-overlay-card._card-position vanpool-display .absolute-bottom-action-area{padding:24px 16px 0 0;position:relative}vanpool-overlay-card._card-position .vanpool-overlay-card--close-flat-btn{display:none}.vanpool-overlay-card--header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0}.vanpool-overlay-card--header-text{padding-left:16px}.vanpool-overlay-card--close-icon-btn{position:absolute;top:0;right:0;z-index:2}.vanpool-overlay-card--close-flat-btn{position:absolute;bottom:16px;left:16px}.vanpool-overlay-card--vanpool-display{width:100%}vanpool-membership-overlay-card{display:-ms-flexbox;display:flex;position:relative;background-color:#fff}vanpool-membership-overlay-card.is-hidden{display:none}vanpool-membership-overlay-card._drawer-style{position:absolute;left:0;top:0;height:100%;transition:transform .2s ease-in-out,opacity .2s ease-in-out .1s}vanpool-membership-overlay-card._drawer-style.is-hidden{display:-ms-flexbox;display:flex;opacity:0;transform:translateX(-100%)}vanpool-membership-overlay-card._drawer-style:not(.is-hidden){opacity:1;transform:translateX(0)}.vanpool-membership-overlay-card--close-icon-btn{position:absolute;top:0;right:0;z-index:2}.vanpool-membership-overlay-card--close-flat-btn{position:absolute;bottom:16px;left:16px}.vanpool-membership-overlay-card--vanpool-display{width:100%}user-vehicle-editor-overlay-card{position:fixed;z-index:10;background-color:#fff;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);min-width:510px;margin:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}user-vehicle-editor-overlay-card.is-hidden{display:none}user-vehicle-editor-overlay-card._drawer-style{position:absolute;left:0;top:0;height:100%;transition:transform .2s ease-in-out,opacity .2s ease-in-out .1s}user-vehicle-editor-overlay-card._drawer-style.is-hidden{display:-ms-flexbox;display:flex;opacity:0;transform:translateX(-100%)}user-vehicle-editor-overlay-card._drawer-style:not(.is-hidden){opacity:1;transform:translateX(0)}.user-vehicle-editor-overlay-card--header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:56px;padding:0 4px 0 16px;border-bottom:1px solid rgba(0,0,0,.12)}.user-vehicle-editor-overlay-card--close-icon-btn{margin-left:auto}login-modal{width:100%;height:100%;display:-ms-flexbox;display:flex}.login-modal--container{width:100%;height:100%;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.12);position:absolute;top:0;left:0;bottom:0}.login-modal--content-wrapper{width:480px;height:auto;border-radius:2px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);background-color:#fff;position:absolute;top:50%;margin-top:-200px;left:50%;margin-left:-240px}.login-modal--header-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:4px;padding:4px 0 4px 16px;-ms-flex-align:center;align-items:center}.login-modal--header-text{font-size:20px;line-height:24px;color:rgba(0,0,0,.87)}.login-modal--header-exit-button{margin-left:auto;font-size:24px;width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.login-modal--user-login-form-holder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 16px;height:148px}.login-modal--input-container{width:100%;padding:0}.login-modal--input-holder{display:block;letter-spacing:1px;padding:12px 0 8px;text-align:left;position:relative}.login-modal--label-text{color:rgba(0,0,0,.38);cursor:text;font-size:16px;line-height:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .2s ease;position:absolute;left:0;top:26px;font-weight:400!important}.login-modal--input-box{background-color:transparent;border:none;border-bottom:1px solid #ddd;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:rgba(0,0,0,.87);font-size:16px;line-height:24px;outline:0;padding-top:14px;text-align:left;transition:all .2s ease;width:100%}.login-modal--input-box:focus{color:rgba(0,0,0,.87);outline:0}.login-modal--input-box:focus+.login-modal--label-text{color:#045691;font-size:12px;top:8px}.login-modal--input-box:valid+.login-modal--label-text{color:#045691;font-size:12px;top:8px}.login-modal--input-box:focus~.login-modal--animated-bar{transform:scale(1)}.login-modal--animated-bar{background:#045691;display:block;height:2px;position:absolute;left:0;top:50px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(0,1);transition:all .2s linear;width:100%}.login-modal--error-label{font-size:12px;letter-spacing:0;line-height:12px;color:red;position:relative;top:6px}.login-modal--password-reset{-ms-flex-item-align:end;align-self:flex-end;line-height:16px;font-size:12px;color:#045691;cursor:pointer;position:relative;top:-14px}.login-modal--password-reset:hover{text-decoration:underline;color:#045691}.login-modal--checkbox-wrapper{padding:8px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.login-modal--checkbox-icon-display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:12px;color:rgba(0,0,0,.54)}.login-modal--checkbox-icon-display .paper-checkbox-display-element{padding:0 16px;width:24px;height:24px}.login-modal--checkbox{border-radius:2px}.login-modal--checkbox-text{padding-left:4px;font-size:12px;color:rgba(0,0,0,.54);line-height:44px}.login-modal--account-holder{height:40px;margin-bottom:8px;padding:0 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:rgba(0,0,0,.54)}.login-modal--account-link{color:#045691;cursor:pointer;padding-left:8px}.login-modal--account-link:hover{text-decoration:underline;color:#045691}.login-modal--log-in-button-holder{padding:8px 16px 12px;height:auto;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(0,0,0,.12)}.login-modal--log-in-button{width:100%;border-radius:2px}.login-modal--social-media-login-holder{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:16px}.login-modal--social-media-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;padding:12px 0;width:50%;transition:all .3s ease;text-decoration:none}.login-modal--social-media-content:hover{background-color:#eee;text-decoration:none}.login-modal--media-icon-holder{padding:0 16px}.login-modal--google-img{height:24px}.login-modal--facebook-img{height:24px}.login-modal--social-media-label{color:rgba(0,0,0,.54);padding-right:16px;text-decoration:none}.login-modal--social-media-divider{height:32px;border-left:1px solid #eee}registration-modal{width:100%;height:100%;display:-ms-flexbox;display:flex}.registration-modal--container{width:100%;height:100%;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.12);position:absolute;top:0;left:0;bottom:0}.registration-modal--content-wrapper{width:480px;height:auto;border-radius:2px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);background-color:#fff;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.registration-modal--header-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:4px;padding:4px 0 4px 16px;-ms-flex-align:center;align-items:center;position:relative;height:56px}.registration-modal--image-display-container{width:156px;margin:16px;padding:8px 0;position:absolute;top:-4px;left:0;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.registration-modal--image-display-text{font-size:16px;line-height:24px;padding:12px 16px;transition:all .3s ease;cursor:pointer;height:48px}.registration-modal--image-display-text:hover{background-color:#eee;color:#045691}.registration-modal--user-avatar-wrapper{margin-right:16px}.registration-modal--user-avatar-image .user-avatar-img{width:32px!important;height:32px!important}.registration-modal--header-text{font-size:20px;line-height:24px;color:rgba(0,0,0,.87);margin-right:auto}.registration-modal--header-exit-button{font-size:24px;width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.registration-modal--sub-text{padding:4px 0 12px;font-size:14px;border-bottom:1px solid #ddd;margin:0 16px;height:auto}.registration-modal--region-selection-holder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #ddd;padding:12px 0 8px;margin:0 16px}.registration-modal--selection-header-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:8px;margin:0 16px;border-bottom:1px solid #ddd}.registration-modal--selection-text{font-size:16px;line-height:16px}.registration-modal--selection-icon{width:24px;height:24px;font-size:24px}.registration-modal--selection-items-container{margin-top:8px;background-color:#fff;position:absolute;top:50%;margin-top:-220px;left:50%;margin-left:-94px;min-width:280px;max-width:448px;height:auto;z-index:3;box-shadow:0 0 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.registration-modal--selection-items-container .has-custom-scrollbar{margin:4px 4px 4px 0}.registration-modal--selection-items-wrapper{padding:8px 0;max-height:216px;overflow-y:auto}.registration-modal--selection-item{font-size:16px;line-height:24px;padding:12px 16px;transition:all .3s ease;cursor:pointer;height:48px}.registration-modal--selection-item:hover{background-color:#eee;color:#045691}.registration-modal--user-login-form-holder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 16px}.registration-modal--input-container{width:100%;padding:0}.registration-modal--name-input-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.registration-modal--input-holder{display:block;padding:12px 0 8px;text-align:left;position:relative;height:72px}.registration-modal--input-holder._add-margin-right{margin-right:16px}.registration-modal--label-text{color:rgba(0,0,0,.38);cursor:text;font-size:16px;line-height:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .2s ease;position:absolute;left:0;top:26px;font-weight:400!important}.registration-modal--input-box{background-color:transparent;border:none;border-bottom:1px solid #ddd;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:rgba(0,0,0,.87);font-size:16px;line-height:24px;outline:0;padding-top:14px;text-align:left;transition:all .2s ease;width:100%}.registration-modal--input-box:focus{color:rgba(0,0,0,.87);outline:0}.registration-modal--input-box:focus+.registration-modal--label-text{color:#045691;font-size:12px;top:8px}.registration-modal--input-box:valid+.registration-modal--label-text{color:#045691;font-size:12px;top:8px}.registration-modal--input-box:focus~.registration-modal--animated-bar{transform:scale(1)}.registration-modal--animated-bar{background:#045691;display:block;height:2px;position:absolute;left:0;top:50px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(0,1);transition:all .2s linear;width:100%}.registration-modal--error-label{font-size:12px;letter-spacing:0;line-height:12px;color:red;position:relative;top:6px}.registration-modal--email-instruction{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;line-height:16px;font-size:12px;letter-spacing:0;color:rgba(0,0,0,.38);cursor:pointer;position:relative;top:-8px}.registration-modal--show-characters{display:-ms-flexbox;display:flex;line-height:16px;font-size:20px;width:24px;margin-left:auto;letter-spacing:0;color:rgba(0,0,0,.38);cursor:pointer;position:relative;top:-24px}.registration-modal--account-holder{height:40px;margin-bottom:8px;padding:0 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:rgba(0,0,0,.54)}.registration-modal--login-link{color:#045691;cursor:pointer;padding-left:8px}.registration-modal--login-link:hover{text-decoration:underline;color:#045691}.registration-modal--checkbox-holder{margin-top:8px;padding:2px 16px 4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.registration-modal--checkbox-holder._left{margin-right:16px}.registration-modal--checkbox-icon-display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:12px;color:rgba(0,0,0,.54)}.registration-modal--checkbox{border-radius:2px}.registration-modal--checkbox-text{font-size:12px;color:rgba(0,0,0,.54);position:relative;top:6px}.registration-modal--checkbox-text-links{color:#045691;cursor:pointer;margin:0 4px}.registration-modal--checkbox-text-links:hover{text-decoration:underline;color:#045691}.registration-modal--create-account-button-holder{padding:16px 16px 16px;height:auto;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(0,0,0,.12)}.registration-modal--create-account-button{width:100%;border-radius:2px}.registration-modal--social-media-login-holder{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:16px}.registration-modal--social-media-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;padding:12px 0;width:50%;transition:all .3s ease;text-decoration:none}.registration-modal--social-media-content:hover{background-color:#eee;text-decoration:none}.registration-modal--media-icon-holder{padding:0 16px}.registration-modal--google-img{height:24px}.registration-modal--facebook-img{height:24px}.registration-modal--social-media-label{color:rgba(0,0,0,.54);padding-right:16px;text-decoration:none}.registration-modal--social-media-divider{height:32px;border-left:1px solid #eee}registration-password-reset{width:100%;height:100%;min-height:640px;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.12)}.registration-password-reset--container{width:100%;height:100%;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.12)}.registration-password-reset--content-wrapper{width:480px;border-radius:2px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);min-height:400px;position:absolute;left:50%;margin-left:-240px;top:50%;margin-top:-200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.registration-password-reset--header-container{margin-top:4px;width:100%}.registration-password-reset--header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:4px 0;margin-bottom:4px;-ms-flex-align:center;align-items:center}.registration-password-reset--header-back-button{margin-left:4px;font-size:24px}.registration-password-reset--header-text{font-size:20px;line-height:24px;color:rgba(0,0,0,.87);padding-left:16px}.registration-password-reset--header-exit-button{margin-left:auto;margin-right:4px;font-size:24px;width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.registration-password-reset--sub-text{color:rgba(0,0,0,.38);font-size:14px;padding:16px}.registration-password-reset--input-container{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;height:100%}.registration-password-reset--input-holder{padding:12px 16px 8px;margin:auto;width:100%}.registration-password-reset--input-box{background-color:transparent;border:none;border-bottom:1px solid #ddd;color:rgba(0,0,0,.38);font-size:16px;line-height:24px;outline:0;padding-bottom:8px;text-align:left;transition:all .2s ease;width:100%}.registration-password-reset--input-box:focus{color:rgba(0,0,0,.87);outline:0}.registration-password-reset--input-box:focus~.registration-password-reset--animated-bar{transform:scale(1)}.registration-password-reset--animated-bar{background:#045691;display:block;height:2px;position:relative;left:0;top:-1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(0,1);transition:all .2s linear;width:100%}.registration-password-reset--error-label{font-size:12px;color:#f44336;position:relative;top:8px;left:0}.registration-password-reset--footer-button-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.registration-password-reset--text-link-display{padding:12px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:rgba(0,0,0,.38);font-size:14px;line-height:16px;margin-bottom:8px}.registration-password-reset--text-link{cursor:pointer;color:#045691;padding:0 8px}.registration-password-reset--text-link:hover{text-decoration:underline;color:#045691}.registration-password-reset--full-width-button-holder{width:100%;padding:16px}.registration-password-reset--full-width-button{width:100%}registration-phone-request{width:100%;height:100%;min-height:640px;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.12)}.registration-phone-request--container{width:100%;height:100%;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.12)}.registration-phone-request--content-wrapper{width:480px;border-radius:2px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);min-height:400px;position:absolute;left:50%;margin-left:-240px;top:50%;margin-top:-200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.registration-phone-request--content-wrapper._UI-verify{position:absolute;left:50%;top:990px}.registration-phone-request--header-container{margin-top:4px;width:100%}.registration-phone-request--header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:4px 0;margin-bottom:4px;-ms-flex-align:center;align-items:center}.registration-phone-request--header-text{font-size:20px;line-height:24px;color:rgba(0,0,0,.87);padding-left:16px}.registration-phone-request--header-exit-button{margin-left:auto;margin-right:4px;font-size:24px;width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.registration-phone-request--sub-text{color:rgba(0,0,0,.38);font-size:14px;padding:16px}.registration-phone-request--input-container{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;height:100%}.registration-phone-request--input-holder{letter-spacing:1px;padding:12px 36px 8px;margin:auto;width:100%}.registration-phone-request--input-box{background-color:transparent;border:none;border-bottom:1px solid #ddd;color:rgba(0,0,0,.38);font-size:24px;line-height:24px;outline:0;padding-bottom:8px;text-align:center;transition:all .2s ease;width:100%}.registration-phone-request--input-box:focus{color:rgba(0,0,0,.87);outline:0}.registration-phone-request--input-box:focus~.registration-phone-request--animated-bar{transform:scale(1)}.registration-phone-request--animated-bar{background:#045691;display:block;height:2px;position:relative;left:0;top:-1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(0,1);transition:all .2s linear;width:100%}.registration-phone-request--error-label{font-size:12px;color:#f44336;position:relative;top:8px;left:0}.registration-phone-request--button-container{padding:8px 0 16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.54);width:100%}.registration-phone-request--skip-button{text-decoration:none;color:rgba(0,0,0,.38);cursor:pointer;margin-left:16px}.registration-phone-request--skip-button:hover{background-color:#eee}.registration-phone-request--code-button-holder{margin-left:auto;margin-right:16px}.registration-phone-request--code-button{width:180px}.registration-phone-request--header-back-button{margin-left:4px;font-size:24px}.registration-phone-request--footer-button-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.registration-phone-request--text-button-display{padding:0 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:rgba(0,0,0,.87);font-size:14px;line-height:16px;margin-bottom:8px}.registration-phone-request--resend-button{cursor:pointer;color:#045691;padding:0 8px}.registration-phone-request--resend-button:hover{text-decoration:underline;color:#045691}.registration-phone-request--verify-button-holder{width:100%;padding:16px}.registration-phone-request--verify-button{width:100%}registration-phone-summary-display{width:100%;height:100%;min-height:640px;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.12)}.registration-phone-summary-display--container{width:100%;height:100%;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.12)}.registration-phone-summary-display--content-wrapper{width:480px;border-radius:2px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);height:auto;position:absolute;left:50%;margin-left:-240px;top:50%;margin-top:-200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fafafa}.registration-phone-summary-display--header-container{margin-top:4px;width:100%}.registration-phone-summary-display--header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:4px 0 4px 16px;margin-bottom:4px;-ms-flex-align:center;align-items:center}.registration-phone-summary-display--header-exit-button{margin-left:auto;margin-right:4px;font-size:24px;width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.registration-phone-summary-display--body-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.registration-phone-summary-display--body-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:16px 72px;-ms-flex-align:center;align-items:center}.registration-phone-summary-display--check-icon-holder{width:120px;height:120px;border-radius:50%;background-color:#8bc34a;text-align:center;margin:16px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.registration-phone-summary-display--check-mark{font-size:68px;color:#fff}.registration-phone-summary-display--title-text-holder{font-size:24px;line-height:32px;padding:16px 0}.registration-phone-summary-display--sub-text-holder{font-size:14px;line-height:24px;padding-bottom:16px}.registration-phone-summary-display--app-container{margin:24px 0 8px;padding:16px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%}.registration-phone-summary-display--right-button{margin-left:auto}.registration-phone-summary-display--button-container{padding:8px 0 16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.registration-phone-summary-display--close-button{text-decoration:none;color:rgba(0,0,0,.38);cursor:pointer}.registration-phone-summary-display--close-button:hover{background-color:#eee}registration-user-details{width:100%;height:100%;display:-ms-flexbox;display:flex}.registration-user-details--container{width:100%;height:100%;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.12)}.registration-user-details--content-wrapper{width:480px;height:auto;border-radius:2px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.registration-user-details--header-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:4px;padding:4px 0 4px 16px;-ms-flex-align:center;align-items:center;position:relative}.registration-user-details--image-display-container{width:156px;margin:16px;padding:8px 0;position:absolute;top:-4px;left:0;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);z-index:3}.registration-user-details--image-display-text{font-size:16px;line-height:24px;padding:12px 16px;transition:all .3s ease;cursor:pointer;height:48px}.registration-user-details--image-display-text:hover{background-color:#eee;color:#045691}.registration-user-details--user-avatar-wrapper{margin-right:16px}.registration-user-details--user-avatar-image .user-avatar-img{width:32px!important;height:32px!important}.registration-user-details--header-text{font-size:20px;line-height:24px;color:rgba(0,0,0,.87);margin-right:auto}.registration-user-details--header-close-button{font-size:24px;margin-right:4px;width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:rgba(0,0,0,.54)}.registration-user-details--sub-text-holder{position:relative;display:-ms-flexbox;display:flex}.registration-user-details--sub-text{background-color:#eee;padding:13px 16px;font-size:14px;color:rgba(0,0,0,.54);width:100%}.registration-user-details--sub-text-error{background-color:#ff9100;padding:13px 16px;width:100%;color:#fff;position:absolute;left:0;top:0;visibility:hidden}.registration-user-details--body-wrapper{height:100%;max-height:388px;overflow-y:auto;margin:4px 4px 0 0}.registration-user-details--details-icon-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.12)}.registration-user-details--details-icon-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:50%}.registration-user-details--icon-display-wrapper{padding:0 4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:48px}.registration-user-details--checkbox-wrapper{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.registration-user-details--checkbox{width:24px;height:24px}.registration-user-details--icon-label{padding:0 16px 0 4px;line-height:24px}.registration-user-details--icon-display{font-size:24px;color:rgba(0,0,0,.54);margin-left:auto}.registration-user-details--details-icon-divider{border-right:1px solid rgba(0,0,0,.12);height:auto;margin:12px 0}.registration-user-details--organization-selection-holder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.12);padding:8px 16px 0;height:72px}.registration-user-details--organization-selection-holder:hover{background-color:#eee;cursor:pointer}.registration-user-details--selection-subheader{color:rgba(0,0,0,.87);line-height:24px}.registration-user-details--selection-display-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px}.registration-user-details--selection-items-container{margin-top:8px;background-color:#fff;position:absolute;top:142px;left:16px;min-width:280px;max-width:448px;height:auto;z-index:3;box-shadow:0 0 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.registration-user-details--selection-items-container .has-custom-scrollbar{margin:4px 4px 4px 0}.registration-user-details--selection-items-wrapper{padding:8px 0;max-height:216px;overflow-y:auto}.registration-user-details--selection-item{font-size:16px;line-height:24px;padding:12px 16px;transition:all .3s ease;cursor:pointer;height:48px}.registration-user-details--selection-item:hover{background-color:#eee;color:#045691}.registration-user-details--selection-display-text{font-size:16px;line-height:16px;color:rgba(0,0,0,.54)}.registration-user-details--selection-icon{width:24px;height:24px;font-size:24px}.registration-user-details--user-login-form-holder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.registration-user-details--input-container{width:100%;padding:0}.registration-user-details--phone-input-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-right:16px;border-bottom:1px solid rgba(0,0,0,.12)}.registration-user-details--input-holder{display:block;padding:12px 0 8px;text-align:left;position:relative;height:72px;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:16px}.registration-user-details--input-holder._input-small{width:auto}.registration-user-details--label-text{color:rgba(0,0,0,.38);cursor:text;font-size:16px;line-height:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .2s ease;position:absolute;left:0;top:26px;font-weight:400!important}.registration-user-details--input-box{background-color:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.12);-webkit-backface-visibility:hidden;backface-visibility:hidden;color:rgba(0,0,0,.87);font-size:16px;line-height:24px;outline:0;padding-top:15px;text-align:left;transition:all .2s ease;width:100%}.registration-user-details--input-box:focus{color:rgba(0,0,0,.87);outline:0}.registration-user-details--input-box:focus+.registration-user-details--label-text{color:#045691;font-size:12px;top:8px}.registration-user-details--input-box:valid+.registration-user-details--label-text{color:#045691;font-size:12px;top:8px}.registration-user-details--input-box:focus~.registration-user-details--animated-bar{transform:scale(1)}.registration-user-details--animated-bar{background:#045691;display:block;height:2px;position:absolute;left:0;top:50px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(0,1);transition:all .2s linear;width:100%}.registration-user-details--error-label-holder{width:100%;position:relative;top:-8px}.registration-user-details--error-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:12px;color:#fff;background-color:#fff;height:32px}.registration-user-details--error-description{color:#ff9100;padding-left:16px}.registration-user-details--verify-action{margin-left:8px;color:#045691}.registration-user-details--verify-action:hover{text-decoration:underline;color:#045691}.registration-user-details--phone-type-holder{display:-ms-flexbox;display:flex;color:rgba(0,0,0,.87);border-bottom:1px solid rgba(0,0,0,.12);-ms-flex-align:center;align-items:center;height:33px;margin-left:16px;cursor:pointer}.registration-user-details--phone-type{font-size:16px;line-height:16px;color:rgba(0,0,0,.54)}.registration-user-details--phone-type-display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.registration-user-details--phone-type-wrapper{padding:8px 0;background-color:#fff;position:absolute;top:184px;right:8px;width:112px;height:auto;z-index:3;box-shadow:0 0 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.registration-user-details--phone-type-wrapper._work-phone{top:288px}.registration-user-details--phone-type-wrapper._home-phone{top:360px}.registration-user-details--phone-type-item{padding:12px 16px;transition:all .3s ease;cursor:pointer;height:48px}.registration-user-details--phone-type-item:hover{background-color:#eee;color:#045691}.registration-user-details--phone-selection-icon{width:24px;height:24px;font-size:24px}.registration-user-details--add-phone-holder{padding:10px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.54);border-bottom:1px solid rgba(0,0,0,.12);height:40px}.registration-user-details--add-phone-label{color:rgba(0,0,0,.54);cursor:pointer;margin-right:auto}.registration-user-details--action-complete-button-holder{padding:16px 16px 16px;height:auto;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(0,0,0,.12)}.registration-user-details--action-complete-button{width:100%;border-radius:2px}.profile-view--error-container-error-message{color:#f89c50;font-style:italic;margin:8px 0}trip-profile-picker{display:block}.animation-fixture.animation-slide-out{width:100%;overflow-x:hidden;position:relative}.animation-fixture.animation-slide-out .animated-el{position:absolute;top:0;left:0;transition:left .3s ease-in-out .1s}.animation-fixture.animation-slide-out .animated-el.__no-delay{transition:left .3s ease-in-out}.animation-fixture.animation-slide-out .animated-el.__long-delay{transition:left .3s ease-in-out .2s}.animation-fixture.animation-slide-out .animated-el.__slide-from-left.ng-animate.ng-enter{left:100%}.animation-fixture.animation-slide-out .animated-el.__slide-from-left.ng-animate.ng-enter.ng-enter-active{left:0}.animation-fixture.animation-slide-out .animated-el.__slide-from-left.ng-animate.ng-leave{left:0}.animation-fixture.animation-slide-out .animated-el.__slide-from-left.ng-animate.ng-leave.ng-leave-active{left:100%}.animation-fixture.animation-slide-out .animated-el.__slide-from-right.ng-animate.ng-enter{left:-100%}.animation-fixture.animation-slide-out .animated-el.__slide-from-right.ng-animate.ng-enter.ng-enter-active{left:0}.animation-fixture.animation-slide-out .animated-el.__slide-from-right.ng-animate.ng-leave{left:0}.animation-fixture.animation-slide-out .animated-el.__slide-from-right.ng-animate.ng-leave.ng-leave-active{left:-100%}trip-profile-match-email-composer{display:block;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}trip-profile-match-email-composer._no-max-height .trip-profile-match-email-composer--body{max-height:100%}trip-profile-match-email-composer md-content{background-color:#fff!important}.trip-profile-match-email-composer--header{-ms-flex:0 0 auto;flex:0 0 auto;padding:8px;min-height:40px;position:relative}.trip-profile-match-email-composer--title{font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:500}.trip-profile-match-email-composer--close-button{top:8px;right:0;position:absolute;font-size:24px}.trip-profile-match-email-composer--body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto;max-height:340px;padding:12px 16px 0;margin:0;margin-bottom:48px}.trip-profile-match-email-composer--body-row{-ms-flex:1 0 auto;flex:1 0 auto;margin:0;padding:0;float:left;clear:left;width:100%}.trip-profile-match-email-composer--body-row.alt--full-width{margin-left:-16px;margin-right:-16px;width:calc(100% + 3.2rem)}.trip-profile-match-email-composer--body-row .form-input-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.trip-profile-match-email-composer--body-row .form-input-group .form-input-row{-ms-flex:1 0 auto;flex:1 0 auto;position:relative;display:-ms-flexbox;display:flex}.trip-profile-match-email-composer--body-row .form-input-group .form-input-row>label.paper-checkbox{margin:auto 0}.trip-profile-match-email-composer--body-row .form-input-group .form-input-row .row-text{margin:auto 0}.trip-profile-match-email-composer--body-row .form-input-group .form-input-row.animation-fixture{height:72px}.trip-profile-match-email-composer--body-row .form-input-group .form-input-row._align-checkbox{padding-left:0}.trip-profile-match-email-composer--phone-entry-field{display:-ms-flexbox;display:flex;padding:0 16px}.trip-profile-match-email-composer--phone-entry-field>.text-field{-ms-flex:1 1 auto;flex:1 1 auto}.trip-profile-match-email-composer--phone-entry-field .row-icon-secondary{-ms-flex:0 0 auto;flex:0 0 auto;margin:auto 0}.trip-profile-match-email-composer--email-help-btn{margin-top:12px!important}.trip-profile-match-email-composer--action-area{position:absolute;width:100%;bottom:0;left:0;margin-left:0;margin-right:0;min-height:48px;padding:8px}copyable-link{display:-ms-flexbox;display:flex}.copyable-link--link-text{margin:8px;padding:0 8px;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#eee;line-height:36px;-ms-flex-align:center;align-items:center;white-space:nowrap}rs-address-picker{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}rs-address-picker._inset-well md-autocomplete md-autocomplete-wrap:not(.md-menu-showing){box-shadow:none;background-color:#eee;transition:background-color .3s ease;cursor:pointer;height:32px;-ms-flex-align:center;align-items:center}rs-address-picker._inset-well md-autocomplete md-autocomplete-wrap:not(.md-menu-showing):hover{background-color:#e0e0e0}rs-address-picker._inset-well .rs-address-picker--icon{font-size:20px;display:-ms-flexbox;display:flex}rs-address-picker._plain-text-field md-autocomplete md-autocomplete-wrap:not(.md-menu-showing){height:40px}rs-address-picker._plain-text-field md-input-container{margin:0}rs-address-picker._plain-text-field md-input-container .md-errors-spacer,rs-address-picker._plain-text-field md-input-container label{display:none}rs-address-picker._plain-text-field md-input-container.md-rideshark-theme-theme:not(.md-input-invalid) label{opacity:0}rs-address-picker._plain-text-field md-input-container.md-rideshark-theme-theme:not(.md-input-invalid).md-input-focused .md-input{border-color:rgba(0,0,0,.12);border-width:0 0 1px}rs-address-picker._plain-text-field md-input-container input{border-bottom-color:transparent!important}rs-address-picker._plain-text-field md-progress-linear.md-inline{bottom:0}rs-address-picker._plain-text-field .rs-address-picker--icon{font-size:20px;display:-ms-flexbox;display:flex}rs-address-picker._plain-text-field .rs-address-picker--floating-label-underline{border-bottom:1px solid #dedede;position:absolute;left:24px;right:0;bottom:0}rs-address-picker._inline-card-textfield md-autocomplete md-autocomplete-wrap:not(.md-menu-showing){box-shadow:none}rs-address-picker._inline-card-textfield .rs-address-picker--icon{font-size:20px;display:-ms-flexbox;display:flex}rs-address-picker._less-padding{margin-bottom:-12px}rs-address-picker._trip-log-address-spacing .rs-address-picker--icon._trip-log-margin{margin-right:26px}rs-address-picker._underline md-autocomplete-wrap:not(.md-menu-showing)::after{content:"";display:block;position:absolute;border-bottom:1px solid #b3b3b3;bottom:2px;left:0;right:0}body md-virtual-repeat-container.md-autocomplete-suggestions-container .highlight{border:none!important}.rs-address-picker--icon{-ms-flex:0 0 auto;flex:0 0 auto}.rs-address-picker--icon .rs-icon._initial-location{color:#00c853}.rs-address-picker--icon .rs-icon._end-location{color:#dd2c00}.rs-address-picker--md-autocomplete{-ms-flex:1 0 auto;flex:1 0 auto}.rs-address-picker--md-autocomplete-item{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.rs-address-picker--md-autocomplete-item-title{font-weight:700}.bg-selection-on-hover:hover{background-color:#eee!important}cc-trip-log-editor{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}cc-trip-log-editor .row{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:1 0 auto;flex:1 0 auto;margin:0;width:100%;box-sizing:border-box}cc-trip-log-editor .row .col-6{-ms-flex:1 0 50%;flex:1 0 50%}cc-trip-log-editor .row .row-text{-ms-flex:1 1 auto;flex:1 1 auto;padding:0 16px 0 0;margin:0}cc-trip-log-editor .paper-select{width:100%;height:72px;box-sizing:border-box;position:relative}cc-trip-log-editor .paper-select select{position:absolute;top:32px;padding:4px;border-bottom:1px solid #ddd!important}.cc-trip-log-editor--trip-log-wrapper{min-width:480px;margin:-24px;overflow-x:hidden}.cc-trip-log-editor--trip-row{-ms-flex:1 0 auto;flex:1 0 auto}.cc-trip-log-editor--edit-trip-details{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0;padding:8px 16px}.cc-trip-log-editor--commute-mode-title-wrapper{border-bottom:1px solid #e0e0e0;padding:8px 16px}.cc-trip-log-editor--commute-mode-title-wrapper.paper-select.with-icon select{left:64px;border:none;color:#757575}.cc-trip-log-editor--travel-mode-icon-wrapper{width:36px;margin-right:16px}.cc-trip-log-editor--travel-mode-icon-wrapper .commute-mode-icon{width:36px}.cc-trip-log-editor--edit-date-wrapper{border-bottom:1px solid #e0e0e0;height:72px;padding:8px 16px;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc-trip-log-editor--edit-date-wrapper:hover{background:#f1f1f1;cursor:pointer}.cc-trip-log-editor--edit-date-button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:32px}.cc-trip-log-editor--edit-date-icon{font-size:24px;color:#757575;margin:0 8px 0 4px}.cc-trip-log-editor--date-display-wrapper{padding-left:52px;width:100%}.cc-trip-log-editor--date-display-wrapper.row-content{font-size:12px}.cc-trip-log-editor--trip-purpose-row.paper-select{padding:8px 16px;border-bottom:1px solid #e0e0e0;height:72px}.cc-trip-log-editor--trip-purpose-row.with-ink:hover{background-color:transparent}.cc-trip-log-editor--trip-purpose-row select{left:64px;border:none;color:#757575;margin:8px 0 16px}.cc-trip-log-editor--md-radio-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:8px 0 0 52px}.cc-trip-log-editor--md-radio-button{margin-right:24px;color:#757575;transition:font-weight .2s ease}.cc-trip-log-editor--trip-address-row{padding:16px 16px 0}.cc-trip-log-editor--trip-details-inner-section{padding:0 52px;border-bottom:1px solid #e0e0e0}.cc-trip-log-editor--trip-form-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:72px}.cc-trip-log-editor--rs-timepicker{margin-left:12px;max-width:150px}.cc-trip-log-editor--vehicle-selection{padding:8px 16px;border-bottom:1px solid #e0e0e0}.cc-trip-log-editor--vehicle-selection select{left:65px;border:none;color:#757575}.cc-trip-log-editor--vehicle-selection-icon{color:#757575;font-size:24px;width:36px;height:36px;border-radius:50%;background-color:#e0e0e0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:16px}.cc-trip-log-editor--action-buttons{padding:16px}.mobile-calendar{width:100%}.mobile-calendar .heading{height:36px;background-color:#045691;color:#fff;font-size:16px;text-align:center}.mobile-calendar .heading .heading-text{line-height:36px}.mobile-calendar .heading .heading-icon{padding:8px}.mobile-calendar .calendar-table{width:100%}.mobile-calendar .calendar-table>tbody>tr>td,.mobile-calendar .calendar-table>tbody>tr>th,.mobile-calendar .calendar-table>tfoot>tr>td,.mobile-calendar .calendar-table>tfoot>tr>th,.mobile-calendar .calendar-table>thead>tr>td,.mobile-calendar .calendar-table>thead>tr>th{padding:8px;vertical-align:middle;text-align:center;font-size:14px;position:relative}.mobile-calendar .calendar-table>tbody>tr>td.otherMonth,.mobile-calendar .calendar-table>tbody>tr>th.otherMonth,.mobile-calendar .calendar-table>tfoot>tr>td.otherMonth,.mobile-calendar .calendar-table>tfoot>tr>th.otherMonth,.mobile-calendar .calendar-table>thead>tr>td.otherMonth,.mobile-calendar .calendar-table>thead>tr>th.otherMonth{color:#b5b5b5}.mobile-calendar .calendar-table>tbody>tr>td.selected,.mobile-calendar .calendar-table>tbody>tr>th.selected,.mobile-calendar .calendar-table>tfoot>tr>td.selected,.mobile-calendar .calendar-table>tfoot>tr>th.selected,.mobile-calendar .calendar-table>thead>tr>td.selected,.mobile-calendar .calendar-table>thead>tr>th.selected{color:#045691}.mobile-calendar .calendar-table>tbody>tr>td span.day-number,.mobile-calendar .calendar-table>tbody>tr>th span.day-number,.mobile-calendar .calendar-table>tfoot>tr>td span.day-number,.mobile-calendar .calendar-table>tfoot>tr>th span.day-number,.mobile-calendar .calendar-table>thead>tr>td span.day-number,.mobile-calendar .calendar-table>thead>tr>th span.day-number{height:32px!important;width:32px!important;position:relative}.mobile-calendar .calendar-table>tbody>tr>td span.selected:before,.mobile-calendar .calendar-table>tbody>tr>th span.selected:before,.mobile-calendar .calendar-table>tfoot>tr>td span.selected:before,.mobile-calendar .calendar-table>tfoot>tr>th span.selected:before,.mobile-calendar .calendar-table>thead>tr>td span.selected:before,.mobile-calendar .calendar-table>thead>tr>th span.selected:before{position:absolute;content:"";border-radius:30px;width:32px;height:32px;border:1px solid #045691;top:-6px;left:-7px}.mobile-calendar .calendar-table>tbody>tr>td span.selected-offset:before,.mobile-calendar .calendar-table>tbody>tr>th span.selected-offset:before,.mobile-calendar .calendar-table>tfoot>tr>td span.selected-offset:before,.mobile-calendar .calendar-table>tfoot>tr>th span.selected-offset:before,.mobile-calendar .calendar-table>thead>tr>td span.selected-offset:before,.mobile-calendar .calendar-table>thead>tr>th span.selected-offset:before{position:absolute;content:"";border-radius:30px;width:32px;height:32px;border:1px solid #045691;top:-6px;left:-11px}user-vehicle-editor{display:-ms-flexbox;display:flex;width:100%}.commute-summary-module{height:200px;width:448px}.commute-summary-module--progress-container{position:relative;top:50%;transform:translateY(-50%);margin:0 auto;display:table}.commute-summary-module .paper-card-heading{background-color:#045691;color:#fff;line-height:24px}.commute-summary-module .paper-card-heading .heading-text{text-align:center;vertical-align:middle}.commute-summary-module .paper-card-heading .rs-icon{height:100%;font-size:12px;line-height:24px;padding:0 10px;cursor:pointer;position:absolute}.commute-summary-module .paper-card-heading .rs-icon:hover{background:rgba(255,255,255,.3)}.commute-summary-module .paper-card-heading .rs-icon._back-btn2{left:0}.commute-summary-module .paper-card-heading .rs-icon._next-btn{right:0}.commute-summary-module .calendar-area{width:216px;background:#f9f9f9;height:auto;float:left}.commute-summary-module .calendar-area table{width:100%;margin:0}.commute-summary-module .calendar-area table thead tr th{border:none;text-align:center;font-weight:400;font-size:12px;font-weight:500;padding:0}.commute-summary-module .calendar-area table tbody tr td{border:none;text-align:center;font-weight:lighter;font-size:12px;height:auto;width:46px;padding:1px;cursor:pointer}.commute-summary-module .calendar-area table tbody tr td .day-number{height:24px;width:24px;border-radius:12px;border:1px solid transparent;margin:0 auto}.commute-summary-module .calendar-area table tbody tr td.otherMonth{color:#b5b5b5;cursor:default}.commute-summary-module .calendar-area table tbody tr td.otherMonth:hover{background:0 0}.commute-summary-module .calendar-area table tbody tr td.hasTrips{color:#045691}.commute-summary-module .calendar-area table tbody tr td.hasTrips .day-number{border:1px solid #045691}.commute-summary-module .calendar-area table tbody tr td:hover .day-number{background:#efefef}.commute-summary-module .calendar-area table tbody tr td.selected .day-number{color:#fff;border:1px solid #045691;background-color:#045691}.commute-summary-module .calendar-area table tbody tr td.selected .day-number.future-date{border:1px solid #b5b5b5;background-color:#b5b5b5}.commute-summary-module .info-area{float:right;height:200px;width:232px}.commute-summary-module .info-area .info-body{height:138px;overflow:auto}.commute-summary-module .info-area .info-body .help-text{text-align:center;padding:16px 24px;padding-top:50px;white-space:normal}.commute-summary-module .info-area .info-body .help-text h4{font-weight:700;font-size:14px;color:#464646;margin-bottom:16px}.commute-summary-module .info-area .info-body .help-text p{font-weight:400;font-size:12px;color:#868686;line-height:18px;padding:0 10px}.commute-summary-module .info-area .info-body ul.trip-items-list{padding:0}.commute-summary-module .info-area .info-body ul.trip-items-list .trip-item-row{margin:0;padding:4px 8px;height:32px;line-height:24px;vertical-align:middle;cursor:pointer}.commute-summary-module .info-area .info-body ul.trip-items-list .trip-item-row .row-icon{display:block;float:left;text-align:center;width:24px;height:24px}.commute-summary-module .info-area .info-body ul.trip-items-list .trip-item-row .row-icon .mode-icon{width:24px;height:24px}.commute-summary-module .info-area .info-body ul.trip-items-list .trip-item-row .row-text{float:left;margin-top:0;margin-left:12px;font-size:12px;color:#878787}.commute-summary-module--updated-info-area{border-left:1px solid rgba(0,0,0,.12)}.commute-summary-module--info-header{height:24px;position:relative}.commute-summary-module--help-text-with-icon.help-text{padding:12px 16px!important}.commute-summary-module--zero-trip-icon{font-size:72px;color:rgba(0,0,0,.26)}.commute-summary-module--zero-trip-image{padding:0 0 4px}.commute-summary-module--zero-trip-text{color:rgba(0,0,0,.54)}.commute-summary-module--updated-info-action-area{border-top:1px solid rgba(0,0,0,.12);display:-ms-flexbox;display:flex}.commute-summary-module--updated-info-action-area.pad-right{padding-right:2px!important}.commute-summary-module--log-trip-text{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.commute-summary-module--log-trip-icon.rs-icon._plus{font-size:14px;padding:8px 16px}.commute-summary-module--add-trip-button{margin-left:auto}.commute-summary-module--add-trip-button.icon-button{width:36px;height:36px;background-color:#045691}.commute-summary-module--add-trip-button.icon-button>.rs-icon{width:20px;height:20px;font-size:20px;margin:8px;color:#fff}.commute-summary-module--add-trip-button.alt--text-button{background-color:#fff}.commute-summary-module--add-trip-button.alt--text-button .rs-icon{color:#045691}.commute-summary-module--add-trip-button.alt--full-width{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-decoration:none;background-color:transparent;color:#045691}.commute-summary-module--add-trip-button.alt--full-width:hover{background-color:#e6e6e6}.commute-summary-module--add-trip-icon{font-size:20px}@media only print{.print-modal-root~*{display:none!important}.print-modal-root{display:block;width:auto!important;height:auto!important;position:static;border:none}.print-modal-root .modal-dialog{position:static!important;height:auto!important;width:auto!important;max-height:none!important;max-width:none!important;transform:none!important}.print-modal-root .paper-card{width:100%!important;height:auto!important;position:static!important;max-width:none!important;max-height:none!important;margin:0;box-shadow:none;border:none;left:unset!important;right:unset!important;top:unset!important;bottom:unset!important;margin:auto!important}.print-modal-root .paper-card-bottom-action-area,.print-modal-root .paper-card-heading{display:none!important}.print-modal-root .paper-card-body{max-height:none!important;height:auto!important;padding:unset!important;margin:auto!important}.print-modal-root .paper-card-body .paper-card-body-content{max-height:unset!important;padding-bottom:unset!important;position:static!important;overflow-y:unset!important}}@media only screen{.print-modal-root .modal-paper .paper-card .paper-card-body .paper-card-body-content{max-height:510px;margin-bottom:48px}}.table.print-table{page-break-after:always!important;page-break-inside:avoid!important;margin:auto!important;padding:unset!important}.table.print-table td{page-break-inside:avoid!important}.table.print-table .col-1-1{max-width:100%}.table.print-table .col-1-2{max-width:50%}.table.print-table .col-1-3{max-width:33%}.table.print-table .col-1-4{max-width:25%}.table.print-table .col-1-5{max-width:20%}.table.print-table .col-1-6{max-width:16%}.table.print-table .col-1-7{max-width:14%}.table.print-table .col-1-8{max-width:12.5%}.table.print-table .col-1-9{max-width:12.5%}.table.print-table .col-1-10{max-width:10%}.schedule-summary-table:after,.schedule-summary-table:before{content:" ";display:table}.schedule-summary-table:after{clear:both}.schedule-summary-strip{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;cursor:pointer}.schedule-summary-strip>.schedule-summary-day{float:left;text-align:center;position:relative;width:16px;height:24px;padding:2px 0;margin:0 3px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.schedule-summary-strip>.schedule-summary-day:last-child{margin-right:0}.schedule-summary-strip>.schedule-summary-day .summary-day-indicator.depart-indicator{top:0;right:5px;position:absolute;margin:0;padding:0;width:8px;height:2px;background-color:#0fb62b}.schedule-summary-strip>.schedule-summary-day .summary-day-indicator.depart-indicator:before{content:"";position:absolute;width:0;height:0;border:3px solid transparent;border-left-color:#0fb62b;right:-6px;top:-2px}.schedule-summary-strip>.schedule-summary-day .summary-day-indicator.return-indicator{bottom:-2px;left:5px;position:absolute;margin:0;padding:0;width:8px;height:2px;background-color:#0fb62b}.schedule-summary-strip>.schedule-summary-day .summary-day-indicator.return-indicator:before{content:"";position:absolute;width:0;height:0;border:3px solid transparent;border-right-color:#0fb62b;left:-6px;top:-2px}.schedule-summary-strip>.schedule-summary-day .summary-day-text{width:13px;height:16px;line-height:16px;margin:3px 1.5px;float:left}.schedule-summary-strip>.schedule-summary-day .summary-day-text.day-match{background-color:transparent;color:#0fb62b}.schedule-summary-table{display:block;width:100%;margin:0 auto;position:relative;padding-top:16px}.schedule-summary-table .header-title-color-bar{width:100%;height:4px;background-color:#0573C3;position:absolute;top:0;z-index:0}.schedule-summary-table .schedule-summary-table-body,.schedule-summary-table .schedule-summary-table-header{width:320px;margin:0 auto}.schedule-summary-table .schedule-summary-table-header .column-title{color:#898989;font-family:Roboto,Arial,sans-serif;font-size:16px}.schedule-summary-table .schedule-summary-table-body{position:relative}.schedule-summary-table .schedule-summary-table-body .summary-table-day{list-style:none}.schedule-summary-table .schedule-summary-table-body .day-name,.schedule-summary-table .schedule-summary-table-body .day-value{font-family:Roboto,Arial,sans-serif;font-size:16px;color:#898989;font-weight:lighter}.schedule-summary-table .schedule-summary-table-body .day-value.day-match{color:#0fb62b;font-weight:700}.schedule-summary-table .schedule-summary-table-body.center-divider{padding-left:0}.schedule-summary-table .schedule-summary-table-body.center-divider:before{content:"";display:block;height:100%;border-left:1px solid #4c4c4c;width:1px;position:absolute;left:176px;top:0}.schedule-summary-table .summary-table-row{width:100%;float:left;min-height:32px}.schedule-summary-table .summary-table-row .label-column{width:56px;float:left;text-align:right}.schedule-summary-table .summary-table-row .label-column.label-column-large{width:96px}.schedule-summary-table .summary-table-row .left-column{width:126px;float:left;margin-right:8px;padding-left:16px}.schedule-summary-table .summary-table-row .right-column{width:126px;float:left;padding-left:16px}.schedule-summary-table .summary-table-row .center-column{width:112px;float:left;margin-left:84px;padding-left:16px}.next-single-trip.next-single-trip-one-line .departure-date,.next-single-trip.next-single-trip-one-line .departure-text{float:left;padding-left:16px;padding-right:16px}.next-single-trip.bottom-margin{margin-bottom:16px}.next-single-trip.only-show-time .departure-date{display:none!important}.matched-icon-set .matched-icon{line-height:1;text-align:center;display:inline-block;width:20px;height:20px;padding-top:0;font-size:20px;margin-right:6px;vertical-align:top;float:left;color:#555}.matched-icon-set .matched-icon:last-child{margin-right:0}.matched-icon-set .matched-icon.not-applicable{color:#f2f2f2}.matched-icon-set .matched-icon-text{display:inline-block;min-height:20px;padding-top:0}.matched-icon._male{color:#3f51b5}.matched-icon._female{color:#bf82cc}.matched-icon._steering-wheel{color:#ff9d4d}.matched-icon._passenger{color:#ce467c}.matched-icon._smoking{color:#9ccc65}.matched-icon._non-smoking{color:#689f38}.matched-icon._briefcase{color:#b3b84f}.matched-icon._facebook{color:#4a6ea9}.matched-icon._mentor{color:#56a4a3}[class*="_star"].matched-icon{color:#debd5c;font-size:24px}.row.row-ds{margin:0;padding:0;float:left;clear:left;width:100%}.row.row-ds .col-1{float:left;width:8.33333%}.row.row-ds .col-1:last-child{float:right}.row.row-ds .col-2{float:left;width:16.66667%}.row.row-ds .col-2:last-child{float:right}.row.row-ds .col-3{float:left;width:25%}.row.row-ds .col-3:last-child{float:right}.row.row-ds .col-4{float:left;width:33.33333%}.row.row-ds .col-4:last-child{float:right}.row.row-ds .col-5{float:left;width:41.66667%}.row.row-ds .col-5:last-child{float:right}.row.row-ds .col-6{float:left;width:50%}.row.row-ds .col-6:last-child{float:right}.row.row-ds .col-7{float:left;width:58.33333%}.row.row-ds .col-7:last-child{float:right}.row.row-ds .col-8{float:left;width:66.66667%}.row.row-ds .col-8:last-child{float:right}.row.row-ds .col-9{float:left;width:75%}.row.row-ds .col-9:last-child{float:right}.row.row-ds .col-10{float:left;width:83.33333%}.row.row-ds .col-10:last-child{float:right}.row.row-ds .col-11{float:left;width:91.66667%}.row.row-ds .col-11:last-child{float:right}.row.row-ds .col-12{float:left;width:100%}.row.row-ds .col-12:last-child{float:right}.search-result{cursor:pointer}body.ie8 .search-result{min-height:0!important;height:68px!important}body.ie8 .search-result .details-section{height:68px}body.ie8 .search-result.search-result-vanpool .details-section .bottom-half .col-5{width:80px}body.ie8 .search-result.search-result-vanpool .details-section .bottom-half .col-7{width:140px}.no-flexbox .join-section .send-email-button{padding:8px 0}.search-result{width:100%;min-height:68px;margin:0;padding:0;transition:background-color 60ms ease-in-out;border:none;cursor:pointer}.search-result .main-click-area{width:79.54545%;height:100%;float:left}.search-result .avatar-section{float:left;width:18.85714%}.search-result .avatar-section .avatar-circle{float:left;margin-left:9px;margin-top:6px;border-radius:50px;width:50px;height:50px}.search-result .details-section{width:81.14286%;float:left;padding-right:8px}.search-result .details-section:after,.search-result .details-section:before{content:" ";display:table}.search-result .details-section:after{clear:both}.search-result .details-section button{text-align:left}.search-result .details-section .bottom-half,.search-result .details-section .top-half{width:100%;min-height:34px;float:left;clear:left}.search-result .details-section .top-half{padding-top:6px}.search-result .details-section .bottom-half{padding-bottom:6px}.search-result .join-section{background-color:#fff;height:68px;width:18.18182%;float:right;border-left:1px solid #f0f0f0}.search-result .join-section.paper-button{padding:0;margin:0}.search-result .admin-section{float:left;clear:left;width:100%;padding-bottom:16px}.search-result .admin-section .admin-datum{float:left;width:100%}.search-result.list-group-item{border-top:1px solid #ddd}.search-result.is-expanded,.search-result.is-hovered{background-color:#e6e6e6}.search-result.is-showing-admin{height:auto}.search-result.search-result-carpoolRide .join-section .send-email-button,.search-result.search-result-commuter .join-section .send-email-button{width:100%;margin:auto;height:68px;background:no-repeat 0 0 url(/Images/SPA/envelope_bg.png);background-color:#045691;text-transform:uppercase;color:#045691;font-size:12px;box-shadow:none;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.search-result.search-result-carpoolRide .join-section .send-email-button .send-email-button-text,.search-result.search-result-commuter .join-section .send-email-button .send-email-button-text{margin-top:auto;margin-bottom:auto}.search-result.search-result-carpoolRide .join-section .send-email-button:hover,.search-result.search-result-commuter .join-section .send-email-button:hover{background-color:#0791F4;background-image:url(/Images/SPA/envelope_bg-white.png);color:#fff;color:rgba(255,255,255,.9)}.search-result.search-result-carpoolRide .join-section .send-email-button:active,.search-result.search-result-commuter .join-section .send-email-button:active{background-color:#03395F;background-image:url(/Images/SPA/envelope_bg-white.png);color:#fff}.search-result.search-result-carpoolRide .join-section:hover,.search-result.search-result-commuter .join-section:hover{box-shadow:0 0 12px 1px rgba(0,0,0,.3)}.search-result.search-result-carpoolRide .join-section:hover .send-email-button,.search-result.search-result-commuter .join-section:hover .send-email-button{background-color:#0791F4;background-image:url(/Images/SPA/envelope_bg-white.png);color:#fff;color:rgba(255,255,255,.9)}.search-result.search-result-vanpool .avatar-section{min-width:36px;width:8.18182%}.search-result.search-result-vanpool .details-section{width:56.81818%;padding-left:8px}.search-result.search-result-vanpool .details-section .top-half{padding-top:2px}.search-result.search-result-vanpool .details-section .bottom-half{padding-top:4px;padding-bottom:2px}.search-result.search-result-vanpool .details-section .bottom-half>div{display:-ms-flexbox;display:flex;min-height:24px;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-result.search-result-vanpool .details-section .bottom-half>div>span{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:1px}.search-result.search-result-vanpool .join-section{width:33.63636%;padding-top:16px;background-color:transparent}.search-result.search-result-transit{padding:0;margin:0;height:80px}.search-result.search-result-transit .details-section{margin:0;padding:0;width:100%}.search-result.search-result-transit .details-section .bottom-half,.search-result.search-result-transit .details-section .top-half{width:100%;float:left;clear:left;margin:0;padding:0}.search-result.search-result-transit .details-section .top-half{height:24px;padding:8px 8px 0}.search-result.search-result-transit .details-section .bottom-half{height:56px;padding:4px 20px 12px}.search-result.search-result-transit._hover-style:hover{background-color:rgba(4,86,145,0.102)}.map-pin.map-pin-search-result{height:27px;width:20px;position:absolute;top:28px;left:3px;transform:none}.map-pin.map-pin-search-result .pin-data{color:#1e64a6;background-color:#fff;border:1px solid #1e64a6;border-radius:20px;width:20px;height:20px}.map-pin.map-pin-search-result .pin-data .pin-number{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500}.map-pin.map-pin-search-result .pin-data img.pin-image{position:absolute;width:125%;height:125%;left:-12.5%;top:-12.5%}.map-pin.map-pin-search-result .pin-tail{border-top-color:#1e64a6;top:12px;left:3px;border-width:16px 7px 0 7px}.map-pin.map-pin-search-result.map-pin-search-result-vanpool{width:28px;height:40px;bottom:0;top:14px;left:5px}.map-pin.map-pin-search-result.map-pin-search-result-vanpool .pin-data{width:28px;height:28px;border-radius:28px;border-width:3px;padding-top:3px}.map-pin.map-pin-search-result.map-pin-search-result-vanpool .pin-tail{border-width:20px 10px 0 10px;top:20px;left:4px}@media only screen and (min-height:665px){.search-results-list{max-height:300px!important}}@media only screen and (max-height:830px){.search-results-list{max-height:260px!important}}@media only screen and (max-height:800px){.search-results-list{max-height:220px!important}}@media only screen and (max-height:760px){.search-results-list{max-height:180px!important}}@media only screen and (max-height:720px){.search-results-list{max-height:130px!important}}.fco-search-results-list{position:relative;width:100%;overflow-x:hidden;transition:height .15s ease-in-out;position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;max-height:180px;-ms-overflow-style:scrollbar!important}.fco-search-results-list::-webkit-scrollbar{width:8px}.fco-search-results-list::-webkit-scrollbar-track{display:none}.fco-search-results-list::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.fco-search-results-list::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}@media only screen and (min-height:665px){.fco-search-results-list{max-height:300px}}@media only screen and (min-height:990px){.fco-search-results-list{max-height:300px}}.fco-search-results-list.__show-larger-list{max-height:300px}@media only screen and (min-height:665px){.fco-search-results-list.__show-larger-list{max-height:420px}}@media only screen and (min-height:990px){.fco-search-results-list.__show-larger-list{max-height:420px}}.fco-search-results-list.__animated:not(:empty){min-height:60px}.fco-search-results-list.__animated .paper-list{position:relative;left:0;opacity:1}.fco-search-results-list.__animated .paper-list.ng-animate{transition:left .1s ease-in-out,opacity .1s ease-in-out}.fco-search-results-list.__animated .paper-list.ng-animate.ng-enter{position:absolute;left:-100%;opacity:0;top:0}.fco-search-results-list.__animated .paper-list.ng-animate.ng-enter.ng-enter-active{left:0;opacity:1}.fco-search-results-list.__animated .paper-list.ng-animate.ng-leave{left:0}.fco-search-results-list.__animated .paper-list.ng-animate.ng-leave.ng-leave-active{left:100%;opacity:0}.option-statistics{padding-right:8px;width:100%}.option-statistics .statistic{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400;float:left;color:#898989;white-space:nowrap;text-align:right;text-overflow:clip}.option-statistics .statistic.duration{text-align:left;font-weight:700;width:20%}.option-statistics .statistic.distance{width:20%}.option-statistics .statistic.co2{width:35%}.option-statistics .statistic.calories{width:25%}.option-statistics .statistic.good-statistic{color:#26a69a}.option-statistics .statistic.bad-statistic{color:#ef5350}@media only screen and (max-height:800px){.commute-options-list{max-height:310px!important}}@media only screen and (max-height:760px){.commute-options-list{max-height:270px!important}}@media only screen and (max-height:720px){.commute-options-list{max-height:220px!important}}@media only screen and (max-height:660px){.commute-options-list{max-height:190px!important}}@media only screen and (max-height:660px){.commute-options-list{max-height:190px!important}}@media only screen and (max-height:600px){.commute-options-list{max-height:140px!important}}@media only screen and (max-height:580px){.commute-options-list{max-height:120px!important}}.paper-list .list-group-item.commute-option{margin:0;padding:0;width:100%;float:left;border:none}.commute-options-list{overflow-x:hidden;overflow-y:auto;max-height:240px}@media only screen and (max-height:530px){.commute-options-list{overflow-x:hidden;overflow-y:auto;max-height:240px}}@media only screen and (min-height:530px){.commute-options-list{max-height:320px}}@media only screen and (min-height:665px){.commute-options-list{max-height:380px}}@media only screen and (min-height:800px){.commute-options-list{max-height:none}}.commute-option{cursor:pointer;width:100%;height:68px;float:left;margin:0;padding:0}.commute-option .avatar-section{width:16.36364%;height:100%;float:left;text-align:center;padding:20px 16px;overflow:hidden;position:relative}.commute-option .avatar-section .rs-icon{color:#fff;font-size:32px}.commute-option .avatar-section .rs-icon.faded-background{color:transparent;color:rgba(255,255,255,.12);font-size:70px;position:absolute;left:-32px;top:4px}.commute-option .avatar-section .rs-icon.faded-background._walking{left:-24px}.commute-option .avatar-section .rs-icon.faded-background._bicycle{font-size:90px;top:-4px;left:-48px}.commute-option .avatar-section .rs-icon.faded-background._car-icon{font-size:82px;top:0;left:-44px}.commute-option .details-section{width:83.63636%;float:right;padding:8px;height:100%}.commute-option .details-section .details{height:100%;float:left;padding-left:8px;width:89.13043%}.commute-option .details-section .matches-count{width:10.86957%;display:block;text-align:right;font-size:22px;height:100%;float:left;text-overflow:clip;white-space:nowrap}.commute-option .details-section .bottom-half,.commute-option .details-section .top-half{width:100%;float:left;clear:left}.commute-option .details-section .bottom-half{margin-top:8px}.commute-option .details-section .primary-text{font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:300;line-height:22px;float:left;color:#464646}.commute-option .details-section .secondary-text{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:300;line-height:16px;float:left;clear:left;color:#898989;position:absolute;bottom:16px}.data-section{margin-top:16px}.data-section:first-child{margin-top:0}.data-columns{float:left;clear:left;margin-bottom:0}.data-columns .data-number{display:inline-block;width:20px}body.ie8 .paper-card.paper-card-searchbox.is-collapsed-searchbox .row{display:none}.paper-card.paper-card-searchbox{margin-bottom:4px;position:relative;transition:height .1s linear;box-shadow:0 0 9px 1px rgba(0,0,0,.2)}.paper-card.paper-card-searchbox:after,.paper-card.paper-card-searchbox:before{content:" ";display:table}.paper-card.paper-card-searchbox:after{clear:both}.paper-card.paper-card-searchbox>.paper-card-heading{padding:12px 16px;padding-bottom:4px;transition:box-shadow .1s ease-in-out}.paper-card.paper-card-searchbox>.paper-card-heading .primary-text{font-family:Roboto,Arial,sans-serif;font-size:20px;line-height:21px}.paper-card.paper-card-searchbox>.paper-card-body{padding:0 8px;height:auto;transition:height .1s ease-in-out}.paper-card.paper-card-searchbox .collapse-target{transition:height .1s ease-in-out}.paper-card.paper-card-searchbox .searchbox-ptb-row{overflow:visible;height:88px}.paper-card.paper-card-searchbox.is-collapsed-searchbox .collapse-target{overflow:hidden;height:0}.paper-card.paper-card-searchbox .weekly-schedule-preview ._edit-panel{top:-150px;min-width:440px}.paper-card.paper-card-searchbox.ng-animate.is-collapsed-searchbox-add .collapse-target,.paper-card.paper-card-searchbox.ng-animate.is-collapsed-searchbox-remove .collapse-target{overflow:hidden}.paper-card.paper-card-searchbox.ng-animate.is-collapsed-searchbox-remove.ng-animate-active .searchbox-ptb-row{overflow:hidden;height:88px}.paper-card.paper-card-searchbox .paper-button-fab{position:absolute;right:8px;bottom:8px;z-index:3;transition:bottom .1s ease-in-out}body.ie8 .flyout .flyout-card.flyout-favorite-trips .card-body{height:170px}body.ie8 .flyout .flyout-card.flyout-favorite-trips .card-body .paper-list{height:120px;max-height:none}.flyout{position:absolute}.flyout.is-open .card-body{width:auto}.flyout.is-open .flyout-tab{border-bottom:transparent}.flyout.is-open+.flyout{z-index:-1}.flyout.is-open.with-custom-text .flyout-card{height:auto!important;overflow-y:auto}.flyout.is-open.with-custom-text .paper-card-bottom-action-area{position:relative;top:auto;right:auto;left:auto;bottom:auto;border-top:0;padding-top:0}.flyout.flyout-right{right:0}.flyout.flyout-right .flyout-tab{border-top-right-radius:32px;border-bottom-right-radius:32px;border-left:transparent;left:0;transition:left .3s ease-in-out,background-color .3s ease-in-out,color .1s step-end .2s,border-color .3s ease-in-out;box-shadow:5px 2px 9px 0 rgba(0,0,0,.2)}.flyout.flyout-right .flyout-card{left:0}.flyout.flyout-right .flyout-card .card-body{box-shadow:inset 8px 0 9px -4px rgba(0,0,0,.2)}.flyout.flyout-right .card-heading{padding-left:8px}.flyout.flyout-right .card-heading .rs-icon{padding-right:8px}.flyout.flyout-right.is-open .flyout-tab{height:33px;border-top-color:#bdbdbd!important}.flyout.flyout-right.is-open .flyout-card{box-shadow:8px 2px 22px -4px rgba(0,0,0,.2)}.flyout.flyout-left{left:0}.flyout.flyout-left .flyout-tab{border-top-left-radius:32px;border-bottom-left-radius:32px;border-right:transparent;right:0;transition:right .3s ease-in-out,background-color .3s ease-in-out,color .1s step-end .2s,border-color .3s ease-in-out;box-shadow:-5px 2px 9px 0 rgba(0,0,0,.2)}.flyout.flyout-left .flyout-card{right:0}.flyout.flyout-left .flyout-card .card-body{box-shadow:inset -8px 0 9px -4px rgba(0,0,0,.2)}.flyout.flyout-left .card-heading{padding-right:8px}.flyout.flyout-left .card-heading .rs-icon{padding-left:8px}.flyout.flyout-left.is-open .flyout-tab{height:33px;border-top-color:#bdbdbd!important}.flyout.flyout-left.is-open .flyout-card{box-shadow:-8px 2px 22px -4px rgba(0,0,0,.2)}.flyout.flyout-favorite-trips{top:-1px;height:100%}.flyout.flyout-favorite-trips .flyout-tab .paper-button.paper-button-icon{color:#0fb62b}.flyout.flyout-favorite-trips .card-heading{background-color:#0fb62b}.flyout.flyout-favorite-trips .flyout-card{height:100%}.flyout.flyout-favorite-trips.is-open .flyout-tab{left:263px;background-color:#0fb62b;color:#fff!important}.flyout.flyout-favorite-trips.is-open .flyout-tab .rs-icon{color:#fff!important}.flyout.flyout-favorite-trips.is-open .flyout-tab .rs-icon:after,.flyout.flyout-favorite-trips.is-open .flyout-tab .rs-icon:before{color:#fff!important}.flyout.flyout-favorite-trips.is-open .flyout-tab .rs-icon._exit{font-size:12px}.flyout.flyout-favorite-trips.is-open .flyout-card{width:264px}.flyout.flyout-favorite-trips.is-open .flyout-card .card-heading .rs-icon{color:#fff!important}.flyout.flyout-favorite-trips.is-open .flyout-card .card-heading .rs-icon:after,.flyout.flyout-favorite-trips.is-open .flyout-card .card-heading .rs-icon:before{color:#fff!important}.flyout.flyout-favorite-trips.is-open .flyout-card .card-body,.flyout.flyout-favorite-trips.is-open .flyout-card .card-heading{width:264px}.flyout.flyout-favorite-trips .flyout-card{height:calc(100% + 1px)}.flyout.flyout-favorite-trips .flyout-card .card-heading .rs-icon._favorite-trip{position:relative;top:4px}.flyout.flyout-favorite-trips .flyout-card .paper-list{max-height:115px;max-height:calc(100% - 56px)}.flyout.flyout-trip-types{top:30px;height:112px}.flyout.flyout-trip-types .flyout-tab .paper-button.paper-button-icon{color:#9573bb}.flyout.flyout-trip-types .card-heading{background-color:#9573bb}.flyout.flyout-trip-types .flyout-card{height:112px}.flyout.flyout-trip-types.is-open .flyout-tab{left:173px;background-color:#9573bb;color:#fff!important}.flyout.flyout-trip-types.is-open .flyout-tab .rs-icon{color:#fff!important}.flyout.flyout-trip-types.is-open .flyout-tab .rs-icon:after,.flyout.flyout-trip-types.is-open .flyout-tab .rs-icon:before{color:#fff!important}.flyout.flyout-trip-types.is-open .flyout-tab .rs-icon._exit{font-size:12px}.flyout.flyout-trip-types.is-open .flyout-card{width:174px}.flyout.flyout-trip-types.is-open .flyout-card .card-heading .rs-icon{color:#fff!important}.flyout.flyout-trip-types.is-open .flyout-card .card-heading .rs-icon:after,.flyout.flyout-trip-types.is-open .flyout-card .card-heading .rs-icon:before{color:#fff!important}.flyout.flyout-trip-types.is-open .flyout-card .card-body,.flyout.flyout-trip-types.is-open .flyout-card .card-heading{width:174px}.flyout+.flyout .flyout-tab{border-top-color:#fff}.flyout.flyout-back-button{top:-1px}.flyout.flyout-back-button .flyout-tab{width:52px}.flyout-tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.flyout-tab{position:absolute;background-color:#fff;width:auto;min-width:32px;height:32px;border-radius:0;z-index:1;border:1px solid #bdbdbd;text-align:center}.flyout-tab:after,.flyout-tab:before{content:" ";display:table}.flyout-tab:after{clear:both}.flyout-tab .paper-button{margin:3px auto}.flyout-card{position:absolute;width:0;overflow-x:hidden;overflow-y:hidden;background-color:#fff;border-color:#bdbdbd;border-top-color:rgba(255,255,255,.7);border:1px solid #bdbdbd;transition:width .3s ease-in-out}.flyout-card:after,.flyout-card:before{content:" ";display:table}.flyout-card:after{clear:both}.flyout-card .card-heading{height:32px;color:#fff;background-color:#045691}.flyout-card .card-body{height:calc(100% - 32px);padding:0 16px}.paper-card.paper-card-expanded-commuter{position:relative;min-height:480px}.paper-card.paper-card-expanded-commuter .max-height-panel{max-height:340px}.paper-card.paper-card-expanded-commuter .max-height-panel.max-height-panel-body{max-height:360px}.paper-card.paper-card-expanded-commuter .tab-content{max-height:320px}.paper-card.paper-card-expanded-commuter .tab-content .row{margin-left:0;margin-right:0}.paper-card.paper-card-expanded-commuter.commuter-contact-card textarea.text-field{min-height:192px;margin-bottom:8px;border:1px solid #dfdfdf;cursor:text;padding:8px}.paper-card.paper-card-expanded-commuter.commuter-contact-card textarea:focus{border-color:#045691}.paper-card-heading.paper-card-heading-commuter{padding:16px 0;padding-bottom:0;height:66px}.paper-card-heading.paper-card-heading-commuter .bottom-half,.paper-card-heading.paper-card-heading-commuter .top-half{width:100%;float:left;clear:left;margin:0;padding:0}.paper-card-heading.paper-card-heading-commuter .avatar-section{position:relative;float:left;width:16.36364%;padding:0 8px;height:66px}.paper-card-heading.paper-card-heading-commuter .avatar-section .MapPin{left:8px;bottom:0}.paper-card-heading.paper-card-heading-commuter .details-section{float:right;width:83.63636%}.paper-card-heading.paper-card-heading-commuter .details-section .schedule-summary-table{float:right;margin-right:24px}.paper-card-heading.paper-card-heading-commuter .details-section .top-half{height:32px}.paper-card-heading.paper-card-heading-commuter .details-section .bottom-half{height:32px}.paper-card-heading.paper-card-heading-commuter .primary-text{margin-left:40px}.paper-card-heading.paper-card-heading-commuter .row .primary-text{margin-left:0}.paper-card-heading.paper-card-heading-commuter .avatar{margin-top:8px}.paper-card-heading.paper-card-heading-commuter .vanpool-pin-container{position:relative;left:24px}.route-stops-table td{color:#464646;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:300;line-height:16px}.route-stops-table .route-stop-number{color:#045691}.route-stops-table .route-stop-number .rs-icon{color:#464646;font-size:16px;position:relative;top:2px;width:16px;padding-left:4px}.paper-card.paper-card-expanded-vanpool{position:relative;width:440px;height:460px}.paper-card.paper-card-expanded-vanpool .paper-tabs .tab-content{height:276px}.paper-card.paper-card-expanded-vanpool .PaperCardExpanded-body--maxHeight{max-height:300px;position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.paper-card.paper-card-expanded-vanpool .PaperCardExpanded-body--maxHeight::-webkit-scrollbar{width:8px}.paper-card.paper-card-expanded-vanpool .PaperCardExpanded-body--maxHeight::-webkit-scrollbar-track{display:none}.paper-card.paper-card-expanded-vanpool .PaperCardExpanded-body--maxHeight::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.paper-card.paper-card-expanded-vanpool .PaperCardExpanded-body--maxHeight::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}.paper-card-heading.paper-card-heading-vanpool{padding:16px 0;padding-bottom:0;height:88px}.paper-card-heading.paper-card-heading-vanpool .bottom-half,.paper-card-heading.paper-card-heading-vanpool .top-half{width:100%;float:left;clear:left;margin:0;padding:0}.paper-card-heading.paper-card-heading-vanpool .avatar-section{position:relative;float:left;width:10.90909%;padding:0 8px;height:88px}.paper-card-heading.paper-card-heading-vanpool .avatar-section .map-pin{top:0;left:8px;bottom:auto;right:auto}.paper-card-heading.paper-card-heading-vanpool .details-section{float:right;width:89.09091%}.paper-card-heading.paper-card-heading-vanpool .details-section .vanpool-capacity-summary{width:240px}.paper-card-heading.paper-card-heading-vanpool .details-section .schedule-summary-table{float:right;margin-right:24px}.paper-card-heading.paper-card-heading-vanpool .details-section .top-half{min-height:32px}.paper-card-heading.paper-card-heading-vanpool .details-section .bottom-half{min-height:48px}.paper-card.paper-card-expanded{position:relative;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 17px rgba(0,0,0,.2);width:440px;position:relative}.paper-card-expanded-overlay-container{position:absolute;left:0;right:0;top:0;bottom:0;z-index:205}.paper-card-body.paper-card-body-expanded-data{padding:0;padding-top:8px}.paper-card-body.paper-card-body-expanded-data .tab-pane{padding:0 8px}.paper-card-body.paper-card-body-expanded-data .aligned-row{padding:0 40px}.paper-card-body.paper-card-body-expanded-data .paper-tabs{position:absolute;width:100%;margin-top:8px}.searchSection:after,.searchSection:before{content:" ";display:table}.searchSection:after{clear:both}.searchSection{position:relative;margin-bottom:40px;width:440px}.searchSection:last-child{margin-bottom:0}.searchSection .searchSection-overlay{position:absolute;width:440px;left:66px;z-index:204}.searchSection .searchSection-overlay.searchSection-overlay-vanpool{left:36px}.searchSection .searchSection-overlay.searchSection-overlay-expandedResult{width:400px;top:-217px}.searchSection .searchSection-overlay.searchSection-overlay-expandedResult.with-collapsed-searchbox{top:-85px}@media only screen and (min-height:665px){.searchSection .searchSection-overlay.searchSection-overlay-expandedResult{top:-144px}.searchSection .searchSection-overlay.searchSection-overlay-expandedResult.with-collapsed-searchbox{top:40px}}@media only screen and (min-height:990px){.searchSection .searchSection-overlay.searchSection-overlay-expandedResult{top:-144px}.searchSection .searchSection-overlay.searchSection-overlay-expandedResult.with-collapsed-searchbox{top:40px}}.searchSection.searchSection-with-drawer .searchSection-drawer-menu{position:absolute;width:48px;left:-96px;top:36px}.searchSection.searchSection-with-drawer .searchSection-main-content{position:absolute;left:0}.searchSection.searchSection-with-drawer .searchSection-drawer-menu,.searchSection.searchSection-with-drawer .searchSection-main-content{transition:left .25s ease-in-out 0s}.searchSection.searchSection-with-drawer.drawer-is-open .searchSection-drawer-menu{left:0}.searchSection.searchSection-with-drawer.drawer-is-open .searchSection-main-content{left:52px}.summarized-text{float:left;width:100%}.summarized-text .summarized-text-summary{float:left;width:100%}.summarized-text .summarized-text-expanded{float:left;width:100%}.email-preview-modal{bottom:0!important}.email-preview-modal table{box-sizing:content-box}.email-preview-modal table a,.email-preview-modal table div,.email-preview-modal table h1,.email-preview-modal table h2,.email-preview-modal table h3,.email-preview-modal table h4,.email-preview-modal table h5,.email-preview-modal table h6,.email-preview-modal table img,.email-preview-modal table p,.email-preview-modal table span,.email-preview-modal table tbody,.email-preview-modal table td,.email-preview-modal table th,.email-preview-modal table thead,.email-preview-modal table tr{box-sizing:content-box}.email-preview-modal table.row{margin-left:initial;margin-right:initial}.SearchFilter{float:left;width:100%}.SearchFilter .SearchFilter-text{float:left;font-size:14px!important;margin:0;font-weight:400;display:inline-block;line-height:32px}.SearchFilter .SearchFilter-textWithIcon{padding-left:8px}.SearchFilter .SearchFilter-icon{margin-right:8px}.SearchFilter .SearchFilter-checkbox{position:relative}.SearchFilter .SearchFilter-radio{position:relative}.SearchFilter.SearchFilter--withSelectInput:last-child{margin-bottom:16px}.SearchFilters-groupedList{width:50%;margin-bottom:8px;float:left}.map-controls{position:absolute;top:16px;right:16px;z-index:100}.map-controls>.multi-button,.map-controls>.paper-button{float:right;clear:right;margin-bottom:8px}.map-controls .custom-dropdown{position:absolute;right:0}.map-controls .custom-dropdown.custom-dropdown--pois{bottom:-40px}.map-controls .custom-dropdown.custom-dropdown--pois .row-text{display:block;float:left;width:150px}.map-controls .custom-dropdown.custom-dropdown--pois .poi-icons{font-size:20px;display:block;width:24px;height:24px;float:left}.map-controls .custom-dropdown.custom-dropdown--pois .poi-label{max-width:120px}.map-controls .custom-dropdown.custom-dropdown--custom-routes{bottom:-88px}.map-controls .custom-dropdown .close-button{top:4px}.map-controls .custom-dropdown .paper-dropdown-content{width:290px!important}.map-controls .custom-dropdown .paper-button-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.map-controls .custom-dropdown .paper-list{position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;position:static;overflow-y:auto;max-height:300px}.map-controls .custom-dropdown .paper-list::-webkit-scrollbar{width:8px}.map-controls .custom-dropdown .paper-list::-webkit-scrollbar-track{display:none}.map-controls .custom-dropdown .paper-list::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.map-controls .custom-dropdown .paper-list::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}.directions-summary:after,.directions-summary:before{content:" ";display:table}.directions-summary:after{clear:both}.directions-summary-leg:after,.directions-summary-leg:before{content:" ";display:table}.directions-summary-leg:after{clear:both}directions-summary-step{cursor:pointer}.directions-summary-leg{float:left;width:100%;position:relative;margin:0;padding:0}.directions-summary-leg .directions-summary-step{float:left;width:100%;position:relative;padding-left:0}.directions-summary-leg .directions-summary-step .step-time{display:none}.directions-summary-leg .directions-summary-step .step-icon{display:none}.directions-summary-leg .directions-summary-step .step-line{display:none}.directions-summary-leg .directions-summary-step .step-summary{margin-top:2px}.directions-summary-leg.show-times .directions-summary-step{padding-left:96px}.directions-summary-leg.show-times .directions-summary-step .step-time{display:block;position:absolute;top:0;left:0;color:#898989}.directions-summary-leg.show-times .directions-summary-step .step-icon{display:block;position:absolute;top:6px;left:60px;z-index:1}.directions-summary-leg.show-times .directions-summary-step .step-line{display:block;position:absolute;top:6px;left:70px;z-index:0;width:3px;height:100%}.directions-summary-leg.show-times .directions-summary-step .step-line.step-line-cycling,.directions-summary-leg.show-times .directions-summary-step .step-line.step-line-driving,.directions-summary-leg.show-times .directions-summary-step .step-line.step-line-transit{background-color:#61a5f0}.directions-summary-leg.show-times .directions-summary-step .step-line.step-line-walking{width:4px;left:70px;background-image:url(../../../Images/SPA/vertical_spritesheet.png);background-repeat:repeat-y;background-position:0 0;background-color:#fff}.directions-summary-leg.show-times .directions-summary-step.first-step .step-icon,.directions-summary-leg.show-times .directions-summary-step.last-step .step-icon{width:24px;height:32px;top:0;font-size:24px;color:#666;background-color:#fff}.directions-summary-leg.show-times .directions-summary-step.last-step .step-icon{left:66px;padding-top:3px}.directions-summary-leg.show-times .directions-summary-step.last-step .step-line{display:none}.directions-summary-leg.show-times .directions-summary-step.intermediary-step .step-icon{width:12px;height:12px;left:66px;border:2px solid #61a5f0;background-color:#fff;border-radius:50px}.directions-summary-step-heading{display:block;width:100%;margin:0;padding:0;margin-bottom:16px}.directions-summary-step-heading .step-description{float:left;width:100%}.directions-summary-step-heading .step-description .step-address{float:left;width:100%;position:relative;padding-right:32px}.directions-summary-step-heading .step-description .step-address .primary-text{font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#464646}.directions-summary-step-heading .step-description .step-address .secondary-text{font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:300;line-height:16px;color:#898989}.directions-summary-step-heading .step-details-toggle{width:16px;height:16px;position:absolute;top:0;right:16px;color:#bebebe;border:0;background:0 0;padding:0}.directions-summary{float:left;width:100%;margin:0;padding:0}.directions-summary .step-summary{float:left;width:100%;position:relative}.directions-summary .step-summary .step-summary-icon{width:24px;height:24px;position:absolute;left:0;top:0;font-size:20px;color:#898989}.directions-summary .step-summary .step-summary-deltas,.directions-summary .step-summary .step-summary-instructions{font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:300;line-height:16px;color:#898989}.directions-summary .step-summary .step-summary-instructions{float:left;width:100%}.directions-summary .step-summary .step-summary-deltas{float:left;width:100%;clear:left}.directions-summary .step-summary.with-icon{padding-left:24px}.directions-summary .step-details{float:left}.directions-summary .step-details .step-summary{margin-top:16px}.directions-summary .step-details .step-summary:last-child{margin-bottom:16px}.directions-summary-warnings{margin-top:16px;margin-bottom:12px;font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:16px}.paper-card.paper-card-directions{width:400px;height:440px}.paper-card.paper-card-directions.mobile-transit-detail{width:100%;height:400px}.paper-card.paper-card-directions .paper-card-heading{padding-bottom:12px}.paper-card.paper-card-directions .paper-card-body{max-height:328px;overflow-y:scroll;padding-top:0}.paper-card.paper-card-directions .paper-card-body .directions-summary-leg:first-child{min-height:264px}.paper-card.paper-card-poi-details{position:relative;min-width:260px;max-width:420px;transform-origin:center bottom;transform:scale(0);transition:transform .3s ease-in-out}.paper-card.paper-card-poi-details.is-open{transform:scale(1)}.paper-card.paper-card-poi-details .paper-card-heading{padding-top:10px;padding-right:40px}.paper-card.paper-card-poi-details .paper-card-body{padding-top:0}.paper-card.paper-card-poi-details .paper-card-bottom-action-area{padding-top:0}.paper-card.paper-card-poi-details .paper-card-bottom-action-area .rs-icon{font-size:17px;padding-right:8px;position:relative;top:2px}.paper-card.paper-card-poi-details .paper-card-bottom-action-area .rs-icon._initial-location{color:#0fb62b}.paper-card.paper-card-poi-details .paper-card-bottom-action-area .rs-icon._end-location{color:#e73d38}.paper-card.paper-card-poi-details .paper-button.set-address-button{display:inline;float:none!important;width:50%;padding:0}.paper-card.paper-card-poi-details .paper-arrow{position:absolute}.paper-card.paper-card-poi-details .paper-arrow.paper-arrow-down{position:absolute;bottom:-32px;left:50%;margin-left:-16px}body.ie8 .directions-waypoint-pin:after{display:none}body.ie8 .directions-waypoint-pin:hover:after{display:block}.directions-waypoint-pin{position:relative;border-radius:12px;width:12px;height:12px;background-color:#fff;border:2px solid #06aff8}.directions-waypoint-pin:after{content:attr(data-after-content);position:absolute;left:16px;top:16px;background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 17px rgba(0,0,0,.2);font-family:Roboto,Arial,sans-serif;font-size:13px;white-space:nowrap;padding:8px;display:block;opacity:0;transition:opacity .5s ease-in-out}.directions-waypoint-pin:hover:after{opacity:1}.hr,hr.hr{margin-top:8px;margin-bottom:8px;border:0;border-top:1px solid #eee}.nudge-left{position:relative;left:-8px}.nudge-right{position:relative;right:-8px}.nudge-top{position:relative;top:-8px}.nudge-bottom{position:relative;bottom:-8px}.paper-button.paper-button-icon ._exit{font-size:24px}.paper-button.paper-button-icon.close-button{cursor:pointer;z-index:100;position:absolute;right:8px;top:8px}.paper-button.paper-button-icon.close-button:focus{outline:-webkit-focus-ring-color auto 5px}.paper-button.paper-button-icon.close-button.close-button-sm{right:4px;top:4px}.paper-button.paper-button-icon.close-button.close-button-sm .rs-icon{font-size:10px}.multi-button-group:after,.multi-button-group:before{content:" ";display:table}.multi-button-group:after{clear:both}.multi-button.is-open.multi-button-span-1{width:36px}.multi-button.is-open.multi-button-span-2{width:72px}.multi-button.is-open.multi-button-span-3{width:108px}.multi-button.is-open.multi-button-span-4{width:144px}.multi-button.is-open.multi-button-span-5{width:180px}.multi-button.is-open.multi-button-span-6{width:216px}.multi-button.is-open.multi-button-span-7{width:252px}.multi-button.is-open.multi-button-span-8{width:288px}.multi-button.is-open.multi-button-span-9{width:324px}.multi-button.is-open.multi-button-span-10{width:360px}.multi-button.is-open.multi-button-span-11{width:396px}.multi-button.is-open.multi-button-span-12{width:432px}.multi-button.is-open.multi-button-span-13{width:468px}.multi-button.is-open.multi-button-span-14{width:504px}.multi-button.is-open.multi-button-span-15{width:540px}.multi-button.is-open.multi-button-span-16{width:576px}.multi-button.is-open.multi-button-span-17{width:612px}.multi-button.is-open.multi-button-span-18{width:648px}.multi-button.is-open.multi-button-span-19{width:684px}.multi-button.is-open.multi-button-span-20{width:720px}.multi-button.is-open.multi-button-span-21{width:756px}.multi-button.is-open.multi-button-span-22{width:792px}.multi-button.is-open.multi-button-span-23{width:828px}.multi-button.is-open.multi-button-span-24{width:864px}.multi-button.is-open.multi-button-span-25{width:900px}.multi-button.is-open.multi-button-span-26{width:936px}.multi-button.is-open.multi-button-span-27{width:972px}.multi-button.is-open.multi-button-span-28{width:1008px}.multi-button.is-open.multi-button-span-29{width:1044px}.multi-button.is-open.multi-button-span-30{width:1080px}.multi-button.is-open.multi-button-span-31{width:1116px}.multi-button.is-open.multi-button-span-32{width:1152px}.multi-button.is-open.multi-button-span-33{width:1188px}.multi-button.is-open.multi-button-span-34{width:1224px}.multi-button.is-open.multi-button-span-35{width:1260px}.multi-button.is-open.multi-button-span-36{width:1296px}.multi-button-group.multi-button-span-1{width:36px}.multi-button-group.multi-button-span-2{width:72px}.multi-button-group.multi-button-span-3{width:108px}.multi-button-group.multi-button-span-4{width:144px}.multi-button-group.multi-button-span-5{width:180px}.multi-button-group.multi-button-span-6{width:216px}.multi-button-group.multi-button-span-7{width:252px}.multi-button-group.multi-button-span-8{width:288px}.multi-button-group.multi-button-span-9{width:324px}.multi-button-group.multi-button-span-10{width:360px}.multi-button-group.multi-button-span-11{width:396px}.multi-button-group.multi-button-span-12{width:432px}.multi-button-group.multi-button-span-13{width:468px}.multi-button-group.multi-button-span-14{width:504px}.multi-button-group.multi-button-span-15{width:540px}.multi-button-group.multi-button-span-16{width:576px}.multi-button-group.multi-button-span-17{width:612px}.multi-button-group.multi-button-span-18{width:648px}.multi-button-group.multi-button-span-19{width:684px}.multi-button-group.multi-button-span-20{width:720px}.multi-button-group.multi-button-span-21{width:756px}.multi-button-group.multi-button-span-22{width:792px}.multi-button-group.multi-button-span-23{width:828px}.multi-button-group.multi-button-span-24{width:864px}.multi-button-group.multi-button-span-25{width:900px}.multi-button-group.multi-button-span-26{width:936px}.multi-button-group.multi-button-span-27{width:972px}.multi-button-group.multi-button-span-28{width:1008px}.multi-button-group.multi-button-span-29{width:1044px}.multi-button-group.multi-button-span-30{width:1080px}.multi-button-group.multi-button-span-31{width:1116px}.multi-button-group.multi-button-span-32{width:1152px}.multi-button-group.multi-button-span-33{width:1188px}.multi-button-group.multi-button-span-34{width:1224px}.multi-button-group.multi-button-span-35{width:1260px}.multi-button-group.multi-button-span-36{width:1296px}.multi-button{box-shadow:0 2px 5px 0 rgba(0,0,0,.26);position:relative;width:36px;height:36px;overflow-x:hidden;overflow-y:visible;transition:width .2s ease-in-out}.multi-button .multi-button-main-button{position:absolute;top:0;width:36px;height:36px;float:left;z-index:2}.multi-button .multi-button-main-button .glyphicons,.multi-button .multi-button-main-button .rs-icon{line-height:36px}.multi-button .multi-button-main-button .glyphicons{margin:0!important}.multi-button .multi-button-group{background-color:#fff;border-color:#bdbdbd;border-top-color:rgba(255,255,255,.7);float:left;height:36px;background-color:#fff;position:absolute;top:0;left:36px;z-index:1}.multi-button .multi-button-group .paper-button{float:left;width:36px;height:36px;margin-bottom:0}.multi-button.is-open{max-width:none;box-shadow:0 8px 17px rgba(0,0,0,.2)}label.paper-checkbox{margin:0}.paper-checkbox{float:left;position:relative;display:block;width:48px;height:48px}.paper-checkbox.paper-checkbox-sm{width:32px;height:32px}.paper-checkbox.paper-checkbox-sm .paper-checkbox-display-element{cursor:pointer;margin:0;position:relative;outline:0;float:left;float:left;padding:16px;width:48px;height:48px;width:32px;height:32px}.paper-checkbox.paper-checkbox-sm .paper-checkbox-display-element .paper-checkbox-color-block{display:block;width:16px;height:16px;left:8px;top:8px;border-radius:2px;border:2px solid #999;background-color:transparent;position:absolute;z-index:0;text-align:center}.paper-checkbox.paper-checkbox-sm .paper-checkbox-display-element:active,.paper-checkbox.paper-checkbox-sm .paper-checkbox-display-element:focus{outline:0!important}.paper-checkbox.paper-checkbox-sm .paper-checkbox-display-element:active::after,.paper-checkbox.paper-checkbox-sm .paper-checkbox-display-element:focus::after{outline:0!important}.paper-checkbox.paper-checkbox-sm .paper-checkbox-display-element::after{font-family:"Glyphicons Regular";content:"";font-size:9px;line-height:12px;top:10px;left:11.5px;opacity:0;color:#fff;position:absolute;z-index:1;text-align:center}.paper-checkbox.paper-checkbox-sm .paper-checkbox-display-element.is-checked .paper-checkbox-color-block{background-color:#0fb62b;border-color:#0fb62b}.paper-checkbox.paper-checkbox-sm .paper-checkbox-display-element.is-checked::after{opacity:1}.paper-checkbox.paper-checkbox-sm .paper-checkbox-display-element.is-indeterminate .paper-checkbox-color-block{background-color:#0fb62b;border-color:#0fb62b}.paper-checkbox.paper-checkbox-sm .paper-checkbox-display-element.is-indeterminate::after{opacity:1;font-family:"Glyphicons Halflings";content:"\2212"}.paper-checkbox .paper-checkbox-display-element{cursor:pointer;margin:0;position:relative;outline:0;float:left;float:left;padding:12px;width:48px;height:48px}.paper-checkbox .paper-checkbox-display-element .paper-checkbox-color-block{display:block;width:24px;height:24px;left:12px;top:12px;border-radius:2px;border:2px solid #999;background-color:transparent;position:absolute;z-index:0;text-align:center}.paper-checkbox .paper-checkbox-display-element:active,.paper-checkbox .paper-checkbox-display-element:focus{outline:0!important}.paper-checkbox .paper-checkbox-display-element:active::after,.paper-checkbox .paper-checkbox-display-element:focus::after{outline:0!important}.paper-checkbox .paper-checkbox-display-element::after{font-family:"Glyphicons Regular";content:"";font-size:16px;line-height:20px;top:14px;left:16px;opacity:0;color:#fff;position:absolute;z-index:1;text-align:center}.paper-checkbox .paper-checkbox-display-element.is-checked .paper-checkbox-color-block{background-color:#0fb62b;border-color:#0fb62b}.paper-checkbox .paper-checkbox-display-element.is-checked::after{opacity:1}.paper-checkbox .paper-checkbox-display-element.is-indeterminate .paper-checkbox-color-block{background-color:#0fb62b;border-color:#0fb62b}.paper-checkbox .paper-checkbox-display-element.is-indeterminate::after{opacity:1;font-family:"Glyphicons Halflings";content:"\2212"}.paper-checkbox.paper-checkbox-toggle .paper-checkbox-display-element{cursor:pointer;background-color:transparent;border-color:transparent}.paper-checkbox.paper-checkbox-toggle .paper-checkbox-display-element .paper-checkbox-color-block{content:"";display:block;width:24px;height:2px;background-color:#999;position:absolute;top:23px;transition:background-color 50ms ease-out}.paper-checkbox.paper-checkbox-toggle .paper-checkbox-display-element::after{border-radius:16px;width:16px;height:16px;border:2px solid #999;background-color:#fff;opacity:1;content:"";position:absolute;top:17px;left:8px;transition:background-color 50ms ease-out,border-color 50ms ease-out,left .1s ease-in-out 50ms}.paper-checkbox.paper-checkbox-toggle .paper-checkbox-display-element.is-checked .paper-checkbox-color-block{background-color:#0fb62b}.paper-checkbox.paper-checkbox-toggle .paper-checkbox-display-element.is-checked::after{background-color:#0fb62b;border-color:#0fb62b;left:20px}.paper-checkbox.paper-checkbox-radio .paper-checkbox-display-element{cursor:pointer;float:left;padding:12px;width:48px;height:48px}.paper-checkbox.paper-checkbox-radio .paper-checkbox-display-element .paper-checkbox-color-block{border-radius:24px;width:24px;height:24px;left:12px;top:12px}.paper-checkbox.paper-checkbox-radio .paper-checkbox-display-element::after{border-radius:16px;width:16px;height:16px;position:absolute;left:16px;top:16px;content:"";background-color:#0fb62b;transform:scale(0);transition:transform .1s ease-out}.paper-checkbox.paper-checkbox-radio .paper-checkbox-display-element.is-checked .paper-checkbox-color-block{background-color:transparent;border-color:#0fb62b}.paper-checkbox.paper-checkbox-radio .paper-checkbox-display-element.is-checked::after{transform:scale(1)}.paper-checkbox.paper-checkbox-radio.paper-checkbox-radio-sm .paper-checkbox-display-element{left:8px;cursor:pointer;float:left;padding:16px;width:48px;height:48px}.paper-checkbox.paper-checkbox-radio.paper-checkbox-radio-sm .paper-checkbox-display-element .paper-checkbox-color-block{border-radius:16px;width:16px;height:16px;left:16px;top:16px}.paper-checkbox.paper-checkbox-radio.paper-checkbox-radio-sm .paper-checkbox-display-element::after{border-radius:8px;width:8px;height:8px;position:absolute;left:20px;top:20px;content:"";background-color:#0fb62b;transform:scale(0);transition:transform .1s ease-out}.paper-checkbox.paper-checkbox-radio.paper-checkbox-radio-sm .paper-checkbox-display-element.is-checked .paper-checkbox-color-block{background-color:transparent;border-color:#0fb62b}.paper-checkbox.paper-checkbox-radio.paper-checkbox-radio-sm .paper-checkbox-display-element.is-checked::after{transform:scale(1)}body.ie8 .paper-checkbox label.paper-checkbox-display-element{background-image:url(../../../Images/SPA/checkbox-sprites.png);background-position:-96px 0}body.ie8 .paper-checkbox label.paper-checkbox-display-element::before{display:none}body.ie8 .paper-checkbox label.paper-checkbox-display-element::after{display:none}body.ie8 .paper-checkbox label.paper-checkbox-display-element.is-checked{background-position:-144px 0}body.ie8 .paper-checkbox.paper-checkbox-radio .paper-checkbox-display-element{background-position:-192px 0}body.ie8 .paper-checkbox.paper-checkbox-radio .paper-checkbox-display-element.is-checked{background-position:-240px 0}body.ie8 .paper-checkbox.paper-checkbox-sm label.paper-checkbox-display-element{background-position:0 0;right:8px;top:-8px}body.ie8 .paper-checkbox.paper-checkbox-sm label.paper-checkbox-display-element.is-checked{background-position:-48px 0}.form-input-row{float:left;clear:left;position:relative;margin:0;cursor:pointer;padding:0 16px;height:72px}.form-input-row.animation-fixture{height:72px}.form-input-row .paper-checkbox{margin:0;margin-top:12px}.form-input-row .paper-checkbox:first-child{position:relative;right:12px}.form-input-row .row-text{font-size:16px;line-height:28px;font-weight:400;margin-top:22px}.form-input-row .text-field{margin:0}.form-input-row .row-icon.row-icon-secondary{position:absolute;top:24px;right:16px}.form-input-row.form-input-row-thin{margin-bottom:4px;min-height:24px;height:auto}.form-input-row.form-input-row-thin .matched-icon,.form-input-row.form-input-row-thin .paper-checkbox,.form-input-row.form-input-row-thin .primary-text{float:left}.form-input-row.form-input-row-thin .paper-checkbox{margin-top:-10px;margin-bottom:-10px}.form-input-row.form-input-row-thin .paper-checkbox.paper-checkbox-sm{margin-top:-4px}.form-input-row.form-input-row-thin .matched-icon{width:20px;height:20px;font-size:20px;margin:0 8px}.form-input-row.form-input-row-thin .primary-text{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:300;line-height:16px;float:left}.form-input-row.form-input-row-thin .row-text{float:left;margin-top:0;margin-bottom:0;margin-left:8px;font-weight:400;display:block}.form-input-row.form-input-row-thin .row-text.with-icon{margin-left:0}.form-input-row.form-input-row-thin.with-select-input{margin-top:8px}.form-input-row.form-input-row-thin.with-select-input .row-text{margin-top:10px}.form-input-row.form-input-row-thin.with-select-input .paper-select{margin-left:8px;margin-top:2px}.paper-select{cursor:pointer}.paper-select .paper-select-list-item{cursor:pointer}.paper-select{background-color:transparent;height:32px;float:left}.paper-select:after,.paper-select:before{content:" ";display:table}.paper-select:after{clear:both}.paper-select:active .paper-dropdown.is-closed .paper-dropdown-title,.paper-select:focus .paper-dropdown.is-closed .paper-dropdown-title,.paper-select:hover .paper-dropdown.is-closed .paper-dropdown-title{background-color:#f6f6f6}.paper-select .paper-select-title{position:relative;float:left;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:300;line-height:24px;padding:4px 24px 0 8px;vertical-align:bottom;width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.paper-select .paper-select-list-item:active,.paper-select .paper-select-list-item:focus,.paper-select .paper-select-list-item:hover{background-color:#f6f6f6}.paper-select .paper-select-list-item.is-selected{background-color:#e9e9e9}.paper-select .paper-dropdown-title{width:100%}.paper-select .paper-dropdown-title button{width:100%}.paper-select .paper-select-title-caret{position:absolute;right:8px;top:6px}.paper-select.paper-select-no-padding .paper-select-title{padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paper-select.paper-select-span-2{width:80px}.paper-select.paper-select-span-2_5{width:100px}.paper-select.paper-select-span-3{width:120px}.paper-select.paper-select-span-3_5{width:140px}.paper-select.paper-select-span-4{width:160px}.paper-timepicker{float:left;position:relative;height:32px;padding:0 8px}.paper-timepicker input{background-color:transparent}.paper-timepicker .timepicker-entry-wrapper{float:left;height:100%;position:relative}.paper-timepicker .timepicker-entry-wrapper .timepicker-button,.paper-timepicker .timepicker-entry-wrapper .timepicker-entry{float:left}.paper-timepicker .timepicker-entry-wrapper .timepicker-button{width:16px;height:32px;padding-top:3px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;-webkit-border-fit:border!important;padding:0;text-align:center;padding:0;margin:0;border:none;display:block;border-radius:0;overflow:hidden;color:#959595}.paper-timepicker .timepicker-entry-wrapper .timepicker-button:focus{outline:0}.paper-timepicker .timepicker-entry-wrapper .timepicker-button::-moz-focus-inner{border:none}.paper-timepicker .timepicker-entry-wrapper .timepicker-button .paper-button:hover{background-color:transparent!important}.paper-timepicker .timepicker-entry-wrapper .timepicker-button::-moz-selection{background-color:transparent}.paper-timepicker .timepicker-entry-wrapper .timepicker-button::selection{background-color:transparent}.paper-timepicker .timepicker-entry-wrapper .timepicker-button::moz-selection{background-color:transparent}.paper-timepicker .timepicker-entry-wrapper .timepicker-button .rs-icon{font-size:21px}.paper-timepicker .timepicker-entry-wrapper .timepicker-button .rs-icon._filters{font-size:14px}.paper-timepicker .timepicker-entry-wrapper .timepicker-button.with-ink:active{background-color:#efefef;background-color:rgba(230,230,230,.8)}.paper-timepicker .timepicker-entry-wrapper .timepicker-entry{height:100%}.paper-timepicker .timepicker-entry-wrapper .timepicker-entry .primary-text{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:300;line-height:16px;color:#045691}.paper-timepicker .timepicker-entry-wrapper .timepicker-entry input[type=text]{-moz-appearance:none;-webkit-appearance:none;outline:0;border:none;float:left;text-align:center;height:24px;margin-top:4px;padding:4px 4px}.paper-timepicker .timepicker-entry-wrapper.timepicker-entry-wrapper-time{overflow:hidden}.paper-timepicker .timepicker-entry-wrapper.timepicker-entry-wrapper-time input[type=text]{width:64px}.paper-timepicker .timepicker-entry-wrapper.timepicker-entry-wrapper-date{margin-left:8px;float:left}.paper-timepicker .timepicker-entry-wrapper.timepicker-entry-wrapper-date input[type=text]{width:64px}.paper-timepicker .timepicker-entry-wrapper.timepicker-entry-wrapper-date .timepicker-entry{position:relative}.paper-timepicker .timepicker-entry-wrapper.timepicker-entry-wrapper-date .timepicker-entry .timepicker-button-group{float:right}.paper-timepicker .timepicker-entry-wrapper.timepicker-entry-wrapper-date .timepicker-entry .dropdown-menu{left:-88px!important}.paper-timepicker .timepicker-entry-wrapper.timepicker-entry-wrapper-date .timepicker-entry .dropdown-menu .btn{border:none;border-radius:0}.paper-timepicker .timepicker-entry-wrapper.timepicker-entry-wrapper-date .timepicker-entry .dropdown-menu .selected-date{border-bottom:1px solid;background-color:transparent;box-shadow:none}.paper-timepicker .timepicker-dropdown{display:none;position:absolute}.paper-timepicker .timepicker-dropdown.is-open{display:block;top:40px;left:8px;z-index:2}.loading-spinner.loading-spinner-filling-cube{display:inline-block;width:30px;height:30px;position:relative;border:4px solid #045691;top:-30px;animation:filling-cube-loader 4s infinite ease}.loading-spinner.loading-spinner-filling-cube .loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:#045691;animation:filling-cube-loader-inner 4s infinite ease-in}@keyframes filling-cube-loader{0%{transform:rotate(0)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes filling-cube-loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}100%{height:0%}}.dashboard{position:absolute;top:0;left:0;z-index:5;padding:8px;width:638px}.dashboard .content-loading-container{position:relative}.dashboard .content-loading-container .loading-cover{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff}.dashboard .content-loading-container .loading-symbol{position:relative;width:30px;margin:0 auto}.dashboard .dashboard-card{margin:4px;box-shadow:1px 2px 7px 0 #bdbdbd}.dashboard .dashboard-card .paper-card-heading{background-color:#045691;height:32px}.dashboard .dashboard-card .paper-card-heading .heading-text{padding:5px 16px;font-size:16px;color:#fff}.dashboard .grey-text{color:#aaa;line-height:20px;font-size:12px}.dashboard .row.row-ds.dashboard-row .col-6 .profile-card{margin-left:48px;position:relative;z-index:1}.dashboard .row.row-ds.dashboard-row .col-6 .profile-card .arrow{position:absolute;bottom:8px;right:8px;font-size:20px;cursor:pointer;color:#aaa}.dashboard .row.row-ds.dashboard-row .col-6 .profile-card .rs-icon._edit{position:absolute;top:8px;right:8px}.dashboard .row.row-ds.dashboard-row .col-6 .profile-card .profile-image{float:left;width:96px;height:96px;margin-left:-48px;border:3px solid #045691;top:-1px;position:relative}.dashboard .row.row-ds.dashboard-row .col-6 .profile-card .profile-info{float:left;padding:8px;max-width:208px}.dashboard .row.row-ds.dashboard-row .col-6 .profile-card .profile-info h2{color:#045691;font-size:20px}.dashboard .row.row-ds.dashboard-row .col-6 .profile-card .profile-info div{padding-left:4px}.dashboard .row.row-ds.dashboard-row .col-6 .profile-card .profile-extention{background:#fff;box-shadow:0 6px 10px 0 #bdbdbd;position:absolute;top:93%;left:-24px;right:0;z-index:-1}.dashboard .row.row-ds.dashboard-row .col-6 .profile-card .profile-extention .color-strip{position:absolute;top:0;bottom:0;left:0;width:48px;background-color:#045691}.dashboard .row.row-ds.dashboard-row .col-6 .profile-card .profile-extention .profile-extention-body{position:relative;padding:8px}.dashboard .row.row-ds.dashboard-row .col-6 .profile-card .profile-extention .profile-extention-body .row{margin:8px 0}.dashboard .row.row-ds.dashboard-row .col-6 .profile-card .profile-extention .profile-extention-body .row .row-icon{float:left;width:48px;color:#fff;font-size:30px;padding-top:2px;padding-left:2px}.dashboard .row.row-ds.dashboard-row .col-6 .profile-card .profile-extention .profile-extention-body .row .row-text{float:left;padding-left:16px}.dashboard .row.row-ds.dashboard-row .col-6 .profile-card .profile-extention .profile-extention-body .row .row-text .row-text-primary{color:#045691;font-size:14px}.dashboard .row.row-ds.dashboard-row .col-6 .stats-card{margin-top:10px;min-height:64px}.dashboard .row.row-ds.dashboard-row .col-6 .stats-card .loading-symbol{top:45px}.dashboard .row.row-ds.dashboard-row .col-6 .stats-card .stat-section{text-align:center;padding:8px}.dashboard .row.row-ds.dashboard-row .col-6 .stats-card .stat-section .stat-text{font-size:20px}.dashboard .row.row-ds.dashboard-row .col-6 .stats-card .stat-section.logged-trips .stat-text{color:#f38234}.dashboard .row.row-ds.dashboard-row .col-6 .stats-card .stat-section.distance-travelled .stat-text{color:#82b842}.dashboard .row.row-ds.dashboard-row .col-6 .stats-card .stat-section.money-saved .stat-text{color:#9b6ab8}.dashboard .row.row-ds.dashboard-row .col-6 .commute-finder-card .btn{margin:0 8px}.dashboard .row.row-ds.dashboard-row .col-6 .commute-finder-card .paper-card-heading{background-color:#045691}.dashboard .row.row-ds.dashboard-row .col-6 .commute-finder-card .commute-finder-body{padding:8px 0}.dashboard .row.row-ds.dashboard-row .col-12 .instructions-card .paper-card-body{padding:8px;max-height:220px;overflow:auto}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card{max-height:356px}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .paper-card-heading{height:40px}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .paper-card-heading .heading-text{padding:8px;text-align:center}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds{height:100%}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6{height:100%}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area{background:#f9f9f9;height:auto}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area .loading-cover{top:40px}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area .loading-symbol{top:175px;background:0 0}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area .paper-card-heading{background-color:#045691;position:relative}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area .paper-card-heading .triangle{position:absolute;width:0;height:0;border-top:20px solid transparent;border-left:20px solid #045691;border-bottom:20px solid transparent;left:100%}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area .paper-card-heading .rs-icon{color:#fff;height:100%;font-size:25px;line-height:40px;padding:0 10px;cursor:pointer}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area .paper-card-heading .rs-icon:hover{background:rgba(255,255,255,.3)}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area .paper-card-heading .rs-icon._back-btn2{float:left}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area .paper-card-heading .rs-icon._next-btn{float:right}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area table{width:100%;margin:0}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area table thead tr th{border:none;text-align:center;font-weight:400;font-size:16px}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area table tbody tr td{border:none;text-align:center;font-weight:lighter;font-size:14px;height:46px;width:46px;padding:6px;cursor:pointer}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area table tbody tr td .day-number{height:32px;width:32px;border-radius:16px;border:1px solid transparent;line-height:30px;padding-right:2px;margin:0 auto}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area table tbody tr td.otherMonth{color:#b5b5b5;cursor:default}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area table tbody tr td.otherMonth:hover{background:0 0}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area table tbody tr td.hasTrips{color:#045691}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area table tbody tr td.hasTrips .day-number{border:1px solid #045691}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area table tbody tr td:hover .day-number{background:#efefef}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area table tbody tr td.selected .day-number{color:#fff;border:1px solid #045691;background-color:#045691}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .calendar-area table tbody tr td.selected .day-number.future-date{border:1px solid #b5b5b5;background-color:#b5b5b5}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area{height:100%;padding-bottom:36px}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area .paper-card-heading{background-color:#03395F}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area .btn{line-height:36px}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area .info-body{height:278px;overflow:auto}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area .info-body .help-text{text-align:center;padding:16px 24px;padding-top:50px}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area .info-body .help-text h4{font-weight:700;font-size:14px;color:#464646;margin-bottom:16px}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area .info-body .help-text p{font-weight:400;font-size:12px;color:#868686;line-height:18px;padding:0 10px}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area .info-body ul{padding-top:0;padding-bottom:0;position:relative}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area .info-body ul .calendar-day-icon{width:36px;height:36px}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area .info-body ul.trip-items-list .trip-item-row{margin:0;border-bottom:1px solid #eee;padding:8px;padding-bottom:0}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area .info-body ul.trip-items-list .trip-item-row .row-icon{display:block;float:left;text-align:center;width:48px;height:48px}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area .info-body ul.trip-items-list .trip-item-row .row-icon-secondary{display:block;float:right;text-align:center;width:48px;height:48px}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area .info-body ul.trip-items-list .trip-item-row .row-icon-secondary .rs-icon{line-height:40px;color:#666;font-size:20px;font-weight:700;cursor:pointer}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area .info-body ul.trip-items-list .trip-item-row .row-icon-secondary .rs-icon:hover{color:red}.dashboard .row.row-ds.dashboard-row .col-12 .calendar-card .row.row-ds .col-6 .info-area .info-body ul.trip-items-list .trip-item-row .row-text{float:left;margin-top:0;margin-left:16px}.panels-order{position:absolute;left:880px;background:#fff;padding:8px;width:500px}.my-dashboard{position:absolute;top:0;bottom:0;left:0;z-index:5;width:732px;background-color:#f1f1f1;overflow:hidden;white-space:nowrap}.my-dashboard:hover{overflow:auto}.my-dashboard .dashboard-panels-holder{padding:8px}.my-dashboard .dashboard-panels-holder .dashboard-panel{float:left;margin:8px;background:#fff;width:216px;height:200px;position:relative;border:0}.my-dashboard .dashboard-panels-holder .dashboard-panel .clickable{cursor:pointer}.my-dashboard .dashboard-panels-holder .dashboard-panel .clickable:hover{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 17px rgba(0,0,0,.2)}.my-dashboard .dashboard-panels-holder .dashboard-panel.width-2{width:448px}.my-dashboard .dashboard-panels-holder .dashboard-panel.height-2{height:416px}.my-dashboard .dashboard-panels-holder .dashboard-panel .hide-icon{display:none;position:absolute;top:0;left:0;font-size:16px;color:#bcbcbc;padding:8px;cursor:pointer;z-index:10}.my-dashboard .dashboard-panels-holder .dashboard-panel .drag-icon{display:none;position:absolute;right:0;top:0;font-size:16px;color:#bcbcbc;padding:8px;cursor:move;z-index:10}.my-dashboard .dashboard-panels-holder .dashboard-panel:hover .drag-icon,.my-dashboard .dashboard-panels-holder .dashboard-panel:hover .hide-icon{display:block}.my-dashboard .dashboard-panels-holder .padding-block{width:100%;height:80px;display:block;float:left;clear:both}.my-dashboard .plus-button{position:fixed;bottom:16px;left:16px;width:56px;height:56px;border-radius:28px;background-color:#045691;font-size:24px}.my-dashboard .empty-text{position:fixed;top:45%;text-align:center;color:#898989;width:inherit;padding:0 24px;white-space:normal}@media (max-width:1150px){.my-dashboard{width:497px}}.calendar-stats-module,.challenge-stats-module{position:relative}.calendar-stats-module .buttons-holder .rs-icon,.challenge-stats-module .buttons-holder .rs-icon{position:absolute;top:85px;padding:7px;border-radius:50%}.calendar-stats-module .buttons-holder .rs-icon:hover,.challenge-stats-module .buttons-holder .rs-icon:hover{background:#efefef}.calendar-stats-module .buttons-holder .rs-icon.rs-icon._back-btn2,.challenge-stats-module .buttons-holder .rs-icon.rs-icon._back-btn2{left:0}.calendar-stats-module .buttons-holder .rs-icon.rs-icon._next-btn,.challenge-stats-module .buttons-holder .rs-icon.rs-icon._next-btn{right:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.my-dashboard .plus-button,.my-dashboard .showHideBox{left:66px;bottom:32px}}.my-dashboard--show-hide-box-panel{background-color:#fff;box-shadow:2px 4px 15px 3px rgba(0,0,0,.3);width:400px}.my-dashboard--show-hide-box{background-color:#fff;min-width:300px;height:auto;padding:16px}.my-dashboard--show-hide-box .title{font-size:20px;color:#464646;margin-bottom:16px}.my-dashboard--show-hide-box .title .rs-icon{color:#bbb;padding:4px}.my-dashboard--show-hide-box .item-row{height:48px;line-height:48px;vertical-align:middle;font-size:16px}.my-dashboard--show-hide-box .item-row .rs-icon{font-size:24px;float:left;padding-top:12px;padding-right:16px}.my-dashboard--show-hide-box .show-button{margin-top:6px;background-color:#045691!important;color:#fff!important}.my-dashboard--show-hide-box .show-button.hide-button{background-color:#fff!important;color:#045691!important}.dashboard-popup{height:600px;border:0}.dashboard-popup.personal-info-popup{height:auto;max-height:600px}.dashboard-popup.commute-stats .title{text-align:center}.dashboard-popup.commute-stats .title .rs-icon{cursor:pointer}.dashboard-popup .commuteTrackerSummaryNavAndTitle{display:none}.dashboard-popup .title{height:48px;line-height:48px;vertical-align:middle;color:#fff;font-size:20px;background-color:#045691;padding-left:16px;padding-right:16px;box-shadow:0 2px 6px rgba(0,0,0,.3)}.dashboard-popup .title.contests{background-color:#f48234}.dashboard-popup .title.purchases{background-color:#00a89c}.dashboard-popup .title.milestones{background-color:#d4b01a}.dashboard-popup .title.losepointscontests{background-color:#f48223}.dashboard-popup .title.singleTrip{background-color:#4fb7a4}.dashboard-popup .title.point{background-color:#679f42}.dashboard-popup .title.challenge{background-color:#cf467c}.dashboard-popup .title.info{background-color:#9ccc65}.dashboard-popup .title .rs-icon{font-size:24px;padding:8px;color:#fff;text-decoration:none;height:48px;width:48px}.dashboard-popup .title .rs-icon:hover{background-color:rgba(255,255,255,.2)}.dashboard-popup .title ._exit{margin-right:-16px}.dashboard-popup .title ._left-btn,.dashboard-popup .title ._right-btn{padding-top:15px}.dashboard-popup .title .tab-text{font-size:12px;padding:16px 16px 13px 16px;cursor:pointer;opacity:.7}.dashboard-popup .title .tab-text.active{opacity:1;border-bottom:3px solid #fff}.dashboard-popup .profile .profile-text{color:#045691}.dashboard-popup .profile .caption{font-size:12px}.dashboard-popup .profile .caption .primary-text{font-size:14px;color:#045691}.dashboard-popup .profile .profile-img{text-align:center;padding:50px}.dashboard-popup .profile .profile-detail{padding:32px 80px}.dashboard-popup .profile .profile-detail .row-icon{float:left;font-size:24px;color:#045691;margin:6px 16px}.dashboard-popup .selector{padding:8px}.dashboard-popup .selector .challenge-selector{width:300px}.dashboard-popup .selector .challenge-selector .paper-dropdown-title{width:100%}.dashboard-popup .selector .challenge-selector .paper-dropdown-title .selector-title{padding:8px}.dashboard-popup .selector .challenge-selector .paper-dropdown-title .selector-title:hover{background:#f1f1f1}.dashboard-popup .selector .challenge-selector .challenge-selector-body .row{padding:8px;cursor:pointer}.dashboard-popup .selector .challenge-selector .challenge-selector-body .row .rs-icon{font-size:24px;position:relative;top:12px;left:12px}.dashboard-popup .selector .challenge-selector .challenge-selector-body .row:hover{background:#f1f1f1}.dashboard-popup .sub-title{font-size:16px;color:#3882f0;height:48px;line-height:48px;vertical-align:middle}.dashboard-popup .sub-title.challenge{color:#b35162}.dashboard-popup .text{font-size:14px;color:#3882f0;font-weight:400}.dashboard-popup .text.challenge{color:#b35162}.dashboard-popup .text.caption{color:#878787}.dashboard-popup .top{padding:16px;height:152px;border-bottom:1px solid #ddd}.dashboard-popup .top .summary-icon{font-size:48px;color:#045691}.dashboard-popup .top .summary-icon.challenge{color:#b35162}.dashboard-popup .bottom{padding:16px;height:400px}.dashboard-popup .bottom .info-table{height:332px}.dashboard-popup .popup-body{max-height:480px}.dashboard-popup .popup-body .incentives-top{padding:16px;height:200px;color:#f48234;text-align:center}.dashboard-popup .popup-body .incentives-top.purchases{color:#00a89c}.dashboard-popup .popup-body .incentives-top.purchases .points-container{background-color:#00a89c}.dashboard-popup .popup-body .incentives-top.milestones{color:#d4b01a}.dashboard-popup .popup-body .incentives-top.milestones .points-container{background-color:#d4b01a}.dashboard-popup .popup-body .incentives-top.losepointscontests{color:#f18023}.dashboard-popup .popup-body .incentives-top.losepointscontests .points-container{background-color:#f18023}.dashboard-popup .popup-body .incentives-top.point{color:#679f42}.dashboard-popup .popup-body .incentives-top.point .points-container{background-color:#679f42}.dashboard-popup .popup-body .incentives-top .points-container{height:120px;width:120px;margin:auto;border-radius:60px;background-color:#f48234;margin-bottom:16px}.dashboard-popup .popup-body .incentives-top .points-container .points{font-size:40px;color:#fff;position:relative;top:30px;font-weight:100}.dashboard-popup .popup-body.popup-body-short{max-height:434px}.dashboard-popup .popup-body .incentive-table .header-row{height:32px;line-height:32px;display:table;vertical-align:middle;border-top:1px #ddd solid;border-bottom:1px #ddd solid;color:#bababa;width:100%;text-align:center}.dashboard-popup .popup-body .incentive-table .header-row.body-row{height:56px;line-height:56px;vertical-align:middle;border:none;color:#464646;border-bottom:1px #ddd solid}.dashboard-popup .popup-body .incentive-table .header-row.body-row .name-col{text-align:left}.dashboard-popup .popup-body .incentive-table .header-row.body-row .points-col.contest{color:#f48234}.dashboard-popup .popup-body .incentive-table .header-row.body-row .points-col.milestones{color:#d4b01a}.dashboard-popup .popup-body .incentive-table .header-row.body-row .points-col.rewards{color:#00a89c}.dashboard-popup .popup-body .incentive-table .header-row .name-col{width:288px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-popup .popup-body .incentive-table .header-row .name-col img{width:56px;height:56px;margin-left:8px}.dashboard-popup .popup-body .incentive-table .header-row .name-col.addr-col{width:336px}.dashboard-popup .popup-body .incentive-table .header-row .name-col.addr-col .rs-icon{font-size:24px;transform:rotate(180deg);display:block}.dashboard-popup .popup-body .incentive-table .header-row .departing-col{width:88px;float:left}.dashboard-popup .popup-body .incentive-table .header-row .departing-col .rs-icon{font-size:20px;color:#bbb;padding:4px}.dashboard-popup .popup-body .incentive-table .header-row .departing-col .rs-icon.driver{color:#f89c50}.dashboard-popup .popup-body .incentive-table .header-row .departing-col .rs-icon.passenger{color:#cf467c}.dashboard-popup .popup-body .incentive-table .header-row .booked-col{width:176px;float:left}.dashboard-popup .popup-body .incentive-table .header-row .two-rows{padding:4px;text-align:center}.dashboard-popup .popup-body .incentive-table .header-row .two-rows .top-row{line-height:24px}.dashboard-popup .popup-body .incentive-table .header-row .two-rows .second-row{line-height:24px;font-size:12px;font-weight:300}.dashboard-popup .popup-body .incentive-table .header-row .date-col{width:160px;float:left}.dashboard-popup .popup-body .incentive-table .header-row .date-col.trip-departing-col{width:140px}.dashboard-popup .popup-body .incentive-table .header-row .entries-col{width:120px;float:left}.dashboard-popup .popup-body .incentive-table .header-row .entries-col.trip-booked-col{width:140px}.dashboard-popup .popup-body .incentive-table .header-row .points-col{width:120px;float:right}.dashboard-popup .popup-body .incentive-table .bottom-row{width:100%;height:24px;line-height:24px;font-size:12px;text-align:center;color:#bababa}.dashboard-popup .fixed-button{position:absolute;bottom:0;padding:16px}.dashboard-popup ._reduce-spacing.profile .profile-img{padding:32px 50px 16px}.dashboard-popup ._reduce-spacing.profile .profile-detail{padding:16px 80px 0}.dashboard-popup ._align-button.fixed-button{position:relative}.dashboard-module-panel{padding:16px;text-align:center;height:200px;width:216px}.dashboard-module-panel .progress-container{position:relative;top:50%;transform:translateY(-50%);margin:0 auto;display:table}.dashboard-module-panel .img-container{width:98px;height:98px;margin:auto;border-radius:50%}.dashboard-module-panel .img-container.contests{background-color:#f18034}.dashboard-module-panel .img-container.milestones{background-color:#d6b21a}.dashboard-module-panel .img-container.rewards{background-color:#00a89c}.dashboard-module-panel .img-container.losepointscontests{background-color:#f18023}.dashboard-module-panel .img-container.losepointscontests{background-color:#f18023}.dashboard-module-panel .img-container.challenges{background-color:#b35162}.dashboard-module-panel .img-container.singletrip{background-color:#4fb7a4}.dashboard-module-panel .img-container.tripprofiles{background-color:#6b51b7}.dashboard-module-panel .img-container.points{background-color:#f0f0f0}.dashboard-module-panel .img-container.infomation{background-color:#9ccc65}.dashboard-module-panel .img-container img{width:100%;height:100%}.dashboard-module-panel .img-container img.avatar{border-radius:60px}.dashboard-module-panel .img-container img.contests-img{height:106px;position:relative;top:-5px}.dashboard-module-panel .content-container{white-space:normal;text-align:left}.dashboard-module-panel .name{color:#045691;font-size:16px;margin-top:16px}.dashboard-module-panel .text-danger{font-size:10px}.dashboard-module-panel .contests-module .green-number{font-size:16px;color:#0fb52b}.dashboard-module-panel .contests-module .green-number.number{color:#f18034}.dashboard-module-panel .contests-module .green-number.ranking{color:#b35162}.dashboard-module-panel .contests-module .caption{color:#595959!important;font-weight:400;line-height:16px}.dashboard-module-panel .module-name{font-size:16px;color:#464646;position:relative;margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.travel-planner-module{height:200px;width:448px}.travel-planner-module--progress-container{position:relative;top:50%;transform:translateY(-50%);margin:0 auto;display:table}.travel-planner-module--img-container{width:120px;height:198px;float:left;background-color:#4fb7a4}.travel-planner-module--img-container img{width:100%;height:100%}.travel-planner-module--fco-container{width:328px;height:198px;float:right;padding:16px}.travel-planner-module--fco-heading{font-size:16px;color:#464646;padding-bottom:8px}.travel-planner-module--ptb-container .text-field.text-field-ptb.is-active{padding-right:0;padding-left:0}.travel-planner-module--ptb{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:0!important}.travel-planner-module--ptb .address-picker--address-input{margin-left:32px;padding:4px 8px!important;background-color:#eee!important}.travel-planner-module--ptb.is-active{display:initial!important}.travel-planner-module--ptb.is-active .address-picker--address-input{background-color:transparent!important;margin-bottom:0!important;padding-top:0!important}.travel-planner-module--ptb .rs-ptb-list{border-top:2px solid #045691}.travel-planner-module--search-button{padding-top:16px!important}.travel-planner-module--search-button button{padding:0 32px!important}.travel-planner-module .paper-card-heading{background-color:#045691;color:#fff;line-height:24px}.travel-planner-module .paper-card-heading .heading-text{text-align:center;vertical-align:middle}.travel-planner-module .paper-card-heading .rs-icon{height:100%;font-size:12px;line-height:24px;padding:0 10px;cursor:pointer}.travel-planner-module .paper-card-heading .rs-icon:hover{background:rgba(255,255,255,.3)}.travel-planner-module .paper-card-heading .rs-icon._back-btn2{float:left}.travel-planner-module .paper-card-heading .rs-icon._next-btn{float:right}.travel-planner-module .calendar-area{width:216px;background:#f9f9f9;height:auto;float:left}.travel-planner-module .calendar-area table{width:100%;margin:0}.travel-planner-module .calendar-area table thead tr th{border:none;text-align:center;font-weight:400;font-size:12px;font-weight:500;padding:0}.travel-planner-module .calendar-area table tbody tr td{border:none;text-align:center;font-weight:lighter;font-size:12px;height:auto;width:46px;padding:1px;cursor:pointer}.travel-planner-module .calendar-area table tbody tr td .day-number{height:24px;width:24px;border-radius:12px;border:1px solid transparent;padding-right:2px;margin:0 auto}.travel-planner-module .calendar-area table tbody tr td.otherMonth{color:#b5b5b5;cursor:default}.travel-planner-module .calendar-area table tbody tr td.otherMonth:hover{background:0 0}.travel-planner-module .calendar-area table tbody tr td.hasTrips{color:#045691}.travel-planner-module .calendar-area table tbody tr td.hasTrips .day-number{border:1px solid #045691}.travel-planner-module .calendar-area table tbody tr td:hover .day-number{background:#efefef}.travel-planner-module .calendar-area table tbody tr td.selected .day-number{color:#fff;border:1px solid #045691;background-color:#045691}.travel-planner-module .calendar-area table tbody tr td.selected .day-number.future-date{border:1px solid #b5b5b5;background-color:#b5b5b5}.travel-planner-module .info-area{float:right;height:200px;width:232px}.travel-planner-module .info-area .info-body{height:138px;overflow:auto}.travel-planner-module .info-area .info-body .help-text{text-align:center;padding:16px 24px;padding-top:50px;white-space:normal}.travel-planner-module .info-area .info-body .help-text h4{font-weight:700;font-size:14px;color:#464646;margin-bottom:16px}.travel-planner-module .info-area .info-body .help-text p{font-weight:400;font-size:12px;color:#868686;line-height:18px;padding:0 10px}.travel-planner-module .info-area .info-body ul.trip-items-list{padding:0 8px}.travel-planner-module .info-area .info-body ul.trip-items-list .trip-item-row{margin:0;padding:0;padding-top:4px;height:32px;line-height:24px;vertical-align:middle}.travel-planner-module .info-area .info-body ul.trip-items-list .trip-item-row .row-icon{display:block;float:left;text-align:center;width:24px;height:24px}.travel-planner-module .info-area .info-body ul.trip-items-list .trip-item-row .row-icon .mode-icon{width:24px;height:24px}.travel-planner-module .info-area .info-body ul.trip-items-list .trip-item-row .row-text{float:left;margin-top:0;margin-left:12px;font-size:12px;color:#878787}.travel-planner-module--updated-info-area{border-left:1px solid rgba(0,0,0,.12)}.travel-planner-module--info-header{height:24px}.travel-planner-module--help-text-with-icon.help-text{padding:12px 16px!important}.travel-planner-module--zero-trip-icon{font-size:72px;color:rgba(0,0,0,.26)}.travel-planner-module--zero-trip-image{padding:0 0 4px}.travel-planner-module--zero-trip-text{color:rgba(0,0,0,.38)}.paper-arrow{display:block;width:0;height:0;border:16px solid transparent;position:relative}.paper-arrow.with-shadow:after{content:"";display:block;position:absolute;border:18px solid transparent;top:0;left:0;bottom:0;width:0;height:0;z-index:-1}.paper-arrow.paper-arrow-up{border-bottom-color:#fff}.paper-arrow.paper-arrow-right{border-left-color:#fff}.paper-arrow.paper-arrow-down{border-top-color:#fff}.paper-arrow.paper-arrow-down:after{border-top-color:rgba(0,0,0,.1);margin-left:-17px;margin-top:-16px}.paper-arrow.paper-arrow-left{border-right-color:#fff}.modal-paper .paper-card{position:absolute;height:auto;width:100%;left:0;right:0;top:0;max-width:760px;margin:5% auto}.modal-paper .paper-card.paper-card-small{max-width:400px}.modal-paper .paper-card::before{display:none!important}.modal-paper .paper-card .paper-card-body{height:90%;height:calc(100% - 88px)}.modal-paper .paper-card .paper-card-body .paper-card-body-content{overflow-y:scroll;max-height:95%;max-height:calc(100%);padding-bottom:16px;position:relative;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.modal-paper .paper-card .paper-card-body .paper-card-body-content::-webkit-scrollbar{width:8px}.modal-paper .paper-card .paper-card-body .paper-card-body-content::-webkit-scrollbar-track{display:none}.modal-paper .paper-card .paper-card-body .paper-card-body-content::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(200,200,200,.8);box-shadow:inset 0 0 6px rgba(200,200,200,.8)}.modal-paper .paper-card .paper-card-body .paper-card-body-content::-webkit-scrollbar-thumb:window-inactive{background:rgba(201,201,201,.8)}.modal-paper .paper-card.paper-card-lg{max-height:600px;max-width:704px}.modal-paper .paper-card.paper-card-lg .paper-card-body{height:calc(100% - 110px)}.popover-content.travelmode-content{width:280px;height:auto;padding:0}.popover-content.travelmode-content img{height:auto;width:280px;background-color:#efefef}.popover-content.travelmode-content .desc{padding:16px;font-size:14px;color:#898989}body.spa-sticky-header-footer md-toast~div .MasterFooterContent{z-index:90!important}body.spa-sticky-header-footer .md-dialog-container~div .MasterFooterContent,body.spa-sticky-header-footer md-backdrop~div .MasterFooterContent{z-index:70!important}body.spa-sticky-header-footer .md-dialog-container~form #MasterHeaderContent .main-header,body.spa-sticky-header-footer md-backdrop~form #MasterHeaderContent .main-header{z-index:70!important}body.spa-sticky-header-footer #MasterHeaderContent .main-header{position:fixed;top:0;left:0;right:0;z-index:99}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterMainContent{position:fixed;top:128px;left:0;right:0;bottom:16px}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterMainContent .ContentSection.main-content-section{height:100%}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterMainContent .ContentSection.main-content-section .bootstrap{height:100%}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterMainContent .ContentSection.main-content-section .bootstrap div#desktop-app-root-element{height:100%}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterMainContent .ContentSection.main-content-section .bootstrap div#desktop-app-root-element .map-overlay-content{position:absolute;top:0;bottom:0;right:0;left:0;overflow:auto}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterFooterContent{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 17px 50px rgba(0,0,0,.19);position:fixed;left:0;right:0;top:100%;z-index:999;border-top:16px solid #045691;margin-top:-16px}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterFooterContent .footer-tab{display:block;position:absolute;top:-52px;left:50%;margin-left:-30px;width:60px;height:60px;border-radius:50%;background-color:#045691;color:#FFFFFF;font-size:19.5px;text-align:center;cursor:pointer;box-sizing:border-box;padding:2.4px;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);transition:top .1s linear,transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1)}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterFooterContent .footer-tab:hover{transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 17px 50px rgba(0,0,0,.19);transition:top .1s linear,transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);top:-57px}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterFooterContent .footer-slide-out-content{border-top:16px solid #045691;position:relative;top:0;transition:ease-in-out all .5s}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterFooterContent .footer-slide-out-content .footer-tab .rs-icon._show-more{display:none}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterFooterContent .footer-slide-out-content .footer-tab .rs-icon._show-less{display:block}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterFooterContent .footer-slide-out-content .footer-tab .footer-tab-text{font-size:13px;position:relative;top:-10px}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterFooterContent .footer-slide-out-content .footer-tab .footer-tab-text .dnt{white-space:nowrap;background-color:#045691}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterFooterContent.is-open .footer-slide-out-content .footer-tab{top:-50px}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterFooterContent.is-open .footer-slide-out-content .footer-tab .rs-icon._show-more{display:block;position:relative;top:32px}body.spa-sticky-header-footer #spaRemoveContentTarget #MasterFooterContent.is-open .footer-slide-out-content .footer-tab .rs-icon._show-less{display:none}.footer-tab{display:none}body.spa-sticky-header-footer.French #spaRemoveContentTarget #MasterFooterContent .footer-slide-out-content .footer-tab .footer-tab-text{font-size:9px}.toasts-container{position:fixed;bottom:0;right:0;z-index:99999999;margin:0 16px}.toasts-container .toast{min-width:280px;max-width:500px;margin:0;margin-bottom:16px;padding:8px;border-radius:5px;background:#333;display:table}.toasts-container .toast .row-text{color:#ebebeb!important;margin:8px 0;padding-left:8px;float:left}.toasts-container .toast .row-text h4{font-size:16px;line-height:28px;font-weight:400}.toasts-container .toast .row-icon{width:32px;font-size:21px;text-align:center;display:table-cell;vertical-align:middle}.toasts-container .toast.success .row-icon{color:#228b22}.toasts-container .toast.error .row-icon{color:#dc143c}.toasts-container.toasts-container-bottom-right .toast.ng-animate{position:relative;right:0;transition:right .5s cubic-bezier(.56,-.02,.52,1.02)}.toasts-container.toasts-container-bottom-right .toast.ng-animate.ng-leave{right:0}.toasts-container.toasts-container-bottom-right .toast.ng-animate.ng-leave.ng-leave-active{right:-200%}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;height:auto}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:-5px;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:-5px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:-5px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:-5px;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.animate-me{transition:all 1s ease-in-out!important;z-index:9999999999;position:relative}.animate-me.ng-enter{top:-100%}.animate-me.ng-enter.ng-enter-active{top:0}.animate-me.ng-leave{top:0}.animate-me.ng-leave.ng-leave-active{top:100%}@keyframes shake{0%{transform:translateX(0)}12.5%{transform:translateX(-6px) rotateY(-5deg)}37.5%{transform:translateX(5px) rotateY(4deg)}62.5%{transform:translateX(-3px) rotateY(-2deg)}87.5%{transform:translateX(2px) rotateY(1deg)}100%{transform:translateX(0)}}.animate-shake{animation:shake .4s ease-in-out}.map-overlay-content-ui-view.ng-enter{transition:all .4s ease-in-out;transition-delay:.4s;left:-100%}.map-overlay-content-ui-view.ng-enter.ng-enter-active{left:0}.map-overlay-content-ui-view.ng-leave{transition:all .4s ease-in-out;transition-delay:0s;left:0}.map-overlay-content-ui-view.ng-leave.ng-leave-active{left:-100%}.visibility-selector{margin-left:-8px}.visibility-selector .paper-dropdown-title{width:100%}.visibility-selector .paper-dropdown-title button{width:100%;text-align:left}.visibility-selector .paper-dropdown-title button .visibility-selector-title{padding:8px}.visibility-selector .paper-dropdown-title button .visibility-selector-title:hover{background:#f1f1f1}.visibility-selector .visibility-selector-body .row{padding:8px;cursor:pointer}.visibility-selector .visibility-selector-body .row .rs-icon{font-size:24px;position:relative;top:12px;left:12px}.visibility-selector .visibility-selector-body .row:hover{background:#f1f1f1}.visibility-selector label span.selector-icon{padding-right:8px}.visibility-selector label span.selector-icon.selected{color:#0fb62b}.trip-profiles{font-family:Roboto;position:absolute;width:440px;top:0;bottom:0;left:0;z-index:5;color:#464646;background-color:#fff;border:none}.trip-profiles.account-edit .paper-dropdown-title{cursor:pointer;width:100%}.trip-profiles.account-edit .paper-dropdown-title:hover{background:#f1f1f1}.trip-profiles.account-edit .paper-dropdown-title.no-hover-state:hover{background:0 0;cursor:default}.trip-profiles.account-edit .paper-dropdown-title .select-title{padding:8px;text-align:left}.trip-profiles.account-edit .select-body .row{padding:8px;cursor:pointer}.trip-profiles.account-edit .select-body .row:hover{background:#f1f1f1}.trip-profiles .unconfirm-text{color:#f89c50;font-size:12px;position:absolute;top:4px;right:16px;text-align:right}.trip-profiles .unconfirm-cell-text{color:#f89c50;font-size:12px;text-align:right;margin-top:22px}.trip-profiles .confirm-cell-text{color:#0fb72b;font-size:12px;text-align:right;margin-top:38px}.trip-profiles .help-icon{position:absolute;top:0;right:16px;width:20px;height:20px}.trip-profiles .help-icon .rs-icon{font-size:20px;cursor:pointer}.trip-profiles .help-icon .popover{position:absolute;top:-5px;left:56px;height:400px;width:400px;padding:16px 0;z-index:999;background:#fff;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 17px rgba(0,0,0,.2)}.trip-profiles .help-icon .popover .arrow{position:absolute;top:0;left:-16px;width:0;height:0;border-top:16px solid transparent;border-right:16px solid #fff;border-bottom:16px solid transparent}.trip-profiles .help-icon .popover .container-fluid{height:100%;padding-bottom:56px;position:relative;font-size:14px}.trip-profiles .help-icon .popover .container-fluid .popover-content{height:100%;overflow:auto}.trip-profiles .help-icon .popover .container-fluid .popover-footer{position:absolute;bottom:0;left:16px;right:16px}.trip-profiles .trip-profiles-header{color:#666;position:absolute;top:0;left:0;right:0;background-color:#f9f9f9;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);z-index:10}.trip-profiles .trip-profiles-header .icon{padding:4px}.trip-profiles .trip-profiles-header a{font-size:12px}.trip-profiles .trip-profiles-header .rs-icon._arrow-back{font-size:24px}.trip-profiles .trip-profiles-header.trip-profiles-header-placeholder{position:static;visibility:hidden}.trip-profiles .btn.btn-primary.invalid.raised-button,.trip-profiles .paper-button.paper-button-raised.btn.btn-primary.invalid{opacity:1;background:#aaa}.trip-profiles .btn.btn-primary.fab.raised-button,.trip-profiles .paper-button.paper-button-raised.btn.btn-primary.fab{position:absolute;margin:0;z-index:50;min-width:50px;height:50px;border-radius:50%;padding:0 4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.trip-profiles .btn.btn-primary.fab.bottom.raised-button,.trip-profiles .paper-button.paper-button-raised.btn.btn-primary.fab.bottom{top:auto;bottom:16px}.trip-profiles .btn.btn-primary.fab.raised-button span.rs-icon.rs-icon._checkmark_fco,.trip-profiles .paper-button.paper-button-raised.btn.btn-primary.fab span.rs-icon.rs-icon._checkmark_fco{font-size:17px;position:relative;left:-2px}.trip-profiles.trip-profiles-list .btn.btn-primary.fab.raised-button,.trip-profiles.trip-profiles-list .paper-button.paper-button-raised.btn.btn-primary.fab{top:40px;right:-25px;margin-top:-25px}.trip-profiles.trip-profiles-list .trip-profiles-header{min-height:80px;padding-top:16px;padding-bottom:16px}.trip-profiles.trip-profiles-list .trip-profiles-header h3{font-size:24px;font-weight:300;min-height:24px;line-height:26px;margin-top:-2px}.trip-profiles.trip-profiles-editor .fab-button{position:fixed;top:110px;left:415px}.trip-profiles.trip-profiles-editor .trip-profiles-header{padding-top:16px;padding-bottom:16px;min-height:80px;z-index:1}.trip-profiles.trip-profiles-editor .trip-profiles-header .glyphicons.chevron-left{display:block;height:100%;width:100%;font-size:22px}.trip-profiles.trip-profiles-editor .trip-profiles-header h3{padding:0;font-size:24px;font-weight:300;min-height:24px;line-height:26px;margin-top:-2px}.trip-profiles.trip-profiles-editor .trip-profiles-body{position:relative}.trip-profiles.trip-profiles-editor.first-trip{padding-top:103px}.trip-profiles.trip-profiles-editor.first-trip .trip-profiles-header{padding-top:16px;padding-bottom:16px;min-height:78px}.trip-profiles.trip-profiles-editor.first-trip .trip-profiles-body{padding-bottom:36px}.trip-profiles .trip-profiles-body{height:100%;overflow:auto;padding-top:4px}.trip-profiles .text-field-label{margin-top:16px}.trip-profiles textarea.text-field{margin-top:8px;border:1px solid #efefef;padding:8px}.trip-profiles .saving-indicator{top:auto;bottom:0;width:100%;position:absolute;left:0;right:0}.trip-profiles .saving-indicator .paper-emphasis-linearProgress.is-active{background-color:#045691}.trip-profiles .saving-indicator .paper-emphasis-linearProgress.is-active:after,.trip-profiles .saving-indicator .paper-emphasis-linearProgress.is-active:before{background-color:rgba(255,255,255,.5)}.trip-profiles p{margin:16px 0}.trip-profiles .commute-mode-indicators .travel-mode{float:left;font-size:16px;margin:8px}.trip-profiles .commute-mode-indicators .travel-mode .rs-icon{color:#cdcdcd}.trip-profiles .commute-mode-indicators .travel-mode.active .rs-icon._car-icon{color:#64b3f4}.trip-profiles .commute-mode-indicators .travel-mode.active .rs-icon._van{color:#5c6bbe}.trip-profiles .commute-mode-indicators .travel-mode.active .rs-icon._bicycle{color:#26a498}.trip-profiles .commute-mode-indicators .travel-mode.active .rs-icon._taxi{color:#fc3}.trip-profiles .commute-mode-indicators .travel-mode.active .rs-icon._bus{color:#a947ba}.trip-profiles .commute-mode-indicators .travel-mode.active .rs-icon._walking{color:#ef5350}.trip-profiles .trip-profile-editor-header{padding-top:16px;padding-bottom:16px}.trip-profiles .visibility-filter-button,.trip-profiles .visibility-filter-indicator{float:left;cursor:pointer}.trip-profiles .visibility-filter-button .rs-icon,.trip-profiles .visibility-filter-indicator .rs-icon{color:#ccc}.trip-profiles .visibility-filter-button.selected .rs-icon._male,.trip-profiles .visibility-filter-indicator.selected .rs-icon._male{color:#00f}.trip-profiles .visibility-filter-button.selected .rs-icon._female,.trip-profiles .visibility-filter-indicator.selected .rs-icon._female{color:#ff1493}.trip-profiles .visibility-filter-button.selected .rs-icon._smoking,.trip-profiles .visibility-filter-indicator.selected .rs-icon._smoking{color:orange}.trip-profiles .visibility-filter-button.selected .rs-icon._non-smoking,.trip-profiles .visibility-filter-indicator.selected .rs-icon._non-smoking{color:#8b0000}.trip-profiles .visibility-filter-indicator{font-size:16px;line-height:20px;margin:0 6px;margin-top:2px}.trip-profiles .visibility-filter-indicator:hover{background:#e9e9e9}.trip-profiles .visibility-filter-button{width:36px;height:36px;font-size:24px;padding:6px;margin:7px}.trip-profiles .visibility-filter-button:hover{background:#f1f1f1}.trip-profiles .panel-group .form-input-row{padding:0}.trip-profiles .panel-group .panel.panel-default{border-bottom:1px solid #efefef}.trip-profiles .panel-group .panel-heading h4.panel-title{font-size:inherit;font:inherit;margin:0;padding:0}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width{display:block;margin:-14px -15px;padding:8px 15px;position:relative}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width .accordion-number{float:left;display:block;width:30px;height:30px;border-radius:50%;background:#bcbcbc;color:#fff;padding:5px;text-align:center;position:relative;top:0;left:-4px;font-size:14px;transition:all linear .1s}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width .section-title{font-size:20px;color:#045691;display:block;transition:all linear .1s}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width .section-data-summary{display:none}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width span.rs-icon._edit{display:none}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width .unconfirm-text{color:#f89c50;font-size:12px;position:absolute;top:4px;right:16px;text-align:right}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isOpen .accordion-number{background-color:#045691}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isOpen.unconfirmed .accordion-number{background-color:#f89c50;transform:rotate(90deg)}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isOpen.unconfirmed .accordion-number .rs-icon._menu-v1{position:relative;top:3px}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isOpen.incomplete .accordion-number{background-color:#ddd;transform:rotate(90deg)}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isOpen.incomplete .accordion-number .rs-icon._menu-v1{position:relative;top:3px}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed.isDisable:hover{color:#fff}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed.isDisable .section-title{color:#bcbcbc}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed .accordion-number{font-size:10px;width:15px;height:15px;color:#fff;padding:0;position:relative;top:6px;left:6px}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed .section-title{font-size:16px;margin-top:5px}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed:hover{background-color:#f6f6f6}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed.visited .accordion-number{background:#0fb72b}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed.visited.unconfirmed .accordion-number{background:#f89c50;transform:rotate(90deg)}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed.visited.unconfirmed .accordion-number .rs-icon._menu-v1{position:relative;top:3px}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed.visited.incomplete .accordion-number{background:#ddd;transform:rotate(90deg)}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed.visited.incomplete .accordion-number .rs-icon._menu-v1{position:relative;top:3px}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed.visited .section-title{font-size:12px;color:#bcbcbc}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed.visited .section-data-summary{display:block}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed.visited .section-sub-title{display:inline;font-size:12px;color:#bcbcbc}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed.visited:hover .section-data-summary{position:relative;display:table;width:100%}.trip-profiles .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.isClosed.visited:hover span.rs-icon._edit{position:absolute;display:block;color:#bcbcbc;right:16px;top:40%;width:18px;height:18px}.trip-profiles .panel-group .panel-collapse .panel-body{border-top:none}.trip-profiles .panel-group .panel-collapse .panel-body .swap-icon{padding:30px 8px;font-size:24px}.trip-profiles .panel-group .panel-collapse .panel-body .swap-icon .icon-rotate{transition-duration:.2s}.trip-profiles .panel-group .panel-collapse .panel-body .swap-icon .icon-rotate.active{transform:rotate(180deg)}.trip-profiles .panel-group .panel-collapse .panel-body .who-can-find-me .col-xs-4{padding-top:8px}.trip-profiles .panel-group .panel-collapse .panel-body .save-row{margin-top:8px}.trip-profiles .travel-mode-options-text{font-size:12px;color:#bbb}.trip-profiles .radio-group{margin-left:48px}.trip-profiles .travel-mode-section{padding:8px 0}.trip-profiles .travel-mode-section .travel-mode-toggle .desktop-icon-container{left:-8px}.trip-profiles .travel-mode-section .travel-mode-options .desktop-icon-container{margin-left:8px}.trip-profiles .travel-mode-section .desktop-icon-container{display:block;float:left;position:relative;text-align:center;width:48px;height:48px;font-size:24px;cursor:pointer}.trip-profiles .travel-mode-section span.travel-mode{background-color:#bbb;color:#fff;width:32px;height:32px;text-align:center;border-radius:32px;box-sizing:border-box;position:absolute;top:8px;left:8px}.trip-profiles .travel-mode-section span.travel-mode .rs-icon{position:relative;top:4px}.trip-profiles .travel-mode-section span.travel-mode.active{background-color:#64b3f4}.trip-profiles .travel-mode-section span.active:before{position:absolute;content:"";border-radius:40px;width:40px;height:40px;top:-4px;left:-4px;background-color:transparent;border-style:solid;border-width:1px;border-color:inherit}.trip-profiles .travel-mode-section .level-icon{font-size:20px;margin:4px;color:#d9b85c}.trip-profiles .travel-mode-section .arrow-icon{position:relative;top:-4px;right:0}.trip-profiles .travel-mode-section .level-dropdown .paper-list-dropdown-menu{min-width:250px;padding:0}.trip-profiles .travel-mode-section .level-dropdown .paper-dropdown-content-wrapper{min-width:250px}.trip-profiles .travel-mode-section .level-dropdown .paper-dropdown.is-open{position:absolute;z-index:100}.trip-profiles .travel-mode-section .level-dropdown .list-group-item{padding:8px}.trip-profiles .travel-mode-section .level-dropdown .list-group-item .row-text{float:left}.trip-profiles .travel-mode-section .level-dropdown .list-group-item .row-text .row-text-primary{font-size:16px;font-weight:400;color:#464646;text-align:left}.trip-profiles .travel-mode-section .level-dropdown .list-group-item .row-text .row-text-secondary{font-size:12px;font-weight:300;text-align:left}.trip-profiles .travel-mode-section .level-dropdown .list-group-item .row-icon{color:#d9b85c;float:left;margin-right:16px;margin-top:-8px}.trip-profiles .travel-mode-section .level-dropdown .list-group-item .row-icon .rs-icon{position:relative;top:12px}.trip-profiles .travel-mode-section .level-dropdown .list-group-item .row-icon-level{color:#d9b85c;float:left;margin-top:12px;font-size:24px}.trip-profiles .paper-list .trip-profile-item{border-bottom:1px solid #ddd;padding:8px 16px;cursor:pointer}.trip-profiles .paper-list .trip-profile-item.hover,.trip-profiles .paper-list .trip-profile-item:hover{background:#f6f6f6;border-left:5px solid #045691}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-heading-label{max-width:312px;text-overflow:ellipsis}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-heading-label.is-defaultTrip{max-width:220px}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-heading .default-text{top:6px;position:relative;font-size:12px;color:#898989;margin-left:8px}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-heading .heading-items{margin-top:-8px;margin-right:-8px}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-heading .heading-items .heading-item{float:right;display:block;height:48px;min-width:48px;padding:8px;text-align:center}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-heading .heading-items .heading-item .rs-icon._menu-v1{font-size:20px;line-height:34px}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-heading .heading-items .heading-item .visibility-icon{border-radius:50%;color:#fff;height:100%;width:100%;font-size:22px;padding:5px}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-heading .heading-items .heading-item .visibility-icon.visible{color:#0fb72b}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-heading .heading-items .heading-item .visibility-icon.not-visible{color:#aaa}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-heading .heading-items li.list-group-item.with-icon.with-ink{white-space:nowrap}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-body{padding-top:8px}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-body .schedule{float:right;padding-left:16px;width:150px}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-body span.travel-mode{font-size:16px;margin:4px}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-body span.travel-mode .rs-icon{color:#cdcdcd}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-body span.travel-mode.active .rs-icon._car-icon{color:#64b3f4}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-body span.travel-mode.active .rs-icon._van{color:#5c6bbe}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-body span.travel-mode.active .rs-icon._bicycle{color:#26a498}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-body span.travel-mode.active .rs-icon._taxi{color:#fc3}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-body span.travel-mode.active .rs-icon._bus{color:#a947ba}.trip-profiles .paper-list .trip-profile-item .trip-profile-item-body span.travel-mode.active .rs-icon._walking{color:#ef5350}.trip-profiles .create-btn{margin-top:16px}.trip-profiles .addresses-preview{float:left;max-width:232px;overflow-x:hidden}.trip-profiles .addresses-preview .address-text{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.trip-profiles .addresses-preview .rs-icon._initial-location{color:#0fb62b}.trip-profiles .addresses-preview .rs-icon._end-location{color:#e73d38}.lang-accordion-number{font-size:10px;width:15px;height:15px;color:#fff;padding-top:8px;position:relative;top:6px;left:6px;float:left;display:block;border-radius:50%;background:#0fb72b;color:#fff;text-align:center;position:relative;top:4px;left:-2px;font-size:14px;transition:all linear .1s}.lang-padding-top{padding-top:8px}.auto-match-check{position:relative;top:-8px;left:8px}.link-text{position:relative;margin-right:16px;top:-4px}.paper-card-comment{position:absolute;z-index:100;left:0;bottom:0;transform-origin:left bottom;transform:scale(0);transition:all ease .2s}.paper-card-comment.open{transform:scale(1)}.paper-card-comment .text-field{border:1px solid #dfdfdf;min-height:192px;cursor:text;margin-bottom:16px}.map-overlay-content-ui-view{perspective:1000px;top:0;bottom:0;left:0;position:absolute;z-index:9;perspective-origin:left}.trip-profiles-ui-view{position:absolute;top:0;bottom:0;left:0;width:440px;z-index:12;-webkit-backface-visibility:hidden;backface-visibility:hidden}.trip-profiles-ui-view .trip-profile-item{transition:opacity .1s linear,top .3s cubic-bezier(0,0,.09,.64);opacity:1;position:relative;top:0}.trip-profiles-ui-view .trip-profile-item:nth-child(1){transition-delay:.1s}.trip-profiles-ui-view .trip-profile-item:nth-child(2){transition-delay:.2s}.trip-profiles-ui-view .trip-profile-item:nth-child(3){transition-delay:.3s}.trip-profiles-ui-view .trip-profile-item:nth-child(4){transition-delay:.4s}.trip-profiles-ui-view .trip-profile-item:nth-child(5){transition-delay:.5s}.trip-profiles-ui-view .trip-profile-item:nth-child(6){transition-delay:.6s}.trip-profiles-ui-view .trip-profile-item:nth-child(7){transition-delay:.7s}.trip-profiles-ui-view .trip-profile-item:nth-child(8){transition-delay:.8s}.trip-profiles-ui-view .trip-profile-item:nth-child(9){transition-delay:.9s}.trip-profiles-ui-view .trip-profile-item:nth-child(10){transition-delay:1s}.trip-profiles-ui-view.ng-enter{transition:all .4s ease-in-out;transition-delay:.4s;transform:translateZ(-500px) rotateY(-90deg)}.trip-profiles-ui-view.ng-enter.ng-enter-active{transform:translateZ(0) rotateY(0)}.trip-profiles-ui-view.ng-leave{transition:all .4s ease-in-out;transition-delay:0s;transform:translateZ(0) rotateY(0)}.trip-profiles-ui-view.ng-leave.ng-leave-active{transform:translateZ(-500px) rotateY(90deg)}.ng-enter .trip-profile-item{top:100px;opacity:0}.account-edit .account-nav{background-color:#f9f9f9;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.account-edit .account-nav .nav-justified.nav-tabs.nav,.account-edit .account-nav .nav-tabs.nav{overflow-x:visible}.account-edit--dropdown-blocker{position:absolute;width:100%;height:68px;left:0;z-index:10;background-color:rgba(255,255,255,.6)}.account-edit .form-input-row.form-input-row-thin .row-text{width:151px}.account-edit .paper-dropdown .paper-dropdown-content-wrapper.anchor-to-top{top:33px}.account-edit .paper-dropdown.complete .select-title .label{color:#045691}.account-edit .paper-dropdown .select-title .label{font-size:12px}.account-edit .UserIDLine{font-size:12px;color:#999}.account-edit .ContactEmailLine{font-size:12px;color:#444}.account-edit .alt-email-msg-label{font-size:12px;color:#3a3a3a}.account-edit .alt-email-msg{font-size:12px}.account-edit .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.contact .section-data-summary{display:block}.account-edit .alt-email-row{position:relative}.account-edit .alt-email-row .alt-email-remove-btn{position:absolute;bottom:16px;right:0;color:red;cursor:pointer;z-index:1}.account-edit .row.row-ds.about-section .col-6:last-child{float:left}.account-top{height:112px;background-color:#f9f9f9;padding:16px;position:relative}.account-top .confirm-email-warning{font-size:10px}.account-top .paper-dropdown .paper-dropdown-content-wrapper.anchor-to-vCenter{bottom:-120px}.account-top .paper-list-dropdown-menu{font-size:14px}.account-top .paper-list-dropdown-menu .list-item{padding:8px;width:200px;cursor:pointer}.account-top .paper-list-dropdown-menu .rs-icon{padding:8px}.account-top ._menu-v1{padding:8px}.account-top .profile-img{position:relative}.account-top .profile-img ._camera{position:absolute;bottom:-6px;right:-6px;width:24px;height:24px;border-radius:50%;background-color:#045691;color:#fff;padding:3px;font-size:12px;border:2px solid #fff}.account-top .profile-img ._camera:hover{background-color:#0573C3}.account-top .profile-name{font-size:20px;font-weight:300;color:#045691}.map-overlay-content-right-ui-view{perspective:1000px;top:0;bottom:0;right:0;position:absolute;z-index:1000;perspective-origin:left}.schedule-day-time-picker{height:48px;padding:8px 0}.schedule-day-time-picker ._day-name{padding:8px;border-radius:36px;width:36px;height:36px;font-family:Roboto,Arial,sans-serif;font-size:12px;cursor:pointer;text-align:center;border:1px solid #045691;color:#045691;background-color:transparent;position:relative;left:-16px}.schedule-day-time-picker ._day-name.mobile-day-name{margin-top:20px;margin-left:16px}.schedule-day-time-picker ._day-name span{display:block;width:36px;text-align:center;margin-top:-1px;margin-left:-10px}.schedule-day-time-picker ._day-name.__mon-fri{width:70px;margin:0 1px}.schedule-day-time-picker ._day-name.__mon-fri span{display:inline-block;width:100%;text-align:center;margin-left:-4px}.schedule-day-time-picker .mobile-time-label{font-weight:300;padding-top:28px;padding-left:16px}.accordion-group .accordion-heading .schedule-day-time-picker ._dropdowns .row-text,.paper-list .list-group-item .schedule-day-time-picker ._dropdowns .primary-text,.paper-list-subheader .schedule-day-time-picker ._dropdowns .primary-text,.schedule-day-time-picker ._dropdowns .accordion-group .accordion-heading .row-text,.schedule-day-time-picker ._dropdowns .paper-list .list-group-item .primary-text,.schedule-day-time-picker ._dropdowns .paper-list-subheader .primary-text,.schedule-day-time-picker ._dropdowns .type-subhead-1{color:#bbb;text-align:center;position:relative;left:-16px}.schedule-day-time-picker ._dropdowns .time-label{padding-top:8px;padding-left:12px;font-weight:300}.schedule-day-time-picker ._dropdowns.__offset-1 ._time-dropdown .paper-dropdown-content-wrapper{top:-48px}.schedule-day-time-picker ._dropdowns.__offset-2 ._time-dropdown .paper-dropdown-content-wrapper{top:-96px}.schedule-day-time-picker ._dropdowns.__offset-3 ._time-dropdown .paper-dropdown-content-wrapper{top:-144px}.schedule-day-time-picker ._dropdowns.__offset-4 ._time-dropdown .paper-dropdown-content-wrapper{top:-192px}.schedule-day-time-picker ._dropdowns.__offset-5 ._time-dropdown .paper-dropdown-content-wrapper{top:-240px}.schedule-day-time-picker ._dropdowns.__offset-6 ._time-dropdown .paper-dropdown-content-wrapper{top:-288px}.schedule-day-time-picker.__is-commuting ._day-name{background-color:#045691;color:#fff}.schedule-day-time-picker.__no-day ._dropdowns{margin-left:72px}.schedule-day-time-picker.__disabled ._day-name{border-color:#222;color:#222}.schedule-day-time-picker.__disabled.__is-commuting ._day-name{background-color:#222}.weekly-schedule-picker{width:100%}.weekly-schedule-picker li.list-group-item.paper-select-list-item.ng-scope{padding:4px 8px}.weekly-schedule-picker .schedule-type-section{border:1px solid #045691;border-color:#045691;border-radius:5px;text-align:center;font-size:12px;line-height:16px;display:table;min-height:32px}.weekly-schedule-picker .schedule-type-section .col-xs-4{border-right:1px solid #045691;cursor:pointer;padding:8px;display:table-cell;float:none}.weekly-schedule-picker .schedule-type-section .col-xs-4.selected,.weekly-schedule-picker .schedule-type-section .col-xs-4:hover{background-color:#045691;color:#fff}.weekly-schedule-picker .schedule-type-section .col-xs-4:last-child{border-right:none}.accordion-group .accordion-heading .weekly-schedule-picker .time-headers .row-text,.paper-list .list-group-item .weekly-schedule-picker .time-headers .primary-text,.paper-list-subheader .weekly-schedule-picker .time-headers .primary-text,.weekly-schedule-picker .time-headers .accordion-group .accordion-heading .row-text,.weekly-schedule-picker .time-headers .paper-list .list-group-item .primary-text,.weekly-schedule-picker .time-headers .paper-list-subheader .primary-text,.weekly-schedule-picker .time-headers .type-subhead-1{text-align:left}@keyframes sliderFocusThumb{0%{opacity:0;transform:scale(0)}50%{transform:scale(1);opacity:1}100%{opacity:0}}@media screen and (-ms-high-contrast:active){.PaperSlider .PaperSlider-track{border-bottom:1px solid #fff}}.PaperSlider{height:48px;position:relative;display:block;margin-left:4px;margin-right:4px;padding:0}.PaperSlider .PaperSlider-wrapper{position:relative}.PaperSlider .PaperSlider-trackContainer{width:100%;position:absolute;top:23px;height:2px}.PaperSlider .PaperSlider-track{position:absolute;left:0;right:0;height:100%}.PaperSlider .PaperSlider-trackFill{transition:width 50ms linear}.PaperSlider .PaperSlider-trackTicks{position:absolute;left:0;right:0;height:100%}.PaperSlider .PaperSlider-thumbContainer{position:absolute;left:0;top:50%;transform:translate3d(-50%,-50%,0);transition:left .1s linear}.PaperSlider .PaperSlider-thumb{z-index:1;position:absolute;left:-19px;top:5px;width:38px;height:38px;border-radius:38px;transform:scale(.5);transition:all .1s linear}.PaperSlider .PaperSlider-thumb:after{content:'';position:absolute;left:3px;top:3px;width:32px;height:32px;border-radius:32px;border-width:3px;border-style:solid}.PaperSlider .PaperSlider-sign{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:-14px;top:-20px;width:28px;height:28px;border-radius:28px;transform:scale(.4) translate3d(0,70px,0);transition:all .2s ease-in-out}.PaperSlider .PaperSlider-sign:after{position:absolute;content:'';left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;opacity:0;transform:translate3d(0,-8px,0);transition:all .2s ease-in-out}.PaperSlider .PaperSlider-sign .PaperSlider-thumbText{z-index:1;font-size:12px;font-weight:700}.PaperSlider .PaperSlider-focusThumb{position:absolute;left:-24px;top:0;width:48px;height:48px;border-radius:48px;display:none;opacity:0;background-color:silver;animation:sliderFocusThumb .4s linear}.PaperSlider .PaperSlider-focusRing{position:absolute;left:-24px;top:0;width:48px;height:48px;border-radius:48px;border:2px solid #d6d6d6;background-color:transparent;transform:scale(0);transition:all .2s linear}.PaperSlider .PaperSlider-disabledThumb{position:absolute;left:-22px;top:2px;width:44px;height:44px;border-radius:44px;transform:scale(.35);border-width:6px;border-style:solid;display:none}.PaperSlider:focus{outline:0}.PaperSlider:not([discrete]) .PaperSlider-sign,.PaperSlider:not([discrete]) .PaperSlider-trackTicks{display:none}.PaperSlider:not([discrete]):not([disabled]):hover .PaperSlider-thumb{transform:scale(.6)}.PaperSlider:not([discrete]):not([disabled]).is-active .PaperSlider-focusThumb,.PaperSlider:not([discrete]):not([disabled]):focus .PaperSlider-focusThumb{display:block}.PaperSlider:not([discrete]):not([disabled]).is-active .PaperSlider-focusRing,.PaperSlider:not([discrete]):not([disabled]):focus .PaperSlider-focusRing{transform:scale(1)}.PaperSlider:not([discrete]):not([disabled]).is-active .PaperSlider-thumb,.PaperSlider:not([discrete]):not([disabled]):focus .PaperSlider-thumb{transform:scale(.85)}.PaperSlider[discrete] .PaperSlider-focusRing,.PaperSlider[discrete] .PaperSlider-focusThumb{display:none}.PaperSlider[discrete]:not([disabled]).is-active .PaperSlider-sign,.PaperSlider[discrete]:not([disabled]).is-active .PaperSlider-sign:after,.PaperSlider[discrete]:not([disabled]):focus .PaperSlider-sign,.PaperSlider[discrete]:not([disabled]):focus .PaperSlider-sign:after{opacity:1;transform:translate3d(0,0,0) scale(1)}.PaperSlider[disabled] .PaperSlider-trackFill{display:none}.PaperSlider[disabled] .PaperSlider-sign{display:none}.PaperSlider[disabled] .PaperSlider-thumb{transform:scale(.35)}.PaperSlider[disabled] .PaperSlider-disabledThumb{display:block}.PaperSlider.is-dragging .PaperSlider-thumbContainer,.PaperSlider.is-dragging .PaperSlider-trackFill{transition:none}.PaperSlider.is-min .PaperSlider-thumb:after{background-color:#fff}.PaperSlider.is-min .PaperSlider-sign{opacity:0}.PaperSlider .PaperSlider-track{background-color:#bdbdbd;background-color:rgba(0,0,0,.26)}.PaperSlider .PaperSlider-trackTicks{background-color:#e0e0e0;background-color:rgba(0,0,0,.12)}.PaperSlider .PaperSlider-focusThumb{background-color:#757575;background-color:rgba(0,0,0,.54)}.PaperSlider .PaperSlider-focusRing{border-color:#e0e0e0;border-color:rgba(0,0,0,.12)}.PaperSlider .PaperSlider-disabledThumb{border-color:#fff}.PaperSlider.is-min .PaperSlider-thumb:after{background-color:#fff}.PaperSlider .PaperSlider-track.PaperSlider-trackFill{background-color:#045691}.PaperSlider .PaperSlider-thumb:after{border-color:#045691;background-color:#045691}.PaperSlider .PaperSlider-sign{background-color:#045691}.PaperSlider .PaperSlider-sign:after{border-top-color:#045691}.PaperSlider .PaperSlider-thumbText{color:#fff}.PaperSlider[disabled] .PaperSlider-thumb:after{border-color:#bdbdbd;border-color:rgba(0,0,0,.26)}.PaperSlider[disabled]:not(.PaperSlider-min) .PaperSlider-thumb:after{background-color:#bdbdbd;background-color:rgba(0,0,0,.26)}.PaperSlider.PaperSlider-warn .PaperSlider-track.PaperSlider-trackFill{background-color:#D9534F}.PaperSlider.PaperSlider-warn .PaperSlider-thumb:after{border-color:#D9534F;background-color:#D9534F}.PaperSlider.PaperSlider-warn .PaperSlider-sign{background-color:#D9534F}.PaperSlider.PaperSlider-warn .PaperSlider-sign:after{border-top-color:#D9534F}.PaperSlider.PaperSlider-warn .PaperSlider-thumbText{color:#fff}.PaperSlider.PaperSlider--brandPrimary .PaperSlider-track.PaperSlider-trackFill{background-color:#045691}.PaperSlider.PaperSlider--brandPrimary .PaperSlider-thumb:after{border-color:#045691;background-color:#045691}.PaperSlider.PaperSlider--brandPrimary .PaperSlider-sign{background-color:#045691}.PaperSlider.PaperSlider--brandPrimary .PaperSlider-sign:after{border-top-color:#045691}.PaperSlider.PaperSlider--brandPrimary .PaperSlider-thumbText{color:#FFFFFF}.PaperSlider.PaperSlider--initialLocation .PaperSlider-track.PaperSlider-trackFill{background-color:#0fb62b}.PaperSlider.PaperSlider--initialLocation .PaperSlider-thumb:after{border-color:#0fb62b;background-color:#0fb62b}.PaperSlider.PaperSlider--initialLocation .PaperSlider-sign{background-color:#0fb62b}.PaperSlider.PaperSlider--initialLocation .PaperSlider-sign:after{border-top-color:#0fb62b}.PaperSlider.PaperSlider--initialLocation .PaperSlider-thumbText{color:#fff}.PaperSlider.PaperSlider--endLocation .PaperSlider-track.PaperSlider-trackFill{background-color:#e73d38}.PaperSlider.PaperSlider--endLocation .PaperSlider-thumb:after{border-color:#e73d38;background-color:#e73d38}.PaperSlider.PaperSlider--endLocation .PaperSlider-sign{background-color:#e73d38}.PaperSlider.PaperSlider--endLocation .PaperSlider-sign:after{border-top-color:#e73d38}.PaperSlider.PaperSlider--endLocation .PaperSlider-thumbText{color:#fff}.PaperSlider.PaperSlider--thin{height:32px}.PaperSlider.PaperSlider--thin .PaperSlider-trackContainer{top:15px}.PaperSlider.PaperSlider--thin .PaperSlider-thumb{position:absolute;left:-19px;top:-3px;width:38px;height:38px;border-radius:38px}.PaperSlider.PaperSlider--thin .PaperSlider-focusThumb{position:absolute;left:-24px;top:-8px;width:48px;height:48px;border-radius:48px}.PaperSlider.PaperSlider--thin .PaperSlider-focusThumb{position:absolute;left:-24px;top:-8px;width:48px;height:48px;border-radius:48px}.PaperSlider.PaperSlider--thin .PaperSlider-focusRing{position:absolute;left:-21px;top:-5px;width:42px;height:42px;border-radius:42px}.PaperSlider.PaperSlider--thin .PaperSlider-disabledThumb{position:absolute;left:-22px;top:-6px;width:44px;height:44px;border-radius:44px}.paper-comment-box{clear:both;position:relative;max-height:52px}.paper-comment-box .closed-content{padding:8px 16px;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}.paper-comment-box .closed-content:hover{background:#f1f1f1;cursor:pointer}.paper-comment-box .closed-content .icon{font-size:16px;float:left;width:28px;padding:6px;margin-right:10px}.paper-comment-box .closed-content .icon.green-icon{color:#0fb72b}.paper-comment-box .closed-content .comments-text{line-height:25px}.paper-comment-box .closed-content .text{line-height:12px;font-size:12px;color:#bbb}.paper-comment-box .closed-content .comments{height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.paper-comment-box textarea.text-field{margin-top:8px;border:1px solid #efefef;padding:8px;width:100%;transition:none}.modal-dialog.modal-sm{max-width:500px;overflow:hidden}.rs-timepicker{padding:4px 8px;margin-bottom:4px;min-height:16px;width:100%;cursor:pointer;border-bottom:1px solid #ddd}.rs-timepicker .title{font-size:12px;color:#999}.rs-timepicker:hover{background:#f1f1f1}.rs-timepicker-inline{box-sizing:border-box;transition:transform .1s ease-out,box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.rs-timepicker-inline .timepicker-header{padding:8px;background-color:#045691;color:#fff;text-align:center}.rs-timepicker-inline .timepicker-header .close-btn{height:32px;width:32px;padding:8px;font-size:16px;cursor:pointer;border-radius:50%;position:absolute;right:8px;top:8px;display:-ms-flexbox;display:flex}.rs-timepicker-inline .timepicker-header .close-btn:hover{background:rgba(255,255,255,.2)}.rs-timepicker-inline .timepicker-body{padding:16px}.rs-timepicker-inline .slider-label{color:#999;font-weight:700;font-size:14px}.rs-timepicker-inline .PaperSlider{margin-bottom:8px}.rs-timepicker-inline .AmPmSwitch{cursor:pointer;padding-top:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.rs-timepicker-inline .AmPmSwitch md-switch{margin-left:8px}.rs-timepicker-inline .AmPmSwitch .md-switch,.rs-timepicker-inline .AmPmSwitch .selectionText,.rs-timepicker-inline .AmPmSwitch [md-switch]{float:left;margin:0 4px}.rs-timepicker-inline .AmPmSwitch .md-switch .md-container,.rs-timepicker-inline .AmPmSwitch [md-switch] .md-container{margin-left:8px}.rs-timepicker-inline .AmPmSwitch .selectionText{color:#aaa;font-weight:700}.rs-timepicker-inline .AmPmSwitch .selectionText.selected{color:#045691}.rs-timepicker-inline--btn{margin-left:auto}.desktop-nav-bar{height:48px;line-height:48px;vertical-align:middle;font-size:16px;position:relative;transition:.1s all ease;box-shadow:1px 2px 7px 0 #bdbdbd;z-index:10}.desktop-nav-bar .nav-icon{padding:16px;line-height:16px}.desktop-nav-bar.title-white{color:#fff}.desktop-nav-bar.title-white .title-text{padding:16px 16px 13px 16px;font-size:12px;cursor:pointer;opacity:.7}.desktop-nav-bar.title-white .title-text.active{opacity:1;border-bottom:3px solid rgba(0,0,0,.3)}.desktop-nav-bar.title-white .title-text:hover{background-color:rgba(200,200,200,.25)}.contests-detail{height:auto;max-height:500px;width:704px}.contests-detail .new-user-img img{position:absolute;bottom:70px;left:0}.contests-detail .new-user-img .text-container{position:absolute;bottom:58px;left:30px;padding-left:4px;font-size:12px;border-top:18px solid #ff0;border-right:10px solid transparent}.contests-detail .new-user-img .text-container .text{top:-18px;position:relative}.contests-detail .enrolled-text{color:#0fb62b;font-size:12px;margin-top:6px}.contests-detail .img-container{width:160px;height:160px}.contests-detail .img-container img{height:100%;max-width:100%}.contests-detail .body-container{padding:16px 0}.contests-detail .contests-body{max-height:320px;padding:16px}.contests-detail .contests-body .contests-points{text-align:center;padding-left:16px}.contests-detail .contests-body .contests-points .valid-points{color:#389ad3;font-size:32px;line-height:36px}.contests-detail .contests-body .contests-points .valid-points.grey{color:#838383}.contests-detail .contests-body .contests-points .required-points{line-height:16px;margin-top:12px}.contests-detail .contests-body .contests-points.details-points{text-align:left;padding:16px}.contests-detail .contests-body .detail-text{margin:0 16px}.contests-detail .contests-body .date-text{font-size:14px;color:#f18034}.contests-detail .contests-body .line-divider-row{height:16px;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.contests-detail .content-border{border-right-style:solid;border-right-color:#dfdfdf;border-right-width:1px}.contests-detail .enter-button{margin:auto;bottom:-20px}.contests-detail .detail-bottom{height:68px;padding:16px;border-top:solid 1px #bcbcbc}.contests-detail .detail-bottom .detail-bottom-entryWidget{float:right;display:inline-block}.contests-detail .detail-bottom .wish-icon{font-size:20px;color:#bcbcbc;padding:12px;position:relative;top:4px}.contests-detail .detail-bottom .wish-icon.active{color:#e70a9d}.contests-detail .detail-bottom .number-select{text-align:center;width:100px}.contests-detail .detail-bottom .trapezoid{width:148px;height:0;right:0;bottom:16px;border-bottom:40px solid #0fb62b;border-left:12px solid transparent;display:block;position:absolute}.contests-detail .detail-bottom .trapezoid .text{color:#fff;font-size:12px;height:40px}.contests-detail .detail-bottom .trapezoid .text .inner{position:relative;top:50%;transform:translateY(-50%);text-align:center}.contests-detail .detail-bottom .trapezoid.inProgress{border-bottom-color:#d3ce1c}.contests-detail .detail-bottom .status-container{position:absolute;right:0;bottom:-32px}.contests-detail .detail-bottom .status-container img{position:relative;width:148px;right:0}.contests-detail .detail-bottom .status-container .enrolled-text{color:#fff;font-size:12px;height:40px;position:relative;top:-46px;text-align:center}.contests-detail .detail-bottom .status-container .enrolled-text .inner{position:relative;top:50%;transform:translateY(-50%)}.incentives-instructions-panel{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;z-index:20}.incentives-header{position:absolute;top:0;left:0;right:0;height:96px}.desktop-contests{font-family:Roboto;position:absolute;width:784px;top:0;z-index:5;background-color:#eee;color:#464646;height:100%;transition:.1s all linear;padding-top:96px}.desktop-contests .help-section{position:absolute;right:-204px;top:0;max-height:192px}.desktop-contests .help-section .content-container{background-color:#fff;position:relative;height:144px;transition:.2s ease all;box-shadow:1px 2px 7px 0 #bdbdbd}.desktop-contests .help-section .content-container .content{padding:8px;height:100px;overflow:hidden}.desktop-contests .help-section .content-container.content-hide{height:0}.desktop-contests .help-section .content-container.content-hide .content,.desktop-contests .help-section .content-container.content-hide .row{display:none}.desktop-contests.contests-grid-view{width:658px}.desktop-contests .title-bar{position:relative;width:100%;height:48px;line-height:48px;vertical-align:middle;background-color:#f18034;color:#FFFFFF;font-size:14px;font-weight:500;top:24px;z-index:6}.desktop-contests .title-bar.wishlist{background-color:#e70a9d}.desktop-contests .title-bar.eligibility{background-color:#8446a7}.desktop-contests .title-bar.contests-entered{background-color:#0fb62b}.desktop-contests .title-bar.contests{background-color:#f18034}.desktop-contests .title-bar.purchases{background-color:#00a89c}.desktop-contests .title-bar.milestones{background-color:#d6b21a}.desktop-contests .title-bar.losepointscontests{background-color:#f18023}.desktop-contests .title-bar .text-1{position:absolute;left:192px}.desktop-contests .title-bar .text-2{position:absolute;line-height:16px;left:414px;margin-top:6px;width:80px}.desktop-contests .title-bar .text-3{position:absolute;line-height:16px;left:528px;margin-top:6px;width:50px}.desktop-contests .title-bar .text-4{position:absolute;right:32px}.desktop-contests .contests-list{overflow:scroll;overflow-x:hidden;background-color:#fff;position:relative;z-index:7;box-shadow:1px 2px 7px 0 #bdbdbd;transition:.2s ease all;max-height:100%}.desktop-contests .contests-list.contests-list--underCollapsedMenu{max-height:100%}.desktop-contests .contests-list.help-section{top:16px;padding:16px}.desktop-contests .contests-list .won-list{width:100%;line-height:48px;vertical-align:middle;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#dfdfdf;padding:0 16px;float:left;clear:left}.desktop-contests .contests-list .won-list .title-text{font-size:16px}.desktop-contests .small-text{font-size:12px;font-weight:300;color:#858585}.desktop-contests .contests-gridview{max-height:528px;overflow:scroll;overflow-x:hidden;background-color:#fff;position:relative;top:32px;box-shadow:1px 2px 7px 0 #bdbdbd}.enter-contest{height:auto;width:704px;color:#898989}.enter-contest .page-top{height:128px;line-height:128px;background-color:#f48234;color:#fff;font-size:40px;text-align:center;vertical-align:middle;background-image:url(/Images/SPA/contest_AfterEntry.png);background-repeat:no-repeat;position:relative;z-index:2}.enter-contest .page-top.milestone{background-color:#d6b21a;background-image:url(/Images/SPA/Milestone_AfterEntry.png)}.enter-contest .page-top.purchased{background-color:#00a89c;background-image:url(/Images/SPA/Purchase_AfterEntry.png)}.enter-contest .page-middle{height:128px;padding:16px;position:relative;z-index:1;top:0;transition:top .3s ease}.enter-contest .page-middle .enter-contests-title{text-align:center;transition:all .3s ease}.enter-contest .page-middle .enter-contests-title .large-text{font-size:24px;color:#f48234}.enter-contest .page-middle .enter-contests-title .large-text.milestones-large-text{color:#d6b21a}.enter-contest .page-middle .enter-contests-title .large-text.purchased-large-text{color:#00a89c}.enter-contest .page-middle .enter-contests-title div.small-text{font-size:20px;margin:16px;position:relative}.enter-contest .page-middle .enter-contests-title div.small-text:after{content:'';width:160px;height:2px;position:absolute;bottom:-20px;left:240px;background:#ddd}.enter-contest .page-middle .about-point{height:auto}.enter-contest .page-middle.slide-page{top:-112px}.enter-contest .page-middle .ok-button{background-color:#f48234;padding:0 32px;margin:16px auto}.enter-contest .page-middle .ok-button.milestones-button{background-color:#d6b21a}.enter-contest .page-middle .ok-button.purchased-button{background-color:#00a89c}.filters-bar{width:100%;position:relative;background-color:#fff}.filters-bar span.filters-icon{position:relative}.filters-bar span.filters-icon.icon-one{color:#f18034}.filters-bar span.filters-icon.icon-one.purchases-icon{color:#00a89c}.filters-bar span.filters-icon.icon-one.milestones-icon{color:#d6b21a}.filters-bar span.filters-icon.icon-one.losepointscontests-icon{color:#f18023}.filters-bar span.filters-icon.icon-two{color:#e70a9d}.filters-bar span.filters-icon.icon-three{color:#8446a7}.filters-bar span.filters-icon.icon-four{color:#0fb62b}.filters-bar span.filters-icon.icon-five{color:#d3ce1c}.filters-bar span.active:before{position:absolute;content:"";border-bottom-style:solid;width:48px;height:51px;background-color:transparent;border-bottom:3px solid;top:0;left:2px}.filters-bar .mailing-info{z-index:20;position:absolute;top:0;right:0;width:320px;height:auto;transform-origin:right top;transform:scale(0);display:block;transition:.2s all ease-in-out;opacity:0}.filters-bar .mailing-info.open{transform:scale(1);opacity:1}.filters-bar .mailing-info .paper-card-heading{height:48px;background-color:#ececec}.filters-bar .mailing-info .paper-card-heading .close-icon{font-size:16px;padding:16px;width:48px;height:48px}.filters-bar .mailing-info .paper-card-heading .type-title{position:relative;top:8px;padding-left:16px}.purchases-detail{height:346px;width:470px}.purchases-detail .page-top{height:192px;background-color:#00a89c;color:#fff;padding:16px}.purchases-detail .page-top .points{text-align:center;color:#fff}.purchases-detail .page-middle{height:84px;text-align:center;padding:16px}.purchases-detail .page-bottom{padding:16px}.losepointscontests-detail{height:346px;width:470px}.losepointscontests-detail .page-top{height:192px;background-color:#f18023;color:#fff;padding:16px}.losepointscontests-detail .page-top .points{text-align:center;color:#fff}.losepointscontests-detail .page-middle{height:84px;text-align:center;padding:16px}.losepointscontests-detail .page-bottom{padding:16px}.popover-item{width:368px;height:auto;font-size:12px}.popover-item .img-container{width:160px;height:160px;text-align:center;vertical-align:middle}.popover-item .img-container img{height:160px;max-width:100%}.popover-item .title{position:absolute;top:9px;width:200px;height:160px;left:182px}.popover-item .title .contests-title{height:48px;overflow:hidden;font-size:14px;color:#464646;font-weight:500}.popover-item .period{color:#0fb72b}.popover-item .deadline{color:#f18034}.popover-item .points-1{color:#389fd8;font-size:16px}.popover-item .points-2{font-size:16px}.help-popup .close-button{padding:16px}.help-popup .content-container{height:552px;overflow:auto;padding:8px}.IncentiveSummaryDisplay{width:100%}.IncentiveSummaryDisplay-title{width:100%}.IncentiveSummaryDisplay-enteredIcon{display:inline;padding:4px;color:#0fb62b;font-size:16px}.IncentiveSummaryDisplay-titleText{font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:500;display:inline}.IncentiveSummaryDisplay-detailContainer{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.IncentiveSummaryDisplay-timeDetailContainer{-ms-flex-item-align:start;align-self:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 0 48%;flex:1 0 48%}.IncentiveSummaryDisplay-subtitle{width:100%;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:16px;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:300}.IncentiveSummaryDisplay-qualifyingPeriod{-ms-flex-item-align:start;align-self:flex-start;margin-top:auto;width:100%;padding-right:8px}.IncentiveSummaryDisplay-qualifyingPeriodTextLabel{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:300;color:#858585;color:#0fb72b}.IncentiveSummaryDisplay-qualifyingPeriodTimeText{font-size:12px;font-weight:300;color:#0fb72b}.IncentiveSummaryDisplay-pointsDetailContainer{-ms-flex-item-align:start;align-self:flex-start;-ms-flex:1 0 25%;flex:1 0 25%;border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;padding-left:16px}.IncentiveSummaryDisplay-pointDetail{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.IncentiveSummaryDisplay-pointDetail.IncentiveSummaryDisplay-pointDetail--deadline{color:#f44336;padding-top:6px}.IncentiveSummaryDisplay-pointDetail.IncentiveSummaryDisplay-pointDetail--deadline .IncentiveSummaryDisplay-pointDetailText{color:#f44336}.IncentiveSummaryDisplay-pointDetail.IncentiveSummaryDisplay-pointDetail--deadline>span:first-child{width:35%;padding-right:10px}.IncentiveSummaryDisplay-pointDetailNumber{font-size:16px;color:rgba(0,0,0,.54);width:35%;text-align:right;padding-right:10px}.IncentiveSummaryDisplay-pointDetailNumber.IncentiveSummaryDisplay-pointDetailNumber--highlighted{font-size:16px;color:rgba(0,0,0,.54)}.IncentiveSummaryDisplay-pointDetailText{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:300;color:#858585}.IncentiveSummaryDisplay-pointDetailText.IncentiveSummaryDisplay-pointDetailText--deadline{color:#f44336!important;font-size:12px;font-weight:400}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--singleColumn{padding-left:8px;padding-right:8px}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--singleColumn .IncentiveSummaryDisplay-timeDetailContainer{display:block;-ms-flex:1 0 100%;flex:1 0 100%}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--singleColumn .IncentiveSummaryDisplay-pointsDetailContainer{display:block;-ms-flex:1 0 100%;flex:1 0 100%;border:none}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--singleColumn .IncentiveSummaryDisplay-subtitle{margin-bottom:8px}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--singleColumn .IncentiveSummaryDisplay-qualifyingPeriodTextLabel{display:block;line-height:20px;font-size:12px;color:#0fb72b}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--singleColumn .IncentiveSummaryDisplay-qualifyingPeriodTimeText{display:block;line-height:20px;font-size:13px}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--singleColumn .IncentiveSummaryDisplay-pointDetailText{display:block;line-height:20px;font-size:12px;margin-left:-16px}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--singleColumn .IncentiveSummaryDisplay-pointDetailText.IncentiveSummaryDisplay-pointDetailText--deadline{font-size:13px;font-weight:400;color:#f44336}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--hidePointsDisplay .IncentiveSummaryDisplay-pointDetail{display:none}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--hidePointsDisplay .IncentiveSummaryDisplay-pointDetail.IncentiveSummaryDisplay-pointDetail--deadline{display:block;color:#f44336}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--plainText .IncentiveSummaryDisplay-titleText{font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;color:#020202;line-height:28px}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--plainText .IncentiveSummaryDisplay-subtitle{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400;color:#898989;line-height:20px}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--plainText .IncentiveSummaryDisplay-qualifyingPeriodTimeText{color:#0fb72b;font-weight:400}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--plainText .IncentiveSummaryDisplay-pointDetailText{display:block;line-height:20px;font-size:12px}.IncentiveSummaryDisplay.IncentiveSummaryDisplay--plainText .IncentiveSummaryDisplay-pointDetailText.IncentiveSummaryDisplay-pointDetailText--deadline{color:#f44336}.no-flexbox .IncentiveSummaryDisplay-detailContainer{display:block}.no-flexbox .IncentiveSummaryDisplay-timeDetailContainer{float:left;display:block;max-width:58%}.no-flexbox .IncentiveSummaryDisplay-pointsDetailContainer{float:right;max-width:41%}.IncentiveEntryWidget-remaningText{min-height:22px;margin-bottom:4px;color:red;text-align:center}.IncentiveEntryWidget-userHistoryContainer{font-weight:500;font-size:12px;color:rgba(0,0,0,.38);text-align:center;margin-bottom:4px}.IncentiveEntryWidget-enterBtn{width:136px!important;height:40px!important;margin:0 auto 8px;z-index:101;line-height:normal!important;white-space:normal!important}.IncentiveEntryWidget-enterBtn.is-ineligible{color:#464646!important}.IncentiveEntryWidget-enrolledMessageContainer{position:relative}.IncentiveEntryWidget-enrolledMessageImgContainer{position:relative;width:152px;height:40px;text-align:center}.IncentiveEntryWidget-enrolledMessageImg{position:absolute;width:100%;left:0;right:0;top:0;bottom:0;z-index:0}.IncentiveEntryWidget-enrolledMessageText{position:absolute;top:0;width:100%;margin:0 auto;color:#fff;line-height:40px;z-index:1;text-align:center}.IncentiveEntryWidget--buttonOnly .IncentiveEntryWidget-remaningText,.IncentiveEntryWidget--buttonOnly .IncentiveEntryWidget-userHistoryContainer{display:none}.IncentiveListItem{position:relative;display:-ms-flexbox;display:flex;padding:16px}.IncentiveListItem:hover{background-color:#ececec}.IncentiveListItem-newUsersImgContainer{position:absolute;top:0;left:8px}.IncentiveListItem-newUsersImg{position:absolute;top:0;left:0;z-index:4}.IncentiveListItem-newUsersText{position:relative;color:#000;z-index:1;display:block;min-width:116px;top:8px;left:36px;padding-right:4px}.IncentiveListItem-newUsersText::before{content:" ";border-top:18px solid #ff0;border-right:10px solid transparent;width:100%;position:absolute;left:-8px;z-index:-1}.IncentiveListItem-mainImgContainer{min-width:128px;height:128px;display:flex;display:-ms-flexbox;display:-webkit-box;display:-moz-box;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center}.IncentiveListItem-mainImg{max-height:100%;max-width:128px}.IncentiveListItem-mainInfoContainer{margin-left:16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:1;flex-grow:1}.IncentiveListItem-summaryRow{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex:1 0 100%;flex:1 0 100%}.IncentiveListItem-iconsRow{display:-ms-flexbox;display:flex;-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-align:center;align-items:center}.IncentiveListItem-iconsRow.alt--restrictions-row{margin-top:4px}.IncentiveListItem-summaryDisplay{max-width:76%;margin-right:auto}.IncentiveListItem-entryWidget{max-width:23%;min-width:150px;margin-left:auto;padding-left:16px}.IncentiveListItem-earnPointsText{display:-ms-flexbox;display:flex;-ms-flex:1 0 10%;flex:1 0 10%;color:rgba(0,0,0,.38)}.IncentiveListItem-iconsRowModesColumn{margin-right:auto;-ms-flex:1 0 50%;flex:1 0 50%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.IncentiveListItem-iconsRowActionsColumn{margin-left:auto;-ms-flex:1 0 18%;flex:1 0 18%}.IncentiveListItem-commuteCalendarIcons{margin-right:auto}.IncentiveListItem-additionalRequirementIcons{margin-right:auto}.IncentiveListItem-iconActionButton{font-size:16px;color:#898989;padding-left:8px;display:inline-block;margin-left:16px;cursor:pointer}.IncentiveListItem-iconActionButton.IncentiveListItem-iconActionButton--wishlist{margin-left:80px}.IncentiveListItem-iconActionButton.is-onWishlist{color:#e70a9d}.IncentiveListItem.IncentiveListItem--gridView{height:240px;width:160px;position:relative;float:left;border-bottom:1px #ececec solid;border-right:1px #ececec solid;padding:0}.IncentiveListItem.IncentiveListItem--gridView:hover{z-index:999;transform:scale(1.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.5);background-color:#fff}.IncentiveListItem.IncentiveListItem--gridView .IncentiveListItem-gridItemContent{width:100%}.IncentiveListItem.IncentiveListItem--gridView .IncentiveListItem-newUsersImgContainer{top:124px;left:8px}.IncentiveListItem.IncentiveListItem--gridView .IncentiveListItem-mainImgContainer{width:100%;height:160px}.IncentiveListItem.IncentiveListItem--gridView .IncentiveListItem-incentiveTitleText{font-size:12px;height:36px;overflow:hidden;text-align:center;width:100%}.IncentiveListItem.IncentiveListItem--gridView .IncentiveListItem-userActionsBar{padding:15px;width:100%;position:absolute;bottom:0}.IncentiveListItem.IncentiveListItem--gridView .IncentiveListItem-iconActionButton{margin-left:0}.IncentiveListItem.IncentiveListItem--gridView .IncentiveListItem-iconActionButton--wishlist{float:right}.no-flexbox .IncentiveListItem{display:block}.no-flexbox .IncentiveListItem:after,.no-flexbox .IncentiveListItem:before{content:" ";display:table}.no-flexbox .IncentiveListItem:after{clear:both}.no-flexbox .IncentiveListItem-mainImgContainer{float:left;display:block}.no-flexbox .IncentiveListItem-mainInfoContainer{float:left;max-width:543px;display:block;width:100%}.no-flexbox .IncentiveListItem-summaryRow{float:left;width:100%;display:block}.no-flexbox .IncentiveListItem-iconsRow{float:left;width:100%;display:block}.no-flexbox .IncentiveListItem-iconsRow.alt--restrictions-row{margin-top:4px}.no-flexbox .IncentiveListItem-summaryDisplay{float:left}.no-flexbox .IncentiveListItem-entryWidget{float:right}.no-flexbox .IncentiveListItem-iconsRowModesColumn{width:66%;float:left}.no-flexbox .IncentiveListItem-iconsRowModesColumn.alt--full-width{width:100%}.no-flexbox .IncentiveListItem-iconsRowActionsColumn{width:25%;float:right}.no-flexbox .IncentiveListItem-commuteCalendarIcons{float:left}.no-flexbox .IncentiveListItem-userActionIcons{float:right}.no-flexbox .IncentiveListItem-additionalRequirementIcons{float:left}.bg-selection-on-hover:hover{background-color:#eee!important}.matched-user-details{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.matched-user-details--profile-left-display{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.matched-user-details--divider-vertical{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:1px;height:50px;background:#eee}.matched-user-details--profile-right-display{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.user-avatar-img{padding-bottom:8px;height:72px;width:72px}.rating-star-display{height:24px;width:100%}.matched-user-schedule-display{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;height:92px}.matched-user-schedule-display--schedule-summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start;height:92px}.matched-user-schedule-display--view-schedule-button{height:32px;color:#65a5f2;color:#65a5f2;font-weight:700}@keyframes sliding-tab-animation{0%{opacity:1}50%{opacity:1}100%{opacity:0}}trip-search-admin-controls{display:block;position:fixed;z-index:2000;background-color:#fff;box-shadow:0 20px 32px -1px rgba(0,0,0,.52)}.trip-search-admin-controls--heading{margin:0!important;padding:16px!important;background-color:#242424!important;color:#fff!important;font-weight:500;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.trip-search-admin-controls--print-btn .rs-icon{margin-right:8px}.trip-search-admin-controls--minimize-control{background-color:#045691;padding:8px 12px;color:#fff!important;cursor:pointer}.trip-search-admin-controls--minimize-control-label{color:#fff!important}.trip-search-admin-controls--minimize-control .rs-icon{margin:auto;color:#fff}.trip-search-admin-controls--pages{height:330px;overflow-y:hidden;transition:height .2s ease-in-out}.trip-search-admin-controls--pages.is-collapsed{height:0}.trip-search-admin-controls--lists{padding:16px}.profile-view--error-container-error-message{color:#f89c50;font-style:italic;margin:8px 0}.help-center{color:#464646}.help-center .side-menu{width:175px;max-height:550px;overflow-y:auto;overflow-x:hidden;border-right:#ddd 1px solid}.help-center .side-menu .menu-box{padding:12px 0;border-bottom:#ddd 1px solid}.help-center .side-menu .menu-box .menu-text{font-size:14px;line-height:24px;padding-left:16px}.help-center .side-menu .menu-box .menu-text:hover{color:#fff;background-color:#045691;cursor:pointer}.help-center .side-menu .menu-box .menu-text.second-menu{font-size:12px;border-top:none;padding-left:32px}.help-center .content{width:525px;max-height:550px;overflow-y:auto;overflow-x:hidden;position:absolute;left:176px;top:49px}.help-center .content .tab-body{padding:16px 0}.account-edit .account-nav{background-color:#f9f9f9;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.account-edit .account-nav .nav-justified.nav-tabs.nav,.account-edit .account-nav .nav-tabs.nav{overflow-x:visible}.account-edit--dropdown-blocker{position:absolute;width:100%;height:68px;left:0;z-index:10;background-color:rgba(255,255,255,.6)}.account-edit .form-input-row.form-input-row-thin .row-text{width:151px}.account-edit .paper-dropdown .paper-dropdown-content-wrapper.anchor-to-top{top:33px}.account-edit .paper-dropdown.complete .select-title .label{color:#045691}.account-edit .paper-dropdown .select-title .label{font-size:12px}.account-edit .UserIDLine{font-size:12px;color:#999}.account-edit .ContactEmailLine{font-size:12px;color:#444}.account-edit .alt-email-msg-label{font-size:12px;color:#3a3a3a}.account-edit .alt-email-msg{font-size:12px}.account-edit .panel-group .panel-heading h4.panel-title a.accordion-toggle .accordion-header-full-width.contact .section-data-summary{display:block}.account-edit .alt-email-row{position:relative}.account-edit .alt-email-row .alt-email-remove-btn{position:absolute;bottom:16px;right:0;color:red;cursor:pointer;z-index:1}.account-edit .row.row-ds.about-section .col-6:last-child{float:left}.account-top{height:112px;background-color:#f9f9f9;padding:16px;position:relative}.account-top .confirm-email-warning{font-size:10px}.account-top .paper-dropdown .paper-dropdown-content-wrapper.anchor-to-vCenter{bottom:-120px}.account-top .paper-list-dropdown-menu{font-size:14px}.account-top .paper-list-dropdown-menu .list-item{padding:8px;width:200px;cursor:pointer}.account-top .paper-list-dropdown-menu .rs-icon{padding:8px}.account-top ._menu-v1{padding:8px}.account-top .profile-img{position:relative}.account-top .profile-img ._camera{position:absolute;bottom:-6px;right:-6px;width:24px;height:24px;border-radius:50%;background-color:#045691;color:#fff;padding:3px;font-size:12px;border:2px solid #fff}.account-top .profile-img ._camera:hover{background-color:#0573C3}.account-top .profile-name{font-size:20px;font-weight:300;color:#045691}.map-overlay-content-right-ui-view{perspective:1000px;top:0;bottom:0;right:0;position:absolute;z-index:1000;perspective-origin:left}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover.calendar-popover{width:95%}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.05);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.05)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.05);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.05)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.Spanish .travel-planner-module .fco-container .heading{width:305px;white-space:normal}.Spanish .dashboard-module-panel .contests-module .caption{font-size:14px}.Spanish .profile-detail .row.row-ds .col-6:last-child{float:left}.Spanish .dashboard-popup .sub-title{line-height:20px}.Spanish .dashboard-popup .popup-body .incentive-table .header-row .points-col{width:116px}.Spanish .footer-tab .footer-tab-text .dnt{margin-left:-20px}.Spanish .accordion-group .accordion-heading .bootstrap .row-text,.Spanish .bootstrap .accordion-group .accordion-heading .row-text,.Spanish .bootstrap .paper-list .list-group-item .primary-text,.Spanish .bootstrap .paper-list-subheader .primary-text,.Spanish .bootstrap .type-subhead-1,.Spanish .paper-list .list-group-item .bootstrap .primary-text,.Spanish .paper-list-subheader .bootstrap .primary-text,.accordion-group .accordion-heading .Spanish .bootstrap .row-text,.paper-list .list-group-item .Spanish .bootstrap .primary-text,.paper-list-subheader .Spanish .bootstrap .primary-text{font-size:14px}.Spanish .form-input-row .row-text{font-size:14px;line-height:20px;white-space:normal;width:300px}.Spanish .FCOSearchBox-headingText{font-size:16px!important}.Spanish .SearchResult-sendEmailButton{font-size:11px}.Spanish #UserCarpoolManagement td{max-width:230px}.modal.modal-paper .modal-content{height:100%;overflow:hidden}