.reportBooking .active{color:#fff}
.form-control[readonly],fieldset[disabled] .form-control{background:#fff}
.reportForm .form-control{text-transform:capitalize}
.datepbox{padding:5px 0 0}
.datepbox img{cursor:pointer}
.pad0{padding:0}
.paymentForm{padding:35px}
#booking_statement_list_id{display:none}
.booking_statuslbl h5{display:inline-flex;font-weight:400;text-transform:capitalize}
.booking_statuslbl .label.label-warning,.label.label-danger,.label.label-info,.label.label-success{font-size:20px}
.book_status h5{font-size:12px;font-weight:400;text-transform:capitalize;margin:0;border:none}
.book_status .label.label-warning,.label.label-danger,.label.label-info,.label.label-success{font-weight:500;padding:0;border:none}
.booking_statuslblsmall h5{font-weight:400;text-transform:capitalize;margin:0}
.booking_statuslblsmall .label.label-warning,.label.label-danger,.label.label-info,.label.label-success{font-weight:500;padding:0;font-size:13px}
.booking_statuslbl_txt>h5{margin:0}
.booking_statuslbl_txt>h5 .label-danger,.booking_statuslbl_txt>h5 .label-info,.booking_statuslbl_txt>h5 .label-success,.booking_statuslbl_txt>h5 .label-warning{font-size:13px;font-weight:500;padding:0}
.bookingFrom .form-control{text-transform:capitalize}
ul.action_left_container li a{text-transform:uppercase}
.staffInfo_username{text-align:center}
.staff_name{width:21%}
.staffInfo_action{width:30%}
.staffInfo_name{width:21%}
.muser_code{width:16%;float:left;font-size:12px;font-weight:500;text-align:left;padding:10px 30px;vertical-align:top}
.muser_agency{width:18%;float:left;font-size:12px;font-weight:500;text-align:left;padding:10px 30px;vertical-align:top}
.muser_date,.muser_fname,.muser_phone{width:16%;float:left;font-size:12px;font-weight:500;text-align:left;padding:10px 30px;vertical-align:top}
.muser_action{width:18%;float:left;font-size:12px;font-weight:500;text-align:left;padding:10px 30px;vertical-align:top}
.muser_code_lbl{width:16%;float:left;font-size:12px;font-weight:500;text-align:left;padding:10px 30px;vertical-align:top;color:#666}
.muser_agency_lbl{width:18%;float:left;font-size:12px;font-weight:500;text-align:left;padding:10px 30px;vertical-align:top;color:#666}
.muser_date_lbl,.muser_fname_lbl,.muser_phone_lbl{width:16%;float:left;font-size:12px;font-weight:500;text-align:left;padding:10px 30px;vertical-align:top;color:#666}
.muser_action_lbl{width:18%;float:left;font-size:12px;font-weight:500;text-align:left;padding:10px 30px;vertical-align:top;color:#666}
.muser_action_lbl .fa{color:#525252;height:20px;width:20px}
.otherServices .flightBooking .flightDlts .flightTxt{white-space:normal}
.myaccount img{width:57px;height:57px}
.cancellationSec .cancellation_Dlts .cancellationDes,.cancellationSec .cancellation_Dlts .cancellationName,.creditUsageHeading .recentbookList .recentBookingDlts .recentBookingDes,.creditUsageHeading .recentbookList .recentBookingDlts .recentBookingName{text-transform:capitalize}
.booking_act_sec{margin-top:20px;padding:0}
.booking_act_sec li{float:left;width:50%}
.booking_act_sec li .all_actvty{font-size:12px;font-weight:400;color:#666;width:75px;display:inline-block}
.booking_act_sec li span{font-size:12px;color:#000;font-weight:400}
.booking_act_sec .fa-circle{font-size:8px;margin-top:5px;display:block;position:absolute;left:-15px}
.all_actvty .confirmed{color:#62CB31}
.all_actvty .vouchered{color:#F0AD4E}
.all_actvty .cancelled{color:#D9534F}
.all_actvty .on_req{color:#5BC0DE}
.all_actvty .rejected{color:#D9534F}
.chartbox{position:absolute;top:33px;left:42px}
.chartbox label{display:block;text-align:center;margin:0;font-size:21px;font-weight:400;height:23px}
.chartbox span{display:block;text-align:center;margin:0;font-size:9px;text-transform:uppercase}
.transdtls_descTop{padding:0 30px}
.media.recentbookList:first-child{margin-top:10px}
.creditUsageHeading .recentbookList{padding:0 15px!important}
.lilist ul li{list-style:decimal}
.transConfirmBooikingDtls .padl70{padding-left:15px!important}
.confm_details_wrap .padl70{padding-left:15px}
.padl50{padding-left:50px}
.padl70{padding-left:70px}
.padl28{padding-left:28px}
.marb0{margin-bottom:0}
.mar0{margin:0!important}
.rateDlts.rateDltsnew{padding:1px 0!important}
.rateDltsnew .htlBookingTlt{text-align:left}
.rateDltsnew .htlBookingVal{text-align:right}
.travlrFld_common.child_age{width:31%;margin-right:2%}
.travlrFld_common.child_age span.arrow_icon{position:absolute;top:11px;right:10px}
.recentHtlSearch .recentSearchBox .htlLocationName .htlAvailDate{line-height:17px;text-overflow:clip}
.marT10{margin-top:10px!important}
.marT12{margin-top:12px}
.amenitiesContaintab{overflow:auto;height:400px}
.booking_statuslbl h5 span.label{display:inline-flex;font-size:22px;font-weight:500;text-transform:capitalize}
.booking_statuslbl .label.label-warning,.label.label-danger,.label.label-info,.label.label-success{font-weight:500;padding:0}
.htlQuotation_modal .quotationHtl .htlQuotationDtlsBox .hotel_qtnBox{min-height:170px}
.qtn_cnclDesc strong{font-weight:500;color:#000}
.statusamendment h5{margin:0;padding:10px 0 0}
.statusamendment h5 .label{font-weight:400;margin:0;padding:0}
span.icon_bgamendment{position:absolute;right:10px;top:8px;color:#000;font-size:14px}
.notetxt{font-weight:400;font-size:13px}
.booking_Sector_Dtls .paymentDlts_Sec .rateDlts .htlBookingVal{font-size:12px}
.padR5{padding-right:5px}
.padl5{padding-left:5px}
.padL5{padding-left:16px}
.compPrintSec{padding:17px 0 4px}
.compareHtlWrraper .compare_htlTlt p{white-space:normal;height:37px}
.compareHtlWrraper .roomTlt{white-space:normal}
.wishList_listing_result .padRight0{padding-right:0}
.headerInfo{padding-right:15px}
.compareHtlWrraper .compareBottomTlt{padding:15px 35px}
.compareHtlWrraper .compare_moreRoomDtls{padding:15px 0 10px;margin-bottom:0}
.compareHtlWrraper .price{margin:0 0 -3px}
.trvlicon{padding-top:5px;display:inline-block;float:right}
.pointer-none{pointer-events:none;opacity:.9}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400;font-family:'Mulish', sans-serif;;font-size:13px}
.hotelModifySearch .advSrch_icon{top:0;width:auto}
.htlSearchDtls ul .destination_info{border-left:0}
.htlSearchDtls ul .durationInfo{border-right:0}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;border:0!important;font-weight:400!important;font-family:'Mulish', sans-serif;}
@media screen and (max-width:360px){.booknow_htlDtls.booknow_trnDtls.trans_confirm_info{padding:0 15px}}
.htrating .fa-star{font-size:13px;margin-right:2px;padding:5px 0 0}
.emailTxt a{text-transform:lowercase}
.details_amenities ul>li b{margin-bottom:8px;display:inline-block;font-size:14px;font-weight:500;text-transform:capitalize;color:#333}
.details_amenities ul>li br{margin-bottom:5px}
.details_amenities ul>li{text-transform:capitalize}
.glyphicon{color:#666!important;font-weight:400}
.padR0{padding-right:0}
.bdrnone{border:none!important}
.ratebotbdr{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;clear:both}
.weekOne .price{padding:0 4px}
.weekOne li,.weekOne li .date,.weekOne li .price{width:74px}
.dateinfo{text-align:left;padding-left:5px;font-size:13px}
.weekOne{display:inline-block}
.printSec .print_qtn{color:#acacac}
.marT5{margin-top:5px!important}
.hotelListing_Wrapper.compactViewShow .hotel_listBox .row.compactRwFlex .hotel_info h1{font-size:18px}
#slider-range_distance{border:0;border-radius:0;padding:0;height:7px;margin-bottom:3px}
#slider-range_distance .ui-slider-handle.ui-state-default.ui-corner-all{border-radius:25px;width:20px;height:20px;background:url(../../assets/images/ui-bg_glass_100_f6f6f6_1x400.png) -32px -224px repeat-x #fff!important}
#slider-range_distance .ui-slider-handle.ui-state-default.ui-corner-all:focus,#slider-range_distance .ui-slider-handle.ui-state-default.ui-corner-all:hover,#slider-range_distance .ui-state-over:hover{background:url(../../assets/images/ui-bg_glass_100_f6f6f6_1x400.png) -32px -224px repeat-x #fff!important}
#slider-range_distance .ui-slider-range.ui-widget-header.ui-corner-all.ui-slider-range-min{border-radius:0}
.tour_filter_right .rightFilerTop .filterSelect select{padding:4px 0 4px 4px}
.creditUsageHeading .recentbookListMy_acc .recentBookingDlts .recentBookingTxt{width:80%}
.editsection a{color:#666}
.addStaff .checkbox label{color:#666;font-weight:400;word-break:break-all;word-wrap:break-word}
.myAccountNav{padding-right:0}
.marB0{margin-bottom:0}
.padB0{padding-bottom:0}
.addvoucher{padding:15px 10px 0}
.addvoucher ul{padding:0 20px 5px 30px}
.addvoucher ul li{list-style:disc;font-size:13px;font-weight:400}
.book_status{overflow:unset}
.custPaging.pgType2{margin:0 auto}
.custPaging>a,.custPaging>b{padding:4px 8px!important;border:1px solid #ddd;margin-left:-21px;color:#337ab7;font-size:12px;visibility:visible}
.custPaging>a[title="previous page"]{margin-left:-22px;margin-right:2px}
.custPaging>a[title="last page"],.custPaging>a[title="first page"]{display:none}
.custPaging>a[title="next page"]{margin-left:-18px}
.custPaging>a[title="next page"]:before{content:"»"}
.custPaging>a[title="previous page"]:after{content:"«"}
.custPaging>a:first-child,.custPaging>a[title="previous page"],.custPaging>b:first-child{border-radius:10px 0 0 10px}
.custPaging>a[title="next page"],.custPaging>b:last-child{border-radius:0 10px 10px 0}
.custPaging>a:hover{color:#23527c;background-color:#eee}
.custPaging>table td:last-child{display:none}
.custPaging>table td:first-child{visibility:hidden}
.custPaging>table td:first-child a,.custPaging>table td:first-child span{visibility:visible;padding:4px 8px!important;border:1px solid #ddd;margin-left:-15px;color:#000;font-size:12px}
.custPaging.pgType2{text-align:center}
.custPaging.pgType2 table{width:auto;text-align:center}
.custPaging.pgType2>table td:first-child a,.custPaging.pgType2>table td:first-child span{margin-left:0;line-height:15px;padding:5px 12px!important}
.custPaging.pgType2>table td a:hover{color:#fff}
.custPaging>table td:first-child a:hover,.custPaging>table td:first-child span:hover{color:#000;background-color:#eee}
.custPaging>table td:first-child a:first-child{border-left:1px solid #ddd!important}
.custPaging.pgType2 .pageSelect{font-weight:700}
.custPaging>table td:first-child a:first-child,.custPaging>table td:first-child a:last-child,.custPaging>table td:first-child span:first-child,.custPaging>table td:first-child span:last-child{border-radius:0}
.marB10{margin-bottom:10px}
div.rules-list li{margin-bottom:5px}
div.rules-list{margin-top:0}
#checkRulesList{position:relative;top:-35px}
.changePasswordForm #checkRulesList{position:absolute;width:100%;left:0}
.addAccount_Form .travellerForm{padding:15px 3% 8px}
.addAccount_Form .travellerInfo_sec .travellerName{height:39px}
.logobox a{position:absolute;color:#666}
.docbox a{position:absolute;padding:0 5px 5px}
.listingHeading .htlDate_trvlDtls{text-transform:capitalize}
.flight_travelBox .arrow_icon{position:absolute;right:12px;top:35px}
.popover{max-width:350px;width:350px;color:#333;font-size:14px}
.htlQuotation_modal .quotationHtl .refundableTxt{margin:10px}
.compactViewShow .compact_hide{display:none}
.bokingNotesDesc div span,.bokingNotesDesc span{font-size:13px;color:#666}
.bokingRequest p{font-size:14px}
.NonRefundableTxt{font-size:12px;color:#f25746;text-align:center}
.refundTxt{font-size:12px;color:#333;text-align:center}
.ui-autocomplete-loading{font-family:'Mulish', sans-serif;;background:url(../images/autocomploader.gif) 98% center no-repeat #fff!important}
.profile_pic img{height:46px;width:46px}
.padd10{padding:10px}
.marT15{margin-top:15px}
.rate_ChangeTxt{margin:0 0 10px;font-size:13px;font-weight:400;padding-bottom:10px;border-bottom:1px solid #ccc;padding-right:15px;display:inline-block;width:100%}
.selectallfilter{float:left;width:100%;text-align:right;padding-bottom:5px}
.selectallfilter span{color:#fff;font-size:13px;cursor:pointer}
.rateChangeBtn{float:left;clear:both}
.dataTables_filter input{width:67%}
.streetmapview{width:700px;height:250px}
.streetmaphead h1{font-size:18px;font-weight:400;color:#000;border-bottom:1px solid #d9d9d9;padding-bottom:5px;font-family:'Mulish', sans-serif;}
.transfer_icn{display:inline-block;width:30px;height:30px;background-position:-72px -4px;transition:all .3s ease 0s}
.activity_icn{display:inline-block;width:30px;height:30px;background-position:-137px -3px;transition:all .3s ease 0s}
.recptlblclr label{color:#fff}
.allocatedReceipt_formFields{float:none;overflow:hidden}
.actn_msg,.actn_msg1,.date_msg,.date_msg1,.rcvr_msg,.rcvr_msg1,.sendr_msg,.sendr_msg1,.status_msg,.status_msg1,.sub_msg,.sub_msg1{float:left}
.msg_headng{background:linear-gradient(to bottom,#f1f1f1 100%,#fff 100%,#fff 80%);border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;color:#000;font-size:13px;font-weight:500;padding:10px 20px;text-align:left;width:100%}
.msg_headng1{text-align:left;padding:5px 20px;width:100%;font-size:12px;color:#666;border-bottom:1px solid #e1e1e1;background:#fff}
.sub_msg,.sub_msg1{width:20%;text-align:left}
.sendr_msg,.sendr_msg1{width:26%;word-break:break-all;padding-right:7px}
.rcvr_msg,.rcvr_msg1{width:19%}
.date_msg,.date_msg1{width:25%}
.actn_msg,.actn_msg1{width:10%}
.msg_hdng>h1{font-size:18px;margin-bottom:15px;margin-top:15px}
.msg_btn>a{border:1px solid #666;border-radius:30px;color:#666;display:inline-block;font-size:12px;font-weight:500;margin:10px 0;padding:10px 30px;text-transform:uppercase;transition:all .3s ease 0s;cursor:pointer}
.msg_btn>a:hover{background:#ff8a02;border:1px solid #ff8a02;box-shadow:0 0 0 10px #ff8a02 inset;color:#fff;transition:all .3s ease 0s}
.msg_btn{text-align:right}
.sub_msg1 .fa.fa-envelope-open{color:#ccc;margin-right:10px}
.reply_msg{margin-right:5px}
.sub_msg1>p{display:inline;font-size:13px}
.date_msg1,.date_note1,.note_msg1,.rcvr_msg1,.sendr_msg1,.status_msg1,.sub_msg1{margin-top:2px}
.msg_dv{margin-top:10px}
.sub_msg{padding-left:0}
.note_msg,.note_msg1{float:left;padding-left:0;text-align:left;width:45%}
.date_note,.date_note1{width:30%;float:left}
.note_headng{background:linear-gradient(to bottom,#f1f1f1 100%,#fff 100%,#fff 80%);border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;color:#000;font-size:13px;font-weight:500;padding:10px 20px;text-align:left;width:100%}
.note_headng1{background:#fff;border-bottom:1px solid #e1e1e1;color:#666;font-size:13px;padding:10px 20px;text-align:left;width:100%}
.actn_msg1>a{color:#666;display:inline-block;font-size:13px;padding-top:2px;padding-right:20px;cursor:pointer}
.error_gray{background:#fff;color:#5b5b5b;font-size:13px;font-style:italic;padding:11px 15px 11px 0;border-top:1px solid #e3e1e1}
.messageBoxBtn a{padding:5px 10px;margin-bottom:10px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;display:inline-block;align-items:center;justify-content:center;text-align:center;font-size:12px;color:#fff;text-decoration:none;cursor:pointer;transition:.3s}
.messageBox{padding:15px 30px 0 55px}
.messageBox1{padding:15px 35px 0 40px}
.messageBox h2,.messageBox1 h2{font-size:16px;font-weight:700;font-family:'Mulish', sans-serif;;color:#000;margin:0 0 7px}
.ui-autocomplete .cityAirportGroup{padding-left:20px!important}
.flightrotateimg{transform:rotate(-180deg);transition:.3s}
.flightrotateimgreset{transform:rotate(180deg);transition:.3s}
.input_icon_msg .fa-calendar{position:absolute;top:44px;right:10px;color:#0a0a0a}
.msg_detail_box .msgLbl{width:170px;font-weight:500;font-size:14px}
.msgtextarea textarea{resize:none}
.transVehivle_confirmDtls .roomDlts{padding:14px 25px}
.booking_Sector_Dtls .buttonSec,.pad10px40px{padding:10px 40px}
.banner_contactUs #googlemap{width:100%;height:450px}
.creditusergraph>img{position:absolute;top:15px;left:24px}
.dateinfo .fa-info-circle{cursor:pointer}
.noroomsavail{text-align:center;border-bottom:1px solid #cbcbcb;padding:10px 0;float:left;width:100%}
.error_alert{text-align:left;padding:5px 10px 10px 25px;display:inline-block;color:#fc0000;font-size:14px}
.pac-container .pac-item{font-family:'Mulish', sans-serif;}
.tooltip-inner{font-size:11px}
.booking_statuslbl_txt .fa-download{color:#5b5b5b}
.pad_t>label,.pad_t>span{font-size:12px!important}
.input-add-remove{float:right;display:inline-block;font-size:16px}
.input-add-remove+.input-add-remove{padding-right:5px}
.error{text-align:center;font-size:14px;color:red;display:inline-block}
.popup-modal-content{display:inline-block}
#popup_modal .popup-modalWidth{width:651px}
@media print{.noprint,.noprint *{display:none!important}}
.infodata>.tooltip .tooltip-inner{padding:3px 8px;font-size:13px;width:300px;text-align:center}
h5 span.label.label-inprocessBook{color:#3E78FD;padding:0}
.gm-style .gm-style-iw-c{border-radius:0}
.notif_info{color:#fff;position:absolute;right:40px;top:10px;cursor:pointer;z-index:99}
.loy_textarea{line-height:22.85px;font-style:normal;font-size:14px}
.padR20px{padding-right:20px}
.editfqoute{margin-bottom:4px!important;margin-top:3px!important;margin-right:0!important}
.text_left{text-align:left!important}
.dyn_custom_tooltip_box{background:rgba(0,0,0,.9);width:300px;padding:5px 5px 0;position:absolute;bottom:52px;left:76%;z-index:99;border-radius:5px;transform:translateX(-50%)}
.customTooltipbox{color:#fff;font-size:12px;font-weight:400;text-align:center;max-height:300px;overflow:auto;display:inline-block;width:100%;padding:5px}
.customTooltipbox:before{border-top:8px solid #000!important;border-left:8px solid transparent!important;border-right:8px solid transparent!important;content:"";display:block;height:0;left:55%;position:absolute;width:0;bottom:-8px;transform:translate(-50%)}
.customTooltipbox::-webkit-scrollbar{width:5px}
.customTooltipbox::-webkit-scrollbar-track{background:#000}
.customTooltipbox::-webkit-scrollbar-thumb{background:#999}
.customTooltipbox::-webkit-scrollbar-thumb:hover{background:#999}
.displayedPriceMessage{float:left;width:100%;color:red;font-size:12px;font-weight:500;display:block!important;padding:0;margin:0}
.editProfilePic_Btn{position:absolute;font-size:11px;background:rgba(2,2,2,.5);padding:2px 5px;bottom:-3px;border-radius:3px;left:50%;transform:translate(-50%,0);width:90px;cursor:pointer}
.homeSearchCont .nav.nav-tabs{overflow-x:auto}
.myAccountWrapper .checkbox input:checked+label:after{    top: 4px;
    left: 6px;}
.linksTtl{left:-15px}
.quickLinks_arrow .fa{margin-left:4px}
.compareHtl_box .checkbox label{color:#333;text-align:right;padding:0}
.loadingProgress,a.loadingProgress{background-color: #2f2f2f !important;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)!important;background-size:40px 40px!important}
.compareHtl_box .checkbox input:checked+label:after{left:20px;top:4px}
.filter_right_container .rightFilerTop .sortby_top.htlSortRight{padding-top:3px}
.hotel_listBox .bookingSectionBox .moreOpt_rooms .plusIco{display:inline-flex;align-items:center;justify-content:center;line-height:normal}
li[role=add_WheelChair] .fa-wheelchair{font-size:62px;padding:9px}
.flightSpclReqstBox .flight-tabs .nav-tabs{display:inline-flex}
.flightSpclReqstBox .flight-tabs .additional_service{text-align:center}
.select_service{float:left}
.select_service textarea.form-control{margin:0 0 15px;height:80px;padding-top:10px}
.wheelchair .pass_list>li:not(.flt_travell_heading){height:155px;line-height:19px;margin:0 0 15px;padding-top:11px}
.wheelchair .pass_list>li{height:25px}t 
.wheelchair .pass_list>li .passengers-box{top:0}
.iataStatus .radio-inline label {padding-top: 0;}
.navbar-brand.headerLogo img.sitelogo {height: auto;}
.htlQuotation_modal .quotationHtl .quotation_list .qtn_list span.icon_bg{    top: 13px;}
.download_App_footer{display: none;}
.searchForm_tabs_wrapper .homeSearchCont .panel-body{    min-height: 412px;margin-top: 0 !important;}

.transfModifySearch .flightOption .radio-inline label {color: #fff !important; } 
.pickupBox,.dropBox {display: none; } .transfModifySearch .form-control {width: 100% !important; }
.bookingFrom .homeSearchCont ul.nav.nav-tabs.form_dv li:not(:first-child) a {font-size: 0px;}
.accountFlowWrapper {margin-bottom: 0; padding-bottom: 2%; background: #f6f5f4;}
.htmlMapping_ico_box,.addhtlmapping {background: #23a986 !important; } 
.hotel_listBox .hotel_info .locationDtls .location_Dlts {position: relative; top: -1px; } 
.wishlist_box {color: #a7a7a7; } 
.wishlist_box.active {color: #fd0a07; background: #eaeaec; }

.addNote_datetime.show-calendar .calendar-time {background: #f1f1f9; padding: 5px 10px; border: 1px solid #ddd; } 
.addNote_datetime.show-calendar .calendar-time select {width: 100% !important; } 
.daterangepicker.single .calendar.left[style="display: block;"] {display: inline-grid  !important; } 
.daterangepicker .calendar.left .calendar-table {order: -1;} 
.addNote_datetime.show-calendar .calendar-time > div {display: inline-flex; width: 100%; }
