html{margin:0;padding:0}.booking-list{width:95%}.passenger-extra-span{font-size:28px}.passenger-extra-span-spacer{padding-right:20px}.passenger-extra-div{padding:20px}.passenger-extra-div-instructions{padding-left:20px;padding-top:20px}.placeholder{color:#aaa}.start_my_booking{width:416px;background-color:#1fcde2!important;color:#fff!important}.trustwave{text-align:left;padding-top:10px;padding-bottom:10px}.vendor-account-header-row{font-weight:bold}.vendor-account-row:nth-child(even){background:#ccc;font-family:arial}.vendor-account-row:nth-child(odd){background:#fff;font-family:arial}.vendor-account-total-row{font-family:arial;font-weight:bold}.vendor-account-row-pay-recv{background:#f5deb3;font-family:arial}.booking-list-header>th{font-weight:bold;border:1px solid #e2e4e6;text-align:center;background:#222;color:#fff}.booking-list>td{border:1px solid #e2e4e6;padding:5px}.mobile-subtitle-wrapper{display:none}.web_content_header{color:maroon;font-weight:bold}@media(max-width:1024px){}.collapse{height:auto;overflow:visible}header,footer,hgroup,nav,section{display:block}mark{background-color:#a6dbed;padding-left:5px;padding-right:5px}.rates-table{}.rate-header-row{}.rates-table td{text-align:right}.rates-table td:first-child{text-align:left}.rate-header-row td{text-align:center;color:#891633;text-transform:uppercase;font-weight:bold}.schedule-fares-table{}.schedule-fares-table td{text-align:center;padding:1em}.mobile-link{display:none}.float-left{float:left}.float-right{float:right}.clear-fix:after{content:".";clear:both;display:block;height:0;visibility:hidden}h1,h2,h3,h4,h5,h6{color:#000;margin-bottom:0;padding-bottom:0}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.2em}h4{font-size:1.1em}h5,h6{font-size:1em}h5 a:link,h5 a:visited,h5 a:active{padding:0;text-decoration:none}#overlay{opacity:.7;background:#891633;width:100%;height:100%;min-height:100%;display:none;position:absolute;z-index:9997;top:0}.content-wrapper{margin:0 auto}.caption-container{display:inline-block}.bus-time-inner-spacer-1,.bus-time-inner-spacer-2{display:none}.flight-info ul li{vertical-align:top}.flight-info .form-control.btn{padding-top:5px;padding-bottom:5px}.flight-info .btn-group{float:none}.ui-datepicker-header{}@media screen and (min-width:1600px){.caption-container{margin-left:160px}}#body{background-color:#fff;clear:both}header .content-wrapper{}a:hover,a:focus,a:active{text-decoration:none}.site-title{color:#c8c8c8;font-family:Rockwell,Consolas,"Courier New",Courier,monospace;font-size:2.3em;margin:0}.site-title a,.site-title a:hover,.site-title a:active{background:none;color:#c8c8c8;outline:none;text-decoration:none}.logo{display:block;padding-top:25px;padding-bottom:17px}.navbar-brand{height:132px}.header-caption{font-family:"garamond-premier-pro",Garamond;font-size:30px;display:block;line-height:30px;margin-top:42px}.header-caption-second{font-family:"garamond-premier-pro",Garamond;font-size:30px;display:block;line-height:30px;margin-left:40px;color:#891633}#login{display:block;font-size:.85em;margin:0 0 10px;text-align:right}#login a{background-color:#d3dce0;margin-left:10px;margin-right:3px;padding:2px 3px;text-decoration:none}#login a.username{background:none;margin:0;padding:0;text-decoration:underline}#login ul{margin:0}#login li{display:inline;list-style:none}ul#menu{font-size:1.3em;font-weight:600;margin:0 0 5px;padding:0;text-align:right}ul#menu li{display:inline;list-style:none;padding-left:15px}ul#menu li a{background:none;color:#999;text-decoration:none}ul#menu li a:hover{color:#333;text-decoration:none}.featured{background-color:#fff}.booking-bar{}.featured .content-wrapper{padding-top:180px}hgroup.title{margin-bottom:10px}hgroup.title h1,hgroup.title h2{display:inline}hgroup.title h2{font-weight:normal;margin-left:3px}section.feature{width:300px;float:left;padding:10px}ol.round{list-style-type:none;padding-left:0}ol.round li{margin:25px 0;padding-left:45px}ol.round li.zero{background:url("../Images/orderedList0.png") no-repeat}ol.round li.one{background:url("../Images/orderedList1.png") no-repeat}ol.round li.two{background:url("../Images/orderedList2.png") no-repeat}ol.round li.three{background:url("../Images/orderedList3.png") no-repeat}ol.round li.four{background:url("../Images/orderedList4.png") no-repeat}ol.round li.five{background:url("../Images/orderedList5.png") no-repeat}ol.round li.six{background:url("../Images/orderedList6.png") no-repeat}ol.round li.seven{background:url("../Images/orderedList7.png") no-repeat}ol.round li.eight{background:url("../Images/orderedList8.png") no-repeat}ol.round li.nine{background:url("../Images/orderedList9.png") no-repeat}article{float:left;width:70%}aside{float:right;width:25%}aside ul{list-style:none;padding:0}aside ul li{background:url("../Images/bullet.png") no-repeat 0 50%;padding:2px 0 2px 20px}.label{font-weight:700}#socialLoginForm{margin-left:40px;float:left;width:40%}#socialLoginForm h2{margin-bottom:5px}#socialLoginList button{margin-bottom:12px}#logoutForm{display:inline}.contact h3{font-size:1.2em}.contact p{margin:5px 0 0 10px}.contact iframe{border:1px solid #333;margin:5px 0 0 10px}fieldset{border:none;margin:0;padding:0}fieldset legend{display:none}fieldset ol{padding:0;list-style:none}fieldset ol li{padding-bottom:5px}label.checkbox{display:inline}input[type="checkbox"]{background:transparent;border:inherit;width:auto}.message-info{border:1px solid;clear:both;padding:10px 20px}.message-error{clear:both;color:#e80c4d;font-size:1.1em;font-weight:bold;margin:20px 0 10px 0}.message-success{color:#7ac0da;font-size:1.3em;font-weight:bold;margin:20px 0 10px 0}.error{color:#e80c4d}.field-validation-error{color:#e80c4d;font-weight:bold}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #e80c4d}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#e80c4d;font-weight:bold;font-size:1.1em}.validation-summary-valid{display:none}table{border-collapse:collapse;border-spacing:0;margin-top:.75em;border:0 none}th{font-size:1.2em;text-align:left;border:none 0;padding-left:0}th a{display:block;position:relative}th a:link,th a:visited,th a:active,th a:hover{color:#333;font-weight:600;text-decoration:none;padding:0}th a:hover{color:#000}th.asc a,th.desc a{margin-right:.75em}th.asc a:after,th.desc a:after{display:block;position:absolute;right:0;top:0;font-size:.75em}th.asc a:after{content:'▲'}th.desc a:after{content:'▼'}td{padding:.25em 2em .25em 0;border:0 none}tr.pager td{padding:0 .25em 0 0}.navbar{margin-bottom:0}.navbar .nav>li>.dropdown-menu:before{display:none}.navbar .dropdown-menu{min-width:290px;border:0;border-radius:0;box-shadow:none;background:#1fcde2;left:-170px;padding:20px 0 0 0;margin:0 0 0 0}::-webkit-input-placeholder{text-align:left}:-moz-placeholder{text-align:left}::-moz-placeholder{text-align:left}:-ms-input-placeholder{text-align:left}.fifth input{display:block}.datepicker{border:0!important;width:120px;box-shadow:none!important;border-radius:0!important;color:#fff!important;background:#891633!important}.datepicker-wrapper,.return-date,.depart-date{border-right:1px solid #a42b4a;padding-right:3px;width:173px;display:inline-block;padding-top:30px;padding-bottom:23px;float:left;padding-left:3px}.datepicker-wrapper:hover,.datepicker-wrapper:hover .datepicker{background:#7c0f2b!important;cursor:pointer}.booking-bar .dropdown-menu>li>a:hover,.booking-bar .dropdown-menu>li>a:focus,.booking-bar .dropdown-submenu:hover>a,.booking-bar .dropdown-submenu:focus>a{background:#891633}.booking-bar .traveller-panel .dropdown-menu>li>a:hover,.booking-bar .traveller-panel .dropdown-menu>li>a:focus,.booking-bar .traveller-panel .dropdown-submenu:hover>a,.booking-bar .traveller-panel .dropdown-submenu:focus>a{color:#000;background:#eee}.booking-bar .trip-type-group .dropdown-menu{width:188px}.traveller-panel{padding:20px 10px 20px 20px}.btn-group+.btn-group{margin-left:0}.booking-bar .dropdown-menu>li>a{padding:10px 30px}.booking-bar .traveller-panel .dropdown-menu>li>a{padding:10px 10px}.field-label{font-size:12px;float:left;clear:both}.trip-type{}.traveller-details{}#traveller-details-button{border-right:0}.fine-print{font-size:11px}@media print{.no-print,.no-print *{display:none!important}}.payment-options{width:700px}.payment-box{width:150px;height:34px;padding:6px 12px}@media screen and (min-width:1600px){.cal{margin-left:10px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:18px}.booking-bar .trip-type-group .dropdown-menu{width:196px}.datepicker{font-size:18px!important;width:160px}.datepicker-wrapper,.return-date,.depart-date{width:200px;padding-left:20px}.traveller-details{width:160px}.booking-bar .traveller-panel .form-control{width:127px}.booking-bar .traveller-panel .dropdown-menu{width:127px}}.pager{width:100%;text-align:center;float:left;margin-top:20px}.pager a{width:26px;height:26px;display:inline-block;background:url("../Images/dot.png") center center no-repeat}.pager a.active{background:url("../Images/circle.png") center center no-repeat}@media screen and (min-width:1600px){.fleet h1{color:#1fcde2;font-size:65px;font-family:Garamond;margin-top:0;margin-bottom:40px;font-weight:normal;text-align:center;letter-spacing:-1px}}@media screen and (min-width:1600px){.highlight{height:186px;padding-top:150px}.highlight h3{text-align:center;text-transform:uppercase;color:#8e8e8e;font-size:24px;line-height:24px;margin-top:0;font-weight:normal;margin-bottom:20px}.highlight p{text-align:center;font-size:15px;line-height:16px}.customer-highlight{background:url("../Images/driver.png") center 55px no-repeat #f7f7f7;cursor:pointer}.homes-highlight{background:url("../Images/hat.png") center 55px no-repeat #fff;cursor:pointer}.fleet-highlight{background:url("../Images/yoga.png") center 55px no-repeat #f7f7f7;cursor:pointer}.baggage-highlight{background:url("../Images/suitcase.png") center 55px no-repeat #fff;cursor:pointer}.employment-highlight{background:url("../Images/coins.png") center 55px no-repeat #f7f7f7;cursor:pointer}.cancellation-highlight{background:url("../Images/phone-bubble.png") center 55px no-repeat #fff;cursor:pointer}}#advanced-content{height:0;overflow:hidden}.dropdown-backdrop{z-index:1;display:none}.row-indent{margin-left:100px}.check-label{color:#000;font-size:18px;font-weight:bold;margin-left:10px;line-height:29px}a#toggle-advanced{background:#ededed;text-align:center;color:#891633;line-height:40px;width:100%;display:block}a#toggle-advanced:hover{text-decoration:none;background:#f2f2f2;color:#1fcde2}a#toggle-advanced span.link-text{border-bottom:1px dotted #891633}a#toggle-advanced:hover span.link-text{border-bottom:none}.passenger-count-panel,.passenger-info-panel{margin-bottom:38px;border:1px solid #1fcde2}.flight-info .flight-date-group .dropdown-menu{}.flight-info .date-panel{}.flight-info .booking-bar .date-panel{}.flight-info ul li,.passenger-info-panel ul li{}.flight-date-group{margin-right:10px}.flight-date:active,.flight-date:hover{background:#f2f2f2;box-shadow:none}.flight-date{width:100px;height:36px;line-height:26px}.flight-date .button-text{line-height:26px}.two-thirds{width:67%;margin-right:0%}.one-third{width:33%}.pickup-info{border:1px solid #1fcde2;padding:0 0}.pickup-info p{padding:20px;font-size:15px}.stop-name{display:block;color:#000;font-weight:bold}.pickup-info ul{list-style:none;margin:0 0 0 0;padding:0 0 0 0}.address-panel ul li:nth-child(5){font-size:13px;color:#1fcde2}li.cost-container{width:220px}li.landmark-container select{width:245px}.pickup-info p{padding:20px;font-size:18px}.flight-info select{height:55px;line-height:55px}.flight-info{font-size:19px}.trip-details h2{font-size:53px;line-height:53px;margin-top:70px;margin-bottom:47px}.flight-info ul li:nth-child(4) select{width:65px;font-size:19px}.flight-info .flight-date-group .form-control{width:182px;height:55px;line-height:45px}.flight-date-group .form-control .button-text{color:#000;line-height:45px;font-size:19px}.flight-info ul li:first-child select{width:225px;font-size:19px}.flight-info ul li:nth-child(3) select{width:220px;font-size:19px}.flight-info ul li:nth-child(2) input[type=text]{width:89px;height:55px;line-height:45px;margin-top:0;font-size:19px}.flight-info ul li form-control{width:89px;height:55px;line-height:45px;margin-top:0;font-size:19px}@media screen and (max-width:850px){.trip-details .two-thirds{margin-right:0%;width:100%}.trip-details .one-third{display:none;width:33%}.tooltip{display:none!important}.row-indent{margin-left:0}.booking-bar{height:auto;position:relative;display:block}#main-menu.collapse{}.booking-bar .btn-group{}.links .sixth{display:none}.booking-bar .trip-type-group .dropdown-menu{width:100%;border-right:0}.links .thirty,.links .fifth{width:100%;margin-left:0;text-align:center;margin:0 auto}.links .fifth{margin-bottom:50px}#login,#password{margin:10px auto;display:block}.mobile-subtitle-wrapper{display:block;background:#fff;text-align:center;padding-top:30px;padding-bottom:30px;width:100%}.mobile-subtitle-wrapper h2{color:#891633;font-size:30px;margin-top:0;text-transform:uppercase}.booking-bar .dropdown-menu{z-index:1000}.booking-bar .traveller-panel .dropdown-menu{position:absolute}.booking-bar .date-panel .dropdown-menu{position:absolute}.booking-bar .pickup-loc-group .form-control,.booking-bar .drop-loc-group .form-control{width:100%}.traveller-details-group{width:100%;text-align:center}.trip-type-group,.pickup-loc-group,.drop-loc-group,.depart-date-group,.return-date-group{width:100%;display:inline-block}.ui-datepicker-inline{display:inline;width:100%!important}.caption-container{display:none}.ui-datepicker-trigger{float:right!important}#traveller-details-button{display:none}#traveller-details{display:block;position:relative}.datepicker-wrapper,.depart-date,.return-date{width:94%;padding-left:2%!important;padding-right:4%!important;padding-top:16px;padding-bottom:10px}.subtitle-wrapper{display:none}.mobile-link{display:block}.main-menu,.main-menu nav,.main-menu nav ul{width:100%}.main-menu .navbar .nav{margin-right:0}.navbar .nav>li.help{margin-left:0}.main-menu .navbar .nav>li{background:#00a6bf;width:100%}.agent{display:none}.main-menu .navbar .dropdown-menu{left:0;position:relative}.main-menu .navbar .nav>li>a{text-align:center;color:#fff;text-shadow:none;font-size:26px;padding-top:22px;padding-bottom:22px}a.menu-close{background:url('../Images/grabber-close-blue.png') center center no-repeat #fff;height:30px}a.menu-close:hover,a.menu-close:active{background:url('../Images/grabber-close-blue.png') center center no-repeat #f2f2f2!important}a.book-rq:hover,a.book-rq:active{background:#7c0f2b!important}.header-caption,.header-caption-second{display:none}.logo{margin:0 auto;text-align:center}.logo img{height:50px}.featured{height:300px;background-size:auto 100%}.featured .content-wrapper h1{font-size:34px;text-align:center}.highlights{background:#1fcde2}.highlight{width:80%;padding-right:0;border-top:0;padding-top:30px;padding-bottom:30px;height:110px;padding-left:20%}.highlight p{font-size:15px;width:200px;margin:0 auto;line-height:normal}.highlight:nth-child(even){border-top:0;width:79%;padding-left:0;padding-right:20%}.customer-highlight{background:url("../Images/driver.png") 10px center no-repeat #f7f7f7}.highlight h3{font-size:24px;line-height:24px;width:250px;margin:0 auto 20px}.homes-highlight{background:url("../Images/hat.png") right center no-repeat #fff}.fleet-highlight{background:url("../Images/yoga.png") 10px center no-repeat #f7f7f7}.baggage-highlight{background:url("../Images/suitcase.png") right center no-repeat #fff}.employment-highlight{background:url("../Images/coins.png") 10px center no-repeat #f7f7f7}.cancellation-highlight{background:url("../Images/phone-bubble.png") right center no-repeat #fff}header .float-left,header .float-right{float:none}header .site-title{margin:10px;text-align:center}#login ul{margin:5px 0;padding:0}#login li{display:inline;list-style:none;margin:0;padding:0}#login a{background:none;color:#999;font-weight:600;margin:2px;padding:0}#login a:hover{color:#333}nav{margin-bottom:0}ul#menu{margin:0;padding:0;text-align:center}ul#menu li{margin:0;padding:0}.main-content,.featured+.main-content{background-position:10px 0}.content-wrapper{padding-right:0;padding-left:0}.content-wrapper.main-content{padding-right:15px;padding-left:15px}.featured .content-wrapper{}article,aside{float:none;width:100%}ol.round{list-style-type:none;padding-left:0}ol.round li{padding-left:10px;margin:25px 0}ol.round li.zero,ol.round li.one,ol.round li.two,ol.round li.three,ol.round li.four,ol.round li.five,ol.round li.six,ol.round li.seven,ol.round li.eight,ol.round li.nine{background:none}section.feature{float:none;padding:10px;width:auto}section.feature img{color:#999;content:attr(alt);font-size:1.5em;font-weight:600}#socialLoginForm{margin-left:0;float:none;width:auto}footer .float-left,footer .float-right{float:none}footer p{margin:0}.copyright{float:none;margin:10px auto}}@media screen and (max-width:650px){.bus-time-inner-spacer-2{display:block}}@media screen and (max-width:530px){.bus-time-inner-spacer-2{display:none}.bus-time-inner-spacer-1{margin-top:4px;display:block}.req-warning{clear:none}}.min-height-for-page{min-height:300px}.hidden{display:none!important}.table-layout-fixed{display:table!important;table-layout:fixed!important;width:100%!important}.table-break{display:table-row!important}.table-cell{display:table-cell!important}.table-row{display:table-row!important}.valign-top{vertical-align:top!important}.valign-middle{vertical-align:middle!important}.valign-bottom{vertical-align:bottom!important}.collapse-placeholder{display:none!important}.validation-summary-errors ul{list-style:none;margin:0 0 0 0;padding:0 0 0 0}input:-ms-input-placeholder{color:#a9a9a9}.btn{border:0}:focus{outline:0 0}.table-spacer-sm{width:5px}.table-spacer-md{width:10px}.table-spacer-lg{width:15px}.table-spacer-xlg{width:20px}.spacer-sm{height:5px}.spacer-md{height:10px}.spacer-lg{height:15px}.spacer-xlg{height:20px}.text-bold{font-weight:bold}.bottom{margin-top:0;border-top:0;color:#fff}.bottom a{color:#fff}.copyright-wrapper{background:#891633;padding-bottom:50px;font-size:15px}.copyright-wrapper a{font-size:15px}.copyright-wrapper a:hover{text-decoration:underline}.bottom-bar{border-top:0;padding:15px 0}footer{background:#7c0f2b;height:auto;padding-bottom:15px}footer .footer-icons{padding-top:15px}footer .footer-icons .logo{margin-bottom:15px}footer .links h3{color:#fff;text-transform:uppercase;font-weight:bold;margin-bottom:15px;font-size:20px}footer .links ul{list-style-type:none;margin-left:0;padding-left:0}footer .links ul li{margin-left:0}footer .links ul li a{color:#fff;font-size:15px}footer .links ul li a:hover{text-decoration:underline}footer form input{border-radius:4px}footer form a{color:#fff;font-size:13px}footer form a:hover,footer form a:active{text-decoration:underline;color:#fff}.header-spacer-cell{width:300px}body{background-color:#fff;color:#333;font-size:.85em;font-family:Helvetica,"Segoe UI",Verdana,Helvetica,Sans-Serif;margin:0;padding:0;min-width:320px!important}.offcanvas{z-index:9999;right:-303px;width:300px;position:fixed;height:100%;background:#fff;padding:15px;transition:all .3s ease-out}.wrap{white-space:normal!important}.ajax-loading{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.8) url('../Images/ajax-loader.gif') 50% 50% no-repeat}body.loading{overflow:hidden}body.loading .ajax-loading{display:block}.negative-currency{color:red}.text-italic{font-style:italic}.monospaced{font-family:"Courier New",Courier,monospace!important;font-weight:bold}.navbar-right{margin-top:20px}.search-wrapper{margin-bottom:-50px}.search-wrapper .search-container{height:50px;margin:auto;text-align:right;padding-top:5px;padding-bottom:5px}.search-wrapper .search-container .conf-search-button{height:40px;display:block}.search-wrapper .search-container .conf-search-button button{border:1px solid #fff;border-radius:3px;background:transparent;color:#fff;font-size:20px;padding:5px 20px}.search-wrapper .search-container .conf-search-button button .fa{margin-right:10px}.offcanvas{-webkit-box-shadow:-1px 0 1px 0 rgba(119,119,119,.5);-moz-box-shadow:-1px 0 1px 0 rgba(119,119,119,.5);box-shadow:-1px 0 1px 0 rgba(119,119,119,.5)}.offcanvas .navbar-nav{width:100%}.offcanvas .navbar-nav>li{width:100%}.offcanvas .navbar-nav>li>a{color:#000;font-weight:bold;text-align:center}.offcanvas .call-nav{position:fixed;bottom:0;margin:0 -15px;background:#891633}.offcanvas .call-nav li{color:#fff;font-weight:bold;padding:15px}.offcanvas .call-nav li .number-desc{padding-right:15px}.offcanvas .call-nav li a{color:#fff;text-decoration:underline}.navbar-default .navbar-nav>li>a{color:#fff;font-size:17px}.navbar-default .navbar-nav>li>a:hover{color:#fff;text-decoration:underline}.navbar-default .navbar-toggle{display:block;background:transparent}.navbar-default .navbar-toggle:hover{background:transparent}.navbar-default .header-icon-container i{font-size:30px;color:#fff}.navbar-default .grabber{margin-top:30px;padding:5px;display:inline-block}.navbar-default .grabber i{font-size:30px;color:#fff}.navbar-default .grabber:hover{background:#7c0f2b}.offcanvas .grabber{padding:5px;display:inline-block}.offcanvas .grabber i{font-size:30px;color:#891633}.offcanvas .grabber:hover{background:#f7f7f7}.navbar .nav>li.agent>a span{color:#891633;border-bottom:1px dotted #891633}.navbar .nav>li.help{margin-left:10px}.navbar .nav>li.help>a,.navbar .nav>li.user-menu>a{color:#fff}.navbar .nav>li.user-menu>a{width:40px;line-height:40px;text-align:center;border-radius:20px;background:#222;font-weight:bold;font-size:16px;height:40px;display:inline-block;padding:0;margin-top:10px}.navbar .nav>li.user-menu>a:hover,.navbar .nav>li.user-menu>a:active{background:#ededed!important;color:#000;text-decoration:none}header .navbar.navbar-default .container-fluid .navbar-nav>li.dropdown.open.user-menu>a{border:1px solid #fff;color:#fff}.bus-time{margin-bottom:38px}.bus-time-inner{padding:35px 20px 20px}.bus-time-inner .req-warning{text-align:center}.bus-time-inner+.bus-times-footer{border-bottom:0}.bus-time{background:#ededed;border:0 solid #ededed;border-radius:10px;overflow:hidden}.travel-icon{width:34px;height:9px;background:url('/Images/travel-icon.png') no-repeat;margin:10px;display:inline-block}.bus-times-header{width:100%;background:#fff;text-align:right;border-spacing:0}.bus-time-info{font-size:35px;font-weight:bold;line-height:35px;display:inline-block}.bus-times-info-header{text-align:center;font-size:11px;font-weight:bold;line-height:20px;width:100%;float:right;text-transform:uppercase}.bus-times-recommended-header,.bus-times-tight-connection-header{color:#891633;padding-left:23px;padding-right:23px;padding:5px}.bus-times-recommended-header{background-color:#90ee90;padding:5px;font-size:1.5em}.bus-times-tight-connection-header{background-color:#add8e6;font-size:1.5em}.bus-time-duration-outer{width:35%}.bus-times-footer{background:#891633;color:#fff;text-align:center;font-size:11px;font-weight:bold;padding-left:23px;padding-right:23px;line-height:20px;text-transform:uppercase;margin-top:-1px}.bus-times-sold-out-header{background:#891633;color:#fff;padding-left:23px;padding-right:23px;font-size:1.5em;padding:5px}.address-unit,.address-buzzer{width:50%}.bus-times-few-header{background:#222;color:#fff;padding-left:23px;padding-right:23px;font-size:1.5em;padding:5px}.bus-time-times{min-width:210px;width:auto;max-width:400px}.bus-time-duration,.bus-time-connection{padding-left:20px;padding-top:10px;padding-bottom:10px;display:inline-block}.confirmation-trip-header .trip-date{font-weight:bold;font-size:1.25em}.trip-information b{font-size:1.25em}.confirmation-terms b{font-size:1.1em}.reservation-nav-bar{display:inline-block;padding:15px 65px 15px;margin:0;background:#f7f7f7;border-radius:10px}.reservation-nav-item{padding:4px;font-size:14px;display:inline-block}.reservation-nav-item i{font-size:15px;border:2px solid #222;width:30px;height:30px;border-radius:15px;text-align:center;display:block;background:#fff;line-height:28px;margin:5px auto}.reservation-nav-item.nav-valid i{border:2px solid #8e8e8e;color:#8e8e8e}.reservation-nav-item.active i{border:2px solid #891633;color:#891633}.bus-tracker-field{margin-bottom:10px}.bus-tracker-field label{display:block}.content-page .content-body .web_content_header{margin-bottom:15px;margin-top:30px}.booking-bar>.content-wrapper>.row>.btn-group.trip-type-drowpdown-container{display:none}.booking-step .booking-button-container{display:none}.booking-step .trip-type-drowpdown-container{display:block}.booking-step .trip-type-container{display:none}.booking-step #edit-booking-wrapper{padding-top:30px}.booking-step #edit-booking-wrapper .booking-button-container{display:block}.pickup-location-tile{color:#222;padding:15px;border:1px solid #222;border-radius:10px;display:block;height:180px;margin-bottom:15px}.pickup-location-tile b{color:#891633}.pickup-location-tile:hover{background:#f7f7f7}.pickup-location-tile i{margin-right:5px}.courier-pickups .pickup-location-tile{min-height:300px;height:100%}.bus-tracker-body p{max-width:900px}.bus-tracker-row.row{margin-left:0;margin-right:0}.bus-tracker-container{padding:15px;border-radius:10px;background:#f7f7f7}.bus-tracker-submit{padding-top:42px}.social-media-links i{font-size:30px;color:#fff}.social-media-links a{margin-right:5px}.app-menu{background:#fff;height:50px;box-shadow:0 -4px 4px -3px rgba(0,0,0,.1);position:fixed;bottom:0;z-index:1003;width:100%;display:none}.app-menu a{padding-top:0;padding-bottom:5px;display:inline-block;text-align:center;border-left:1px solid #f7f7f7;font-size:12px;border-right:1px solid #ededed}.app-menu a img{margin:5px auto;display:block;height:22px}.app-menu a:last-child{border-right:1px solid #f7f7f7}.app-menu a:active{box-shadow:inset 0 0 6px -4px rgba(0,0,0,.3);background:#fcfcfc}.reservation-nav-item.nav-valid,.reservation-nav-item.nav-valid .reservation-nav-link,.reservation-nav-item.nav-valid:before{color:#222}.reservation-nav-item.active,.reservation-nav-item.active .reservation-nav-link,.reservation-nav-item.active:before{color:#891633}.reservation-nav-spacer:before{display:inline-block;content:url(../Images/small-arrow-right.png);position:relative;top:2px;margin:0 4px}header{background:#891633}.duration,.connection{display:inline-block;font-size:19px;line-height:35px;vertical-align:top}.duration{color:#222}.connection{color:#891633}.header-search{display:none}header .navbar.navbar-default{border:0;text-align:center}header .navbar.navbar-default .container-fluid{margin:0 auto}header .navbar.navbar-default .container-fluid .navbar-header{margin:0 15px}header .navbar.navbar-default .container-fluid .navbar-header .logo{padding-top:10px;padding-bottom:10px;display:inline-block}header .navbar.navbar-default .container-fluid .navbar-header .logo img{height:80px}header .navbar.navbar-default .container-fluid .navbar-header .navbar-brand{height:auto}header .navbar.navbar-default .container-fluid .navbar-header .header-slogan{color:#fff;font-size:17px;display:flex;align-items:center;height:100px;text-align:center}header .navbar.navbar-default .container-fluid .navbar-header .header-slogan .header-slogan-primary{display:inline-block;margin:auto}header .navbar.navbar-default .container-fluid .navbar-header .header-slogan .header-slogan-secondary{display:inline-block}header .navbar.navbar-default .container-fluid .navbar-nav>li.dropdown>a{background-color:#222}header .navbar.navbar-default .container-fluid .navbar-nav>li.dropdown>a:hover,header .navbar.navbar-default .container-fluid .navbar-nav>li.dropdown>a:focus{background-color:#891633}header .navbar.navbar-default .container-fluid .navbar-nav>li.dropdown.open>a{background-color:#891633}header .navbar.navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu{background-color:#222}header .navbar.navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu>li,header .navbar.navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu>li>a{background-color:#222}header .navbar.navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu>li.call,header .navbar.navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu>li:hover,header .navbar.navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu>li:focus,header .navbar.navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu>li>a:focus,header .navbar.navbar-default .container-fluid .navbar-nav>li.dropdown>.dropdown-menu>li>a:hover{background-color:#891633}@media screen and (min-width:1601px){header .navbar.navbar-default .container-fluid{max-width:1520px}}@media screen and (min-width:1351px) and (max-width:1350px){header .navbar.navbar-default .container-fluid .navbar-header ul li .navbar-brand img{width:120px}header .navbar.navbar-default .container-fluid .navbar-header ul li .header-slogan{padding-left:50px;width:350px;font-size:17px}}.loginForm{text-align:left}.loginForm input{margin:10px 0;border-radius:4px;border:1px solid #222}.loginForm input[type=text],.loginForm input[type=password]{width:100%}.dropdown-menu{margin:0;padding:0}.btn-default{margin:0;padding:0;display:table;table-layout:fixed;border-style:none;border-width:0;vertical-align:middle;position:relative;border-collapse:separate;border-spacing:0}.btn-default,.btn-default:hover,.btn-default:focus{outline:0 none}.btn-default .button-text{padding:0 5px;overflow:hidden}.btn-default.form-control{width:100%;text-align:left}.btn-default .button-text,.btn-default .caret,.btn-default .cal,.btn-default .drop-checked{display:table-cell;vertical-align:middle}.btn-group>.btn-default{max-width:100%;overflow:hidden}.img-checkbox{width:29px;height:29px;background:url('../Images/unchecked-black.png') center bottom;display:inline-block;margin-bottom:-8px}.img-checkbox.checked{width:29px;height:29px;background:url('../Images/check-black.png') center bottom}.form-button-sm{color:#891633;font-size:18px;border:1px solid #891633;border-radius:4px;text-align:center;padding:10px 8px;float:right}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-color:#fff;color:#000}.advanced-group .btn-default,.advanced-group .btn-default:hover,.advanced-group .btn-default:focus,.advanced-group .btn-default.focus,.advanced-group .btn-default:active,.advanced-group .btn-default.active,.advanced-group .open>.dropdown-toggle.btn-default{background-color:transparent}a.form-button-sm:hover{background:#ededed;text-decoration:none;cursor:pointer}.pax-group{float:left;width:40px}.pax-group .caret{display:none}.pax-group .form-control{height:24px}.pax-group .btn-default .button-text{display:inline}.minus,.plus{border:1px solid #000;width:24px;height:24px;border-radius:12px;text-align:center;line-height:22px;padding-left:1px;font-weight:bold;font-size:16px;float:left;color:#000}.minus:hover,.plus:hover{border:1px solid #891633;color:#891633}.pax-row .field-label{width:50%;display:inline-block;line-height:34px}.advanced-group{width:100%;display:block;text-align:center;color:#000}.advanced-group .field-label{color:#000;float:none;display:block}.advanced-group .pax-row .field-label{float:left;margin-top:-5px}.advanced-group .advanced-field .btn-group{width:100%}.advanced-group .advanced-field .btn-group.pax-group{width:40px;border:0}.advanced-group .advanced-field .btn-group.pax-group .btn-default{text-align:center}.advanced-group>.btn-default{height:55px;width:200px;margin:0 auto!important;float:none}.advanced-group>.dropdown-menu.outer-dropdown{background:none}.advanced-group>.dropdown-menu{padding:0;vertical-align:top;border:0 none;position:relative;z-index:0;float:none}.advanced-group>.dropdown-menu>li{padding:15px 0;text-align:center;vertical-align:top}.advanced-group-content{text-align:left;margin:0 auto;width:100%}.advanced-group-content .form-row{margin-top:15px}.advanced-group-content .form-row .advanced-field{padding-left:0}.advanced-group-content .container-left,.advanced-group-content .container-right{vertical-align:top;display:inline-block}.advanced-group-content .container-left{padding-left:0}.toronto-schedule{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url('../Images/toronto.png') top center no-repeat;background-size:100%;transition-property:background,color;transition-duration:500ms}.toronto-schedule:hover{background:linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.6)),url('../Images/toronto.png') top center no-repeat;background-size:100%}.toronto-schedule:hover .schedule-title{color:#222}.detroit-schedule{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url('../Images/detroit.png') top center no-repeat;background-size:100%}.detroit-schedule:hover{background:linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.6)),url('../Images/detroit.png') top center no-repeat;background-size:100%}.detroit-schedule:hover .schedule-title{color:#222}.london-schedule{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url('../Images/london.png') top center no-repeat;background-size:100%}.london-schedule:hover{background:linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.6)),url('../Images/london.png') top center no-repeat;background-size:100%}.london-schedule:hover .schedule-title{color:#222}.sarnia-schedule{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url('../Images/sarnia.png') top center no-repeat;background-size:100%}.sarnia-schedule:hover{background:linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.6)),url('../Images/sarnia.png') top center no-repeat;background-size:100%}.sarnia-schedule:hover .schedule-title{color:#222}.schedules{float:left;clear:both;width:100%;margin-bottom:50px}.schedules h3{text-align:center;font-size:45px;color:#222;margin-bottom:30px;font-weight:bold}.schedules a{height:300px;padding-top:100px;text-align:center;margin-bottom:15px}.schedules a .schedule-subtitle{color:#000;margin-bottom:20px;font-size:28px;text-align:center;display:block;font-weight:500}.schedules a .schedule-title{color:#fff;font-family:"jaf-bernina",sans-serif;font-size:32px;font-weight:bold;text-align:center;display:inline-block;line-height:32px;margin:-1px auto}.highlights{background:none repeat scroll 0 0 #f7f7f7;text-align:center;vertical-align:top;padding:30px 0;margin-left:0;margin-right:0}.highlights a{text-align:left;margin-bottom:30px;font-size:15px;color:#222}.highlights a h3{font-family:"jaf-bernina",sans-serif;font-size:24px;font-weight:bold}.highlights a:hover{background:#ededed}.highlights img{max-width:100%}.header-info-outer{height:0;background:#d51243;overflow:hidden;text-align:center;max-width:100%}@media screen and (max-width:3000px) and (min-width:770px){.header-info-outer{height:48px}}.header-info-inner{margin:0 auto;height:50px;max-height:50px;color:#fff;max-width:100%;position:relative;z-index:auto;padding:0 50px}.header-info-close{position:absolute;top:0;right:0;font-size:24px;text-align:center;padding:5px;height:50px;width:40px}.header-info-text{line-height:16px;vertical-align:middle;font-size:16px;overflow:hidden;text-align:center;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding:5px;height:50px}.booking-list .pagination{margin:0}.header-info-text::before{display:inline-block;width:40px;content:url('../Images/alert.png');height:1px;max-height:1px;position:relative;top:6px;overflow:visible}.confirmation-apis-header{text-align:center;font-size:18px}.confirmation-apis-logo::before{display:block;width:100%;content:url('../Images/tsa.png');overflow:visible}.confirmation-apis-link{text-align:center;font-size:14px}.charter-quote-table{width:100%}.charter-quote-table input[type=text]{width:100%}.charter-quote-table select{min-width:130px}.charter-quote-table textarea{width:100%;border:1px solid #1fcde2}.cd-faq{z-index:1}.notice{width:100%;position:fixed;bottom:-50px;background:#891633;height:50px;margin-top:15px;text-align:center;z-index:1002}.notice h2{text-align:center;color:#fff;background:#891633;padding:14px 0;font-size:20px;margin-top:0;font-weight:bold;text-transform:uppercase;display:inline-block}.notice .inner{padding:10px 15px 10px;font-size:15px;line-height:21px;text-align:left;display:inline-block;color:#fff;margin-bottom:5px}.notice a{color:#fff;background:#891633;padding:8px 15px;text-align:center;font-size:18px;display:inline-block;margin:0 auto 10px}.booking-bar .dropdown-menu>li:first-child>a:hover{border-top-left-radius:10px;border-top-right-radius:10px}.booking-bar .dropdown-menu>li:first-child.active a{border-top-left-radius:10px;border-top-right-radius:10px}.schedule-fares-table{width:100%;margin:40px auto}.schedule-fares-table tr td:nth-child(2),.schedule-fares-table tr td:nth-child(3),.schedule-fares-table tr td:nth-child(4){text-align:right}@media(max-width:1680px){.notice .inner{font-size:13px;padding:10px 10px 10px}}@media screen and (max-width:1350px) and (min-width:1100px){.notice .inner{font-size:13px;padding:10px 10px 10px}.notice h2{padding:5px 0}.notice a{font-size:15px;padding:5px 10px}}@media screen and (max-width:1099px) and (min-width:851px){.notice .inner{font-size:13px;padding:10px 10px 10px}.notice h2{padding:5px 0}.notice a{font-size:15px;padding:5px 10px}}@media(min-width:851px){.mobile-notice{display:none}}@media(max-width:850px){.mobile-notice{text-align:center;width:96%;margin:2%;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888}.mobile-notice h2{text-align:center;color:#fff;background:#891633;padding:10px 0;font-size:20px;margin-top:0;font-weight:bold;text-transform:uppercase}.mobile-notice .inner{padding:15px 15px 10px;font-size:12px;line-height:21px;text-align:left}.mobile-notice a{color:#fff;background:#891633;padding:8px 15px;text-align:center;font-size:18px;display:inline-block;margin:0 auto 10px}}.highlight{border-top:5px solid #f7f7f7;width:14%;display:inline-block;display:table-cell;margin:0;vertical-align:top;padding-top:140px;padding-left:1%;height:328px;padding-right:1%}.highlight h3{text-align:center;text-transform:uppercase;color:#8e8e8e;font-size:16px;line-height:16px;margin-top:0;font-weight:normal;margin-bottom:14px;vertical-align:top}.highlight p{text-align:center;font-size:12px;line-height:13px;font-family:Helvetica}.highlight:nth-child(even){border-top:5px solid #222}.customer-highlight{background:url("../Images/phone-bubble.png") center 60px no-repeat #fff}.homes-highlight{background:url("../Images/map.png") center 60px no-repeat #fff}.fleet-highlight{background:url("../Images/fleet.png") center 60px no-repeat #f7f7f7}.baggage-highlight{background:url("../Images/suitcase.png") center 60px no-repeat #fff}.employment-highlight{background:url("../Images/driver.png") center 60px no-repeat #f7f7f7}.cancellation-highlight{background:url("../Images/plane.png") center 60px no-repeat #f7f7f7}.tooltip{margin-left:-1px;z-index:1200}.tooltip.in{opacity:.9}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#891633;border-width:5px 5px 0;opacity:.9}.tooltip .tooltip-inner,.tooltip .tooltip-arrow-inner{background:#891633}.rates-table tr:nth-child(even),.schedule-fares-table tr:nth-child(odd){background:#f7f7f7}textarea{font-family:inherit;width:500px}input:focus,textarea:focus{border:1px solid #891633}.schedule-fares-table tr.schedule-fares-header-row{font-weight:bold;text-align:center;background:#222;color:#fff;text-transform:uppercase}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#891633;border-width:5px 5px 0;opacity:.9}.form-element .btn-group>.dropdown-menu{left:-1px;right:auto}.form-element .btn-group>.dropdown-menu>li{margin-top:-1px}.form-element .btn-group>.dropdown-menu>li:first-child{margin-top:0}.form-element .btn-group>.dropdown-menu>li>a:hover{background-color:#7c0f2b;color:#fff}.caret,.cal,.drop-checked{width:37px;border:0 none;background-position:center center;background-repeat:no-repeat;float:none}.cal{width:47px}.booking-bar .booking-button-container{text-align:center}.booking-bar .caret,.booking-bar .cal,.booking-bar .drop-checked{width:47px}.booking-bar .button-text{padding:0 10px}.booking-bar .quick-quote-button{display:block;margin:10px auto}.booking-bar .quick-quote-button .btn{background:none;color:#891633;text-decoration:underline}.caret{background-image:url('../Images/caret-down-black.png')}.booking-bar .caret,.navbar .caret{background-image:url('../Images/caret-down-black.png')}.advanced-options .caret,.traveller-panel .caret{background-image:url('../Images/caret-down-red.png')}.form-row .caret{background-image:url('../Images/caret-down-black.png')}.cal{background-image:url("../Images/calendar-black.png")}.form-row .cal{background-image:url('../Images/calendar-black.png')}.drop-checked{border-width:0;width:29px;height:29px;background-position:center center;background-repeat:no-repeat;background-image:url('../Images/check-black.png')}.booking-bar .drop-checked{background-image:url('../Images/check.png')}input[type=submit],input[type=button]{color:#fff;background-color:#222;font-weight:bold;border:0 none}input[type=submit]:hover,input[type=button]:hover,input[type=submit]:focus,input[type=button]:focus,input[type=submit]:active,input[type=button]:active{color:#fff;background-color:#000}p.flight-info{padding-bottom:15px}.landmark-panel,.address-panel,.walkin-panel{padding:30px 15px}.trip-details h2 .info{font-size:.8em}.trip-details .content-wrapper{padding:0 10px}.form-row{padding:0 0 0 20px;max-width:100%;white-space:nowrap;display:block}.form-row .form-field{white-space:normal}.form-row .form-field>label{font-size:19px;padding-bottom:5px;font-weight:bold}.form-row .form-field .form-element{display:table;table-layout:fixed;vertical-align:middle;white-space:nowrap;width:100%;max-width:100%;border-spacing:0}.form-row .form-field .form-element>div,.form-row .form-field .form-element input{display:table-cell;width:100%}.form-row .form-field .form-element:after{display:table-cell;width:10px;content:" "}.form-row .form-field .form-element.required:after{background:url('../Images/required.png') center center no-repeat;width:37px}.landmark-fare,.address-fare{text-align:center;width:250px;vertical-align:middle!important}.passenger-contact-email,.passenger-contact-phone,.passenger-contact-ext{width:50%}.passenger-contact-phone{width:50%}.trip-type-list-item{background:#e7d0d6;height:25px;width:100%;margin:0;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px}.summary-bar{margin:0 auto;text-align:left;margin-bottom:-109px}.summary-bar .content-wrapper{padding:0 10px}.summary-bar .content-wrapper>div{padding:15px 0;text-align:center}.summary-bar .content-wrapper>div h1{font-family:"jaf-bernina-sans",sans-serif;font-weight:normal;color:#891633;text-align:center;font-size:40px;margin-top:0;line-height:40px}.summary-bar-total{margin-left:10px;font-weight:bold}.summary-bar-total-price{color:#222;font-weight:bold}@media screen and (min-width:1100px){.summary-bar .spacer-horizontal{width:1px;background-color:#fff;height:auto}}.navbar .dropdown-menu{min-width:290px;border:0;border-radius:0;box-shadow:none;left:auto;right:0;padding:20px 0 0 0;margin:0 0 0 0}.navbar .dropdown-menu>li>a{color:#fff;border-bottom:1px solid #fff;font-size:18px;padding-left:30px;line-height:18px;padding-top:15px;padding-bottom:15px}.dropdown-menu .call{background:url('../Images/phone.png') 10px 50% no-repeat #000;padding:10px 10px 10px 55px}.dropdown-menu .call .number{color:#fff;border-spacing:15px 0}.dropdown-menu .call .number a{display:inline;padding-left:0;padding-top:0;padding-bottom:0;color:#fff;border-bottom:0}.booking-bar>.content-wrapper>.row>.btn-group{display:block;padding:0 15px}.booking-bar>.content-wrapper>.row>.btn-group>.btn-default{z-index:auto;background:transparent;min-height:65px;border-bottom:1px solid #000}.booking-bar>.content-wrapper>.row>.btn-group>.dropdown-menu{z-index:1001;border-radius:10px;box-shadow:rgba(0,0,0,.05) 0 1px 2px 0}.booking-bar>.content-wrapper>.row>.btn-group>.dropdown-menu .date-panel{padding:20px 20px 20px;font-size:13px}.booking-bar>.content-wrapper>.row>.btn-group>.dropdown-menu>li:not(.date-panel){z-index:1000}.booking-bar>.content-wrapper>.row>.btn-group>.dropdown-menu>li:not(.date-panel)>a{color:#000}.booking-bar>.content-wrapper>.row>.btn-group>.dropdown-menu>li:not(.date-panel)>a:hover,.booking-bar>.content-wrapper>.row>.btn-group>.dropdown-menu>li:not(.date-panel)>a:focus,.booking-bar>.content-wrapper>.row>.btn-group>.dropdown-menu>li:not(.date-panel)>a:active{color:#f7f7f7}.date-panel{font-size:13px}#ui-datepicker-div{font-size:15px;box-shadow:rgba(0,0,0,.05) 0 1px 2px 0;border-radius:10px}.ui-datepicker{background:#fff}.ui-datepicker .ui-state-highlight{font-style:italic}.ui-datepicker .ui-state-active{font-weight:bold;background:#e7d0d6;border-radius:18px}.ui-datepicker .ui-state-disabled{color:gray}.ui-datepicker-header{background:#fff;color:#000;border:0}.depart-date-group .button-text::before{font-size:10px;content:"Departing:";display:block;margin-top:-10px}.return-date-group .button-text::before{font-size:10px;content:"Returning:";display:block;margin-top:-10px}select.ui-datepicker-month,select.ui-datepicker-year{height:auto;color:#000;border:0}.ui-datepicker-inline{border:0}.bus-time .caret-right,.confirmation-row .caret-right{display:inline-block;width:20px;height:25px;padding:0 3px}.bus-time .caret-right:before,.confirmation-row .caret-right:before{content:url("../Images/caret-right-blue.png");display:inline-block;width:20px;height:25px;padding:0 3px}.bus-time .bus-times-info-header{border-top:1px solid #ededed;border-left:1px solid #ededed;border-right:1px solid #ededed;background-color:#ededed}.bus-time.active .bus-times-info-header{border-top:1px solid #222;border-left:1px solid #222;border-right:1px solid #222}.bus-time.active .bus-time-inner{border:1px solid #222}.bus-time.active .select-btn{background-color:#222}.about-report-left{position:relative;z-index:auto}.about-report-mapping{z-index:100}.about-report-image{z-index:200;position:relative;margin-bottom:-217px;top:-271px}.ui-datepicker td,.ui-datepicker td a,.ui-datepicker td span{text-align:center!important;line-height:26px}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{border:0}.ui-datepicker-group-first{border-right:1px solid #ededed;padding-right:15px}.ui-datepicker-group-last{padding-left:15px}.ui-datepicker-calendar thead tr{border-bottom:1px solid #ededed}.ui-datepicker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e,.ui-datepicker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w{height:19px!important;width:11px!important;background-position:center center;background-repeat:no-repeat}.ui-datepicker .ui-widget-header .ui-state-hover .ui-icon.ui-icon-circle-triangle-e,.ui-datepicker .ui-widget-header .ui-state-hover .ui-icon.ui-icon-circle-triangle-w{cursor:pointer;margin-top:-7px!important}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e{background-image:url('../Images/caret-right-grey.png');height:19px!important;width:11px!important}.ui-datepicker .ui-widget-header .ui-state-hover .ui-icon.ui-icon-circle-triangle-e{background-image:url('../Images/caret-right-black.png');margin-left:-9px!important}.ui-datepicker .ui-icon.ui-icon-circle-triangle-w{background-image:url('../Images/caret-left-grey.png');height:19px!important;width:11px!important}.ui-datepicker .ui-widget-header .ui-state-hover .ui-icon.ui-icon-circle-triangle-w{background-image:url('../Images/caret-left-black.png');margin-left:-7px!important}.booking-bar{vertical-align:top}.booking-bar>.content-wrapper{padding:0;text-align:center;white-space:nowrap}.booking-bar>.content-wrapper .bookingBar-btn{background-color:#891633;border:0;border-radius:4px;padding:0 25px}.booking-bar>.content-wrapper .bookingBar-btn:hover{background:#222}.booking-bar>.content-wrapper .tooltip-inner{white-space:normal}.booking-bar>.content-wrapper{position:relative;text-align:left}.featured .content-wrapper h1{font-family:"jaf-bernina-sans";font-weight:normal;font-style:italic;text-shadow:1px 1px 1px #8e8e8e;color:#fff;line-height:normal;text-align:center}.featured .content-wrapper h2{color:#fff;text-transform:uppercase;font-weight:500;line-height:normal;display:none}.copyright{float:left;font-weight:bold}.payment-email .form-group-label{padding-bottom:0!important;padding-top:10px!important}.payment-card-cvv-link{height:30px!important}.form-spacer{width:10px}.payment-promo-apply{width:200px}.form-row .btn-group{margin:0;padding:0;border:solid #222 1px;overflow:visible;width:inherit}.form-row .btn-group>.btn-default,.form-row .btn-group>.btn-default:hover,.form-row .btn-group>.btn-default:focus{color:#000}.pax-field{display:inline-block}.pax-field .btn-default{width:125px}.advanced-options .dropdown-menu .traveller-panel .btn-default{width:125px}.booking-bar>.advanced-options>.btn-default{width:100px}.booking-bar>.advanced-options>.btn-default,.booking-bar>.advanced-options>.btn-default:hover,.booking-bar>.advanced-options>.btn-default:focus{background-color:transparent;border-width:0}.trip-details-main{padding-top:109px;padding-bottom:30px}.customer-panel{border-radius:10px;background:#f7f7f7;padding:15px}.form-info .landmark-panel,.form-info .address-panel{border-radius:10px;background:#f7f7f7;margin-top:15px}.cost-info{margin-bottom:2px;color:#222}.address-fare{display:table-cell}.cost{font-size:35px;color:#222;line-height:35px;margin-bottom:0}.trip-details-body,.details-body{border-spacing:10px 0}.trip-details-body>*,.details-body>*{vertical-align:top}.trip-details-header .drop-return{vertical-align:middle;text-align:left;width:120px}.trip-details-header,.details-header{margin-bottom:20px;border-collapse:collapse}.trip-details-header h1,.details-header h1{vertical-align:middle}.price-summary{position:relative;top:auto;overflow:hidden}.price-summary-top{padding:0 0 20px;font-size:16px;border-bottom:1px solid #222}.price-summary-top h3{padding-top:0;font-size:24px;color:#891633;text-align:center;margin-bottom:15px;font-family:"jaf-bernina-sans",sans-serif;font-weight:bold}.price-summary-bottom{padding:20px 0;font-size:16px}.payment-header{color:#891633;font-size:22px;margin-bottom:5px;text-align:center}.payment-summary-bottom,.payment-summary-top{font-size:16px}.logged-in-container{color:#fff}.logged-in-container a{color:#fff}.logged-in-container a:hover{text-decoration:underline}.payment-grid,.payment-data,.payment-insurance{padding:15px;border-radius:10px;background:#fff}.payment-grid+.payment-grid,.payment-data,.payment-insurance{margin-top:20px}.payment-insurance-image img{max-width:100%;width:100%}.payment-insurance-note{font-size:14px}.price-summary-locations{padding:5px 0}.passenger-extras{margin:20px}hr{margin-top:5px;margin-bottom:5px;border:0;border-top:1px solid #ededed}.price-amount{width:100px}.payment-amount{width:70px}.price-row,.payment-row{border-spacing:0}.payment-row.payment-total{border-top:1px solid #891633}.price-row.price-total{border-spacing:0 20px;color:#222;font-weight:bold;font-size:22px}input.booking-button{width:100%;padding:10px;background-color:#891633}.btn-primary{padding:10px;background-color:#891633}.btn-secondary{padding:10px;background-color:#222}.trip-details h1,.details h1{font-family:"jaf-bernina-sans",sans-serif;font-weight:bold;color:#891633;text-align:left;font-size:30px;line-height:30px;margin-top:0;margin-bottom:0}.edit-instructions{margin-bottom:40px}.trip-details h2,.details h2{font-family:"jaf-bernina-sans",sans-serif;font-weight:bold;color:#000;text-align:left;font-size:25px;line-height:25px;margin-top:30px;margin-bottom:15px}.trip-details h2 .info,.details h2 .info{text-transform:none;color:#000;font-weight:normal;font-family:"jaf-bernina-sans","Segoe UI",Verdana,Helvetica,Sans-Serif}.trip-details-sidebar{background:#e7d0d6;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#7c0f2b 100%)}.price-summary-vticket,.price-grid{background:#fff;padding:15px;border-radius:10px}#booking-section,.summary-header{text-align:center}.advanced-options{display:block;width:100%;margin:auto 0;position:relative}.conf-search-content{padding-top:10px}#booking-section+.summary-header{margin-top:20px}.booking-bar-wrapper{padding:15px 0}.featured .booking-bar-wrapper{background-color:rgba(255,255,255,.8);border-radius:10px;padding:50px 25px 25px 25px;min-height:248px}.featured .booking-bar>.content-wrapper>.row>.btn-group.advanced-button-group{display:none}.trip-booking-wrapper .quick-quote-button{display:none}.trip-booking-wrapper .btn-group>.btn,.trip-booking-wrapper .btn-group>.dropdown-menu,.trip-booking-wrapper .btn-group>.popover{font-size:14px}.trip-booking-wrapper .advanced-buttom-group{display:block}.trip-booking-wrapper #advancedBtn{display:none}@media(min-width:1100px){.trip-booking-wrapper .col-md-2{width:14.2857%}}.search-btn{color:#fff}.time-select-spacer{height:55px;line-height:55px;width:20px;vertical-align:middle;text-align:center}.ui-menu-item{background-color:#fff}.form-element textarea{padding:10px}.form-element select,.form-element input[type=text],.form-element input[type=button],.form-element input[type=password],.form-element .ui-selectmenu-button,.form-element .btn-group,.form-element .ui-select,.form-element textarea{background-color:transparent;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000}.form-element .ui-select{margin:0;padding:0}.form-element .ui-select,.form-element .ui-select:hover,.form-element .ui-select:focus{background-color:transparent;outline:0 none}.form-element .ui-select .ui-btn .ui-btn-inner{margin:0;padding:0;text-align:left;width:100%;vertical-align:middle;position:absolute;left:0;right:0;top:0;bottom:0}.form-element .ui-select .ui-btn .ui-btn-inner .ui-btn-text{position:absolute;left:0;top:0;bottom:0;right:0;margin-left:10px;margin-right:37px;vertical-align:middle;float:none;margin:0;padding:0;font-size:19px;width:100%;max-width:100%;padding-left:10px;padding-right:37px}.form-element .ui-select .ui-btn .ui-btn-inner .ui-btn-text span{display:block;width:100%;max-width:100%;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.form-element .ui-select .ui-btn .ui-btn-inner .ui-icon-arrow-d{position:absolute;left:0;top:0;bottom:0;right:0;margin-left:auto;margin-right:0;border-width:0;width:37px;margin-top:0;background-position:center center;background-repeat:no-repeat;background-image:url('../Images/caret-down-black.png')}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff!important}input[type=text],input[type=password]{padding-left:10px;padding-right:10px}.form-info div,.form-info label,.form-info input{margin:0;outline:0}.form-info .selection-panel{margin:0}.form-info .selection-panel>div{margin:0;padding:0;display:table-cell;vertical-align:top}.form-info .selection-panel>div a{font-size:15px;padding:15px;vertical-align:top;width:100%;min-height:100px;height:auto;display:inline-block;text-align:center;color:#000;background-color:#fff;border:1px solid #891633;border-radius:6px}.form-info .selection-panel>div a div:first-child{margin:0;font-weight:bold}.form-info .selection-panel>div a:hover{cursor:pointer;background:#ededed}.form-info .selection-panel>div a div:not(:first-child){font-style:italic}.form-info .selection-panel>div.active a{background-color:#891633;color:#fff}.form-info .selection-panel>div.active a:hover{background:#222}.form-info .selection-panel>div:hover,.form-info .selection-panel>div.active{background-color:#fff}.form-info.flight-stops .selection-panel>div a{min-height:60px}.form-info.flight-stops .flight-info,.form-info.flight-stops .landmark-panel{background:#f7f7f7;padding:15px;border-radius:10px;margin-top:15px}.form-info.flight-stops .flight-info .select-btn,.form-info.flight-stops .landmark-panel .select-btn{border-radius:4px;border:0;text-transform:none}.form-info .selection-panel{margin-left:-10px}.modal-open .ui-front{z-index:1200}.form-element.required select,.form-element.required input[type="text"],.form-element.required input[type="button"],.form-element.required input[type="password"],.form-element.required .btn-group,.form-element.required .ui-select,.form-element.required textarea{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #891633}.form-info-row{margin-bottom:20px}.form-fields ul li{display:inline-block}.quick-quote-summary{padding:10px}.ui-select .ui-btn{margin:0}.form-row{font-size:19px}.form-row+.form-row{margin-top:5px}.create-debug-button{display:inline-block;position:fixed;top:auto;bottom:0;z-index:1000}.content-wrapper .form-info .form-group-elements{padding:20px 10px}.content-wrapper .form-info .form-group-elements .form-row{padding:5px}.form-element .ui-select:hover,.form-element .ui-select:active,.form-element .ui-select:focus,.form-element .ui-select{background-color:transparent}.numeric-picker{height:55px;border:1px solid #891633;width:100%;padding:10px;font-family:"jaf-bernina-sans","Segoe UI",Verdana,Helvetica,Sans-Serif}.confirmation-passenger-row.row{margin:0 0 15px}.excess-luggage label{min-height:55px;display:block;text-align:center}.passenger-panel,.payment-panel{border-radius:10px;background:#f7f7f7;padding:15px}.trip-details-main .passenger-panel{border-top-left-radius:0}.trip-details-main .trip-details-sidebar{background:none}.trip-details .content-wrapper .passenger-panel .passenger-contact+.passenger-contact{padding-top:0}.form-group{display:table;width:100%;table-layout:fixed}.form-group .form-group-label,.form-group .form-group-elements{display:table-cell;vertical-align:top}.form-group .form-group-label{width:120px;text-align:left;color:#222;padding:34px 5px;white-space:normal;font-weight:bold;vertical-align:top}.form-group .form-group-label.no-form-labels{padding:5px 5px}.form-group .form-group-label.wide{width:220px}.form-row{display:table;width:100%;table-layout:fixed}.form-row .form-field{vertical-align:top}.bus-time-inner,.bus-time-inner-left,.bus-time-inner-right{vertical-align:middle}.bus-time-inner-right{width:120px}.fade{background-color:rgba(141,29,57,.9)}.content-wrapper .form-info .collapsable-form-group.collapse .form-group-elements{padding:5px 10px}.collapsable-form-group.collapse.form-group .form-group-label{padding:5px}.collapsable-form-group.collapse .form-group-elements .form-row{display:none!important}.collapsable-form-group.collapse .form-group-elements .collapse-placeholder{display:block!important}.modal{position:fixed;top:0;bottom:0;left:0;right:0;padding:0!important;display:table;height:100%;width:100%;table-layout:fixed}.modal-dialog{display:table-cell;text-align:center;vertical-align:middle;width:100%}.modal-header{padding:15px;border-bottom:0}.modal-title{font-family:"jaf-bernina-sans",sans-serif;font-weight:normal;color:#891633;text-align:center;padding:34px 85px 25px;font-size:64px;line-height:64px;overflow:hidden}.fleet{padding-top:55px;padding-bottom:60px;width:100%;display:block;float:left}.fleet h1{color:#222;font-size:45px;font-family:"jaf-bernina",sans-serif;margin-top:0;margin-bottom:30px;font-weight:normal;text-align:center;letter-spacing:-1px;font-weight:bold}a.fleet-prev{background:url('../Images/prev-lg.png') center center no-repeat #222;height:220px;width:132px;display:inline-block;z-index:20;position:relative;margin-right:-132px;float:left}a.fleet-next{background:url('../Images/next-lg.png') center center no-repeat #222;height:220px;width:132px;display:inline-block;z-index:20;position:relative;margin-left:-132px;float:right}.fleet-accordion{width:100%;display:inline-block;position:relative;overflow:hidden;height:220px;float:left}.fleet-accordion ul{display:block;height:220px;width:200%;text-space-collapse:collapse}.fleet-accordion ul li{width:12.5%;height:220px;display:inline-block}.picture-gallery li:hover::after{background:url("../Images/zoom.png") center center no-repeat;content:" ";width:100%;display:inline-block;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.picture-gallery ul{padding:0}.picture-gallery li{position:relative;z-index:auto;list-style-type:none;display:inline-block;background-position:center center;background-size:cover}.fleet-images li{height:400px;width:400px;box-shadow:2px 2px 2px #000;margin-right:10px;margin-top:10px}.fleet-van-1{background:url('../Images/van1.png')}.fleet-van-2{background:url('../Images/van2.png')}.fleet-van-3{background:url('../Images/van3.png')}.fleet-van-4{background:url('../Images/van4.png')}.modal-header .close{content:" ";height:37px;width:37px;opacity:1;float:none;position:absolute;top:30px;right:30px;left:auto;font-size:30px;color:#891633}.modal-header .close:hover{background:#f7f7f7}.modal-body{padding:0 85px 20px;font-family:Helvetica;font-weight:normal;text-align:left;font-size:18px;overflow-y:auto}.new-booking-link{margin-top:10px}.picture-dialog .modal-body img{width:100%}.modal-content{border:0 none;margin:0 auto;width:100%;max-width:1000px;max-height:100%;border-radius:10px}.form-element .select-btn{margin:0}.model-open{overflow:hidden}.debug-dialog textarea{width:100%}.modal-footer{padding:15px 85px 45px;text-align:center;border-top:0}.interac-modal .modal-title{font-size:32px}.grey-box{margin-top:10px;border:1px solid #ccc;background-color:#f7f7f7;padding-top:15px;padding-left:15px;padding-bottom:15px;padding-right:15px;width:100%;font-style:italic}.quick-quote-button+.conf-search-button,.form-row button+button{margin-left:5px}.about{padding:5vh 0;width:100%;display:block}.advanced-group-content .form-row{padding-left:0}.about-title{text-align:center;color:#891633}.about h1,.content-page h1{color:#222;font-size:45px;font-family:"jaf-bernina",sans-serif;margin-top:0;font-weight:bold;text-align:center;margin-bottom:45px}.content-page h1{margin-top:30px}.content-page{padding-bottom:50px;min-height:70vh}.content-page img{max-width:100%}.airport-checkin .row div{margin-bottom:15px}.airport-checkin .row div img{margin-top:50px;margin-left:auto;margin-right:auto;max-width:300px}.about p{text-align:center;font-size:15px;font-family:Helvetica;margin-bottom:30px;max-width:60%;margin-left:auto;margin-right:auto;font-size:24px}input.hasDatepicker{background-image:url("../Images/calendar-black.png");background-position:right 5px center;background-repeat:no-repeat;padding-right:30px}.form-info-header,.passenger-info,.customer-contact,.payment-info,.payment-billing,.passenger-details,.payment-card+.payment-promo,.account-login,.account-address,.apis-passenger{background-color:#f7f7f7}.form-info-header input[type=text],.passenger-info input[type=text],.customer-contact input[type=text],.payment-info input[type=text],.payment-billing input[type=text],.passenger-details input[type=text],.payment-card+.payment-promo input[type=text],.account-login input[type=text],.account-address input[type=text],.apis-passenger input[type=text]{background-color:#f7f7f7}.form-info-header,.passenger-info,.passenger-card,.passenger-name,.passenger-contact,.payment-info,.payment-billing,.payment-billing,payment-promo{margin:0;padding:0}.flight-info-time-display{font-size:38px;vertical-align:middle}.payment-info{padding:20px}.flight-info-date .form-control{font-size:19px}.form-row .form-element>select{width:100%}.form-field .form-element .btn-group .form-control{padding:0;height:54px;line-height:54px;display:table;width:100%}.form-field select{margin:0;display:inline-block;cursor:pointer}.form-field{vertical-align:top}.toggle_clock_setting{cursor:pointer}.req-field{width:15px;height:inherit;display:inline-block;text-align:center;color:#8b0000;font-size:24px}.form-info .form-header,.form-info .passenger-header,.form-info .apis-header{height:40px;font-size:24px;margin-left:40px;display:inline-block;line-height:76px}.apis-info-conf{width:300px}.form-info .passenger-header .passenger-number{font-weight:bold;display:inline-block}.form-info .passenger-header-special{display:inline-block;font-style:italic}.form-info .passenger-info-buttons{height:40px;padding-right:10px;display:inline-block;text-align:right;vertical-align:middle}.passenger-primary{display:inline-block;background-color:#222;color:#fff;padding:2px 20px;text-transform:uppercase;font-weight:bold}.navbar-default{background-color:transparent}body>.container-fluid{padding:0!important}#main-menu{font-size:15px}.primary-btn{padding:9px 22px;color:#fff;text-transform:uppercase;font-size:18px;background:#891633;vertical-align:top}.btn-link{padding:9px 22px}.select-btn,.btn-link,input[type=submit]{padding:9px 22px;color:#fff;font-size:18px;vertical-align:top;display:inline-block;font-weight:bold;text-decoration:none}.tab-strip{width:100%}.tab-strip .select-btn{width:50%}.btn-link,input[type=submit]{background:#891633;border-radius:4px}.btn-link:hover,input[type=submit]:hover{background:#222;text-decoration:none;color:#fff}.select-btn{text-transform:uppercase;background:#891633}.conf-search-form .btn:hover,.conf-search-form .btn:focus,.conf-search-form .btn.focus{color:#fff}.select-btn[disabled],.select-btn[disabled]:hover,.select-btn[disabled]:focus{background:#8e8e8e}.bus-time-inner .select-btn{display:block;float:right;border:0;border-radius:4px;text-transform:none}.select-btn:hover,.select-btn.active{color:#fff;background:#222}.select-btn:hover,.select-btn.active{color:#fff;background:#222}.select-btn.active:hover{background:#891633}.conf-search-form .tab-strip .select-btn{color:#891633;background:#fff}.conf-search-form .tab-strip .select-btn.active{color:#fff;background:#891633}.conf-search-form .tab-strip .select-btn:hover{color:#fff;background:#222}.conf-search-form .tab-strip .select-btn.active:hover{background:#891633;color:#fff}.select-btn.disabled,.select-btn.disabled:hover{background:#ededed}.form-element .dropdown-menu{border:1px solid #222;margin-top:-1px!important;margin-left:-1px!important}.booking-bar .traveller-panel{width:360px}.booking-bar .traveller-panel .pax-row+.pax-row{padding-top:10px}.booking-bar .traveller-panel .traveller-panel-close{vertical-align:bottom;padding-bottom:5px}.ui-widget.ui-autocomplete{font-size:19px}h2.confirmation-trip-header,.trip-details h2.confirmation-trip-header{line-height:30px;margin:0 0 0 0;padding-bottom:15px;padding-top:15px;font-size:21px;color:#000;text-transform:none;font-family:"jaf-bernina-sans","Segoe UI",Verdana,Helvetica,Sans-Serif;background:#f7f7f7}.bus-header-icon{display:inline-block;width:80px;padding:0 5px 0 15px;height:24px;margin-bottom:-5px;position:relative}.bus-header-icon:before{display:inline-block;content:url('../Images/bus-header-black.png');width:80px;padding:0 5px 0 15px;height:24px;position:absolute;left:0;top:0}.date-header-icon{display:inline-block;width:74px;height:24px;padding:0 30px 0 15px;margin-bottom:-5px;position:relative}.date-header-icon:before{display:inline-block;content:url('../Images/calendar-black.png');width:74px;padding:0 30px 0 15px;height:24px;position:absolute;left:0;top:0}.info-box{display:table;table-layout:fixed;width:100%;border:1px solid #222;border-spacing:20px}.info-icon{vertical-align:middle;display:table-cell;text-align:center;width:40px}.info-icon::before{display:block;content:url('../Images/info.png')}.info-text{vertical-align:middle;display:table-cell;text-align:left}.confirmation-trip{border:1px solid #ededed;border-radius:10px;margin-bottom:30px}.trip-type-container{text-align:center}.trip-type-container .trip-type-toggle{font-weight:bold;display:inline-block;color:#000;padding:10px 15px 15px}.trip-type-container .trip-type-toggle.is-selected{padding:10px 15px 10px;border-bottom:5px solid #891633}.trip-type-drowpdown-container{display:none}.confirmation-trip-details{padding:15px}.confirmation-row{width:100%}.confirmation-row .bus-time-info{padding-right:10px}.confirmation-row .caret-right{margin-right:10px}.bus-time-caption{font-size:12px;display:block;line-height:12px}.confirmation-passenger-row .passenger-name{display:inline-block}.confirmation-passenger-row .passenger-checkin{display:inline-block}.confirmation-passenger-row .passenger-type{display:inline-block}.featured,.featured-preload{background:center center no-repeat;background-size:cover;height:320px}.featured-1{background-image:url('../Images/northern-lights.jpg')}.featured-2{background-image:url('../Images/paris.jpg')}.featured-3{background-image:url('../Images/northern-lights.jpg')}.featured-4{background-image:url('../Images/paris.jpg')}.featured-5{background-image:url('../Images/northern-lights.jpg')}.featured-short{background:url('../Images/banner-ship.png') top center no-repeat;background-size:cover;height:200px}.ko-load-hide{display:none!important}.form-group.min-padding .form-group-label,.form-group.min-padding .form-group-elements{padding-top:5px;padding-bottom:5px}.switch{position:relative;display:inline-block;width:32px;margin:0 5px 0 15px;height:20px}.switch input{opacity:0;width:0;height:0}#tripTypeLabel{width:30px;display:inline-block}.switch-container{font-weight:bold;line-height:21px;padding-top:2px;font-size:13px}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#891633}input:focus+.slider{box-shadow:0 0 1px #891633}input:checked+.slider:before{-webkit-transform:translateX(11px);-ms-transform:translateX(11px);transform:translateX(11px)}.slider.round{border-radius:20px}.slider.round:before{border-radius:50%}@media screen and (min-width:851px){.sm-md-lg-xlg-hidden{display:none!important}.table-sm-md-lg-xlg-layout-fixed{display:table!important;table-layout:fixed!important;width:100%!important}.table-sm-md-lg-xlg-break{display:table-row!important}.table-sm-md-lg-xlg-cell{display:table-cell!important}.table-sm-md-lg-xlg-row{display:table-row!important}.valign-sm-md-lg-xlg-top{vertical-align:top!important}.valign-sm-md-lg-xlg-middle{vertical-align:middle!important}.valign-sm-md-lg-xlg-bottom{vertical-align:bottom!important}.navbar-default-inner{width:100%;position:relative;z-index:auto}.trip-details-sidebar{width:30%;padding:45px 10px 45px}.navbar-default-inner>.navbar-header{float:none!important}.navbar-default-inner>.navbar-collapse{position:absolute;float:none!important;z-index:auto;top:0;right:0;display:inline-block!important}select,input[type=text],input[type=button],input[type=password],.ui-selectmenu-button{height:55px;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;max-width:100%}select,input[type=text],input[type=password]{line-height:55px}.form-element .select-btn{height:55px}.form-element .ui-select{height:55px;line-height:55px}.form-element .ui-select .ui-btn{height:53px;line-height:53px}.form-element .ui-select .ui-btn .ui-btn-inner{height:53px;line-height:53px}.form-element .ui-select .ui-btn .ui-btn-inner .ui-btn-text{height:53px;line-height:53px}.form-element .ui-select .ui-btn .ui-btn-inner .ui-icon-arrow-d{height:53px}.form-field{height:90px}.no-form-labels .form-field{height:55px}.form-field .form-control{height:55px;font-size:19px}.form-element{max-height:55px;height:55px;min-height:55px;position:relative;z-index:auto}.form-element>.btn-group{top:0;bottom:0}.booking-bar>.content-wrapper{width:100%;max-width:1520px}.summary-bar>.content-wrapper{width:100%;max-width:1500px}.search-container{max-width:1520px}.header-lower-right{position:absolute;right:0;bottom:0}.about-report-panel{display:table}.about-report-left{width:170px;display:table-cell;vertical-align:top}.about-report-right{display:table-cell;vertical-align:bottom}}@media screen and (min-width:1100px){.md-lg-xlg-hidden{display:none!important}.table-md-lg-xlg-layout-fixed{display:table!important;table-layout:fixed!important;width:100%!important}.table-md-lg-xlg-break{display:table-row!important}.table-md-lg-xlg-cell{display:table-cell!important}.table-md-lg-xlg-row{display:table-row!important}.valign-md-lg-xlg-top{vertical-align:top!important}.valign-md-lg-xlg-middle{vertical-align:middle!important}.valign-md-lg-xlg-bottom{vertical-align:bottom!important}.trip-details-sidebar{width:30%;padding:45px 15px 45px}.trip-type-group>.dropdown-menu{left:0;right:auto}.pickup-loc-group>.dropdown-menu{left:1px;right:auto}.dropoff-loc-group>.dropdown-menu{left:1px;right:auto}.depart-date-group>.dropdown-menu{left:1px;right:auto}.return-date-group>.dropdown-menu{left:auto;right:0}.traveller-details-group>.dropdown-menu{left:auto}.trip-details-sidebar{width:300px;padding:45px 15px 45px}.conf-search-go,.email-recovery-go{width:20%}}@media screen and (min-width:851px) and (max-width:1600px){.sm-md-lg-hidden{display:none!important}.table-sm-md-lg-layout-fixed{display:table!important;table-layout:fixed!important;width:100%!important}.table-sm-md-lg-break{display:table-row!important}.table-sm-md-lg-cell{display:table-cell!important}.table-sm-md-lg-row{display:table-row!important}.valign-sm-md-lg-top{vertical-align:top!important}.valign-sm-md-lg-middle{vertical-align:middle!important}.valign-sm-md-lg-bottom{vertical-align:bottom!important}.trip-details .content-wrapper{width:100%;max-width:100%}}@media screen and (min-width:1351px){.lg-xlg-hidden{display:none!important}.table-lg-xlg-layout-fixed{display:table!important;table-layout:fixed!important;width:100%!important}.table-lg-xlg-break{display:table-row!important}.table-lg-xlg-cell{display:table-cell!important}.table-lg-xlg-row{display:table-row!important}.valign-lg-xlg-top{vertical-align:top!important}.valign-lg-xlg-middle{vertical-align:middle!important}.valign-lg-xlg-bottom{vertical-align:bottom!important}.form-group .form-row .form-field,.form-group .form-row .form-spacer{display:table-cell}.passenger-name-title,.account-contact-title,.account-address-streetnum,.account-address-suffix,.account-address-direction,.account-phone-ext{width:150px}.booking-bar>.content-wrapper>.row>.btn-group{padding:0 10px}}@media screen and (min-width:851px) and (max-width:1350px){.sm-md-hidden{display:none!important}.table-sm-md-layout-fixed{display:table!important;table-layout:fixed!important;width:100%!important}.table-sm-md-break{display:table-row!important}.table-sm-md-cell{display:table-cell!important}.table-sm-md-row{display:table-row!important}.valign-sm-md-top{vertical-align:top!important}.valign-sm-md-middle{vertical-align:middle!important}.valign-sm-md-bottom{vertical-align:bottom!important}.form-info .form-group-elements .form-row>.form-field+.form-field{margin-top:5px}.form-info .form-group-elements .form-row>.form-field+.form-field.two-thirds{margin-top:0}.form-info .form-group-elements .form-row>.form-field+.form-field.one-third{margin-top:0}.form-info .form-group-elements .form-row>.form-field+.form-field.one-half{margin-top:0}.date-header{display:block}.featured .content-wrapper h1{font-size:46px}.featured .content-wrapper h2{font-size:28px;margin-top:150px}.booking-bar .content-wrapper{max-width:100%;font-size:13px}.quick-quote-form .form-group .form-row .form-field{display:table-cell}.form-group .form-row .form-field.one-third{width:33%;display:inline-block}.form-group .form-row .form-field.one-fifth{width:20%;display:inline-block}.form-group .form-row .form-field.two-fifths{width:40%;display:inline-block}.form-group .form-row .form-field.one-third-last{width:34%;display:inline-block}.form-group .form-row .form-field.two-thirds{width:67%;display:inline-block}.form-group .form-row .form-field.one-half{width:50%;display:inline-block}.form-group .form-row .form-field.one-quarter{width:25%;display:inline-block}}@media screen and (min-width:1100px) and (max-width:1600px){.md-lg-hidden{display:none!important}.table-md-lg-layout-fixed{display:table!important;table-layout:fixed!important;width:100%!important}.table-md-lg-break{display:table-row!important}.table-md-lg-cell{display:table-cell!important}.table-md-lg-row{display:table-row!important}.valign-md-lg-top{vertical-align:top!important}.valign-md-lg-middle{vertical-align:middle!important}.valign-md-lg-bottom{vertical-align:bottom!important}.start-my-booking-button{display:none!important}}@media screen and (min-width:1601px){.xlg-hidden{display:none!important}.table-xlg-layout-fixed{display:table!important;table-layout:fixed!important;width:100%!important}.table-xlg-break{display:table-row!important}.table-xlg-cell{display:table-cell!important}.table-xlg-row{display:table-row!important}.valign-xlg-top{vertical-align:top!important}.valign-xlg-middle{vertical-align:middle!important}.valign-xlg-bottom{vertical-align:bottom!important}.flight-info-airline{width:100%}.customer-name-last,.passenger-name-last{width:100%}.search-container{max-width:1520px}.featured{height:100vh}.featured .content-wrapper{padding-top:10px;max-width:1560px}.featured .content-wrapper h1{font-size:73px;margin-top:10vh;margin-bottom:10vh}.featured .content-wrapper h2{font-size:32px;margin-top:65px}.content-wrapper{width:1520px;max-width:1520px;font-size:18px;max-width:1560px}.fleet{padding-top:78px;padding-bottom:80px;width:100%;display:block}.fleet-accordion-wrapper{height:330px}.fleet-accordion ul li{height:330px}a.fleet-prev,a.fleet-next{height:330px}.fleet-accordion ul{height:330px}.fleet-accordion{height:330px}.select-btn,.btn-link,input[type=submit]{font-size:18px}header .navbar.navbar-default .container-fluid{max-width:1560px}}@media screen and (min-width:1351px) and (max-width:1600px){.lg-hidden{display:none!important}.table-lg-layout-fixed{display:table!important;table-layout:fixed!important;width:100%!important}.table-lg-break{display:table-row!important}.table-lg-cell{display:table-cell!important}.table-lg-row{display:table-row!important}.valign-lg-top{vertical-align:top!important}.valign-lg-middle{vertical-align:middle!important}.valign-lg-bottom{vertical-align:bottom!important}.featured .booking-bar-wrapper{padding-top:25px}.select-btn,.btn-link,input[type=submit]{font-size:16px}.flight-info-airline{width:100%}.customer-name-last,.passenger-name-last{width:100%}.search-container{max-width:1310px}.featured{height:100vh}.featured .content-wrapper{max-width:1310px;padding-top:10px}.featured .content-wrapper h1{font-size:52px;margin-top:10vh;margin-bottom:10vh}.featured .content-wrapper h2{font-size:28px;margin-top:65px}.advanced-options .dropdown{width:100%}.content-wrapper{font-size:16px}.content-wrapper .search-btn{font-size:18px}header .navbar.navbar-default .container-fluid{max-width:1310px}}@media screen and (min-width:851px) and (max-width:1099px){.address-street-name{margin-top:0!important}header .navbar.navbar-default .container-fluid .navbar-header ul li .header-slogan{font-size:15px}.payment-header{font-size:16px}.form-row .form-field>label{font-size:16px}.trip-details-body,.details-body{border-spacing:0}.trip-details .content-wrapper{padding:0 0 0 0}.form-info .selection-panel>div a{font-size:13px;padding:5px}.content-wrapper .form-info .form-group-elements{padding:0 0 0 0}.highlights .content-wrapper{padding:0 15px}.highlights .content-wrapper a h3{font-size:16px;margin-bottom:15px}.highlights .content-wrapper a p{font-size:13px}.content-wrapper .form-info .form-group-elements .form-row{padding:0 0 0 0}.notice-title{display:none}.about{padding-top:20px;padding-bottom:35px}.about h1{font-size:30px}.about p{font-size:18px;max-width:70%}.payment-summary-bottom,.payment-summary-top{font-size:13px}header .navbar.navbar-default .container-fluid .navbar-header ul li .header-slogan .header-slogan-secondary{margin-left:10px}.trip-details-header,.details-header{margin-top:30px;margin-bottom:10px}.form-info .selection-panel{border-spacing:10px}.trip-details h2,.details h2{margin-top:35px;margin-bottom:15px}.trip-details-main{padding-left:15px;padding-right:15px}.flight-info{padding:13px 0}.form-row{white-space:normal}.header-info .navbar-header{padding-top:0;padding-bottom:0}.sm-hidden{display:none!important}.table-sm-layout-fixed{display:table!important;table-layout:fixed!important;width:100%!important}.table-sm-break{display:table-row!important}.table-sm-cell{display:table-cell!important}.table-sm-row{display:table-row!important}.valign-sm-top{vertical-align:top!important}.valign-sm-middle{vertical-align:middle!important}.valign-sm-bottom{vertical-align:bottom!important}.summary-bar .table-md-lg-xlg-cell,.trip-details-main.table-md-lg-xlg-cell,.trip-details-sidebar.table-md-lg-xlg-cell{display:table-cell}.trip-details-sidebar.table-md-lg-xlg-cell{width:25%}.summary-bar .content-wrapper>div{padding:15px 0}.form-row+.form-row{margin-top:0}.booking-bar .dropdown-menu>li>a{padding:5px 10px}.booking-bar .quick-quote-button{margin:5px auto}.form-row label{margin-bottom:0}.featured{min-height:80vh}.featured .booking-bar-wrapper{padding:15px 25px 15px 25px}.featured .content-wrapper{max-width:960px;padding-top:4px}.featured .content-wrapper h1{margin-top:5vh;margin-bottom:5vh;font-size:44px}.featured .content-wrapper h2{font-size:26px;margin-top:60px}.booking-bar-wrapper{padding:15px 15px}header .navbar.navbar-default .container-fluid .navbar-header .logo img{height:40px}.conf-search-button{display:block;margin-top:15px}.header-icon-container{padding-left:3px;padding-right:3px}.search-wrapper{display:none}.navbar-default .grabber{margin-top:11px}.bus-time-info{font-size:24px;line-height:24px}.form-group .form-row .form-field{display:block;width:100%}.trip-type-group{z-index:1000!important;width:13%;right:75%;left:0;top:0;bottom:50%}.trip-type-group>.dropdown-menu{margin-top:-1px;left:0;right:auto}.booking-bar .button-text{padding:0 5px;font-size:13px}.booking-bar .caret,.booking-bar .cal,.booking-bar .drop-checked{width:26px}.booking-button-container{margin-top:15px}.navbar-right{margin-top:0}.header-search{display:block}.select-btn,.btn-link,input[type=submit]{font-size:13px}.content-wrapper{font-size:13px}}@media screen and (min-width:1100px) and (max-width:1350px){.md-hidden{display:none!important}.table-md-layout-fixed{display:table!important;table-layout:fixed!important;width:100%!important}.table-md-break{display:table-row!important}.table-md-cell{display:table-cell!important}.table-md-row{display:table-row!important}.valign-md-top{vertical-align:top!important}.valign-md-middle{vertical-align:middle!important}.valign-md-bottom{vertical-align:bottom!important}.content-wrapper{max-width:100%}.search-container{max-width:100%}.flight-info-airline{width:100%}.form-group .form-row .form-field{display:block;width:100%}.about{padding-top:25px;padding-bottom:40px}.featured{height:100vh}.featured .content-wrapper{padding-top:10px}.featured .content-wrapper h1{font-size:40px;margin-top:10vh;margin-bottom:10vh}.featured .content-wrapper h2{font-size:28px;margin-top:60px}.content-wrapper{font-size:14px}.start-my-booking-button{display:none!important}}@media screen and (min-width:1px) and (max-width:850px){.xs-hidden{display:none!important}.table-xs-layout-fixed{display:table!important;table-layout:fixed!important;width:100%!important}.table-xs-break{display:table-row!important}.table-xs-cell{display:table-cell!important}.table-xs-row{display:table-row!important}.valign-xs-top{vertical-align:top!important}.valign-xs-middle{vertical-align:middle!important}.valign-xs-bottom{vertical-align:bottom!important}#body{font-size:11px}.form-row+.form-row{margin-top:0}.btn-print{display:none}.ui-datepicker-group-first{border-right:0;padding-right:0}.ui-datepicker-group-left{padding-left:0}.advanced-group .advanced-field .btn-group.pickup-loc{margin-bottom:15px}.cd-faq__item{padding:5px 10px!important}.pickup-location-tile{height:120px}.featured .booking-bar-wrapper{padding:15px 20px}.featured .booking-bar-wrapper .content-wrapper{padding:0 0 0 0}.form-row label{margin-bottom:0}.featured{height:100vh;min-height:980px}.featured .content-wrapper{max-width:100%;padding-left:20px;padding-right:20px;padding-top:15px}.featured .content-wrapper h1{margin-top:0;font-size:30px;margin-bottom:15px}.featured .content-wrapper .subtitle-wrapper{display:none}.bus-tracker-submit{padding-top:30px}.container.cd-faq{padding-right:0}.notice{display:none}.modal-content{max-width:96%}.app-menu{display:block}.app-menu .content-wrapper{padding-left:15px;padding-right:15px}.app-menu a{font-size:10px;padding-left:8px;padding-right:8px}.app-menu a:first-child{border-left:0}.app-menu a:last-child{border-right:0}h2{font-size:1.25em}.fleet-accordion ul li{width:25%}.modal-title{font-size:20px;line-height:20px;padding:14px 25px 5px}.modal-body{font-size:13px}.trip-booking-wrapper .booking-bar .content-wrapper{padding:0 15px}.reservation-nav-bar{padding:15px 0;background:none}.booking-bar{height:auto}.booking-bar .trip-type-group .dropdown-menu{width:100%}.booking-bar .content-wrapper form{width:94%;margin:0 3%}.booking-bar .content-wrapper .btn-group{height:auto;min-height:70px;overflow:visible}.booking-bar .content-wrapper .btn-group .btn-default{min-height:70px}.booking-bar .traveller-panel{width:auto}.booking-bar .traveller-panel .dropdown-menu>li>a{padding:5px 5px 6px}.booking-bar>.content-wrapper>.row>.btn-group{z-index:unset}.ui-datepicker-inline{max-width:98%!important}.modal-body{padding:20px 20px}.modal-body .form-row{padding:0 0 0 0}.header-search{display:block}.dropdown-menu{position:absolute;float:none;top:65px;border:0;z-index:1000;left:15px;max-width:350px}.pax-group .dropdown-menu{top:0;left:0}.booking-bar .content-wrapper .btn-group.pax-group{min-height:0}.booking-bar .content-wrapper .btn-group.pax-group .btn-default{min-height:0}.booking-bar .content-wrapper .btn-group.pax-group .dropdown-menu{position:absolute;min-width:127px;margin-left:-1px}.highlights .content-wrapper{padding:0 0}.highlights .content-wrapper a h3{font-size:16px;margin-bottom:15px}.highlights .content-wrapper a p{font-size:13px}header .navbar.navbar-default .container-fluid .navbar-header .header-slogan{display:none}.navbar-collapse .nav.navbar-nav.pull-right{float:none!important}.navbar-collapse .nav.navbar-nav.pull-right a{padding:15px 0}.navbar-collapse .nav.navbar-nav.pull-right a book-rq{background:#891633;font-weight:bold;text-transform:uppercase;font-size:18px}.logo{padding-top:10px;padding-bottom:10px;margin:0 auto}.login-popup-button{margin-top:5px}.header-icon-container{padding-left:3px;padding-right:3px}.header-icon-container .conf-search-button{display:block;margin-top:15px}.search-wrapper{display:none}.navbar-default .grabber{margin-top:10px}header .navbar.navbar-default .container-fluid .navbar-header .logo img{height:40px}header .navbar.navbar-default{border:0}header .navbar.navbar-default .container-fluid{margin:0 0}header .navbar.navbar-default .container-fluid .navbar-header{margin:0 0}header .navbar.navbar-default .container-fluid .navbar-header ul{margin:0 0;padding:0 0;width:100%}header .navbar.navbar-default .container-fluid .navbar-header ul li{margin:0 0;padding:0 0}header .navbar.navbar-default .container-fluid .navbar-collapse{position:absolute;z-index:9999;width:100%;border:0}header .navbar.navbar-default .container-fluid .navbar-nav li>a{float:none;line-height:28px}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.about .content-wrapper{padding:0 15px}.about .content-wrapper h1{font-size:24px;padding:0 15px}.about .content-wrapper p{font-size:15px;max-width:100%}.navbar .nav>li.user-menu>a{line-height:40px!important}.form-info .selection-panel{margin-left:0}.form-info .selection-panel>div a{font-size:13px;min-height:60px}.form-info .selection-panel .table-cell{margin-bottom:10px}header .navbar.navbar-default .container-fluid .navbar-nav li>.dropdown-menu{width:100%}.mobile-subtitle-wrapper{display:block;margin:0 auto;width:100%}.mobile-subtitle-wrapper h2{font-size:30px;color:#891633;text-transform:uppercase;width:80%;text-align:center;margin:22px auto}a.fleet-prev,a.fleet-next{height:70px;margin-top:220px}.links .sixth,.links .fifth,.links .thirty{width:94%;margin-left:3%;text-align:center}.links .quick-links{display:none}.about .content-wrapper{width:96%}.footer-menu{width:100%;margin-left:0;display:block;text-align:center}.copyright{float:none;display:block;width:100%;text-align:center}.bottom-bar .float-left{width:100%}select,input[type=text],input[type=button],input[type=password],.ui-selectmenu-button{height:40px;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;max-width:100%}.start-my-booking-button{display:none!important}select,input[type=text],input[type=password]{line-height:40px}.form-element .select-btn{height:40px}.form-element .ui-select{height:40px;line-height:40px}.form-element .ui-select .ui-btn{height:38px;line-height:38px}.form-element .ui-select .ui-btn .ui-btn-inner{height:38px;line-height:38px}.form-element .ui-select .ui-btn .ui-btn-inner .ui-btn-text{height:38px;line-height:38px}.form-element .ui-select .ui-btn .ui-btn-inner .ui-icon-arrow-d{height:38px}.no-form-labels .form-field{height:38px}.form-field .form-element .btn-group .form-control{height:39px;line-height:39px}.time-select-spacer{height:40px;line-height:40px}.form-field .form-control{height:40px;font-size:19px}.trip-details-body,.details-body{border-spacing:0}.trip-details-sidebar{padding-left:15px;padding-right:15px;margin-left:-10px;margin-right:-10px}.about h1,.content-page h1{font-size:36px}.schedules h3{font-size:24px}.highlights .content-wrapper a{height:250px;overflow:hidden}.content-wrapper .form-info .form-group-elements{padding:0}.form-field{height:75px}.form-group{display:block}.form-group .form-group-elements,.form-group .form-group-label{display:block}.form-group .form-group-label{width:auto;text-align:left;padding:15px 15px 0 15px;font-size:18px}.form-group .form-row .form-field{display:block;width:100%}.form-group .form-row .form-field>label{font-size:13px}.passenger-info,.apis-info{height:54px}.form-info .passenger-header,.form-info .apis-header{height:20px;padding-top:10px;font-size:18px;margin-left:0;display:inline-block;line-height:30px}.form-element{max-height:40px;height:40px;min-height:40px;position:relative;z-index:1}.form-element>.btn-group{top:0;bottom:0}.loginForm{width:96%}.loginForm input[type=submit],.loginForm input[type=button]{margin:0 auto}.loginForm a{font-size:14px}.giftcard-1,.giftcard-2{font-size:14px}.select-btn,.btn-link,input[type=submit]{padding:6px 12px;font-size:12px}.form-info .passenger-info-buttons{height:26px;padding-top:0;padding-right:10px}.selection-panel{display:block!important;padding:0}.selection-panel .table-cell{display:block!important}.selection-panel a{display:block!important;width:100%}.bus-time-inner{padding:10px 5px;border-spacing:5px}.bus-time-info{line-height:26px;font-size:26px}.flight-info-time .table-cell{display:table-cell!important}.trip-details .content-wrapper .passenger-panel .form-group-elements .form-row>.form-field+.form-field,.trip-details .content-wrapper .payment-panel .form-group-elements .form-row>.form-field+.form-field,.details .content-wrapper .account-panel .form-group-elements .form-row>.form-field+.form-field{margin-top:5px}a.fleet-prev{background-size:auto 80%}a.fleet-next{background-size:auto 80%}.summary-bar .content-wrapper>div{padding:10px 25px}.summary-bar .content-wrapper>div h1{font-size:24px;line-height:24px}.booking-bar>.content-wrapper>.btn-group>.form-control .caret,.booking-bar>.content-wrapper>.btn-group>.form-control .cal,.booking-bar>.content-wrapper>.btn-group>.form-control .drop-checked{width:57px}.advanced-group-content{width:100%}.advanced-group .dropdown-menu{top:0;position:static}.advanced-group .check-label{margin-left:0;font-size:14px}.advanced-group>.dropdown-menu>li{padding:15px}.advanced-group>.dropdown-menu.outer-dropdown>li{padding:0}.advanced-group-content .container-left{padding-right:0}.advanced-group-content .container-right{padding-left:0;margin-top:15px}.traveller-panel-passengers{text-align:center}.pax-row{margin:auto auto}.pax-field{width:50%}.advanced-group-content .container-left,.advanced-group-content .container-right{width:100%;float:none!important}.advanced-group-content .container-left .advanced-panel,.advanced-group-content .container-right .advanced-panel{padding-bottom:0}.fleet-accordion ul li{width:25%}.ui-datepicker-multi-2 .ui-datepicker-group{width:100%!important}.ui-datepicker-multi .ui-datepicker-group{float:none!important}.reservation-nav-item:before,.reservation-nav-spacers{-moz-transform:scale(.5)!important;-ms-transform:scale(.5)!important;-o-transform:scale(.5)!important;-webkit-transform:scale(.5)!important;transform:scale(.5)!important}.reservation-nav-item{font-size:10px;padding:5px 2px}.reservation-nav-item:before{position:relative;top:4px}.reservation-nav-spacer:before{display:inline-block;top:4px;margin:0 2px}.modal-open #ui-datepicker-div{z-index:2000!important;top:20%!important}.form-group .form-row .form-field.one-third{width:33%;display:inline-block}.form-group .form-row .form-field.one-fifth{width:20%;display:inline-block}.form-group .form-row .form-field.two-fifths{width:40%;display:inline-block}.form-group .form-row .form-field.one-third-last{width:34%;display:inline-block}.form-group .form-row .form-field.two-thirds{width:67%;display:inline-block}.form-group .form-row .form-field.one-half{width:50%;display:inline-block}.form-group .form-row .form-field.one-quarter{width:25%;display:inline-block}.bus-time-inner-right{width:70px}.bus-time-duration,.bus-time-connection{padding-left:10px}input,button,select,textarea{font-size:13px}.trip-details p{font-size:13px;line-height:18px}.trip-details h2,.details h2{font-size:18px;line-height:24px;margin-top:25px;margin-bottom:5px}.flight-info,.landmark-panel,.address-panel,.walkin-panel{padding:12px 0}.passenger-name-title,.passenger-contact-phone{margin-top:5px!important}.form-info .passenger-header{font-size:16px;width:75%}.bus-header-icon{width:30px;padding:0 5px;background:url('../Images/bus-header-black.png') center center no-repeat;background-size:100% auto;margin-right:5px}.date-header-icon{width:30px;padding:0 5px;background:url('../Images/calendar-black.png') center center no-repeat;background-size:100% auto;margin-right:2px}.bus-header-icon:before,.date-header-icon:before{width:30px;padding:0 5px;display:none}h2.confirmation-trip-header,.trip-details h2.confirmation-trip-header{font-size:15px;line-height:18px}.trip-information{margin-top:15px}.header-info .navbar-header{padding-top:0;padding-bottom:0}.form-row{white-space:normal}.payment-credit-note .form-group-label,.payment-promo .form-group-label{display:none}.payment-header{text-align:left;width:80%}.credit-card-fields{margin-bottom:20px!important}}@media(max-width:480px){.bus-time-times{display:table-row!important}.bus-time-info{font-size:20px;line-height:20px}.confirmation-row .bus-time-info{font-size:16px;padding-right:5px}.bus-time-connection{padding:10px 0 0 0}h2.confirmation-trip-header,.trip-details h2.confirmation-trip-header{font-size:12px;line-height:18px;margin-left:5px}.bus-header-icon{display:none}.date-header,.confirmation-trip{display:block}.confirmation-trip-header .trip-date{font-size:12px}.confirmation-trip-details{padding:15px 10px}.form-row{font-size:13px}.payment-info{padding:5px}.payment-header{font-size:13px;width:65%}}@media print{.print-hidden{display:none!important}.table-print-layout-fixed{display:table!important;table-layout:fixed!important;width:100%!important}.table-print-break{display:table-row!important}.table-print-cell{display:table-cell!important}.table-print-row{display:table-row!important}.valign-print-top{vertical-align:top!important}.valign-print-middle{vertical-align:middle!important}.valign-print-bottom{vertical-align:bottom!important}.navbar-brand.logo,#body,.navbar ul{padding:0}.navbar-brand.logo img{height:50px}.navbar-brand.logo,header .navbar.navbar-default .container-fluid .navbar-header .logo{display:none!important}.trip-details-sidebar{background:none!important}.copyright-wrapper{background:none!important;padding-bottom:0}footer{background:none;padding-bottom:0}.copyright{color:#000}.navbar ul{margin:0 auto;max-width:300px}.header-slogan,.header-icon-container{display:none!important}.summary-bar .col-sm-6{width:100%}.search-wrapper{display:none}.navbar{display:block;border:0 none}#booking-section{background:#fff!important}.summary-bar .content-wrapper{padding:10px 5px}.summary-bar .content-wrapper div{text-align:center;padding:0}.summary-bar .content-wrapper>div h1{text-align:center;font-size:20px;line-height:20px}.navbar-collapse.collapse{display:none!important}.bus-time-info{font-size:14px}a[href]:after{content:""}header .navbar.navbar-default .container-fluid .navbar-header ul li .header-slogan{width:auto}.payment-summary{display:table;table-layout:fixed}.payment-summary-top,.payment-summary-bottom{font-size:10px;display:table-cell;vertical-align:top;width:50%}.payment-header{font-size:10px;margin-bottom:0}.bottom-bar{text-align:center}.copyright,.float-left{float:none}.confirmation-trip{margin:0}.confirmation-trip+.confirmation-trip{margin-top:10px}.confirmation-terms h3{font-size:10px}.confirmation-terms>div{margin-left:20px}.confirmation-terms .web_content_header{margin-top:5px}.content-wrapper{width:100%;max-width:100%;font-size:10px}h2.confirmation-trip-header,.trip-details h2.confirmation-trip-header{font-size:10px}.confirmation-trip-details br{line-height:10px}br{content:" "!important;display:block;margin-top:3px}br+br{display:none}.payment-grid,.confirmation-trip-details{padding:5px 20px!important;margin:0}h2.confirmation-trip-header{padding:5px 0!important}.payment-grid br+br{display:block}.confirmation-row .caret-right:before,.bus-header-icon:before,.date-header-icon:before{-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5)}.bus-header-icon,.bus-header-icon:before,.date-header-icon,.date-header-icon:before{height:12px;margin:0;padding:0}.bus-header-icon{width:55px}.date-header-icon{width:35px}.purechat{display:none}.payment-grid,.payment-data,.payment-insurance{margin:0!important;border:0;padding:0}.payment-summary{margin-top:10px;border-top:1px solid #222}body.confirmation .navbar.navbar-default{position:absolute;top:0;left:0;right:40%}body.confirmation .navbar-header>ul,body.confirmation .navbar-header>ul>li,body.confirmation .navbar-header,body.confirmation .navbar-default-inner{display:block!important;float:none;text-align:center;max-width:300px}body.confirmation header .navbar.navbar-default .container-fluid .navbar-header ul li .header-slogan .header-slogan-primary,body.confirmation header .navbar.navbar-default .container-fluid .navbar-header ul li .header-slogan .header-slogan-secondary{display:block!important;float:none;text-align:center}body.confirmation header .navbar.navbar-default .container-fluid .navbar-header ul li .header-slogan{padding:0}body.confirmation .summary-header{margin-left:40%;min-height:85px;padding:0}body.confirmation .summary-header .content-wrapper{min-height:85px;padding:0}.bottom,.copyright,.bottom-bar{margin:0;padding:0}}