@charset "UTF-8";.icon-stack,nav .partnerImage,nav .partnerImageWrap:before{display:inline-block;vertical-align:middle}.dashboardReservationItem span.rating-star-wrapper.has-not-rating,.ride-list-container .md-table-container table tbody tr td.rating-cell .ride-new,.ride-list-container .ride-details-view .needs-payment-link,.ride-list-container .ride-details-view .rating-container-group .ride-new,nav li.profile-setting a{cursor:pointer}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot);src:url(/fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(/fonts/icomoon.woff) format("woff"),url(/fonts/icomoon.ttf) format("truetype"),url(/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;text-rendering:auto;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bookingContainer .paymentSelectionComponent .creditCard .number,.footerlinksContainer,.twitter-typeahead .tt-menu,.ui-datepicker,body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.icon-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-fw{width:1.28571429em;text-align:center}.icon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.icon-ul>li{position:relative}.icon-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.icon-li.icon-lg{left:-1.85714286em}.icon-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.icon.pull-left{margin-right:.3em}.icon.pull-right{margin-left:.3em}.icon-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.icon-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .icon-flip-horizontal,:root .icon-flip-vertical,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-rotate-90{-webkit-filter:none;filter:none}.icon-stack{position:relative;width:2em;height:2em;line-height:2em}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-american-express:before{content:"\e613"}.icon-mastercard:before{content:"\e614"}.icon-visa:before{content:"\e615"}.icon-sixt:before{content:"\e616"}.icon-milesmore:before{content:"\e617"}.icon-twitter-square:before{content:"\f081"}.icon-facebook-square:before{content:"\f082"}.icon-linkedin-square:before{content:"\f08c"}.icon-google-plus-square:before{content:"\f0d4"}.icon-xing-square:before{content:"\f169"}.icon-star-half:before{content:"\f089"}.icon-square-o:before{content:"\f096"}.icon-square:before{content:"\f0c8"}.icon-circle-o:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-circle:before{content:"\f111"}.icon-ellipsis-h:before{content:"\f141"}.icon-ellipsis-v:before{content:"\f142"}.icon-file-text:before{content:"\f15c"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-info-circle:before{content:"\e611"}.icon-logo:before{content:"\e610"}.icon-long-arrow-down:before{content:"\e60b"}.icon-long-arrow-up:before{content:"\e60f"}.icon-arrow-distance:before{content:"\e600"}.icon-long-arrow-doublevertical:before{content:"\e60a"}.icon-check-circle:before{content:"\e605"}.icon-minus-circle:before{content:"\e606"}.icon-plus-circle:before{content:"\e607"}.icon-times-circle:before{content:"\e609"}.icon-check:before{content:"\e60c"}.icon-clock-duration:before{content:"\e60d"}.icon-user:before{content:"\e601"}.icon-clock-o:before{content:"\e602"}.icon-plus-alternative:before{content:"\e60e"}.icon-minus-alternative:before{content:"\e603"}.icon-times-alternative:before{content:"\e604"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-search:before{content:"\f002"}.icon-star:before{content:"\f005"}.icon-star-o:before{content:"\f006"}.icon-road:before{content:"\f018"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-train:before{content:"\e608"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-comment:before{content:"\f075"}.icon-phone:before{content:"\f095"}.icon-credit-card:before{content:"\f09d"}.icon-envelope-o:before{content:"\f003"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-spinner:before{content:"\f110"}.icon-calendar-o:before{content:"\f133"}.icon-euro:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before{content:"\f155"}.icon-rupee:before{content:"\f156"}.icon-cny:before{content:"\f157"}.icon-ruble:before{content:"\f158"}.icon-linkedin:before{content:"\f0e1"}.icon-facebook:before{content:"\f09a"}.icon-twitter:before{content:"\f099"}.icon-xing:before{content:"\f168"}.icon-google:before{content:"\f1a0"}.icon-share-alt:before{content:"\f1e0"}.icon-luggage:before{content:"\e612"}.icon-star-full-new:before{content:"\e905"}.icon-star-empty-new:before{content:"\e906"}.icon-map-marker-origin:before{content:"\e907"}.icon-map-marker-destination:before{content:"\e908"}.icon-times-circle-new:before{content:"\e909"}.icon-invitation:before{content:"\e901"}.icon-business:before{content:"\e902"}.icon-home:before{content:"\e903"}.icon-info-outline:before{content:"\e904"}.icon-business-private:before{content:"\e900"}.icon-location:before{content:"\e90a"}.icon-flight:before{content:"\e90b"}.icon-arrow-back:before{content:"\e90c"}@font-face{font-family:Slick;src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/slick.ttf) format("truetype"),url(/fonts/slick.svg#Slick) format("svg");font-weight:400;font-style:normal}nav{border-bottom:0!important;background-color:#000;transition:background .3s ease-in-out;font-size:1.1em}nav.navbar-default{background-color:rgba(0,0,0,.8)}nav .navbar-container{position:relative}nav+.cmsMainContent{padding-top:50px}@media all and (min-width:768px){nav+.cmsMainContent{padding-top:75px}}nav .navbar-toggle{background-color:#000}nav .navbarBrandMyDriverWrapper{height:50px;width:340px;position:relative;overflow:hidden;padding:0;z-index:1}nav .navbarBrandMyDriver{top:-152.5px;position:absolute}@media (max-width:767px){nav .navbarBrandMyDriverWrapper{width:200px;height:50px}nav .navbarBrandMyDriver{border-radius:0;width:200px;height:50px;top:0;left:0}}nav .navbarBrandMyDriverImage{position:absolute;top:165.5px;left:20px}@media (max-width:767px){nav .navbarBrandMyDriverImage{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;left:0;right:0;padding-left:10px}}nav li.profile-setting{margin-right:14px}nav ul:not(.dropdown-menu)>li>a{color:#fff!important;background:0 0!important;letter-spacing:1px!important;padding:34px 9px 0}nav ul li a:hover{color:#f2c736!important}nav .switchLanguage .dropdown-menu{min-width:100px;top:calc(100% - 1px);border-radius:4px}nav .switchLanguage__link{position:relative}nav .switchLanguage__link:before{position:absolute;content:'';width:37px;height:31px;background:url(/images/bg-language-switch-speech-bubble.png) no-repeat!important;background-size:100% 100%!important;margin:-3px 0 0 -9px}nav .partnerImageWrap{height:75px}nav .partnerImageWrap:before{content:' ';font-size:0;height:100%}nav .partnerImage{max-height:75px;max-width:250px}@media (min-width:768px){nav .partnerImageWrap{float:right;margin-left:10px}nav.navbar-default{background-color:rgba(32,32,32,.9)}nav.scrolled{background-color:#202020}nav .navbarBrandMyDriverWrapper{height:75px;margin-right:10px}}@media (max-width:1199px){.switchLanguage__link:before{display:none}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:360px}}.navbar{border-radius:0}.dashboardJumbotron{padding:0 0 30px;background-color:#e0e0e0;color:#333}.dashboardJumbotron .form-control{margin-top:12.5px}@media (max-width:767px){nav .partnerImageWrap{position:absolute;right:0;top:0;bottom:0}.dashboardJumbotron{margin-top:50px}}@media (min-width:768px){.dashboardJumbotron{margin-top:75px;height:75px}.navbar-nav.navbar-right:last-child{margin-right:0;margin-bottom:5px}}@media (min-width:768px) and (max-width:1199px){.navbar-header{float:none}.navbar-left,.navbar-nav,.navbar-right{float:none!important}.navbar-toggle{margin-top:20px;display:block}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.navbar-collapse.in{overflow-y:auto!important}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}}@media (min-width:1200px){.navbar-nav.navbar-right:last-child{margin-right:-15px}}.gmapWrapper{position:relative;height:0;transition:height .8s;overflow:hidden}.gmapWrapper.mapIsVisible{height:400px}.gmapWrapper .gmapContainer{width:100%;margin:0;position:absolute;z-index:0;height:400px}.gmapWrapper .gmapContainer .angular-google-map-container{position:absolute;top:0;bottom:0;right:0;left:0}.plussesRow .responsive-video{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;margin-top:17px}.plussesRow .responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.plussesRow .advantages{padding-left:10px}.plussesRow ul{list-style-type:none;font-size:1.1em;padding-left:1.2em}.plussesRow ul li:before{content:url(/images/bullet.svg);display:inline-block;margin-left:-1.2em;position:relative;top:3px;left:-6px}.plussesRow .newsletterContainer .teaserImage{margin:20px;width:100%}.plussesRow .newsletterContainer a{color:#666;text-decoration:none}.plussesRow .newsletterContainer a span.icon-fw{font-size:52px}.plussesRow .newsletterContainer .newsletterContent{margin-right:10px}.plussesRow .newsletterContainer .newsletterContent .text{font-size:1.1em;line-height:145%;margin-bottom:5px}.plussesRow .newsletterContainer button{margin-top:5px}.partners-container{background-color:#202020;color:#fff}.partner-img-row{font-size:0;margin:0;text-align:center}.partner-img-wrap{display:inline-block;vertical-align:middle;width:100%;padding:0 0 20px}@media all and (min-width:768px){.partner-img-row{margin-right:-25px;margin-left:-25px}.partner-img-wrap{padding-right:25px;padding-left:25px;width:50%}}@media all and (min-width:992px){.partner-img-wrap{width:25%;max-width:300px}}.partner-image{display:block;margin:0 auto;max-width:100%;width:300px}.processInfosContainer{background:#202020;color:#fff}.bottom-navigation-container ul{list-style-type:none;padding:0}.bottom-navigation-container ul li{margin-bottom:5px}.bottom-navigation-container span.icon-fw{font-size:17px;color:#2a6596}.bottom-navigation-container a{text-decoration:none;color:#333}.bottom-navigation-container a:hover{color:#2a6596}.bottom-navigation-container a.phone-num,.bottom-navigation-container a.service-mail{color:#428bca;font-weight:700}.bottom-navigation-container a.phone-num:hover,.bottom-navigation-container a.service-mail:hover{color:#2a6596;text-decoration:underline}.mobile-apps-container{background:url(/images/mobileApps/background_pic.png) center no-repeat;background-size:cover;color:#fff}@media (min-width:768px){.mobile-apps-container{min-height:370px}}.mobile-apps-container .apps-logos{margin-top:30px}.mobile-apps-container .apps-logos img.app-store-badge,.mobile-apps-container .apps-logos img.google-store-badge{width:170px}.process-infos-2-container img{width:100%}.process-infos-2-container .slick-dots li button:before{color:#319741;opacity:.5}.process-infos-2-container .slick-dots li.slick-active button:before{opacity:1}.process-infos-2-container .slick-loading .slick-list{background-image:url(/ajax-loader.gif)}@media (max-width:768px){.mobile-apps-container .app-store-badge{margin-bottom:10px}.footer-spacer{height:50px}}.footerlinksContainer{background-color:#2a2a2a;min-height:60px;height:auto;position:absolute;width:100%;bottom:0;color:gray}.footerlinksContainer ul.footerlinks{padding:0}.footerlinksContainer ul.footerlinks li{display:inline;color:gray}.footerlinksContainer ul.footerlinks li a{color:gray}.footerlinksContainer .geotrust-container{position:absolute;bottom:2px;right:22px}@media (max-width:768px){.footerlinksContainer .geotrust-container{position:initial;width:100%;margin-bottom:10px}}.slider-fullsize{font-weight:500}.slider-fullsize .carousel-control{width:50px;z-index:20}.slider-fullsize .carousel-indicators li{margin:0 15px;background:gray;opacity:.8;border-color:gray}.slider-fullsize .carousel-indicators li.active{background:#fff;opacity:1;border-color:#fff}.slider-fullsize .carousel-caption{width:50%;padding:0;margin:0;text-shadow:none}@media (max-width:991px){.slider-fullsize .carousel-caption{top:25%}.slider-fullsize .carousel-caption h1{font-size:2em}.slider-fullsize .carousel-caption p{font-size:1.2em}}@media (min-width:992px){.slider-fullsize .carousel-caption{top:35%}.slider-fullsize .carousel-caption h1{font-size:2.4em}.slider-fullsize .carousel-caption p{font-size:1.4em}}.slider-fullsize .carousel-caption-right{left:50%}.slider-fullsize .carousel-caption-left{left:10%}.slider-fullsize .backgroundArea{padding:15px 30px 20px;color:#000;background-color:#EB8900}.settingsContainer{margin-top:75px}.settingsContainer img.loader{width:32px;height:32px}.settingsContainer h3{color:#9B9B9B}.settingsContainer hr{border-top:1px solid #979797}.settingsContainer .settingsAddress{overflow:hidden;text-overflow:ellipsis}.settingsContainer credit-card{display:block;margin-bottom:20px}.settingsContainer .default-address-star{text-decoration:underline;border:none;position:relative;cursor:pointer}.settingsContainer .default-address-star::after{background-image:url(/images/mdCardToggle/star.svg);content:'';display:block;left:0;top:4px;height:26px;position:absolute;width:26px}.settingsContainer .default-address-star.is-inactive::after{background-image:url(/images/mdCardToggle/star--dashed.svg)}.settingsContainer address{margin:0}.dashboardReservationItem.isInacvive{opacity:.4}.dashboardReservationItem .reservationInfoBlock{min-height:100px}.dashboardReservationItem span.rating-star-wrapper{font-size:17px;color:#989898}.dashboardReservationItem span.rating-star-wrapper.has-rating i.icon{color:#EE7F00}.greyText{font-size:12px;color:#888}.list-group-item{background-color:#e0e0e0;border:1px solid #fff}.hr-color{border-top:1px solid #fff}.rating-container{text-align:center;padding:40px 30px 15px 15px}.rating-container button.btn-sm{width:100%;height:35px;margin-top:10px}.rating-container .ride-start-date{color:#888;margin-bottom:10px}.rating-container .ride-local-name{font-weight:600;font-size:13px;margin-bottom:10px}.rating-container .header-select-star,.rating-container .rating-star-wrapper{margin-bottom:15px}.rating-container .rating-star-wrapper h4{margin-bottom:20px}.cancellation-container button.cancellation-options-btn,.rating-container .rating-reasons-wrapper button.reason-btn{height:47px;margin-bottom:6px;border-top:none;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:3px solid #f1f1f1;border-radius:3px;width:100%}.rating-container .rating-star-wrapper span i.icon{padding-left:3px;padding-right:3px;font-size:41px}.rating-container .rating-star-wrapper span i.icon.icon-star-empty-new{color:#989898}.rating-container .rating-star-wrapper span i.icon.icon-star-full-new{color:#EE7F00}.rating-container .rating-reasons-wrapper .col-sm-6{padding-left:0;padding-right:5px}.rating-container .rating-reasons-wrapper button.reason-btn.btn-inactive{background-color:#fff;color:#000}.rating-container .rating-reasons-wrapper button.reason-btn.btn-active{background-color:#319741;color:#fff}.rating-container .rating-reasons-wrapper span.comment-label,.rating-container .rating-reasons-wrapper span.text-count{color:#888;font-size:10px}.rating-container .thank-you-for-rating i.icon{font-size:20px;color:#EE7F00}.cancellation-container{padding:20px 10px}.cancellation-container h4{text-align:center;line-height:35px}.cancellation-container span.ride-start-date{font-size:12px;color:#888}.cancellation-container button.cancellation-options-btn{background-color:#fff;color:#000}.cancellation-container button.cancellation-options-btn:active,.cancellation-container button.cancellation-options-btn:hover{background-color:#319741;color:#fff}.cancellation-container button.btn-sm.md-btn-green[disabled],.cancellation-container button.btn-sm.md-btn-green[disabled]:active,.cancellation-container button.btn-sm.md-btn-green[disabled]:hover{background-color:#BBB}.cancellation-container button.ok-btn,.cancellation-container button.skip-btn,.cancellation-container button.submit-btn{position:absolute;bottom:0}.cancellation-container .cancellation-step{position:relative}.cancellation-container hr{margin-top:10px;margin-bottom:10px}.cancellation-container i.icon{font-size:20px}.cancellation-container i.icon.icon-calendar{padding-top:15px}.cancellation-container i.icon.icon-map-marker,.cancellation-container i.icon.icon-map-marker-destination,.cancellation-container i.icon.icon-map-marker-origin{padding-left:3px}.cancellation-container i.icon.icon-times-circle-new{font-size:17px}.cancellation-container p.term-text{font-size:12px;color:#888;margin-top:20px}.cancellation-container .col-sm-10,.cancellation-container .col-sm-12,.cancellation-container .col-sm-2{padding:0}.cancellation-container span.ride-address{font-size:12px;font-weight:600}.cancellation-container textarea,.rating-container textarea{height:80px;width:100%;border:none;border-bottom:2px solid #319741;resize:none}.animate-show{opacity:1}.animate-show.ng-hide{opacity:0}.btn[disabled],.md-btn[disabled]{opacity:.5}.animate-show.ng-hide-remove{transition:all linear 1.5s}.btn-ghost,.btn-ghost2{transition:background-color .2s}img.img-responsive{display:block;margin:0 auto}#addressFields button{padding:6px}.imprint div{margin-bottom:10px}.privacy ol ol,.terms ol ol{list-style-type:lower-alpha}body .smartbanner.smartbanner-android{box-shadow:none;top:-5px;z-index:1000}body .smartbanner.smartbanner-android .smartbanner-button{color:#fff;background-color:#319741;border:none;border-radius:6px;min-width:20%;box-shadow:none}@media (max-width:767px){body .smartbanner.smartbanner-android{top:-1px}body .smartbanner.smartbanner-android .smartbanner-button{margin:20px 0 0}}body .smartbanner.smartbanner-android .smartbanner-button .smartbanner-button-text{padding:0;background:0 0}.ride-details-view span.rating-star-wrapper.has-rating span i.icon,.ride-list-container span.rating-star-wrapper.has-rating span i.icon{color:#FF7D19}.ride-details-view span.rating-star-wrapper.has-not-rating span i.icon,.ride-list-container span.rating-star-wrapper.has-not-rating span i.icon{color:#D8D8D8}.ride-list-container{margin-top:75px}.ride-list-container .filter-container{margin-top:20px;margin-bottom:20px}.ride-list-container .md-table-container table tbody tr td span.reservation-status{color:#5E90B9}.ride-list-container .md-table-container table tbody tr td.reservation-type{text-align:center}.ride-list-container .md-table-container table tbody tr td.reservation-type i.reservation-type-icon{font-size:20px;color:#5E90B9;margin-left:-4px}.ride-list-container .md-table-container table tbody tr td.rating-cell{text-align:center;position:relative}.ride-list-container .md-table-container table tbody tr td.rating-cell .loading-circle{display:block}.ride-list-container .ride-details-view .panel .panel-body .input-container .input-icon i.icon{position:relative}.ride-list-container .ride-details-view .panel .panel-body .input-container .input-icon i.icon.icon-calendar{font-size:23px;top:10px;left:-2px}.ride-list-container .ride-details-view .panel .panel-body .input-container .input-icon i.icon.icon-location{font-size:27px;left:-5px;top:11px}.ride-list-container .ride-details-view .panel .panel-body .input-container .input-icon i.icon.icon-times-circle-new{font-size:24px;top:10px;left:-3px}.ride-list-container .ride-details-view .panel .panel-body .input-container .input-icon i.icon.icon-flight{font-size:26px;top:6px;left:-3px}.ride-list-container .ride-details-view .panel .panel-body .input-container .input-icon i.icon.icon-train{font-size:28px;top:7px}.ride-list-container .ride-details-view .panel .panel-body .input-container .ride-payment-method .icon{height:20px;width:24px;margin-right:3px}@media (min-width:992px){.ride-list-container .ride-details-view .panel .panel-body .input-container.vehicle-amount-container{padding:0 15px 0 0}.ride-list-container .ride-details-view .panel .panel-body .input-container.vehicle-amount-container>div:not(:first-child){margin-top:20px}.ride-list-container .ride-details-view .panel .panel-body .input-container.vehicle-amount-container img.car-image{height:88px}}@media (max-width:992px){.ride-list-container .ride-details-view .panel .panel-body .input-container.vehicle-amount-container>div:not(:first-child){margin-bottom:7px}}.ride-list-container .ride-details-view .panel .panel-body .input-container.vehicle-amount-container .vehicle-title{font-size:16px;font-weight:700;margin-bottom:4px}.ride-list-container .ride-details-view .panel .panel-body .input-container.vehicle-amount-container .vehicle-example-car{font-size:13px;font-weight:600}.ride-list-container .ride-details-view .panel .panel-body .input-container.vehicle-amount-container .nr-of-baggage,.ride-list-container .ride-details-view .panel .panel-body .input-container.vehicle-amount-container .nr-of-passengers{position:relative;margin-bottom:4px}.ride-list-container .ride-details-view .panel .panel-body .input-container.vehicle-amount-container .nr-of-baggage i,.ride-list-container .ride-details-view .panel .panel-body .input-container.vehicle-amount-container .nr-of-passengers i{color:#5E90B9;position:absolute}.ride-list-container .ride-details-view .panel .panel-body .input-container.vehicle-amount-container .nr-of-baggage span,.ride-list-container .ride-details-view .panel .panel-body .input-container.vehicle-amount-container .nr-of-passengers span{font-size:14px;font-weight:600;margin-left:21px}.ride-list-container .ride-details-view .panel .panel-body .input-container.vehicle-amount-container .nr-of-passengers i.icon-user{font-size:16px;bottom:2px}.ride-list-container .ride-details-view .panel .panel-body .input-container.vehicle-amount-container .nr-of-baggage i.icon-luggage{font-size:21px;bottom:-2px}.ride-list-container .ride-details-view .gmapWrapper{height:369px}.ride-list-container .ride-details-view .gmapWrapper.distance-ride{margin-bottom:10px;height:330px}.ride-list-container .ride-details-view .gmapWrapper.distance-ride .gmapContainer{height:330px}.ride-list-container .ride-details-view .gmapWrapper .gmapContainer{height:369px}.ride-list-container .ride-details-view .price-container-group,.ride-list-container .ride-details-view .rating-container-group{padding-right:6px}.ride-list-container .ride-details-view .price-container-group .wrapper,.ride-list-container .ride-details-view .rating-container-group .wrapper{height:31px;border:1px solid #d8d8d8;padding:5px 13px}.ride-list-container .ride-details-view .price-container-group .wrapper .group-label,.ride-list-container .ride-details-view .rating-container-group .wrapper .group-label{font-weight:700}.ride-list-container .ride-details-view .price-container-group .wrapper .group-value,.ride-list-container .ride-details-view .rating-container-group .wrapper .group-value{font-weight:600}.ride-list-container .ride-details-view .rating-container-group .rating-star-wrapper{position:relative;bottom:3px}.ride-list-container .ride-details-view .action-button-container .form-group{padding-left:6px}.ride-list-container .ride-details-view form.trip-details-form input{height:23px;width:auto}.ride-list-container .ride-details-view .change-address-link{color:#9B9B9B;font-size:11px;text-decoration:none;font-weight:700}.ride-list-container .ride-details-view .billing-customer{color:#4a4a4a;font-weight:600}.ride-list-container .ride-details-view .voucher-amount-container{height:19px}@media screen and (max-width:650px){.ride-list-container .md-table-container table tbody tr td.rating-cell,.ride-list-container .md-table-container table tbody tr td.reservation-type{text-align:left}.ride-list-container .md-table-container table tbody tr td.reservation-type:before{content:attr(data-label);height:20px}.ride-list-container .md-table-container table tbody tr td.rating-cell:before{height:28px}.ride-list-container .md-table-container table tbody tr td.rating-cell .loading-circle{position:absolute;left:112px;top:12px}.ride-list-container .md-table-container table tbody tr td.rating-cell .ride-new{text-decoration:underline}}.md-btn,.md-text-center{text-align:center}.btn .plainAnker,.md-btn .plainAnker{text-decoration:none}@media screen and (max-width:768px){.ride-list-container .filter-container .md-select{margin-bottom:10px}}.breadcrumb-wrapper{background-color:#f5f5f5}.breadcrumb-wrapper .breadcrumb{background-color:transparent;margin-bottom:0;padding-right:0;padding-left:0}.customer-references-container input.cost-center-reference-value{padding:6px}.customer-references-container .cost-center-sum hr{margin:0}.customer-references-container .cost-center-sum div{color:#9D9D9D}.form-control{height:40px;color:#555;background:#fff}.form-control:focus{border-color:#017a8b;box-shadow:none}.form-group{clear:both}.form-group .checkbox-inline.newsletter-subscription{margin-left:0;margin-top:10px}.btn-group{background:#e0e0e0;border-radius:100px}.btn-group.guest-booking{float:right}.btn-group.guest-booking input.btn{width:auto}.btn-group .btn-primary{font-weight:700;background:0 0;color:#333}.btn-group .btn,.btn-group .dropdown-toggle:not(:first-child),.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn:last-child:not(:first-child){border:none;border-radius:100px;box-shadow:none!important}.btn[disabled]:before,.md-btn[disabled]:before{box-shadow:none}.btn-group>.btn.active{background:#319741;color:#fff}.wrap-required-field{display:block;position:relative}.wrap-required-field .label-required-field{position:absolute;color:#555;right:14px;top:calc(50% - 5px);font-size:1.3em;line-height:100%;vertical-align:baseline;display:block;width:auto;height:100%;z-index:3;cursor:help}.wrap-required-field.field-select .label-required-field{right:20px}.wrap-required-field.required-form-group .label-required-field{position:static;display:inline-block;margin-left:7px;color:inherit}input.ng-invalid.ng-touched,select.ng-invalid.ng-touched{border:2px solid #f20!important}.md-form-alert-danger,.md-form-alert-success{color:#fff;border:none;padding:5px 7px;margin:2px 0 0}.md-form-alert-danger{background:#f20;border-radius:0}.md-form-alert-success{background:#319741;border-radius:0}.requiredLegend{margin-top:-10px;margin-bottom:15px}@media (max-width:768px){input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea{font-size:16px}}.btn{white-space:normal;position:relative;outline:0}.md-btn{margin-bottom:0;font-weight:400;cursor:pointer;border:none}.item-btn{width:40px;height:40px;padding:0;border-radius:40px}.btn-shadow{box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.btn-shadow:after,.btn-shadow:before{content:"";position:absolute;z-index:-2}.btn-shadow:before{box-shadow:0 0 15px rgba(0,0,0,.6);border-radius:10px/100px;top:0;bottom:0;left:10px;right:10px}.md-btn-yellow{color:#000;background-color:#EB8900;border:none;font-size:17px}.md-btn-yellow:hover{background-color:#ffac39}.md-btn-black{color:#fff;background-color:#000;border:none}.md-btn-black:focus,.md-btn-black:hover{color:#000;background-color:#fff}.md-btn-green{color:#fff;background-color:#319741;border:none}.md-btn-green:focus,.md-btn-green:hover{color:#fff!important;background-color:#3dbe52}.md-btn-green2{color:#fff;background-color:#5ec667;border:none;border-radius:0;width:100%;font-weight:600}.md-btn-green2:focus,.md-btn-green2:hover{color:#fff!important;background-color:#84d38b}.md-btn-gray{color:#fff;background-color:#BBB;border:none}.md-btn-gray:focus,.md-btn-gray:hover{color:#fff!important;background-color:#d5d5d5}.md-btn-gray2{color:#fff;background-color:#BBB;border:none;border-radius:0;width:100%;font-weight:600}.md-btn-add,.md-btn-delete{width:25px;height:25px;vertical-align:middle;display:block}.md-btn-gray2:focus,.md-btn-gray2:hover{color:#fff!important;background-color:#d5d5d5}.md-btn-add{background:url(/images/icon_add_item.svg) right no-repeat #fff;background-size:25px 25px}.md-btn-add:active{box-shadow:none}.btn-ghost2:before,.btn-ghost:before{box-shadow:none!important}.md-btn-delete{background:url(/images/icon_delete_item.svg) right no-repeat #fff;background-size:25px 25px}.md-btn-black.btn-sm,.md-btn-gray.btn-sm,.md-btn-green.btn-sm{min-height:30px;height:auto}.md-btn-anker{text-decoration:none!important}.btn-link{color:#017a8b}.btn-link :active,.btn-link :focus,.btn-link:hover{color:#014e58}.btn-ghost{background-color:transparent}.btn-ghost:focus,.btn-ghost:hover{background-color:rgba(0,0,0,.1)}.btn-ghost2{background-color:transparent;color:#9B9B9B}.btn-ghost2:focus,.btn-ghost2:hover{color:#fff!important;background-color:#84d38b}.btn-no-padding{padding:0}.btn-group .btn:before{box-shadow:none}.btn-show-on-hover .btn{transition:opacity .2s;opacity:0}.btn-show-on-hover:hover .btn{opacity:1}.text-button{margin-top:10px;margin-bottom:5px;font-size:.9em}h1,h2,h3,h4,h5,h6{font-weight:700!important}.md-text-right{text-align:right}.md-text-left{text-align:left}.md-headline-flat{padding:0;margin:0}.panel-md-yellow>.panel-heading a{color:#000;text-decoration:none;font-weight:400;line-height:2em;font-size:14px}.md-spacing-top{margin-top:20px!important}.md-spacing-top-2x{margin-top:40px!important}.md-spacing-top-3x{margin-top:60px!important}.md-spacing-top-4x{margin-top:80px!important}.md-spacing-top-5x{margin-top:100px!important}.md-spacing-bottom{margin-bottom:20px!important}.md-spacing-bottom-2x{margin-bottom:40px!important}.md-spacing-bottom-3x{margin-bottom:60px!important}.md-spacing-bottom-4x{margin-bottom:80px!important}.md-spacing-bottom-5x{margin-bottom:100px!important}.md-spacing-left{margin-left:20px!important}.md-spacing-left-2x{margin-left:40px!important}.md-spacing-left-3x{margin-left:60px!important}.md-spacing-left-4x{margin-left:80px!important}.md-spacing-left-5x{margin-left:100px!important}.md-spacing-right{margin-right:20px!important}.md-spacing-right-2x{margin-right:40px!important}.md-spacing-right-3x{margin-right:60px!important}.md-spacing-right-4x{margin-right:80px!important}.md-spacing-right-5x{margin-right:100px!important}.md-no-margin{margin:0!important}.bookingContainer{background:#fcfcfc;padding-top:75px;color:#333}.bookingContainer .alert-container{text-align:left;margin-bottom:20px;padding:4px 10px 10px}.bookingContainer .alert-container .glyphicon-info-sign{font-size:25px;height:30px;margin-right:10px;position:relative;top:6px}.bookingContainer .date-and-time-picker td,.bookingContainer .date-and-time-picker th{color:gray}.bookingContainer .date-and-time-picker.has-error{outline:red solid 2px}.bookingContainer.travelDetails{position:relative;color:#fff;min-height:560px;background:url(/images/slides/slide1-1.jpg) center no-repeat;background-size:cover}.bookingContainer.travelDetails.corporate{background-image:url(/images/slides/slide1-2.jpg)}.bookingContainer.travelDetails .detailsRow h3{margin-top:0}.bookingContainer.travelDetails .travelDetailsContainer{position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);padding:20px}.bookingContainer.travelDetails .travelDetailsContainer h3{color:#fff}.bookingContainer.travelDetails .travelDetailsContainer #not-allowed-hourly-bookings{display:none}.bookingContainer.travelDetails .travelDetailsContainer .alert{border:none;padding:8px}.bookingContainer.travelDetails .travelDetailsContainer .alert-info{background-color:#b5d3ec;color:#000}.bookingContainer.travelDetails .travelDetailsContainer .alert-info-icon{background:url(/images/alerts/information.svg) no-repeat;background-size:20px;float:left;width:20px;height:20px;margin-right:5px}.bookingContainer.travelDetails .travelDetailsContainer .form-control,.bookingContainer.travelDetails .travelDetailsContainer output{display:inherit}.bookingContainer.travelDetails .teaserText{text-align:center;text-shadow:0 0 3px #000}.bookingContainer .rowBookingContainer{margin-bottom:1em}.bookingContainer a.datePickerOverlayTrigger{z-index:500;display:inline-block;border:none!important;position:absolute;top:0;left:0;background:0 0!important;text-decoration:underline;color:#333;font-weight:700}.bookingContainer a.datePickerOverlayTrigger:active,.bookingContainer a.datePickerOverlayTrigger:focus,.bookingContainer a.datePickerOverlayTrigger:hover{color:#616161;cursor:pointer}.bookingContainer ul.dropdown-menu{left:15px!important;top:40px!important}.bookingContainer .title{font-size:28px;color:#333;margin:15px 0}.bookingContainer .btn-group-toggle-map{margin-bottom:22px}.bookingContainer .offerPriceBtnText{display:block}.bookingContainer .bookingOverviewSection ul{padding:0;margin:0}.bookingContainer .bookingOverviewSection ul li{cursor:default!important;padding:7px 0;margin-left:20px}.bookingContainer .bookingOverviewSection ul li i{display:inline-block;width:20px;margin-left:-20px}.bookingContainer .bookingOverviewSection .bookingOverviewTitle{border-bottom:1px solid}.bookingContainer .paymentSelectionComponent{margin-bottom:20px}.bookingContainer .paymentSelectionComponent .newCardForm h5{margin:0}.bookingContainer .paymentSelectionComponent .flipContainer .flipper{height:161px;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.bookingContainer .paymentSelectionComponent .flipContainer .flipper.showBack{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.bookingContainer .paymentSelectionComponent .flipContainer .flipper .back,.bookingContainer .paymentSelectionComponent .flipContainer .flipper .front{width:250px;height:161px;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.bookingContainer .paymentSelectionComponent .flipContainer .flipper .front{-webkit-transform:rotateX(0);transform:rotateX(0)}.bookingContainer .paymentSelectionComponent .flipContainer .flipper .back{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.bookingContainer .paymentSelectionComponent .btnUseCreditCard{width:250px}.bookingContainer .paymentSelectionComponent .paymentFacts h3{margin-top:0}.bookingContainer .paymentSelectionComponent .paymentFacts ul{padding-left:0}.bookingContainer .paymentSelectionComponent ul li{padding:7px 0;margin-left:20px}.bookingContainer .paymentSelectionComponent ul li i{margin-left:-20px;width:20px}.bookingContainer .paymentSelectionComponent .creditCard{background-image:url(/images/creditcard.svg);background-size:contain;background-repeat:no-repeat;width:250px;height:161px;display:inline-block;position:relative}.bookingContainer .paymentSelectionComponent .creditCard .number{font-size:19px;position:absolute;top:110px;left:0;width:250px;padding-left:10px;padding-right:10px;text-align:center;letter-spacing:2px;overflow:hidden}.bookingContainer .paymentSelectionComponent .creditCard .name{font-size:15px;font-weight:700;position:absolute;top:75px;left:0;width:250px;padding-left:65px;padding-right:10px;overflow:hidden}.bookingContainer .paymentSelectionComponent .creditCard .valid{font-size:12px;position:absolute;top:135px;left:0;width:250px;padding-left:15px;padding-right:15px;overflow:hidden;text-align:right}.bookingContainer .paymentSelectionComponent .creditCard .amexCvc{font-size:12px;position:absolute;top:63px;left:0;width:250px;padding-left:65px;padding-right:15px;overflow:hidden;text-align:right}.bookingContainer .paymentSelectionComponent .creditCard .cvc{font-size:12px;position:absolute;top:77px;left:0;width:250px;padding-left:150px;padding-right:47px;overflow:hidden;text-align:right}.bookingContainer .paymentSelectionComponent .creditCardInvalid{opacity:.5;cursor:default!important}.bookingContainer .paymentSelectionComponent .creditCardInvalidWarning{font-style:italic;font-size:15px}.bookingContainer .paymentSelectionComponent .existingCardsSection .creditCard{cursor:pointer}.bookingContainer .paymentSelectionComponent .paymentDetailsTable{float:right}.bookingContainer .paymentSelectionComponent .paymentDetailsTable td,.bookingContainer .paymentSelectionComponent .paymentDetailsTable th{padding-left:10px;white-space:nowrap;text-align:right}.bookingContainer .paymentSelectionComponent .paymentAmount{clear:both;font-weight:700;font-size:1.8em;text-align:right}.bookingContainer .paymentSelectionComponent .paymentSumLine{border-top:1px solid #000}.bookingContainer .flash-warning{background:#f9e7a9;color:#1d1d1d;border-radius:2px;padding:9px 10px 9px 40px;position:relative;font-size:16px}.bookingContainer .flash-warning:before{content:url(/images/flash_warning.svg);display:block;position:absolute;top:9px;left:10px}.bookingContainer .flash-warning+.wrap-required-field .form-control{border-color:#f6d76f}.bookingContainer .flash-warning+.wrap-required-field .label-required-field{font-size:0;top:50%;right:10px;margin-top:-12px;height:auto}.bookingContainer .flash-warning+.wrap-required-field .label-required-field:after{content:url(/images/exclamation_circle.svg);display:block}.bookingContainer .input-warning{font-size:12px;color:#f6d76f}.bookingContainer .return-trip-map,.bookingContainer .return-trip-map .gmapContainer{height:150px}.bookingContainer .trip-info-wrap{background:#d9d9d9;padding:0}.bookingContainer .summary-map,.bookingContainer .summary-map .gmapContainer{height:450px}.bookingContainer .trip-description-title{margin-top:0}.bookingContainer .return-trip-btn{border-top-right-radius:0;border-top-left-radius:0;color:#fff!important;text-decoration:none}.mdCard a,.mdCardStar{text-decoration:underline}.bookingContainer .trip-description-col{padding:20px 10px;font-size:16px}.bookingContainer .trip-info-row{margin-bottom:20px}.bookingOverviewCardContent{min-height:270px}.bookingOverviewCardContent .price[disabled]{opacity:1;background:0 0;color:#319741;font-size:1.3em;font-weight:700}.titledList{text-align:center}.titledListItem{margin-bottom:10px}.titledListItemInlineRow{margin:0 -15px}.titledListItemInlineWrap{display:inline-block;vertical-align:top;max-width:100%;width:220px;padding:0 15px}.titledListItemInlineWrap .titledListItem{display:block;width:100%}.panel-md-yellow{border:0;border-radius:4px;background-color:#e0e0e0}.panel-md-yellow>.panel-heading{color:#000;background-color:#e0e0e0;border-color:#e0e0e0;font-weight:700;font-size:18px}.panel-md-yellow>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e0e0e0}.panel-md-yellow>.panel-heading .badge{color:#e0e0e0;background-color:#000}.panel-md-yellow>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e0e0e0}.panel-md-gray{border:0;border-radius:0;background-color:#f3f3f3}.panel-md-gray .row-distance{margin-bottom:15px}.panel-md-gray .panel-heading{color:#4A4A4A;background-color:#f3f3f3;border-color:#f3f3f3;font-weight:700;font-size:16px;padding-bottom:0;padding-top:16px}.panel-md-gray .panel-loading-container{padding:10px 15px}.panel-md-gray .label-required-field{display:none}.panel-md-gray li{list-style:none;margin-bottom:10px}.panel-md-gray md-radio-button:not([disabled]).md-radio-button .md-on{background-color:#5e90b9}.panel-md-gray md-radio-button:not([disabled]).md-radio-button .md-off{border-color:#5e90b9}.panel-md-gray md-radio-button:not([disabled]).md-radio-button .md-ink-ripple{color:#5e90b9;margin-left:15px}@media (min-width:768px){.panel-md-gray .no-padding-right{padding-right:0}.panel-md-gray .no-padding-left{padding-left:0}}.panel-md-gray .no-padding-right-all-device{padding-right:0}.panel-md-gray .no-padding-left-all-device{padding-left:0}.panel-md-gray .input-container{border:1px solid #d8d8d8;background-color:#fff;padding:8px 15px 6px;position:relative;margin-bottom:0}.panel-md-gray .input-container.select-input{height:64px}.panel-md-gray .input-container .loading-indicator-container{height:25px}.panel-md-gray .input-container .input-icon{height:47px;float:left;width:32px;color:#5E90B9}.panel-md-gray .input-container .text-field{min-height:25px}.panel-md-gray .input-container label.input-label{color:#9B9B9B;margin:0 0 3px}.panel-md-gray .input-container input{border:none;border-radius:0;box-shadow:none;padding:0;height:25px;margin-top:0}.panel-md-gray .input-container input[type=number]{-moz-appearance:textfield}.panel-md-gray .input-container input[type=number]:focus,.panel-md-gray .input-container input[type=number]:hover{-moz-appearance:number-input}.panel-md-gray .input-container input.ng-invalid.ng-touched{border:none!important}.panel-md-gray .input-container input.input-password{width:90%}.panel-md-gray .input-container input.input-phone-number{padding-left:32px}.panel-md-gray .input-container input.form-control[disabled],.panel-md-gray .input-container input.form-control[readonly]{background-color:#fff;opacity:.5}.panel-md-gray .input-container input.input-phone-number .flag-dropdown{top:-2px}.panel-md-gray .input-container .flag-dropdown{left:-9px}.panel-md-gray .input-container select{margin:-6px 0 0 -4px;border:none;box-shadow:none;height:31px;padding:4px 0 0;background:url(/images/icon_select_list.svg) right no-repeat #fff;background-position:calc(100% - 2px) calc(1em - 14px),100% 0;-webkit-appearance:none;-moz-appearance:none}.panel-md-gray .input-container select.ng-invalid.ng-touched{border:none!important}.panel-md-gray .input-container .material-icons.icon-check-circle{color:#d8d8d8;font-size:24px;position:absolute;right:16px;top:20px}.panel-md-gray .input-container .material-icons.icon-check-circle.icon-green{color:#5ec667}.panel-md-gray .input-container.plus-button{text-align:center;display:table-cell;vertical-align:middle}.panel-md-gray .alert-container{padding:2px 15px 3px;margin-top:15px}.panel-md-gray .alert-container.alert-warning{padding:10px 15px 3px}.panel-md-gray .alert-container.alert-warning ul{margin:0}.panel-md-gray .alert-container.alert-warning ul li{margin:0;list-style:inherit}.panel-md-gray .alert-container.select-alert{margin-top:0}.panel-md-gray .alert-container .alert-text-container span.alert-text{font-size:12px;position:relative;bottom:4px;left:3px;font-weight:initial}.panel-md-gray .alert-container .alert-text-container i.material-icons{font-size:22px;position:relative;top:2px}.panel-md-gray .alert-container .alert-button-container{margin-top:7px}.panel-md-gray .alert-container .alert-button-container button{font-size:11px}.panel-md-gray .alert-container .alert-button-container button.btn-ghost{color:#4A4A4A}.panel-md-gray textarea{border:none;resize:none;width:100%;height:60px;font-size:13px;color:#5A5A5A;background-color:#fff}.loading-indicator-container{position:relative;height:30px}.loading-indicator-container span.loading-circle{position:absolute;left:11px;top:11px;width:9px;height:9px}.loading-indicator-container span.loading-text{position:absolute;left:40px;top:11px}.loading-indicator{position:relative}.loading-indicator--overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7)}.loading-indicator__wrap{display:table;width:100%;height:100%}.loading-indicator__text{display:table-cell;vertical-align:middle;text-align:center}.loading-indicator__spinner{position:absolute;top:50%;left:50%;width:2em;height:1em;margin:-1em -1em 0 0;font-size:2em}.progressbar{padding:0;margin:25px 0 20px;text-align:center;position:relative;display:block}.progressbar.step-count-4 .progressbar__step{width:25%}.progressbar.step-count-4:before{right:12.333333333333334%;left:12.333333333333334%}.progressbar.step-count-5 .progressbar__step{width:20%}.progressbar.step-count-5:before{right:10.333333333333334%;left:10.333333333333334%}.progressbar.step-count-6 .progressbar__step{width:16.6666666667%}.progressbar.step-count-6:before{right:8.333333333333334%;left:8.333333333333334%}.progressbar.step-count-7 .progressbar__step{width:14.285714285714286%}.progressbar.step-count-7:before{right:7.333333333333334%;left:7.333333333333334%}.progressbar.step-count-8 .progressbar__step{width:12.5%;display:inline-table}.progressbar.step-count-8:before{right:6.333333333333334%;left:6.333333333333334%}.progressbar:before{position:absolute;height:2px;background-color:#666;content:'';top:-1px}.progressbar .progressbar__step{display:inline-table;list-style:none;position:relative;vertical-align:top}.progressbar .progressbar__stepLabel{padding-top:10px}.progressbar .progressbar__stepLabel:before{content:"";position:absolute;top:-7px;left:calc(50% - 7px);width:14px;height:14px;border-radius:50%;background:#666}.progressbar .progressbar__stepLabel.progressbar__stepLabel--done:before{background:#333;cursor:pointer}.progressbar .progressbar__stepLabel--done{color:#333;cursor:pointer}.progressbar .progressbar__stepLabel--open:before{background:#666}.progressbar .progressbar__stepLabel--active:before{box-shadow:0 0 2px 2px #f2c736}.progressbar .progressbar__stepLabel--active{font-weight:700}.carClassItem{cursor:pointer;max-width:263px;margin:0 auto}.carClassItem .tag{display:none;position:absolute;background-color:#725729;padding:5px 10px;border-radius:4px;right:16px;top:0;-webkit-transform:rotate(90deg) translate(100%,1%);transform:rotate(90deg) translate(100%,1%);-webkit-transform-origin:100% 0;transform-origin:100% 0;font-size:12px;color:#fff}.carClassItem .carClassItemImage{width:100%;margin-bottom:-35px}.carClassItem .carClassItemMetaItem{font-size:.9em;margin-top:10px;text-align:left;display:inline-block}.carClassItem.carClassItemCompany:not(.mdCardWithoutPadding) .tag,.intl-tel-input,.mdCardAnchor{display:block}.carClassItem .carClassItemCarTypeExamples{font-size:.9em;margin:0 0 10px}.carClassItem .carClassItemIcon{color:#319741;font-size:1.3em;width:20px}.carClassItem .carClassItemIcon:before{vertical-align:middle}.carClassItem .carClassItemIcon.carClassItemIconBaggage{font-size:1.8em;line-height:5px}.carClassItem .carClassItemIcon.carClassItemIconBaggage:before{vertical-align:sub}.carClassItem.carClassItemCompany:not(.mdCardWithoutPadding){background-color:#e5d6a1}.mdCard{background:#e0e0e0;color:#000;font-size:1em;padding:15px;margin-bottom:17px;border:none;border-radius:4px}.mdCardStar,.mdCardWithoutBorder{border:none}.mdCard.selected{outline:rgba(255,255,255,.75) solid 2px;outline-offset:10px}.mdCard .icon{color:#319741;font-size:1.2em}.mdCard .price{margin-top:10px}.mdCard a{color:#017a8b;font-weight:400}.mdCard a :active,.mdCard a :focus,.mdCard a:hover{color:#014e58;cursor:pointer}.mdCardHeight{min-height:80px}.mdCardDisplayTextCentered{text-align:center}.mdCardWithoutPadding{padding:0}.mdCardDisplayAsLink{cursor:pointer}.mdCardAnchor{color:#017a8b;text-align:right}.mdCardTitle{font-size:1.8em}.mdCardStar{left:0;padding-left:30px;padding-top:3px;bottom:4px;position:relative;cursor:pointer}.mdCardStar::after{background-image:url(/images/mdCardToggle/star.svg);content:'';display:block;left:0;top:0;height:26px;position:absolute;width:26px}.mdCardStar.is-inactive::after{background-image:url(/images/mdCardToggle/star--dashed.svg)}.car-class-card .icon-fw{color:#319741}.car-class-card .icon-luggage{font-size:26px;line-height:22px;width:26px}.car-class-card .icon-user{font-size:18px;line-height:21px;vertical-align:top}.airportTransferCitiesContainer .at-banner-image img{margin:0 auto;width:250px}.airportTransferNewCitiesContainer .card{text-align:center;margin-bottom:30px;box-shadow:1px 1px 4px -1px rgba(0,0,0,.8)}.airportTransferNewCitiesContainer .card__hero__image{background-color:#d9d9d9;background-position:center;padding-bottom:50%;background-size:cover}.airportTransferNewCitiesContainer .card__price{padding:10px 0}.airportTransferNewCitiesContainer .card__price__from{font-style:italic;font-size:14px;color:gray;font-weight:lighter;vertical-align:middle}.airportTransferNewCitiesContainer .card__price__amount{font-weight:700;font-size:20px;vertical-align:middle}.airportTransferNewCitiesContainer .card__metadata{margin-bottom:10px}.airportTransferNewCitiesContainer .card__metadata .icon{color:#EB8900;font-size:1.6em;vertical-align:middle}.airportTransferNewCitiesContainer .card__metadata__to .icon{color:gray;font-size:20px;vertical-align:middle;margin:0 5px}.airportTransferNewCitiesContainer .metadata{vertical-align:middle}.airportTransferNewCitiesContainer .card__call-to-action{border-radius:0;padding-right:5px;padding-left:5px}.payment-methods .add-card{padding-right:23px}.payment-methods .add-card a{text-decoration:none}.payment-methods .add-card a span{color:#9B9B9B;font-size:15px;font-weight:700}.payment-methods .add-card-form .expiry-date-container .select-expiry-month{width:35px;float:left}.payment-methods .add-card-form .expiry-date-container .slash{padding:2px 0 0;text-align:center;float:left;width:12px;font-size:16px;font-weight:600}.payment-methods .add-card-form .expiry-date-container .select-expiry-year{float:left;width:45px;margin-left:7px}.payment-methods .add-card-form .expiry-date-container select{background-image:none;height:31px;padding:12px 0 0}.payment-methods .creditCard .icon{height:23px;width:24px}.payment-methods .creditCard span.card-provider-name{position:relative;bottom:7px;left:8px;top:-4px}.payment-methods .creditCard .remove-card a{color:#9B9B9B;font-size:11px;text-decoration:none;padding-right:10px;font-weight:700}.payment-methods .creditCard .number,.payment-methods .creditCard .valid,.payment-methods .creditCard .warning{margin-left:29px;margin-top:4px}.payment-methods .creditCardInvalid{color:#6e6e6e}.payment-methods .creditCardInvalid .warning{font-style:italic}.icon-creditcard-visa{background-image:url(/images/creditCard/visa.svg)!important}.icon-creditcard-amex{background-image:url(/images/creditCard/american-express.svg)!important}.icon-creditcard-mc{background-image:url(/images/creditCard/mastercard.svg)!important}.icon-creditcard-visa-disabled{background-image:url(/images/creditCard/visa-disabled.svg)!important}.icon-creditcard-amex-disabled{background-image:url(/images/creditCard/american-express-disabled.svg)!important}.icon-creditcard-mc-disabled{background-image:url(/images/creditCard/mastercard-disabled.svg)!important}.billing-addresses .add-address{padding-right:23px}.billing-addresses .add-address a{text-decoration:none}.billing-addresses .add-address a span{color:#9B9B9B;font-size:15px;font-weight:700}.billing-addresses address .address-customer-container{color:#4A4A4A;font-size:13px;font-weight:700;margin-bottom:3px}.billing-addresses .edit-address a,.billing-addresses .remove-address a{color:#9B9B9B;font-size:11px;text-decoration:none;font-weight:700}.iti-flag{background:url(/bower_components/intl-tel-input/build/img/flags.png)}.intl-tel-input .country-list{color:#000}.twitter-typeahead{width:100%}.twitter-typeahead .tt-menu{background-color:#fff;position:absolute!important;z-index:1000;border-radius:2px;border-top:1px solid #d9d9d9;box-shadow:0 2px 6px rgba(0,0,0,.3);box-sizing:border-box;overflow:hidden;width:100%}.twitter-typeahead .google-search-footer{height:20px;background-image:url(/images/powered_by_google.png);background-position:right center;background-repeat:no-repeat}.twitter-typeahead .autocomplete-header,.twitter-typeahead .autocomplete-item{cursor:default;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:11px;color:#999}.twitter-typeahead .autocomplete-header{background-color:#eee;font-size:13px;color:#666;font-weight:700;padding-left:10px}.twitter-typeahead .autocomplete-item:hover,.twitter-typeahead .tt-cursor{background-color:#fafafa}.twitter-typeahead .autocomplete-item:hover .autocomplete-icon-marker,.twitter-typeahead .tt-cursor .autocomplete-icon-marker{background-position:-17px -1px}.twitter-typeahead .autocomplete-item:hover .autocomplete-icon-airport,.twitter-typeahead .tt-cursor .autocomplete-icon-airport{background-position:-17px -21px}.twitter-typeahead .autocomplete-item:hover .autocomplete-icon-trainstation,.twitter-typeahead .tt-cursor .autocomplete-icon-trainstation{background-position:-17px -41px}.twitter-typeahead .autocomplete-icon{width:15px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(/images/autocomplete.svg);background-size:34px}.twitter-typeahead .autocomplete-icon-marker{background-position:0 -1px}.twitter-typeahead .autocomplete-icon-airport{background-position:0 -21px}.twitter-typeahead .autocomplete-icon-trainstation{background-position:0 -41px}.twitter-typeahead .autocomplete-item-query{font-size:13px;padding-right:3px;color:#000}.twitter-typeahead .autocomplete-item-matched{font-weight:700}.ui-datepicker{padding:0;width:324px}.ui-datepicker table{margin:0}.ui-datepicker td{border-collapse:collapse;border-spacing:0;padding:0}.ui-datepicker td a,.ui-datepicker td span{height:44px;padding:.8em;width:46px}.ui-datepicker th{font-weight:400;padding:.5em .3em}.ui-datepicker .ui-corner-all,.ui-datepicker .ui-corner-bottom,.ui-datepicker .ui-corner-br,.ui-datepicker .ui-corner-right{border-radius:0}.ui-datepicker .ui-datepicker-calendar thead{background:#f9e7a9;font-size:12px}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-focus,.ui-datepicker .ui-datepicker-calendar tbody .ui-state-highlight,.ui-datepicker .ui-datepicker-calendar tbody .ui-state-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled .ui-icon{background-image:none}.ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-week-end .ui-state-default{background-color:#dfdfdf;border-radius:0;border-color:#dfdfdf}.ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-week-end .ui-state-default:hover{background-color:#71d180}.ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-week-end.ui-state-disabled .ui-state-default:hover{background-color:#dfdfdf;color:#a1a1a1}.ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-week-end.ui-datepicker-current-day .ui-state-default{background-color:#43c257;color:#f3f3f3}.ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-week-end.ui-datepicker-other-month{background-color:#dfdfdf}.ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-current-day .ui-state-default{background-color:#43c257;color:#f3f3f3}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-default{background-color:#fafafa;background-image:none;border-color:#fafafa;color:#2a6596;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-default:hover{background-color:#71d180;color:#f3f3f3}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-disabled.ui-datepicker-week-end .ui-state-default{color:#a1a1a1;border:1px solid #dfdfdf}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-disabled{opacity:1}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-disabled .ui-state-default{border:1px solid #fafafa;color:#dfdfdf}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-disabled .ui-state-default:hover{background-color:#fafafa;color:#dfdfdf}.ui-datepicker .ui-datepicker-header{padding:.1em 0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{background-color:transparent;border:none}.ui-datepicker .ui-datepicker-header .ui-icon{background-image:url(/images/arrows.svg)}.ui-datepicker .ui-widget-header{background:#f2c736;border:none;font-size:18px;font-weight:400}.ui-datepicker .ui-widget-header .ui-icon-circle-triangle-e{background-position:-12px 0}.ui-datepicker .ui-widget-header .ui-icon-circle-triangle-w{background-position:4px 0}.ui-datepicker .ui-widget-header .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-hover{background-image:none}.ui-datepicker.ui-corner-all{border-radius:0}.ui-datepicker.ui-widget-content{background:#fafafa}.form-group.date-and-time-picker div input,.form-group.date-and-time-picker div span{cursor:pointer}.timepicker-container{background-color:#eee;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);margin-bottom:15px;margin-top:15px;padding:5px 8px;width:100%}.timepicker-container .timepicker{margin:0 auto;min-height:28px;width:100%}.timepicker-container button{border:none}.timepicker-container .btn-change-time{width:24px;height:24px;margin-top:5px;background:center no-repeat}.timepicker-container .btn-change-time.inactive{opacity:.4;cursor:default;pointer-events:none}.timepicker-container .btn-change-time.rewind-1h{background-image:url(/images/timepicker/rewind-1h.svg)}.timepicker-container .btn-change-time.rewind-15min{background-image:url(/images/timepicker/rewind-15min.svg)}.timepicker-container .btn-change-time.rewind-5min{background-image:url(/images/timepicker/rewind-5min.svg)}.timepicker-container .btn-change-time.fast-forward-1h{background-image:url(/images/timepicker/fast-forward-1h.svg)}.timepicker-container .btn-change-time.fast-forward-15min{background-image:url(/images/timepicker/fast-forward-15min.svg)}.timepicker-container .btn-change-time.fast-forward-5min{background-image:url(/images/timepicker/fast-forward-5min.svg)}.timepicker-container .btn-set-time{width:20%;display:block;float:left;margin-top:6px;padding:0 1px;text-align:center}.timepicker-container .btn-set-time .btn{width:100%;display:block}.timepicker-container .clock .clock-inputs{text-align:center;color:#000}.timepicker-container .clock .label-required-field{display:none}.timepicker-container .clock .clock-input-wrap{display:inline-block;width:34px;max-width:40%}.timepicker-container .clock .clock-input{text-align:center;display:block;width:100%;height:34px;background:#fff;border:1px solid #b3b3b3;color:#000;border-radius:3px;padding:0}.timepicker-container .clock .clock-format-12{color:#a1a1a1;font-size:10px;line-height:16px;white-space:nowrap;font-style:italic}.timepicker-container .btn-row{width:100%;display:table;clear:both}.timepicker-container .col-1,.timepicker-container .col-2,.timepicker-container .col-3,.timepicker-container .col-5{float:left;display:block;text-align:center;position:relative;height:auto}.timepicker-container .col-1 a,.timepicker-container .col-2 a,.timepicker-container .col-3 a,.timepicker-container .col-5 a{display:block}.timepicker-container .col-1{width:5.88235%}.timepicker-container .col-2{width:11.76471%}.timepicker-container .col-3{width:17.64706%}.timepicker-container .col-5{width:29.41176%}.timepicker-container .spacer{height:1px}@media screen and (min-width:992px) and (max-width:1200px){.timepicker-container .btn-change-time{width:18px;height:18px}.timepicker-container .btn-change-time.rewind-1h{background-image:url(/images/timepicker/rewind-1h-sm.svg)}.timepicker-container .btn-change-time.rewind-15min{background-image:url(/images/timepicker/rewind-15min-sm.svg)}.timepicker-container .btn-change-time.rewind-5min{background-image:url(/images/timepicker/rewind-5min-sm.svg)}.timepicker-container .btn-change-time.fast-forward-1h{background-image:url(/images/timepicker/fast-forward-1h-sm.svg)}.timepicker-container .btn-change-time.fast-forward-15min{background-image:url(/images/timepicker/fast-forward-15min-sm.svg)}.timepicker-container .btn-change-time.fast-forward-5min{background-image:url(/images/timepicker/fast-forward-5min-sm.svg)}.timepicker-container .btn-set-time .btn{font-size:75%}}.eKomiWidgetFixedBottom{position:fixed;right:0;bottom:0}@media screen and (max-width:767px),screen and (max-height:767px){.eKomiWidgetFixedBottom{display:none}}.eKomiWidgetFloatRight{float:right;padding:30px 0 30px 30px}#eKomiWidgetRating{font-size:14px;text-align:center}#eKomiWidgetReviews{font-size:11px}.staticCitiesBackground{padding-top:30vmin;padding-bottom:30vmin;background:url(/images/cities/world_map.png) center no-repeat;background-size:contain}.staticCitiesSelect{margin:30px auto 0;max-width:400px}.worldCityList{padding-bottom:100px}.md-table-conditions{margin-top:60px}.md-table-conditions td,.md-table-conditions th{background:#ddd;border:10px solid #fff;padding:10px}.md-table-conditions th{vertical-align:middle}@media all and (min-width:992px){.md-table-conditions th{white-space:nowrap}}.md-table-conditions td{vertical-align:top}.md-table-conditions .carClassItemIcon{color:#319741}.md-table-list{list-style:none;margin:0;padding-left:16px}.md-table-list>li{position:relative}.md-table-list>li:before{content:'»';color:#319741;position:absolute;right:100%;margin-right:.7em}.md-table-car-class{text-align:center;position:relative}.md-table-car-class img{max-width:100%;display:block}.md-table-class-title{padding:15px 10px;text-align:left;background:#333;color:#fff;font-weight:700;position:absolute;bottom:100%;margin:0 0 10px;right:-10px;left:-10px}.md-table-container table,.md-table-container tbody,.md-table-container td,.md-table-container th,.md-table-container thead,.md-table-container tr{display:block;overflow:hidden}.md-table-container table thead tr{position:absolute;top:-9999px;left:-9999px}.md-table-container table tbody tr{font-size:13px;cursor:pointer}.md-table-container table tbody tr:nth-child(odd){background-color:#F3F3F3}.md-table-container table tbody tr td:before{content:attr(data-label) ": ";display:inline-block;font-weight:700;width:5em}.md-table-container .panel-loading-container{margin-top:10px}@media screen and (max-width:650px){.md-table-container table tbody tr{padding:10px}.md-table-container table tbody tr td:before{width:105px;height:45px;float:left;text-align:left}}@media screen and (min-width:650px){.md-table-container{padding:20px;background-color:#F3F3F3;margin-bottom:20px}.md-table-container table{display:table;width:100%;margin-bottom:0}.md-table-container table .text-bold{margin-left:-3px}.md-table-container table tr{display:table-row}.md-table-container table td,.md-table-container table th{display:table-cell;vertical-align:top;text-align:left}.md-table-container table thead{display:table-header-group}.md-table-container table thead tr{position:static;top:auto;left:auto;background-color:#4A4A4A;color:#fff}.md-table-container table thead tr th{padding:6px 14px}.md-table-container table thead tr th:not(:first-child):not(:last-child){border-left:1px solid #fff;border-right:1px solid #fff}.md-table-container table tbody{display:table-row-group}.md-table-container table tbody:before{line-height:8px;content:"_";color:#F3F3F3;display:block}.md-table-container table tbody tr{background-color:#fff!important}.md-table-container table tbody tr:hover{background-color:#DEE8F1!important}.md-table-container table tbody tr td{padding:10px;border-style:solid;border-color:#F3F3F3;vertical-align:middle;border-width:1px 1px 3px}.md-table-container table tbody tr td:before{content:"";width:auto}}.corporate-hint-navi-container.container,.md-box-container{position:relative}.md-box-container{margin-bottom:10px}.md-box-container .md-box-wrapper{padding-left:35px}.md-box-container .md-box-wrapper select{width:100%;border:1px solid #9B9B9B;height:35px;padding:5px;background:url(/images/icon_select_list.svg) right no-repeat #fff;background-size:19px;background-position:calc(100% - 10px) calc(1em - 1px),100% 0;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.md-box-container .md-box-wrapper option:checked,.md-box-container .md-box-wrapper option:hover{background-color:#DEE8F1;border-top:1px solid #6DA8D9;border-bottom:1px solid #6DA8D9}.md-box-container .md-box-wrapper .md-box-text{padding:6px;width:100%;border:1px solid #9B9B9B;height:35px}.md-box-container .md-box-icon{border-top:1px solid #C3C3C3;border-left:1px solid #C3C3C3;border-bottom:1px solid #C3C3C3;position:absolute;height:35px;width:35px;line-height:32px;text-align:center;vertical-align:middle;padding:4px}.md-box-container .md-box-icon.green{background-color:#5EC667}.md-box-container .md-box-icon.green i.icon{color:#fff}.md-box-container .md-box-icon.grey{background-color:#F0F0F0}.md-box-container .md-box-icon.grey i.icon{color:#5E90B9}.md-box-container .md-box-icon i.icon.icon-business-private{font-size:20px}.md-box-container .md-box-icon i.icon.icon-info-outline{font-size:25px}.md-box-container .md-box-icon i.icon.icon-arrow-back{font-size:26px}.ngdialog.ngDialog-corporate-hint{padding-bottom:160px;padding-top:111px;z-index:1035}.ngdialog.ngDialog-corporate-hint .ngdialog-content{background:0 0;color:#444;font-family:'Helvetica Neue',sans-serif;font-size:1.1em;line-height:1.5em;padding:1em;position:relative;margin:0 auto}@media (min-width:1200px){.ngdialog.ngDialog-corporate-hint .ngdialog-content{width:1170px}}@media (max-width:1199px){.ngdialog.ngDialog-corporate-hint .ngdialog-content{width:970px}}@media (max-width:970px){.ngdialog.ngDialog-corporate-hint .ngdialog-content{width:90%}}.ngDialog-hint-container{width:100%;float:right;outline:0;background-color:#fff;padding:20px;text-align:center;font-size:18px;line-height:30px}@media (min-width:1024px){.ngDialog-hint-container{width:600px}}.ngDialog-hint-container span{float:left}.ngDialog-hint-container button.ngDialog-hint-button{width:200px;margin-top:16px;background-color:#fff;border:1px solid #ff5f00;color:#ff5f00}.corporate-hint-navi-container.container .corporate-hint-line-wrapper{width:100%;z-index:1060;position:absolute}.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line{width:82px;float:right;color:#fff;text-align:center;margin-top:34px;letter-spacing:1px;font-size:1.1em;line-height:20px;margin-right:77px}@media (max-width:1199px){.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line{margin-right:47px!important;width:39px!important;margin-top:54px}.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line span{display:none}}@media (max-width:414px){.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line{margin-right:33px!important;width:39px!important;margin-top:42px}}.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line.corporate-en{margin-right:81px}.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line.private-en{margin-right:88px}.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line.corporate-de{margin-right:83px;width:106px}.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line.private-de{margin-right:78px;width:60px}.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line.corporate-fr{margin-right:76px;width:98px}.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line.private-fr{margin-right:74px;width:100px}.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line.corporate-es,.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line.corporate-it,.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line.private-es{margin-right:77px}.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line.private-it{margin-right:78px}.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line .horizontal-line{border-top:2px solid #ff5f00}.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line .vertical-line{border-left:2px solid #ff5f00;height:70px;margin:auto;width:0}@media (max-width:414px){.corporate-hint-navi-container.container .corporate-hint-line-wrapper .corporate-hint-line .vertical-line{height:82px}}body,html{height:auto}.vertical-bottom{vertical-align:bottom}.vertical-top{vertical-align:top}.top-spaced{margin-top:20px}.top-spaced-small{margin-top:6px}.not-clickable{cursor:default}.break-word{text-align:justify}html{position:relative;min-height:100%}body{font-weight:400;margin-bottom:60px;background-color:#fff;position:initial}body.landing-page{margin-bottom:0}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}:focus{outline:0}.ngdialog-content .taxi-hint-container p{display:inline}.ngdialog-content .taxi-hint-container i{font-size:16px;color:#f2c81e;margin-right:10px}.ngdialog-content .taxi-hint-container i p{display:inline;margin-left:6px}.md-padding-top{padding-top:20px}.md-padding-bottom{padding-bottom:20px}.md-padding-right{padding-right:20px}.md-padding-left{padding-left:20px}.fadein,.fadeout{transition:all cubic-bezier(.25,.46,.45,.94) 1.5s}.fadein.ng-hide-remove,.fadeout.ng-hide-add.ng-hide-add-active{opacity:0;display:block!important}.fadein.ng-hide-remove.ng-hide-remove-active,.fadeout.ng-hide-add{opacity:1;display:block!important}.text-bold{font-weight:600}
.help-container .question-group.open .question-group-hint,.mdr-checkbox input[type=checkbox]{visibility:hidden}.assign-to-company-container label.terms-conditions-checkbox,.assign-to-company-container label.tos-checkbox,.register-container label.terms-conditions-checkbox,.register-container label.tos-checkbox{float:left}@font-face{font-family:"Roboto regular";src:url(/fonts/roboto/roboto-regular.eot);src:url(/fonts/roboto/roboto-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/roboto-regular.woff) format("woff"),url(/fonts/roboto/roboto-regular.ttf) format("truetype"),url('/fonts/roboto/roboto-regular.svg#Roboto regular') format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Roboto condensed";src:url(/fonts/roboto/robotoCondensed-regular.eot);src:url(/fonts/roboto/robotoCondensed-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto/robotoCondensed-regular.woff) format("woff"),url(/fonts/roboto/robotoCondensed-regular.ttf) format("truetype"),url('/fonts/roboto/robotoCondensed-regular.svg#Roboto condensed') format("svg");font-weight:400;font-style:normal}.landing-container{font-family:"Roboto regular"}.help-container .question-group-head,.mdr-btn{font-family:"Roboto condensed"}.landing-container hr{border:1px solid #000;margin:0}.landing-container .login-register-container{min-height:875px;background:url(/images/landing/landing_bg.jpg) center no-repeat;background-size:cover;background-color:rgba(242,242,242,.8);box-shadow:0 1px 7px grey;margin-bottom:60px}.landing-container .login-register-container .row{margin-top:320px}.landing-container .login-register-container .row .form-group{margin-bottom:30px}.landing-container .login-register-container .row .form-group .landing-company-logo{width:100%}.landing-container .landing-info-text{text-align:center;letter-spacing:1.7px;font-style:normal;line-height:1.73;font-size:30px;margin-bottom:60px}.landing-container .landing-info-text .info-text{margin-bottom:60px}.landing-container .landing-benefits{text-align:center}.landing-container .landing-benefits .benefits-title{margin-bottom:45px}.landing-container .landing-benefits .row.benefits{display:table}.landing-container .landing-benefits .row.benefits .benefit-wrapper{margin-bottom:60px}@media (max-width:768px){.landing-container .landing-benefits .row.benefits .benefit-wrapper{margin-bottom:0}}.landing-container .landing-benefits .row.benefits .benefit-wrapper .benefit-headline{padding:10px 60px;min-height:80px}.landing-container .landing-benefits .row.benefits .benefit-wrapper .benefit-content{padding:10px}.landing-container .landing-additional-data{margin-bottom:60px;margin-top:60px}.landing-container .landing-additional-data h3{text-align:center;font-style:normal;font-weight:700!important;letter-spacing:5px;color:#FF5F00;font-size:23px}.landing-container .landing-additional-data p,.landing-container .landing-additional-data span{letter-spacing:1px;font-style:normal;line-height:1.39;color:#000;font-size:18px;font-weight:400}.landing-container .landing-additional-data .options-html-title{margin-bottom:45px}.landing-container .landing-additional-data .optional-html-content{margin-bottom:60px}.landing-container .landing-tos{letter-spacing:1px;font-style:normal;line-height:2;color:#000;font-size:18px;font-weight:400}.landing-container .landing-tos .tos-title{margin-bottom:45px}.landing-container .landing-tos .tos-text{margin-bottom:60px}.help-container{margin-top:20px;text-align:left}.help-container a{color:#FF5F00;text-decoration:underline}.help-container .question-group-head{display:-ms-flexbox;display:flex;font-size:24px;text-transform:uppercase;margin-top:20px;margin-bottom:20px;cursor:pointer}.help-container .question-group-head .question-group-title{color:#FF5F00;width:20%;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.help-container .question-group-head .question-group-title{width:100%}.help-container .question-group-head .question-group-hint{display:none}}.help-container .question-group-head .question-group-hint{color:#c1c1c1;width:85%}.help-container .question-group.open .question-group-head{margin-bottom:0}.help-container .question-content hr{margin-top:10px}.help-container .question-content ul.questions{list-style:none;padding-left:20px}.help-container .question-content li.question{font-size:20px;margin-top:10px;margin-bottom:15px;cursor:pointer}.help-container .question-content li.question:last-child{margin-bottom:45px}.help-container .question-content .question .answer{display:block;color:#8c8c8c;padding:45px;cursor:default}.help-container .question-content .question .answer p:last-child{margin-bottom:0}.mdr-btn{white-space:normal;position:relative;outline:0;color:#FFF;height:40px;width:100%;border:none;text-align:center;letter-spacing:6px;font-style:normal;font-weight:700}.mdr-btn[disabled]{opacity:.5}.mdr-btn.mdr-btn-large{font-size:23px;height:60px;line-height:.71}.mdr-btn.mdr-btn-medium{font-size:18px;height:40px;line-height:.94;letter-spacing:4.5px}.mdr-btn.mdr-btn-orange{background-color:#FF5F00}.mdr-btn.mdr-btn-ghost{background-color:#FFF;color:#FF5F00;border:1px solid #FF5F00}.mdr-bottom-navigation-container{background-color:#000;font-family:"Roboto regular";color:#FFF;text-align:center}.mdr-bottom-navigation-container h2{font-family:"Roboto condensed";font-size:18px;letter-spacing:3px;font-style:normal;line-height:1.44;font-weight:400}.mdr-bottom-navigation-container ul{list-style-type:none;padding:0}.mdr-bottom-navigation-container ul li{letter-spacing:3px}.mdr-bottom-navigation-container ul li a{color:#FFF;font-style:normal;line-height:2.14;font-size:14px;font-weight:300}.mobile-apps-banner{background:url(/images/mobileApps/landing_app_banner_bg.jpg) center no-repeat;background-size:cover;padding-top:80px}@media (min-width:768px){.mobile-apps-banner{min-height:550px}}.mobile-apps-banner .banner-headline{font-family:"Roboto condensed";letter-spacing:2.6px;font-style:normal;line-height:1.75;font-size:60px}.mobile-apps-banner .banner-headline img.banner-mydriver-logo{width:484px}@media (min-width:1025px){.mobile-apps-banner .banner-headline img.banner-mydriver-logo{display:inline}}.mdr-checkbox .label-required-field,.mdr-checkbox .wrap-required-field,.mdr-input-container .label-required-field,.mdr-select-container .label-required-field{display:none}.mobile-apps-banner .banner-info-text{font-stretch:normal;font-family:"Roboto regular";text-align:center;letter-spacing:2.5px;font-style:normal;line-height:1.5;font-size:25.9px;margin-bottom:60px}.mobile-apps-banner .banner-app-logo{margin-bottom:70px}.mobile-apps-banner .banner-app-logo img{width:200px;margin-bottom:15px}@media (max-width:768px){.mobile-apps-banner{padding-top:10px}.mobile-apps-banner .banner-app-logo,.mobile-apps-banner .banner-app-logo img{margin-bottom:30px}}@media (min-width:769px){.mobile-apps-banner .banner-app-logo .app-store-container{text-align:right}.mobile-apps-banner .banner-app-logo .google-store-container{text-align:left}}.ngdialog.ngDialog-mdr-theme{padding-bottom:160px;padding-top:160px}.ngdialog.ngDialog-mdr-theme.custom-width-610 .ngdialog-content{width:610px}@media (max-width:768px){.ngdialog.ngDialog-mdr-theme.custom-width-610 .ngdialog-content{width:90%}}.ngdialog.ngDialog-mdr-theme .ngdialog-content{background:#FFF;color:#000;font-family:"Roboto regular";font-size:18px;margin:0 auto;max-width:100%;padding:30px;position:relative;width:450px}.ngdialog.ngDialog-mdr-theme .ngdialog-close{cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngDialog-mdr-theme .ngdialog-close:before{background:0 0;color:#bbb;content:"\00D7";font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.mdr-input-container{border:1px solid #979797;background-color:#fff;padding:8px 20px 10px;position:relative;height:60px;margin-bottom:30px}.mdr-input-container.input-error{border:2px solid red;padding:7px 19px 9px}.mdr-input-container label.input-label{font-family:"Roboto condensed";letter-spacing:2.2px;font-size:11px;position:relative;top:-10px}.mdr-input-container .mdr-input-text{position:relative;top:-7px}.mdr-input-container input{font-family:"Roboto regular";font-size:18px;width:100%;position:relative;top:-10px;padding:0;border:none}.mdr-input-container input.ng-invalid.ng-touched{border:none!important}.mdr-input-container input:disabled{background-color:#FFF}.mdr-input-container.search{margin:0 90px}@media (max-width:768px){.mdr-input-container.search{margin:0}}.mdr-input-container.search input{top:8px;letter-spacing:2px}.mdr-input-container .intl-tel-input .flag-dropdown{position:absolute;top:-17px;padding:1px;left:-9px}.error-text-msg{color:red;position:absolute;line-height:1;font-size:11px;top:64px;padding-right:15px}.mdr-checkbox{position:relative;float:left}.mdr-checkbox label{width:20px;height:20px;cursor:pointer;position:relative;top:4px;left:0;background-color:#fff;border:1px solid #9b9b9b;margin:0}.mdr-checkbox label:after{content:'';width:12px;height:7px;position:absolute;top:4px;left:3px;border:2px solid #000;border-top:none;border-right:none;background:0 0;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mdr-checkbox label:hover::after{opacity:.3}.mdr-checkbox input[type=checkbox]:checked+label:after,.mdr-checkbox label.checked:after{opacity:1}.login-container form a{letter-spacing:1px;font-style:normal;line-height:1.33;color:#000;font-size:18px;font-weight:400}.login-container form a:active,.login-container form a:focus,.login-container form a:hover{color:#000;text-decoration:none}.mdr-select-container{border:1px solid #979797;background-color:#fff;padding:8px 20px 10px;position:relative;height:60px;margin-bottom:30px}.mdr-select-container label.select-label{font-family:"Roboto condensed";letter-spacing:2.2px;font-size:11px;position:relative;top:-10px}.mdr-list ul li,.mdr-select-container select,.mdr-table table tbody tr{font-family:"Roboto regular"}.mdr-select-container select{font-size:18px;width:100%;margin:0;border:none;box-shadow:none;height:28px;padding:0;background:url(/images/arrow_drop_down.svg) right no-repeat #fff;background-position:calc(100% + 8px) calc(1em - 26px),100% 0;background-size:28px;-webkit-appearance:none;-moz-appearance:none;position:relative;top:-9px;left:-5px}.mdr-select-container select.ng-invalid.ng-touched{border:none!important}.mdr-table table tbody tr td:not(:last-child),.mdr-table table thead tr th:not(:last-child){border-right:1px solid #000}.register-container span.terms-conditions-text{letter-spacing:.6px;line-height:1.64;font-size:11px;display:block;position:relative;top:-5px;left:15px}.register-container .registration-success-container{text-align:center}.register-container .registration-success-container .registration-success-container{margin-bottom:25px}.mdr-list ul{margin:0;padding-left:18px}.mdr-list ul li{margin-bottom:10px;text-align:justify;letter-spacing:1px;font-style:normal;line-height:1.99;font-size:18px;font-weight:400}.assign-to-company-container .registration-success-container,.mdr-h,.mdr-table table tbody tr td:nth-child(3),.mdr-table table tbody tr td:nth-child(4),.mdr-table table thead tr th,.mdr-text-center{text-align:center}.mdr-table table thead tr th{text-transform:uppercase;letter-spacing:1.3px;line-height:1;font-size:18px;padding:0 10px 30px}.mdr-h,.mdr-h.mdr-h-sub{font-family:"Roboto condensed"}.mdr-table table tbody tr td{letter-spacing:1px;padding:14px 30px}.mdr-table table tbody tr td:not(:first-child){padding:0 30px}.assign-to-company-container .assign-to-company-title{margin-bottom:30px;font-family:"Roboto condensed";text-align:center;font-style:normal;letter-spacing:4px;color:#000;font-size:19px}.assign-to-company-container span.terms-conditions-text{letter-spacing:.6px;line-height:1.64;font-size:11px;display:block;position:relative;top:-5px;left:15px}.assign-to-company-container .registration-success-container .registration-success-container{margin-bottom:25px}hr.spaced{margin-top:45px;margin-bottom:45px}.mdr-h{font-style:normal;font-weight:700}.mdr-h.mdr-h2{color:#000;letter-spacing:12.5px;font-size:30px}.mdr-h.mdr-h-sub{color:#000;letter-spacing:9px;font-size:26px;font-weight:300}@media (max-width:768px){.mdr-h.mdr-h-sub{font-size:18px}}.mdr-h.mdr-h2+.mdr-h.mdr-h-sub{margin-top:45px;margin-bottom:10px}.mdr-h.mdr-h3{letter-spacing:5px;color:#FF5F00;font-size:23px}.mdr-h.mdr-h4{letter-spacing:4px;color:#000;font-size:19px}.mdr-text-center{font-family:"Roboto regular";letter-spacing:1px;font-style:normal;line-height:1.39;color:#000;font-size:18px;font-weight:400}
/*# sourceMappingURL=styles.css.map */