#modal-book-award-qcal .popup.change-bg-popup{width:550px}
@media only screen and (max-width:959px){#modal-book-award-qcal .popup.change-bg-popup{width:470px}
}
#qCalculator-main-section .autocomplete-typeahead.selected .input-base-elem,.qcalculator-mobile .autocomplete-typeahead.selected .input-base-elem{border-bottom:1px solid #652245 !important}
.is-book-tab .qcalculator-qmiles-balance{position:static;display:block;font-size:18px;line-height:1.25}
.is-book-tab .qcalculator-qmiles-holder .additional-info-link{display:block;margin:20px 0 0 0;font-size:12px;text-decoration:underline}
.is-book-tab .qcalculator-qmiles .qcalculator-choose-cabin-note{float:left;width:42%;margin:-2px 0 0 0}
.is-book-tab .qcalculator-qmiles-holder{float:left;width:58%}
.is-book-tab .small-tabs .btn{position:absolute;left:50%;bottom:22px;min-width:186px;padding:12px 25px 11px;margin:0 0 0 -95px}
.is-book-tab .small-tabs{margin-top:32px !important;padding:0 0 90px;min-height:200px;position:relative;margin:0;border-bottom:1px solid #d7d7d7}
.is-book-tab .qcalculator-content.upgrade-content{padding-bottom:0 !important}
.book-image-tab{border-left:2px #eee solid;margin-left:20px}
.book-image-tab .qcalculator-content{min-height:710px !important}
.book-image-tab img{min-height:100%;height:auto;position:absolute;top:0;left:0}
.is-book-tab .qcalculator-tab-column:after{box-shadow:none}
.add-padding-qcal{padding:73px 0 0}
@media only screen and (max-width:959px){.qcalculator-tab.is-book-tab .qcalculator-tab-column:nth-of-type(2){display:block !important}
.qcalculator-tab.is-book-tab .autocomplete-cell.arrow{width:100% !important}
.add-padding-qcal{padding:0 !important}
}
.autocomplete .qcalculator-content .autocomplete-row input[type=text],.qcalculator-content .autocomplete-row .autocomplete input[type=text],.qcalculator-content .autocomplete-row .input-base-elem{border:1px solid #d7d7d7}
.autocomplete-cell span[class*=" icon-"].icon-pencil,.autocomplete-cell span[class^=icon-].icon-pencil{display:none}
.qcalculator-content .autocomplete-cell{margin:0}
.qcalculator-content .autocomplete-cell{width:36%}
.autocomplete-cell.arrow{width:25%;margin-right:4px}
.autocomplete .qcalculator-content .autocomplete-row input[type=text],.qcalculator-content .autocomplete-row .autocomplete input[type=text],.qcalculator-content .autocomplete-row .input-base-elem{padding-left:10px;height:50px}
.daterangepicker .ranges{display:block !important;width:100%}
.daterangepicker.dropdown-menu{margin-top:40px}
.oneway_fiter_date{width:100%;display:block;box-sizing:border-box;position:relative;margin-top:16px;clear:both}
.return_filter_date{width:100%;display:block;box-sizing:border-box;position:relative;padding-top:0;clear:both}
.return_filter_date .t-datepicker .glyphicon-calendar:before{display:none}
.dp_departure .t-dates{border-right:0}
.dp_return .t-dates{border-left:0}
.dp_icon{border-top:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;padding:1px 10px;height:51px;text-align:center;font-weight:100;font-size:35px;line-height:40px}
.dp_departure .t-datepicker-day{top:66px;left:0}
.dp_return .t-datepicker-day{top:66px;right:0}
#qCalculator-main-section .qcalculator-tabs-list{overflow:visible;display:flex}
#qCalculator-main-section #qcalculator-book{overflow:visible}
.dp_departure .t-table-wrap .dp_footer{width:100%;display:flex;padding:20px 0 0 0;margin-top:40px;border-top:1px solid #d7d7d7}
.oneway_fiter_date .t-table-wrap .dp_footer .dp_footer_left{width:50%;text-align:left;line-height:3em}
.oneway_fiter_date .t-table-wrap .dp_footer .dp_footer_left input[type="checkbox"]{height:16px;width:16px}
.oneway_fiter_date .t-table-wrap .dp_footer .dp_footer_right{width:100%;text-align:right}
.oneway_fiter_date .t-table-wrap .dp_footer{width:100%;display:flex;padding:20px 0 0 0;margin-top:40px;border-top:solid 1px black}
.oneway_fiter_date .t-table-wrap .dp_footer .dp_footer_left{width:50%;text-align:left;line-height:3em}
.oneway_fiter_date .t-table-wrap .dp_footer .dp_footer_right{width:100%;text-align:right}
.oneway_fiter_date .datePickerCol{padding:0}
.return_filter_date .t-table-wrap .dp_footer .dp_footer_left{width:50%;text-align:left;line-height:3em}
.return_filter_date .t-table-wrap .dp_footer .dp_footer_left input[type="checkbox"]{height:16px;width:16px}
.return_filter_date .t-table-wrap .dp_footer .dp_footer_right{width:100%;text-align:right}
.return_filter_date .t-table-wrap .dp_footer{width:100%;display:flex;padding:20px 0 0 0;margin-top:40px;border-top:solid 1px black}
.return_filter_date .t-table-wrap .dp_footer .dp_footer_left{width:50%;text-align:left;line-height:3em}
.return_filter_date .t-table-wrap .dp_footer .dp_footer_right{width:100%;text-align:right}
.return_filter_date .datePickerCol{padding:0}
.return_filter_date .datePickerCol{padding:0}
.dp_return .t-check-out{width:100%;border-left:0}
.oneway_fiter_date .t-datepicker .glyphicon-calendar:before{display:none}
.dp_footer_left span{margin-left:8px;font-size:16px}
.oneway_fiter_date .dp_footer .dp_footer_right .button{border-radius:6px;height:50px}
.return_filter_date .dp_footer .dp_footer_right .button{border-radius:6px;height:50px}
.oneway_fiter_date a.dateRangePic:focus .t-dates{border:1px solid #528ff4}
.dp_departure a.dateRangePic:focus .t-dates{border:1px solid #528ff4}
dp_return a.dateRangePic:focus .t-dates{border:1px solid #528ff4}
.qcalculator-tab.active{width:100%}
#errorMessageBookQC{margin-top:16px}
.qcalculator-tab-column .icon-arrow-bothdirections:before{content:"\e99f";font-size:40px;color:#541230;font-weight:normal}
.autocomplete-cell.arrow span[class^=icon-].icon-arrow-bothdirections{font-size:45px}
.icon-arrow-right2:before{content:"\e9ce";display:inline-block;font-size:40px;color:#541230}
.return_filter_date .dp_departure .dp_footer .dp_footer_right .button{border-radius:6px;height:50px}
.dp_departure .t-dates::after{content:'-';font-size:35px;font-weight:200;color:#541230;position:absolute;top:10px;right:5px}
.t-datepicker-new td.t-start span,td.t-end span{position:absolute;font-size:10px;left:2px;top:-3px}
.t-datepicker-new .t-check-in{margin-right:0}
.return_filter_date .t-dates.t-date-check-in::after{content:'-';font-size:35px;font-weight:200;position:absolute;top:12px;right:-75px}
.oneway_fiter_date .t-datepicker-new1 .t-start.t-highlighted span{position:absolute;width:auto;top:1px;right:auto;font-size:10px;padding:1px;border-radius:0;z-index:9999;left:0;line-height:7px}
#qCalculator-main-section .autocomplete-typeahead.selected .input-base-elem,.qcalculator-mobile .autocomplete-typeahead.selected .input-base-elem{border:1px solid #ededed !important}
@media only screen and (max-width:767px){.qcalculator-tab-column .icon-arrow-bothdirections:before{content:"\e99f";font-size:40px;color:#541230;font-weight:normal;transform:rotate(90deg);display:inline-block;margin-bottom:20px}
.qcalculator-content .autocomplete-cell{width:100%}
.oneway_fiter_date{margin-top:10px}
.oneway_fiter_date .datePickerCol{margin-bottom:0}
.dp_departure .t-dates::after{top:20px}
.return_filter_date{padding-top:0}
.icon-arrow-right2:before{content:"\e9ce";display:inline-block;font-size:45px;transform:rotate(90deg);color:#541230;margin-bottom:20px}
.oneway_dp_cl .t-datepicker-day{top:97px}
.dp_departure .t-table-wrap .dp_footer .dp_footer_left{width:70%}
.dp_departure .t-table-wrap .dp_footer .dp_footer_right{width:30%}
.oneway_dp_cl .t-table-wrap .dp_footer .dp_footer_left{width:70%}
.oneway_dp_cl .t-table-wrap .dp_footer .dp_footer_right{width:30%}
.return_filter_date .t-datepicker-day{width:400px !important;position:fixed;top:210px;left:10px;padding:0 30px}
.return_filter_date .t-dates.t-date-check-in::after{content:'-';font-size:46px;font-weight:200;position:absolute;top:357px;left:-15%;transform:rotate(90deg)}
.t-datepicker-new .t-check-in,.t-check-out{width:100%}
.t-check-in,.t-check-out,.t-check-in:hover,.t-check-out:hover{width:100%}
.t-disabled .dtvalue{display:none}
.return_filter_date .t-check-in,.t-check-out,.t-check-in:hover,.t-check-out:hover{width:100% !important}
#returnFilterDatereturn .t-datepicker-day{left:18px !important}
#returnFilterDatereturn .t-datepicker-day{top:212px}
footer .footer-wave{z-index:1}
.t-datepicker-new-return .t-check-out td.t-hover-day:after,td.t-end:after{left:0}
.t-datepicker-new-return .t-arrow-top{display:none}
.return_filter_date .t-table-condensed .t-next{text-align:right;position:absolute;top:46px;right:27px}
#returnFilterDatereturn .t-datepicker-day{top:313px}
.oneway_fiter_date .t-datepicker-days{width:88%;left:0}
.oneway_fiter_date .t-table-condensed .t-next{position:absolute;top:52px;right:20px}
.return_filter_date .t-datepicker-new span.t-arrow-top{display:none !important}
.return_filter_date .t-datepicker-new .t-arrow-top::after{display:none}
.return_filter_date .t-datepicker-new-return span.t-arrow-top{display:none !important}
.return_filter_date .t-datepicker-new-return .t-arrow-top::after{display:none}
.return_filter_date .t-check-in .t-date-info-title,.return_filter_date .t-check-out .t-date-info-title{font-weight:500;font-size:12px}
.oneway_fiter_date .t-check-in .t-date-info-title{font-weight:500;font-size:12px}
.t-datepicker-new1 .t-date-check-in .t-table-condensed td.t-end:after{left:60px;transform:rotate(180deg)}
.qcalculator-filters .custom-select .input-base-placeholder{font-size:12px;font-weight:500}
.qcalculator-content .autocomplete-cell .input-base .text-hide{z-index:1 !important}
.t-datepicker-new-return .t-check-out td.t-hover-day:after,td.t-end:after{display:none}
#returnFilterDatedepat .t-table-condensed td.t-end:after{display:none}
#modal-upgrade-info .modal-dialog,#modal-earn-info .modal-dialog,#modal-info .modal-dialog,#modal-book-info .modal-dialog{transform:translate(0,0)}
#modal-upgrade-info .popup-title,#modal-earn-info .popup-title,#modal-info .popup-title,#modal-book-info .popup-title{font-size:var(--f-base-size-4) !important}
#modal-upgrade-info .popup .close,#modal-earn-info .popup .close,#modal-info .popup .close,#modal-book-info .popup .close{top:0;right:7px;font-size:var(--f-base-size-6)}
}
#onewayDpartdate .t-datepicker-day tbody .t-start span{position:absolute;width:auto;top:2px;right:auto;font-size:10px;padding:1px;border-radius:0;z-index:9999;left:0;line-height:10px}
#returnDTDate,#oneWayDTDate{display:none}
.t-datepicker-new1 td.t-start span{position:absolute;font-size:10px;left:2px;top:-3px}
.oneway_fiter_date .t-table-wrap .dp_footer{display:none}
.return_filter_date .t-table-wrap .dp_footer{display:none}
.t-datepicker-new{padding:0}
.t-datepicker-new-return{padding:0}
.return_filter_date .t-datepicker-new-return .t-datepicker{justify-content:right}
.return_filter_date .t-check-in,.t-check-out{width:72%}
.return_filter_date .t-check-in,.t-check-out,.t-check-in:hover,.t-check-out:hover{width:72%}
.return_filter_date .t-datepicker-day{width:444px;padding:20px 30px}
#returnFilterDatereturn .t-datepicker-day{left:-150px}
.t-disabled .dtvalue{display:none}
.t-datepicker-new-return .t-check-out td.t-hover-day:after,td.t-end:after{border-width:30px 10px 30px 0 !important}
.t-datepicker-new .t-check-in td.t-hover-day:after,td.t-start:after{border-width:32px 0 27px 10px !important}
.dtvalue{font-size:12px}
.oneway_fiter_date .t-check-in td.t-hover-day:after,td.t-start:after{border-width:30px 0 30px 10px}
.oneway_fiter_date .t-table-condensed td{height:60px}
.return_filter_date .t-table-condensed td{height:60px}
.is-off-peak-price{font-size:10px;display:none}
.is-peak-price,.is-peak-price-label{font-size:10px;display:none;color:#d95757}
.is-off-peak-price-label{font-size:10px;display:none;color:#03cc82}
.qcalculator-content .t-table-condensed td{padding:0}
.off-peak-price-notif,.peak-price-notif{padding:10px;font-size:10px;display:none}
.t-datepicker-new1 #onewayDpartdate .t-table-condensed td.t-range-limit,td.t-range{color:#666}
.t-datepicker-new1 #onewayDpartdate .t-table-condensed .t-range-limit,td.t-range{background:#fff}
.oneway_fiter_date .t-check-in td.t-hover-day:after{display:none !important}
.t-datepicker-new1 #onewayDpartdate .t-hover-day:hover{color:#fff !important;background:#5c0931 !important}
.return_filter_date .t-check-in .t-date-info-title,.return_filter_date .t-check-out .t-date-info-title{font-weight:500;font-size:12px}
.oneway_fiter_date .t-check-in .t-date-info-title{font-weight:500;font-size:12px}
.t-datepicker-new1 .t-date-check-in .t-table-condensed td.t-end:after{left:60px;transform:rotate(180deg)}
.qcalculator-filters .custom-select .input-base-placeholder{font-size:12px;font-weight:500}
.qcalculator-content .autocomplete-cell .input-base .text-hide{position:absolute;top:10px;left:12px;color:#5c0931;font-weight:500;font-size:12px;font-family:'Jotia';z-index:99;overflow:initial}
#onewayDpartdate .t-table-condensed td.t-end:after{left:51px;transform:rotate(180deg)}
#returnFilterDatedepat .t-table-condensed td.t-end:after{left:50px;transform:rotate(180deg)}
.t-datepicker-new1 #onewayDpartdate .t-datepicker-day{padding:10px 30px 20px 30px}
.t-datepicker-new1 #onewayDpartdate .t-datepicker-day span#qcalclosebtn{position:absolute;top:15px;right:16px;font-size:24px;cursor:pointer}
.t-datepicker-new1 #onewayDpartdate .t-datepicker-day .t-arrow.t-prev{position:absolute;top:50%;left:12px}
.t-datepicker-new1 #onewayDpartdate .t-datepicker-day .t-arrow.t-next{position:absolute;top:50%;right:12px}
.t-datepicker-new1 #onewayDpartdate .t-datepicker-day span#qcalclosebtn{position:absolute;top:15px;right:16px;font-size:24px;cursor:pointer}
.return_filter_date span#qcalclosebtn{position:absolute;top:16px;right:10px;font-size:24px;cursor:pointer}
.return_filter_date .t-table-wrap th.t-arrow.t-prev{position:absolute;top:50%;left:14px}
.return_filter_date .t-table-wrap th.t-arrow.t-next{position:absolute;top:50%;right:14px}