.lblOuter{margin-right:10px;display:-ms-inline-flexbox;display:inline-flex}.spnOuter{width:16px!important;height:16px!important;border-width:2px!important;border-radius:3px}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:22px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show__bottomRight{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:-28px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:-28px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:-28px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px double #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px solid #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px solid #33dacd;color:#fff}.CalendarDay__last_in_range{border-right:#00a699}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px solid #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px solid #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px solid #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:top}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical{margin:0 auto}.CalendarMonthGrid__vertical_scrollable{margin:0 auto;overflow-y:scroll}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.1);box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:relative;display:inline-block;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848;display:block}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker_portal__horizontal{-webkit-box-shadow:none;box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{-webkit-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-top:0;border-right:0;border-bottom:2px solid transparent;border-left:0;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.srch-card{width:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}#calSlide1.sites-slide{position:fixed;top:0;min-height:100%;background-color:#fff;opacity:0;z-index:-1;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}#calSlide1.sites-slide,#calSlide1.sites-slide.active{-webkit-transition:all .6s ease;-o-transition:.6s ease all;transition:all .6s ease}#calSlide1.sites-slide.active{display:inline-block;overflow:auto;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);z-index:1000}#calSlide1 .sites-slide-inner{position:relative;min-height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);height:100vh;overflow:auto;background:#fff;padding:55px 5px 84px}#calSlide1 .sites-slide-head{position:absolute;top:-1px;left:0;width:100%;min-height:51px;padding:5px 0;z-index:101;color:#fff}#calSlide1 .sites-slide-close{position:absolute;top:0;height:51px;font-size:20px;padding:10px}#calSlide1 .sites-middle-content{padding:12px 0;display:inline-block;width:100%}#calSlide1 .sites-middle-content h1{margin:0;width:250px;width:100%;padding:0 45px;font-size:11pt}#calSlide1 .sites-filter-reset{position:absolute;top:0;right:0;padding:16px 9px;font-size:16px}#calSlide1 .calWeek{border:0;width:100%;text-align:center;color:#fff}#calSlide1 .calWeek,#calSlide1 table{border-collapse:collapse}#calSlide1 table{border-spacing:0}#calSlide1 .calWeek td{padding-top:25px;width:14.285714285714286%}div{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}input{font-size:16px!important}.left{float:left}.right{float:right;text-align:right}.font16{font-size:16px;font-weight:500}.font15{font-size:15px;color:#202020;font-weight:500}.font15-light{font-size:15px;color:#444;font-weight:300}.font14-dark{font-weight:400}.font14,.font14-dark{font-size:14px;color:#444}.font14{font-weight:300}.font14-light{font-size:14px}.font13,.font14-light{color:#777;font-weight:300}.font13{font-size:13px}.searchResults{width:100%;height:calc(100% - 113px);padding:15px;background:#eee;line-height:1.55;overflow-y:scroll}.searchResults .srch-card{width:100%;padding:15px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background:#fff;border-radius:3px}.searchResults .srch-card:not(:first-child){margin-top:15px}.arrival-time,.arrow1,.arrow2,.journeytime,.searchResults .departure-time{display:inline-block}.filter-typ,.sort-typ{width:50%;display:inline-block;padding:12px 15px;position:relative}.sort-typ{border-right:1px solid #eee}.filter-typ-icon,.sort-typ-icon{width:25%;display:inline-block}.filter-typ-icon img,.sort-typ-icon img{width:25px;height:25px}.filter-typ-name,.sort-typ-name{width:75%;position:absolute;display:inline-block;margin-top:4px}.show-filter{background:#eee;width:100%;height:calc(100% - 60px);position:absolute;z-index:1;top:60px;overflow-y:scroll}.show-filter,.sort-departure{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.sort-departure{width:46%;display:inline-block;background-color:#fff;padding:15px 5px;margin:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.active{border:1px solid #ff1e71}.legend div{position:relative;display:inline-block;padding-left:10px}.legend div span{display:inline-block;width:15px;height:15px;float:left;margin-right:6px}.legend>div span.st-legend{position:relative;border-radius:0;width:15px;height:15px;border:1px solid #1fb34b}.legend>div span.st-legend:before{content:" ";position:absolute;left:3px;right:3px;bottom:0;height:3px;background:#1fb34b}.legend>div span.st-legend.sl{height:20px}.showPointDetails:not(:last-child){border-bottom:1px solid #ddd}.Modify,.Reset{float:right;text-align:center;border:1px solid #fff;padding:6px;font-size:.875em;color:#fff;border-radius:3px;text-decoration:none}.coupon-container,.dropoffDetails,.filter,.list-pick,.mobile-container,.OTP-container,.pickupDetails,.seatchart,.sorter{-webkit-animation-duration:10s;animation-duration:.3s}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.coupon-container,.dropoffDetails,.list-pick,.mobile-container,.OTP-container,.pickupDetails,.seatchart,.show-filter,.show-sort{webkit-animation-name:fadeInRight;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.srchbox-amenities svg{width:25px;height:25px;fill:#666}.fixedbar{position:fixed;left:0;width:100%;background-color:#fff;z-index:999}.fixedbar.top{top:0}.fixedbar.bottom{bottom:0}.container{font-size:14px;font-weight:400;color:#444;background-color:#eee;min-height:100vh;-webkit-animation:opaqueout 1s ease;animation:opaqueout 1s ease}.hide{display:none}.text-right{text-align:right}.ellipsis{width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.btn{padding:15px 0;text-align:center;color:#fff;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.err-screen,.err-text{color:#ee5b36;background-color:#fdf2e2;padding:15px;text-align:center;line-height:1.6}.err-screen a,.err-text a{text-decoration:underline}.err-screen{-ms-flex-direction:column;flex-direction:column;height:100vh}.alert,.layer{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1000}.alert--content{padding:25px 15px;width:calc(100% - 30px);border-radius:15px;background-color:#fff;text-align:center;-webkit-animation:popout .3s ease;animation:popout .3s ease}.alert--content.error{background-color:#fdf2e2;color:#ee5b36}.alert--content .err-btn{background:#ee5b36;color:#fff;width:30%;text-align:center;margin:35px auto 0;padding:10px;border-radius:5px}.cal--content-wrapper-days,.cal--header-weeks{display:-ms-flexbox;display:flex}.alert,.cal--content-wrapper-days>div>div,.err-screen,.layer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.cal--content-wrapper-days-sel,.cal--content-wrapper-days-weekend,.cal--header-weeks{font-weight:600}.cal--content-wrapper-days>div>div{font-size:16px}.btn{font-size:20px;font-weight:600}.alert,.cal--content-wrapper-month,.err-screen,.err-text{font-size:16px;font-weight:600}@-webkit-keyframes topup{0%{-webkit-transform:translateY(50%);transform:translateY(50%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes topup{0%{-webkit-transform:translateY(50%);transform:translateY(50%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes opaqueout{0%{opacity:0}to{opacity:1}}@keyframes opaqueout{0%{opacity:0}to{opacity:1}}@-webkit-keyframes popout{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes popout{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.cal--icon{position:relative;width:16px;height:16px;border:2px solid #fff;border-top-width:4px;border-radius:2px}.cal--icon>div{position:absolute;top:-6px;left:0;width:3px;height:3px;background-color:#fff;border-radius:3px}.cal--icon>div:last-child{left:9px}.cal--header{-webkit-box-shadow:0 3px 5px #ccc;box-shadow:0 3px 5px #ccc}.cal--header-top-close{padding:0 15px}.cal--header-weeks{color:#fff;padding:10px 0}.cal--header-weeks-text{width:14.28571%;text-align:center}.cal--content{width:100%;height:100%;padding-bottom:89px;overflow-y:auto}.cal--content-wrapper{background-color:#fff;border-bottom:1px solid #ddd;padding-bottom:15px}.cal--content-wrapper-month{padding:15px}.cal--content-wrapper-days{-ms-flex-wrap:wrap;flex-wrap:wrap}.cal--content-wrapper-days-weekend{color:#1f1f1f}.cal--content-wrapper-days-sel{color:#fff;-webkit-box-shadow:0 2px 5px 1px #ccc;box-shadow:0 2px 5px 1px #ccc}.cal--content-wrapper-days-disabled{opacity:.3;pointer-events:none}.cal--content-wrapper-days>div{width:14.28571%}.cal--content-wrapper-days>div>div{width:45px;height:45px;border-radius:50%;margin:auto}.cal-head-top{top:107px!important;background:#fff}.cal-head-top2{top:60px!important;background:#fff}.ep-container{height:100%;width:100%}.ep-container .ep-wrapper{width:100%;height:calc(100% - 60px);padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;background:#fff;position:absolute;top:60px;line-height:25px;right:-100%;-webkit-animation:slide .2s forwards;animation:slide .5s forwards}.ep-container .ep-wrapper .info-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#e5f3ff;padding:16px 16px 16px 14px;height:64px}.ep-container .ep-wrapper .info-wrapper .info-wrapper-left{margin-right:10px}.ep-container .ep-wrapper .info-wrapper .info-wrapper-right{color:#1a1a1a;font-size:12px;font-weight:400;line-height:16px}.ep-container .ep-wrapper .input-wrapper{padding:9px 16px 24px}.ep-container .ep-wrapper .input-wrapper .notes-wrapper{margin-top:24px}.ep-container .ep-wrapper .input-wrapper .notes-wrapper .notes-wrapper{color:#1a1a1a;font-style:italic;font-weight:500;font-size:14px}.ep-container .ep-wrapper .input-wrapper .notes-wrapper ul{margin:5px 0;padding-left:25px}.ep-container .ep-wrapper .input-wrapper .notes-wrapper ul li{color:#444;font-style:italic;font-weight:500;font-size:14px}.ep-container .ep-wrapper .input-wrapper .btn-get-otp{color:#fff}.ep-container .ep-wrapper .input-wrapper .btn-get-otp,.ep-container .ep-wrapper .input-wrapper .btn-get-otp.btnDisabled{padding:16px;border-radius:8px;font-size:14px;font-weight:600;text-align:center}.ep-container .ep-wrapper .pnr-input-wrapper .input-pnrno{border-radius:8px!important;padding:14px!important;width:90%!important;border-width:2px!important;border-style:solid!important;color:#1a1a1a!important;font-size:14px!important;font-weight:500!important}.ep-container .ep-wrapper .pnr-input-wrapper .lblInactive{bottom:28px!important;left:15px!important}.ep-container .ep-wrapper .pnr-input-wrapper .lblActive{bottom:55px!important;left:15px!important;background:#fff;padding:2px 4px;font-weight:500;font-size:12px!important;line-height:12px}.ep-container .ep-wrapper .otp-input-wrapper{margin-top:-9px}.ep-container .ep-wrapper .otp-input-wrapper .input-otp{border-radius:8px!important;padding:14px!important;width:90%!important;border-width:2px!important;border-style:solid!important;color:#1a1a1a!important;font-size:14px!important;font-weight:500!important}.ep-container .ep-wrapper .otp-input-wrapper .lblInactive{bottom:28px!important;left:15px!important}.ep-container .ep-wrapper .otp-input-wrapper .lblActive{bottom:55px!important;left:15px!important;background:#fff;padding:2px 4px;font-weight:500;font-size:12px!important;line-height:12px}.ep-container .ep-wrapper .action-button-wrapper{display:-ms-flexbox;display:flex}.ep-container .ep-wrapper .action-button-wrapper .action-button-left{height:52px;width:100%;border:1px solid #f15a23;color:#f15a23;background:#fff;border-radius:8px 0 0 8px;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:600}.ep-container .ep-wrapper .action-button-wrapper .action-button-left.btnDisabled{pointer-events:none;color:#888!important;background:#fff!important;border:1px solid #888!important}.ep-container .ep-wrapper .action-button-wrapper .action-button-right{height:52px;width:100%;border:1px solid #f15a23;color:#fff;background:#f15a23;border-radius:0 8px 8px 0;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:600}.ep-container .ep-wrapper .action-button-wrapper .action-button-right.btnDisabled{pointer-events:none;color:#888!important;background:#ccc!important;border-width:1px 1px 1px 0;border-style:solid;border-color:#00000033}.ep-container .ep-wrapper .otp-timer-wrapper{color:#444;font-size:12px;font-weight:400;margin-top:24px}.ep-container .ep-wrapper .otp-timer-wrapper .otp-timer{color:#fe1110;font-size:12px;font-weight:600}.ep-container .ep-wrapper h4{padding:0 0 15px;margin:0;font-weight:500}.ep-container .ep-wrapper .comDetails-wrapper,.ep-container .ep-wrapper .otp-wrapper,.ep-container .ep-wrapper .passDetails-wrapper,.ep-container .ep-wrapper .pnr-wrapper{width:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:3px;overflow-y:auto}.ep-container .ep-wrapper .comDetails-wrapper .editCheckbox-wrapper,.ep-container .ep-wrapper .otp-wrapper .editCheckbox-wrapper,.ep-container .ep-wrapper .passDetails-wrapper .editCheckbox-wrapper,.ep-container .ep-wrapper .pnr-wrapper .editCheckbox-wrapper{padding:25px 0;border-bottom:1px solid #ccc;position:relative;line-height:25px}.ep-container .ep-wrapper .comDetails-wrapper .editCheckbox-wrapper label,.ep-container .ep-wrapper .otp-wrapper .editCheckbox-wrapper label,.ep-container .ep-wrapper .passDetails-wrapper .editCheckbox-wrapper label,.ep-container .ep-wrapper .pnr-wrapper .editCheckbox-wrapper label{position:absolute!important;top:38px}.ep-container .ep-wrapper .comDetails-wrapper .editCheckbox-wrapper .editLabelName,.ep-container .ep-wrapper .otp-wrapper .editCheckbox-wrapper .editLabelName,.ep-container .ep-wrapper .passDetails-wrapper .editCheckbox-wrapper .editLabelName,.ep-container .ep-wrapper .pnr-wrapper .editCheckbox-wrapper .editLabelName{display:inline-block;padding-left:45px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;font-weight:500}.ep-container .ep-wrapper .comDetails-wrapper .editCheckbox-wrapper .editLabelName p,.ep-container .ep-wrapper .otp-wrapper .editCheckbox-wrapper .editLabelName p,.ep-container .ep-wrapper .passDetails-wrapper .editCheckbox-wrapper .editLabelName p,.ep-container .ep-wrapper .pnr-wrapper .editCheckbox-wrapper .editLabelName p{margin:0;padding:0;color:#666;font-size:.85rem;font-weight:300}.ep-container .ep-wrapper .comDetails-wrapper .editCheckbox-wrapper .editLabelName .paxName,.ep-container .ep-wrapper .otp-wrapper .editCheckbox-wrapper .editLabelName .paxName,.ep-container .ep-wrapper .passDetails-wrapper .editCheckbox-wrapper .editLabelName .paxName,.ep-container .ep-wrapper .pnr-wrapper .editCheckbox-wrapper .editLabelName .paxName{display:inline-block;width:60%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#666;font-size:.85rem;font-weight:300}.ep-container .ep-wrapper .comDetails-wrapper .editCheckbox-wrapper .editLabelName .paxAge,.ep-container .ep-wrapper .comDetails-wrapper .editCheckbox-wrapper .editLabelName .paxGender,.ep-container .ep-wrapper .otp-wrapper .editCheckbox-wrapper .editLabelName .paxAge,.ep-container .ep-wrapper .otp-wrapper .editCheckbox-wrapper .editLabelName .paxGender,.ep-container .ep-wrapper .passDetails-wrapper .editCheckbox-wrapper .editLabelName .paxAge,.ep-container .ep-wrapper .passDetails-wrapper .editCheckbox-wrapper .editLabelName .paxGender,.ep-container .ep-wrapper .pnr-wrapper .editCheckbox-wrapper .editLabelName .paxAge,.ep-container .ep-wrapper .pnr-wrapper .editCheckbox-wrapper .editLabelName .paxGender{width:20%;display:inline-block;text-align:center;color:#666;font-size:.85rem;font-weight:300}.ep-container .ep-wrapper .legend{position:fixed;background:#fff;left:0;top:60px;height:50px;width:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:scroll;white-space:nowrap}.ep-container .ep-wrapper .legend div{display:inline-block;padding-right:15px;color:#666}.ep-container .ep-wrapper .legend div span{display:inline-block;width:15px;height:15px;margin-right:6px}.ep-container .ep-wrapper .legend div .st-legend{position:relative;border-radius:0;width:15px;height:15px;border:1px solid #1fb34b}.ep-container .ep-wrapper .legend div .st-legend:before{content:" ";position:absolute;left:3px;right:3px;bottom:0;height:3px;background:#1fb34b}.ep-container .ep-wrapper .legend div .sl{height:20px}.ep-container .ep-wrapper .chart-wrap{height:calc(100% - 85px);position:relative;top:50px;background:#fff;-webkit-box-shadow:rgba(0,0,0,.298039) 0 0 2px;box-shadow:0 0 2px rgba(0,0,0,.298039);border-radius:3px;overflow-y:auto}.ep-container .ep-wrapper .chart-wrap .lowerTab,.ep-container .ep-wrapper .chart-wrap .upperTab{display:inline-block;width:50%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.ep-container .ep-wrapper .chart-wrap .chart-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:60px 0 20px;-ms-flex-pack:center;justify-content:center;padding-bottom:142px}.ep-container .ep-wrapper .chart-wrap .chart-container .border{position:absolute;left:20px;right:20px;top:46px;border:1px solid #eee}.ep-container .ep-wrapper .chart-wrap .chart-container .driver{position:absolute;top:-55px;width:36px;right:4px}.ep-container .ep-wrapper .dropOff-wrapper,.ep-container .ep-wrapper .pickUp-wrapper{width:100%;height:calc(100% - 50px);overflow-y:auto}.ep-container .ep-wrapper .dropOff-wrapper div,.ep-container .ep-wrapper .pickUp-wrapper div{padding:15px 0;border-bottom:1px solid #eee}.ep-container .ep-wrapper .dropOff-wrapper div label,.ep-container .ep-wrapper .pickUp-wrapper div label{width:calc(100% - 70px);display:inline-block;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ep-container .ep-wrapper .dropOff-wrapper div .pickUpTime,.ep-container .ep-wrapper .pickUp-wrapper div .pickUpTime{width:70px;display:inline-block;text-align:right;position:absolute;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.ep-container .ep-wrapper .updatedDetails-text{color:#3c763d;font-size:14px;font-weight:400;padding-bottom:15px;position:fixed;top:60px;left:0;right:0;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;height:70px;width:100%;background:#dff0d8;line-height:22px}.ep-container .ep-wrapper .success-wrapper{position:relative;top:70px;height:calc(100% - 120px);overflow-y:auto}.ep-container .ep-wrapper .success-wrapper .opDetails-wrapper{padding:0 15px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:3px}.ep-container .ep-wrapper .success-wrapper .opDetail{padding:10px 0;line-height:28px;border-bottom:1px solid #eee}.ep-container .ep-wrapper .success-wrapper .opDetail p{color:#777;font-size:13px;font-weight:300;padding:0;margin:0}.ep-container .ep-wrapper .success-wrapper table{width:100%;text-align:left}.ep-container .ep-wrapper .success-wrapper table thead th{font-size:16px;font-weight:400;color:initial;border-bottom:1px solid #eee}.ep-container .finalButton-wrapper{position:fixed;bottom:0;height:70px;background:#fff;width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);z-index:99}.ep-container .finalButton-wrapper .cancel{border:1px solid #ddd}.ep-container .finalButton-wrapper .cancel,.ep-container .finalButton-wrapper .save{padding:15px;width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.ep-container .finalButton-wrapper .save{color:#fff}.ep-container .btn{height:50px;width:100%;padding:15px;color:#fff}.ep-container .btn,.ep-container .btn1{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;text-align:center}.ep-container .btn1{height:40px;padding:8px;-ms-flex:1 1;flex:1 1}.ep-container .btnDisabled{pointer-events:none;color:#888!important;background:#ccc!important}@-webkit-keyframes slide{to{right:0}}@keyframes slide{to{right:0}}#policyView{background-color:#fff;margin-top:40px}#policyView .title{padding:10px 0;background-color:rgba(0,0,0,.2);text-align:center}#policyView .policy-data-wrapper{padding:0 10px}#policyView .head{font-weight:700;font-size:14px;padding:10px 0}#policyView .p-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;padding-top:0;font-size:14px}.list-show-wrapper{max-height:250px;overflow:hidden;overflow-y:auto;background-color:#fff}.list-title{padding:10px;font-weight:700;background:#eee}.cp-wrapper{padding:0 10px}.cp-wrapper .cp-list{padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.md-policy-details{padding:0 10px}.md-policy-details .m-head{padding:10px 0;font-weight:700}.md-policy-details .m-policy,.md-policy-details .m-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.calender-wrapper{height:calc(100% - 106px);top:109px}.calender-wrapper,.calender-wrapper2{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#eee;position:absolute}.calender-wrapper2{height:calc(100% - 10px);top:60px;z-index:1}.top-wrapper{width:100%;height:60px;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;position:fixed;top:0;left:0;z-index:2}.top-wrapper .back-arrow{display:inline-block}.top-wrapper .header-title{position:absolute;left:50px;font-weight:700;font-size:15pt;top:17px}.top-wrapper .header-title.date-title-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;top:11px}.top-wrapper .header-title.date-title-wrap .title-trip-date{font-size:10pt;padding:0 0 3px}.top-wrapper .modify{position:absolute;right:15px;top:15px;font-weight:700;font-size:10pt;border:1px solid #fff;padding:5px}.current-date-wrapper{width:100%;height:49px;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;position:fixed;top:60px;left:0;z-index:2;opacity:.8;font-size:11pt}input:hover{outline:none}.checkout-wrapper .ins-check:hover .ins-hover{visibility:visible;opacity:1;font-size:.75rem;font-weight:300}.checkout-wrapper .ins-check:hover.extra .ins-hover{left:-150px}.checkout-wrapper .ins-check .ins-hover{position:fixed;top:85px;padding:15px;left:15px;right:15px;border-radius:3px;background:#fff;color:#444;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);opacity:0;line-height:1.4;visibility:hidden}.pay-opts .paymentOpt:not(:last-child){border-bottom:1px solid #ddd}.coupon-container,.mobile-container,.OTP-container{position:fixed;width:100%;padding:15px;background:#eee;z-index:2;top:60px;overflow-y:scroll}.coupon-container,.mobile-container,.OTP-container{height:calc(100% - 60px)}.box-container{background-color:#fff;margin:15px 0 45px;padding:15px 0;border-radius:3px;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 2px;box-shadow:0 1px 2px rgba(0,0,0,.2);line-height:22px}.arrow{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:3px}.up{-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:0}.down{-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);top:-3px}.couponMobile-button,.OTP-button,.redeemCoupon{padding:15px;text-align:center;color:#fff;border-radius:3px;height:50px;width:100%}.mobileDetail{margin-top:20px;background:#fff}.mobileDetail span{display:inline-block}.mobileDetail span,.mobileDetail span input{-webkit-box-sizing:border-box;box-sizing:border-box}.mobileDetail span input{padding:20px 15px;width:100%;border:none}.hide{display:none}.show{display:show}.pass-card--info{font-size:16px;font-weight:600;color:#444}.pass-card--info,.pass-card--user{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.pass-card--user{padding-bottom:15px!important}.txtLineInp{padding:17px 15px!important;border-radius:10px!important;font-size:16px!important;border-width:1px!important;border:solid!important}.txtLineInp.txtActive{border-width:2px!important}.txtLineInp.txtInactive{border-width:1px!important}.txtLineInp.txtdisabled{background:#eee!important}.txtLineInp+label{background-color:#fff!important;bottom:unset!important}.txtLineInp+label.lblActive{top:9px!important;left:10px!important}.txtLineInp+label.lblInactive{top:34px!important;left:15px!important}.pass-card--gender{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:5px}.pass-card--gender label{padding:17px 0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:47.5%;border-radius:10px;border:1px solid;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.2)}.pass-card--gender .gender-radio{margin:0 16px!important}.pass-card--gender label .span-outer{top:15px!important;left:15px!important;width:16px!important;height:16px!important;background:#fff}.pass-card--gender label .span-inner{left:20px!important;top:20px!important}.pass-card--gender .txtDisabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.gender-label-male{color:#0295d2;border-color:#0295d2!important}.gender-label-male.active{background:#0295d2!important;color:#fff!important}.gender-label-male .span-outer{border:2px solid #0295d2!important}.gender-label-male.active .span-inner{background:#0295d2!important}.gender-label-female{border-color:#d43c87!important;color:#d43c87}.gender-label-female.active{background:#d43c87!important;color:#fff!important}.gender-label-female .span-outer{border:2px solid #d43c87!important}.gender-label-female.active .span-inner{background:#d43c87!important}.pass-card--btn{margin-top:35px}.contact-card{padding:15px;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:15px}.contact-card.disabled{pointer-events:none;opacity:.8}.side-det:not(:last-child){border-bottom:1px solid #ddd}.payment-opt-label{padding:5px 0}.pay-opts{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.pg--arrow{border:1px solid #666;position:absolute;right:20px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-width:0 2px 2px 0}.paymentOpt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.payment-opt-label .span-outer{top:3px!important;left:3px!important;width:16px!important;height:16px!important;background:#fff}.payment-opt-label .span-inner{left:8px!important;top:8px!important}.payment-opt-label.active{border:none}
/*# sourceMappingURL=main.e2c56607.css.map*/