.product-selection{position:relative}.fa-bus:before{content:""!important;background:url(../img/bus-icon.7c14b800.svg) no-repeat 50%;background-size:30px}.fa-train:before{content:""!important;background:url(../img/train-icon.c91bfb7b.svg) no-repeat 50%;background-size:26px}.fa-road:before{content:""!important;background:url(../img/multitrip-icon.54512cff.svg) no-repeat 50%;background-size:29px}a.active .fa-bus:before{background:url(../img/bus-icon-active.df364c7c.svg) no-repeat 50%}a.active .fa-train:before{background:url(../img/train-icon-active.cae4ace2.svg) no-repeat 50%}a.active .fa-road:before{background:url(../img/multitrip-icon-active.d4867ffa.svg) no-repeat 50%}.product-selection .fa-bus:before,.product-selection .fa-road:before,.product-selection .fa-train:before{width:30px;height:35px;display:inline-block;margin-right:10px}.radio-inline{padding-left:0!important;padding-right:20px}.radio-inline input{margin-left:0;top:0;right:0}.-icon-after{position:relative}.-icon-after select{background-color:#cecece;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#00285e}.-icon-after:after{position:absolute;color:#00aeef;top:18px;right:15px;width:10px;height:10px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;line-height:1}.-icon-marker:after{content:"\F0EC"}.mini-widget .datetime.form-group{position:relative}.mini-widget .datetime.form-group:after{color:#00aeef;content:"\F073";position:absolute;top:18px;right:35px;width:10px;height:10px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.mini-widget .datetime.form-group .form-control{-webkit-box-shadow:none;box-shadow:none}.mini-widget .datetime.form-group .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.mini-widget .datetime.form-group .form-control::-webkit-input-placeholder{color:#1f2123;opacity:1}.mini-widget .datetime.form-group .form-control::-moz-placeholder{color:#1f2123;opacity:1}.mini-widget .datetime.form-group .form-control:-ms-input-placeholder{color:#1f2123;opacity:1}.mini-widget .datetime.form-group .form-control::-ms-input-placeholder{color:#1f2123;opacity:1}.mini-widget .datetime.form-group .form-control::placeholder{color:#1f2123;opacity:1}.mini-widget .datetime.form-group.col-sm-6.departure-wrapper{padding-right:0}.mini-widget .datetime.form-group.col-sm-6.departure-wrapper:after{right:20px}.mini-widget .datetime.form-group.col-sm-6.departure-wrapper .form-control{padding-right:0}.passenger-item label span{text-transform:capitalize}.number-input,.passenger-item--label{width:50%;display:inline-block}.fares-dropdown .dropdown-toggle{width:100%;text-align:left;background-color:#fff;border:1px solid #e4e4e4;font-weight:300;border-radius:2px;color:#1f2123;height:50px}.fares-dropdown .dropdown-toggle .icon-right{float:right;color:#00aeef}.fares-dropdown .dropdown-toggle:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}#passenger-inputs{border-radius:0;min-width:240px;border-top:5px solid #febc11;padding:15px}#passenger-inputs .btn-primary{margin:15px auto 0 auto;display:block}#mini-widget-app .passenger-item label{color:#575756;font-weight:400}#mini-widget-app .passenger-item label span{color:#00285e;font-size:18px}#mini-widget-app .passenger-item .number-input--inline{vertical-align:top}#mini-widget-app .passenger-item .number-input__button{color:#00285e;background-color:transparent;border:none}#mini-widget-app .passenger-item button[disabled]{opacity:.5}#mini-widget-app{font-family:Roboto,sans-serif}#mini-widget-app label{font-weight:300;color:#00285e}#mini-widget-app .mini-widget{border-radius:5px;padding-left:0;padding-right:0}#mini-widget-app .widget-bottom{padding:30px;-webkit-box-shadow:0 9px 35px rgba(0,0,0,.04);box-shadow:0 9px 35px rgba(0,0,0,.04)}#mini-widget-app .product-selection{overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;font-size:18px}#mini-widget-app .product-selection .product-list{margin-bottom:0}#mini-widget-app .product-selection .product-list li{padding-left:0;padding-right:1px}#mini-widget-app .product-selection a{color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;background-color:#00285e;padding:10px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mini-widget-app .product-selection a.active{background-color:#fff;color:#00285e}#mini-widget-app .product-selection a:first-child{padding-left:30px;padding-right:20px}.mini-widget #destination,.mini-widget #origin,.mini-widget .select-destination,.mini-widget .select-origin{position:relative}.mini-widget .select-destination:after,.mini-widget .select-origin:after{content:"\F0EC";position:absolute;color:#00285e;top:35px;right:15px;width:10px;height:10px;font-family:FontAwesome;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;line-height:1}.mini-widget .select-destination .form-control[disabled],.mini-widget .select-origin .form-control[disabled]{opacity:.5}.mini-widget .select-destination:after{content:""}.mini-widget .datetime{position:relative}.mini-widget #oneway,.mini-widget #roundtrip{opacity:0}.mini-widget .no-padding{padding:0}.mini-widget input[type=radio]:checked+label.radio-inline:after{top:5px;left:5px;width:15px;height:15px;border-radius:15px;background-color:#00aeef;content:"";display:block;position:absolute}.mini-widget label.radio-inline{color:#1f2123;padding-right:0;font-weight:300;font-family:Roboto,sans-serif;position:relative;padding-left:35px!important}.mini-widget label.radio-inline:before{position:absolute;top:0;left:0;content:"";border:2px solid #00aeef;width:25px;height:25px;display:block;border-radius:20px}.h1,h1{font-size:58px}.h2,h2{font-size:40px}.h3,h3{font-size:30px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-transform:uppercase}.h1,.h2,.h3,.h4,.h5,.h6{font-family:Manrope,sans-serif;font-weight:700}.h1,.h2,.h3,h1,h2,h3{margin-bottom:28px}@media screen and (max-width:768px){.h1,h1{font-size:40px}.h2,h2{font-size:32px}.h3,h3{font-size:24px}}.heading-dot .dot{background:#febc11;border-radius:50%;display:inline-block;height:.45em;margin-left:8px;width:.45em}body{font-weight:300;word-wrap:break-word;font-size:16px}h1{font-size:36px;padding-top:30px;margin-bottom:30px;text-align:center}h1,h2{font-weight:300;color:#00285e}.mrgn-rght-md{margin-right:15px}#websales-app,#websales-app-widget{margin-top:55px;font-family:Roboto,sans-serif}#websales-app-widget .form-control,#websales-app .form-control{background-color:#fff;border:1px solid #e4e4e4;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;color:#1f2123;height:50px}#websales-app-widget select.form-control:not(#origin):not(#destination),#websales-app select.form-control:not(#origin):not(#destination){background:url(../img/select-dropdown-arrow.8eb026b8.svg) no-repeat;background-position-x:101%;background-position-y:center}#websales-app-widget .btn-primary,#websales-app .btn-primary{border-radius:2px;color:#00285e;background-color:#febc11;border-color:#febc11;-webkit-transition:all .5s;transition:all .5s;padding-right:25px;padding-left:25px}#websales-app-widget .btn-primary:hover,#websales-app .btn-primary:hover{color:#fff;background-color:#00285e;border-color:#00285e}#websales-app-widget .btn-primary:focus,#websales-app .btn-primary:focus{outline:0;color:#fff;background-color:#00285e;border-color:#00285e;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.btn{padding-top:14px;padding-bottom:14px;font-weight:700;font-size:16px}.btn-ghost{border:1px solid #fff;color:#fff;border-radius:2px}.btn-ghost:focus,.btn-ghost:hover{color:#000;background-color:#fff}.btn-reset{border-radius:2px;color:#00aeef;background-color:#fff;border-color:none;-webkit-transition:all .5s;transition:all .5s;padding-right:25px;padding-left:25px}.btn-reset:active,.btn-reset:focus,.btn-reset:hover{color:#fff;background-color:#00285e;border-color:#00285e}.btn-ghost-white{border-radius:2px;color:#fff;background-color:transparent;border-color:#fff;-webkit-transition:all .5s;transition:all .5s;padding-right:25px;padding-left:25px}.btn-ghost-white:active,.btn-ghost-white:focus,.btn-ghost-white:hover,.btn-ghost-yellow{color:#00285e;background-color:#fff}.btn-ghost-yellow{border-radius:2px;border-color:#febc11;-webkit-transition:all .5s;transition:all .5s;padding-right:25px;padding-left:25px}.btn-ghost-yellow:active,.btn-ghost-yellow:focus,.btn-ghost-yellow:hover{color:#fff;background-color:#00285e;border-color:#00285e}.btn-ghost-gray{border-radius:2px;color:#424242;background-color:#fff;border-color:#424242;-webkit-transition:all .5s;transition:all .5s;padding-right:25px;padding-left:25px}.btn-ghost-gray:active,.btn-ghost-gray:focus,.btn-ghost-gray:hover{color:#fff;background-color:#00285e;border-color:#00285e}.btn-ghost-red{border-radius:2px;color:#fff;background-color:#cb1700;border-color:#cb1700;-webkit-transition:all .5s;transition:all .5s;padding-right:25px;padding-left:25px}.btn-ghost-red:active,.btn-ghost-red:focus,.btn-ghost-red:hover{color:#cb1700;background-color:#fff;border-color:#cb1700}.btn-ghost-blue{border-radius:2px;color:#00285e;background-color:#fff;border-color:#00285e;-webkit-transition:all .5s;transition:all .5s;padding-right:25px;padding-left:25px}.btn-ghost-blue:active,.btn-ghost-blue:focus,.btn-ghost-blue:hover{color:#fff;background-color:#00285e;border-color:#00285e}.btn-ghost-grey{border-radius:2px;color:#3c3c3b;background-color:#fff;border-color:#3c3c3b;-webkit-transition:all .5s;transition:all .5s;padding-right:25px;padding-left:25px}.btn-ghost-grey:active,.btn-ghost-grey:focus,.btn-ghost-grey:hover{color:#fff;background-color:#3c3c3b;border-color:#3c3c3b}.btn-grey{border-radius:2px;color:#3c3c3b;background-color:#fff;-webkit-transition:all .5s;transition:all .5s;padding-right:10px;padding-left:10px;margin-left:15px;margin-right:15px}.btn-grey:active,.btn-grey:focus,.btn-grey:hover{color:#fff;background-color:#3c3c3b}.mini-widget--actions{margin-top:35px}.label.form-error{color:#cb1700;background-color:transparent;margin-left:10px;padding-left:0;font-size:15px}.label.form-error a{color:#cb1700;font-weight:700}.label.form-error strong{font-weight:300}.alert.alert-danger{padding-left:0;padding-right:0;background-color:transparent;border-color:transparent;color:#cb1700}.alert.alert-danger h4{background-color:#717171;color:#fff;font-weight:700;font-size:26px;padding:20px 0}.alert.alert-danger h4 span{display:block;position:relative;padding-left:100px}.alert.alert-danger h4 span img{position:absolute;top:-30px;left:0}.alert.alert-danger ul{padding-left:110px}.alert.alert-danger ul li{font-size:18px;font-weight:300}.alert.alert-danger a{color:#cb1700;font-weight:700}.alert-info{color:#fff;background-color:#00285e;border-color:#00285e}.payment-summary{border-color:#00285e;border-radius:2px;background-color:#e2edfc;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);padding:20px 20px 10px 20px;font-size:30px;font-weight:500;color:#000;margin-bottom:30px}.payment-page h2{margin-bottom:20px;border-top:2px dashed #424242;padding-top:20px}.payment-page label{font-weight:300;color:#757070}.payment-page select{position:relative;padding-right:20px;background-image:url(../img/select-arrow.5d68312d.svg);background-repeat:no-repeat;background-position:center right 5px;background-size:15px}.payment-page .form-control{background-color:#fff;border:1px solid #e4e4e4;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;color:#1f2123;height:50px;padding:13px 12px}@media screen and (max-width:768px){.alert.alert-danger ul{padding-left:30px}.label.form-error{white-space:pre-wrap;padding-left:0;margin-left:0}.product-list{display:-webkit-box;display:-ms-flexbox;display:flex}#mini-widget-app .product-selection a{font-size:15px;padding:17px!important}.product-selection .fa-bus:before,.product-selection .fa-road:before,.product-selection .fa-train:before{width:20px;height:22px;background-size:98%!important}}