.client-logo,.logo{margin:0 16px}.sme-screen *{font-family:"Inter",sans-serif!important}.client-logo{margin-top:6px;margin-left:24px}.logo:hover{transform:scale(1.1)}.ml-smup-24{margin-left:24px}.deleted-row td h6{color:#f44336!important}.link-black{text-decoration:none!important;color:#000!important}.beta{background:#f44336;color:#fff;padding:0 3px;border-radius:3px;margin-left:3px}body{margin:0;padding:0!important;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif!important;background:url(/images/bg-tile.png);background-color:#c8cad7;background-repeat:repeat;height:100%}.body-bg-1{background:url(/images/auth-bg.jpg) no-repeat 50% fixed;background-size:cover}.activePage button{background:#fff;color:#000}.header-link button:hover{color:#fff}.betterProgressBar{background-color:#d0d0d0!important;height:10px!important;border-radius:2px}#main-toolbar{box-shadow:none}.header-link,.no-underline{text-decoration:none}.header-link{font-weight:500;color:#fff!important}.logout-btn{justify-content:center!important}.main-container{max-width:1300px;margin-top:10px!important;margin-right:auto!important;margin-left:auto!important;margin-bottom:20px}.m-l-r-8{margin:0 8px!important}.m-l-16{margin-left:16px!important}.capitalize{text-transform:capitalize!important}.input-title{top:-16px!important}.tvl-close-btn-margin{margin-top:-79px}.title-cls{margin-top:16px!important}.bottom-bar p{font-size:1rem!important;line-height:1.5em!important;color:#fff!important;display:inline-table;margin:0}.date-scroller{flex-wrap:nowrap!important;overflow:auto;padding-bottom:5px}.bottom-bar p .material-icons{vertical-align:top;margin:0 16px}.policy-configuration_stepper{padding:20px 38px!important}.ticket-cancel-dialog>div>div,.ticket-resc-dialog>div>div{min-width:600px}.upload-balance-dialog>div>div{min-width:400px;max-width:400px}.notifications-dialog>div>div,.travel-update-alert-dialog>div>div{min-width:600px;max-width:600px;min-height:300px}.add-message-dialog>div>div{min-width:600px;max-width:600px;min-height:400px}.message-description>div>div[name=messageDescription]{min-height:150px}.expense-report-submission>div,.expense-report-submission>div>div,.fare-rules-dialog>div,.fare-rules-dialog>div>div,.filters-dialog>div,.filters-dialog>div>div,.flight-seat-dialog>div,.flight-seat-dialog>div>div,.other-fares-dialog>div,.other-fares-dialog>div>div,.tc-dialog>div,.tc-dialog>div>div,.trip-dialog>div,.trip-dialog>div>div{min-width:800px;max-height:100%!important}.save-traveller-dialog>div>div{max-width:400px;min-width:400px}.add-tp-open>div{min-width:600px}.add-tp-open>div,.hotel-cancellation-policy>div{max-height:100%!important}.fare-rules-dialog table{width:100%!important}.airport,.traveller{padding:8px 6px!important;cursor:pointer}.traveller-focused,.traveller:hover{background:#e1e1e1}.airportName{font-size:14px!important;font-weight:500!important}.airport-focused,.airport:hover{background:#e1e1e1}.rt-flight{margin-bottom:16px!important}.flex-column,.rt-flight-details,.rt-flight-summary>div{flex-direction:column!important}.right{float:right!important}.rt-flight-summary>div:last-child{position:absolute;top:25px}.rt-flight .flight-fare .co2e-span{margin-left:0}.confirm-dialog>div>div{min-width:400px}.relative,.rt-flight{position:relative}.top--14{top:-14px!important}.fixed-md-lg{position:fixed;width:288px}.custom-chip{border:1px solid #1a568c!important;color:#1a568c!important;padding:2px 4px!important;line-height:12px!important;margin:2px 4px!important;height:30px!important}.custom-chip,.custom-chip-with-icon{background:#fff!important;font-size:12px!important}.custom-chip-with-icon{border:1px solid #bdbdbd!important;color:#ff3d00!important}.color-primary{color:#1a568c!important}.rt-flight .book-btn{position:absolute;right:0;bottom:5px}.right-border{border-right:1px solid #fff!important}.solid-border{border:1px solid!important}.title-variant{font-size:1.3125rem;font-weight:500;color:rgba(0,0,0,.87)}.mt-5{margin-top:5px!important}.mt-8{margin-top:8px!important}.mt--8{margin-top:-8px!important}.flightContainer{display:flex!important;flex-direction:row!important;flex:1 1!important;background:linear-gradient(180deg,#0c385f,#021729)!important;padding:8px!important}.sort-icon{color:#f50057!important}.sort-default,.sort-icon{width:16px!important;height:16px!important;vertical-align:middle}.sort-default{color:grey!important}.details-btn{float:right;margin-top:-5px!important}.filters{padding:0!important}.filters div button{background-color:rgba(33,150,243,.12)}.clear-filters{padding:0!important;background-color:#f5f5f5!important}.flight-filter-header{background-color:#f5f5f5;padding:12px 16px}.text-center{text-align:center}.filter-stops{padding:12px 16px}.filters .depart-time>div{display:flex;padding:12px 16px}.filters .depart-time>div>div{background-color:rgba(33,150,243,.12);cursor:pointer;width:25%;display:inline-block;text-align:center;border-right:1px solid #d5ddf7;box-sizing:border-box;color:#21598c;padding:8px}.mdi-2x-absolute{font-size:2rem!important;top:-8px;color:#737373;position:absolute}.flight-booking-page .Select-menu-outer{position:unset}.mt-10{margin-top:10px!important}.calendar-cell-style{height:100px;width:115px;text-align:left;overflow:auto}.depart-time hr{border:none;margin:0}.filters>div>legend{margin:0;background-color:#f5f5f5;padding:12px 16px}.filters>div>legend:first-child{margin-top:0!important}.filters>div{padding-bottom:0}.journey-details>p,.journey-details>span{display:inline-block;vertical-align:middle;padding-bottom:8px;margin:0 48px}.journey-details>span.material-icons{vertical-align:bottom}.journey-details button{float:right}.oneway-header{padding-left:24px;margin-bottom:8px;cursor:pointer}.oneway-header>div{justify-content:flex-end;align-items:center}.oneway-header div:not(:first-child){margin-left:-8px}.virtual-list{list-style:none;padding-left:0}.mdi-3x{font-size:3rem!important}.mdi-2x,.mdi-3x{margin-bottom:16px}.mdi-2x{font-size:2rem!important}.virtual-list li{height:auto!important}.full-width{width:100%!important}.ticket-logo{width:125px;background:#0c385e;padding:6px}.ticket-flight-details{padding:20px 0}.ticket-airline-details{margin-top:30px}.selected-filter{background:#0c385f!important;color:#fff!important}.right-content{float:right}.xs-jtime{margin:20px 0!important}.rotate-90{transform:rotate(90deg)}.plane-down{transform:rotate(180deg)}.flight-title{margin-bottom:10px!important;font-weight:400!important;color:rgba(0,0,0,.54)!important}.flight-title svg,svg.rotate-90{vertical-align:bottom}.selected-item{border:1px solid #1a568c!important;background-color:#e6f4ff!important;box-shadow:0 1px 5px 0 #81c1f5,0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)!important}.selected-item .icon{position:absolute;right:0;top:0}.flight-image{width:40px!important;height:40px!important;border-radius:0!important}.flight-image img,.flt-img img{object-fit:unset!important}.flt-img{width:25px!important;height:25px!important;margin:0 auto;border-radius:0!important}.change-over-msg{background:#fffeea;border:1px solid #ffc107;border-radius:10px;padding:8px}.canx-card{background:#f2faff;padding:16px;margin-top:16px;border:1px solid #bbdefb;border-radius:8px}.p-l-r-8{padding:0 8px!important}.m-0{margin:0!important}.searchBox{width:1300px}.bold{font-weight:700!important}.right-aligned{position:absolute;right:-8px;bottom:0;color:#a6a6a6}.bottom-container-1{height:70px}.bottom-container,.bottom-container-1{background-color:#000;position:fixed;bottom:0;width:100%}.bottom-container{height:78px;color:#fff!important;padding:8px 24px}.price{color:#2e7d32!important}.white{color:#fff!important}.booking-header-title{margin:21px 0!important}.hotel-booking-page .booking-header-title{margin:8px 0!important}.round-trip-card{padding:0!important}.vertical-bottom{vertical-align:bottom!important}.vertical-middle{vertical-align:middle!important}.p-12{padding:12px!important}.padding-heading{padding:32px!important}.caption{color:rgba(0,0,0,.54)!important;font-size:.75rem;font-weight:400;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif!important;line-height:1.375em}.fare-breakup{width:300px}.primary-bg{background-color:rgba(33,150,243,.08)!important}.secondary-bg{background-color:rgba(255,61,0,.08)!important}.no-padding{padding:0!important}.no-margin{margin:0!important}.m-b-0{margin-bottom:0!important}.other-fare{padding:8px 16px!important;position:relative}.other-fare-in-out-policy{position:absolute;bottom:16px;left:12px}.alt-bg{background-color:#f3f3f3}.load-more-msg{padding:10px;margin:5px 0}.booking-req{padding:12px}.expansion-panel{padding:16px;cursor:pointer;transition:all .2s ease}.expansion-panel.open{transition:all .2s ease;margin:8px 0 16px!important;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.actionitem-send-back-drawer>div:nth-child(2),.add-approval-workflow-drawer>div:nth-child(2),.add-custom-field-drawer>div:nth-child(2),.add-gst-form-drawer>div:nth-child(2),.add-or-update-budget-drawer>div:nth-child(2),.add-tc-dialog>div:nth-child(2),.advance-search-drawer>div:nth-child(2),.edit-profile-drawer>div:nth-child(2),.employee-visas-drawer>div:nth-child(2),.fare-rules-drawer>div:nth-child(2),.gps-trip-details-drawer>div:nth-child(2),.meeting-details-view-drawer>div:nth-child(2),.passport-add-edit-drawer>div:nth-child(2),.profile-edit-drawer>div:nth-child(2),.trip-service-cancel-drawer>div:nth-child(2),.visa-create-drawer>div:nth-child(2){width:55%;padding:16px}.trip-service-results-drawer>div:nth-child(2){width:70%;padding:16px}.favorites-drawer>div:nth-child(2),.idcard-create-drawer>div:nth-child(2),.invoice-update-drawer>div:nth-child(2),.misc-advance-drawer>div:nth-child(2),.re-open-logs-drawer>div:nth-child(2),.switch-profile-dialog>div:nth-child(2),.trip-txn-flight-cancle-resc-drawer>div:nth-child(2),.vehicle-create-drawer>div:nth-child(2){width:35%;padding:16px}.expense-amount-stats-dialog>div:nth-child(2)>div{width:550px}.expense-total-amount-stats tbody tr td,.expense-total-amount-stats thead tr th{padding:12px}.add-ct-dialog>div:nth-child(2){width:45%;padding:16px}.txn-breakup-drawer>div:nth-child(2){width:75%;padding:16px}.employee-expense-reports-drawer>div:nth-child(2){width:85%;padding:16px}.employee-expense-reports-drawer table{width:100%;border:1px solid;border-collapse:collapse}.employee-expense-reports-drawer table tr td,.employee-expense-reports-drawer table tr th{border:1px solid #ddd;padding:4px;font-size:12px!important;text-align:left}.employee-expense-reports-drawer table tr td h6,.employee-expense-reports-drawer table tr td span,.employee-expense-reports-drawer table tr th h6,.employee-expense-reports-drawer table tr th span{font-size:12px!important}.employee-expense-reports-drawer table tr th{font-weight:400;color:grey}.employee-expense-reports-drawer table .align-center{align-items:center}li.p-8{padding:8px}.ui-title{margin-left:16px;margin-bottom:0}.add-virtual-meeting-drawer>div:nth-child(2){width:45%;padding:16px}.integrations-drawer>div:nth-child(2){width:35%;padding:16px}.chart-expander-drawer>div:nth-child(2),.map-traveller-drawer>div:nth-child(2),.pending-approval-log-drawer>div:nth-child(2),.ticket-resc-drawer>div:nth-child(2),.trip-txn-hotel-cancle-resc-drawer>div:nth-child(2){width:65%;padding:16px}.trip-txn-hotel-details-resc-drawer>div:nth-child(2){width:80%;padding:16px}.trip-items-lite-drawer>div:nth-child(2){width:75%;padding:16px}.hotel-policy{position:absolute;right:0;top:0;color:#fff;padding:3px 5px;border-radius:4px;z-index:99;height:20px;font-size:11px;font-weight:700}.hotel-policy.in{background:#009688}.w-90{width:90%}.hotel-policy.out{background-color:#e57373}.hotel-policy-right-left-unset{right:0;left:unset}.hotel-policy-left-right-unset{left:0;right:unset}.hcard{margin:8px 0;box-shadow:none!important;border:1px solid #d0cece;max-height:256px;overflow:hidden;position:relative}.hcard-ai{max-height:287px}.hcard .section{padding:8px 16px}.hcard .imageSection{overflow:hidden;background:#e0e0e0;height:256px}.ai-imageSection{height:287px}.carousel.carousel-slider{height:338px}.carousel .thumbs{padding:0}.carousel.carousel-slider .control-arrow{background:transparent!important}.carousel .thumbs-wrapper{margin:0!important}.carousel img{width:auto!important;height:338px}.carousel .thumb img{width:100%!important;height:70px!important}.carousel .control-next.control-arrow:before{border-left:8px solid #bf360c!important}.carousel .control-prev.control-arrow:before{border-right:8px solid #bf360c!important}.carousel .slide.selected{border:none}.hotel-ticket,.hotel-view,.padding-16,.review-hotel{padding:16px!important}.hotel-policy-out{background-color:#e57373;padding:3px 5px;width:115px;height:20px;font-size:12px}.hotel-policy-in,.hotel-policy-out{margin-top:32px;color:#fff;text-align:center;border-radius:4px;font-weight:700}.hotel-policy-in{background-color:#4db6ac;padding:8px;width:150px}.hotel-review .hotel-policy{top:0;right:0;left:auto;bottom:auto}.padding-8{padding:8px!important}.hotel-ticket .hotel-img{width:170px}.flex-space-between{display:flex;justify-content:space-between}.m-b-4{margin-bottom:4px}.mb-8{margin-bottom:8px!important}.receipt-url{width:250px;border:2px solid #ddd}.flatten-card,.no-shadow{box-shadow:none!important}.flatten-card{border:1px solid #d3d3d3}.selectableList .selected{background:#ffccbc}.chip-avatar-white-bg{height:30px!important;background-color:#fff!important}.sidebar>div:last-child{width:200px}.goto-top{position:fixed!important;bottom:40px;right:50px}.sup-img,.supplier-img{width:80px!important}.admin-dialog>div{min-width:530px}.hb-info{padding:2px 10px 2px 4px;background-color:#616161;font-size:9px;text-transform:uppercase}.ml--16{margin-left:-16px!important}.payment-mode,.wallet-mode{border:1px solid #fff;cursor:pointer;text-align:center;height:86px;position:relative;vertical-align:middle;padding-top:20px}.credit-card{padding-top:29px}.wallet-disabled{cursor:not-allowed;box-shadow:none!important;background-color:#e4e4e4!important;border:none;padding-top:13px}.reports .DayPickerInput input{cursor:pointer;border-radius:2px;font-weight:500;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif!important;font-size:.9em;height:38px;padding-left:10px;padding-right:10px;vertical-align:middle;width:100%;border:unset;text-align:center}.reports .DayPickerInput{display:inline-block;border:1px solid #082742;border-radius:4px;width:100%}.trip-review-table tbody tr td,.trip-review-table thead tr th{padding:4px 16px}.report-types{height:40px;border:1px solid;border-radius:4px;padding-left:10px;padding-right:10px;padding-top:5px;vertical-align:middle;text-align:center}.divider{background-color:#d0d0d0;height:1px;border:none}.report-types>div>div:focus{background:#fff}.report-types:after,.report-types:before{border-bottom:none!important}.a-default{color:#273747}.db-report{height:456px;position:relative}.db-report .data-container{overflow:auto;max-height:350px;height:350px;align-items:flex-end}.dashboard-summary-footer{background-color:#f5f5f5;border-radius:4px;padding:8px;border-top:1px solid #e2e1e1;border-top-right-radius:0;border-top-left-radius:0;position:absolute;bottom:0}.dashboard-summary-footer .total-amount{display:flex;flex-direction:column;align-items:flex-end}.dashboard-summary-footer .total-amount h6{font-size:16px!important}.dashboard-icon-buttons button{padding:9px!important}.db-report-title{padding-top:8px;padding-left:10px;font-size:17px!important}.headerIcon{border:1px solid;border-radius:50%;padding:2px;vertical-align:middle}.flight-layout{background-color:#ebebeb;padding:50px}.seat-layout{display:flex;flex-direction:column-reverse}.seat-front-row{display:flex;align-items:center}.seatdesignator{width:40px}.flight-body{padding:15px 150px;background:#fff;display:flex;overflow:auto}.seatmaprow{display:table;border-bottom:none;border-top:none}.no-seat{width:35px;height:35px;background:#fff;text-align:center}.aisle,.no-seat{border:1px solid #fff;display:inline-block}.aisle{width:20px;height:20px;font-size:11px;font-weight:700}.lunch-info{background:#e3f2fd;padding:4px;font-weight:500!important;display:flex!important;align-items:center}.lunch-info svg{font-size:16px;margin-right:8px}.column-reverse{flex-direction:column-reverse}.seat{background-color:#f5f5f5;border-radius:.5rem;box-shadow:0 1.74419px 8.72093px rgba(0,0,0,.1);cursor:pointer;font-size:10.4651px;font-weight:400;height:41px;margin:2px;width:39px;border:1px solid #fff;display:flex;align-items:center;justify-content:center}.seat-label{width:20px;height:20px}.seat-premium{background:#003871}.seat-open{background:#c8e6c9}.seat-windowaisle{background:#09f}.seat-blocked{background:#a4a4a4}.seat-blocked,.seat-occupied{color:#fff;cursor:not-allowed}.seat-occupied{background:#ef9a9a}.seat-numbers-top-row{margin-bottom:16px;text-align:center}.seat-numbers-bottom-row{margin-top:16px;text-align:center}.seat-selected{border:1px solid #01820d;background-color:#55b55e;color:#fff;font-weight:700}.seat-left-exit{background-color:#ed1c24}.empty-seat{background-color:#fff;box-shadow:none}.exclusive-border{border-left:3px solid #f44336}.recommended-price{background:#0c385f}.exclusive-price,.recommended-price{color:#fff!important;font-weight:700!important;border-bottom-right-radius:4px;border-top-right-radius:4px;padding:2px 8px;position:absolute;left:0;top:0;font-size:12px}.exclusive-price{background:#f44336}.left-108{left:108px}.bg-gray{background-color:rgba(0,0,0,.08)!important}.max-height{max-height:100%}.remove-seat{padding:0!important;min-width:24px!important;background:#ebebeb!important}#menu-reports>div{height:300px;overflow:auto;margin-left:10px;min-width:97%!important}#menu-reportid div:nth-child(2){height:310px;width:310px}#menu-reportid>div p,#menu-reports>div p{overflow:hidden;text-overflow:ellipsis}#menu-travellers>div:nth-child(2){height:300px}#admin-menu>div,#profile-menu>div,#trips-menu>div{width:100%!important}.report-list-item-text{display:inline-block!important;padding-left:0!important}progress{position:relative;width:100%;height:6px!important;background-color:rgba(255,87,34,.3);vertical-align:top}progress::-webkit-progress-bar{background-color:rgba(255,87,34,.3)}progress[value]::-webkit-progress-value{background:#ff5722;background:-webkit-gradient(left top,right top,color-stop(0,#ff5722),color-stop(0,#f16f5c),color-stop(0,#f6290c),color-stop(0,#f02f17),color-stop(20%,#f85032),color-stop(100%,#f85032));background:linear-gradient(90deg,#ff5722 0,#f16f5c 0,#f6290c 0,#f02f17 0,#f85032 20%,#f85032)}.progress-value{position:absolute;width:auto;height:auto;padding:3px 6px;background-color:#f85032;font-size:10px;top:7px;border-radius:4px;color:#fff;font-weight:700}.active-menu{background-color:rgba(0,0,0,.08)!important}.btn-airline{color:#ff5722;cursor:pointer}.al-filter{padding:4px 16px!important}.al-filter>span{height:24px;width:24px;margin-right:8px}.al-filter>div{padding:0 8px}.pr-12{padding-right:12px}.create-update-report-drawer>div:nth-child(2),.seat-meal-preference-drawer>div:nth-child(2),.tc-drawer>div:nth-child(2),.tvl-select-drawer>div:nth-child(2){padding:16px;width:50%}.approval-search{float:right;margin-top:-35px!important;width:200px}.policy-drawer>div:nth-child(2){width:55%}.block-sectors-drawer>div:nth-child(2){width:70%}.uppercase{text-transform:uppercase}.policy-drawer .tab-container{height:calc(100vh - 180px);overflow:auto;padding:16px}.m-t-10{margin-top:10px!important}.policy-grade-name{margin-left:42px!important;margin-top:5px!important}#menu-gradeId>div{width:300px}#menu-gradeId>div li p,#menu-gradeId>div li span,.gradeId-select p,.gradeId-select span{text-overflow:ellipsis;overflow:hidden}.approval-drawer>div:nth-child(2){width:55%}.approval-container{max-height:90vh;overflow:auto;padding:16px}.p-12-5{padding:16px 5px!important}.approval-add-form{min-width:530px;max-height:530px}.oneway-bottom-bar{width:768px!important;margin:-10px auto 0!important}#tg_push-notification_container{display:none;width:300px;border:1px solid #ef1313;height:80px;position:absolute;right:16px;bottom:90px}#trip_product_container{display:none;background:#ff5722;min-height:28px;position:relative}#trip_product_container p{padding:5px}#trip_product_container>div>p:first-child{width:30%}#trip_product_container>div>p:nth-child(2){width:50%}@media screen and (min-width:1367px) and (max-width:1517px){#trip_info{margin-left:80px}}@media screen and (min-width:1279px) and (max-width:1366px){#trip_info{width:33%;margin-left:124px}#trip_product_container>div>p:first-child{width:33%}#trip_product_container>div>p:nth-child(2){width:47%}}@media screen and (min-width:1024px) and (max-width:1278px){#trip_info{text-align:right}#trip_product_container>div>p:first-child{width:34%}#trip_product_container>div>p:nth-child(2){width:46%}}#trip-go-back-button{border:none;top:5px;position:absolute;left:16px;cursor:pointer;border-radius:4px;font-weight:700;background:#ff5622;color:#fff;padding:0;font-size:14px}.drawer>div:nth-child(2){width:55%}.airti-card-drawer>div:nth-child(2){width:55%;padding:16px}.airti-card-header{background:#f3f3f3;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.airti-card-header .flight-image{width:24px!important;height:24px!important}.lite-border{border:1px solid #f1f1f1}.trip-status{background:#ffb300;font-weight:400}.multi-country-label,.trip-status{color:#fff;padding:3px;border-radius:4px;margin-left:8px}.multi-country-label{background:#f26e20;font-weight:500;font-size:11px}#f26e20 .trip-status_rejected,.trip-status_rejected{background-color:red}.trip-status_approved{background-color:#4caf50}.trip-status_draft{background-color:#0c385f}.trip-status_partiallyticketed{background-color:#009688}.trip-status_ticketed{background-color:#2196f3}.trip-status_canxprocessing{background-color:#e91e63}.trip-status_adminpending{background-color:#673ab7}.trip-status_rescheduled{background-color:#795548}.trip-status_partiallyapproved{background-color:#8bc34a}.pointer{cursor:pointer!important}.top-19{top:19px!important}.tm-drawer-close{float:right;cursor:pointer}.close-trip-drawer{font-size:24px;margin-top:4px;background:red;border-radius:50%;color:#fff;padding:4px}.trip-checkbox-msg>span:last-child{color:#003580;font-weight:500}.mb-16{margin-bottom:16px!important}.mb-12{margin-bottom:12px!important}.mr-16{margin-right:16px!important}.mr-8{margin-right:8px!important}.mb-24{margin-bottom:24px!important}.mb-2{margin-bottom:8px!important}.hotel-cls-btn{width:100px;margin-bottom:20px!important}.icon-xs-mini-btn{min-width:48px!important}.xs-spacing-0{width:100%!important}.trip-close-btn{float:right;background:red;border-radius:50%;color:#fff;font-size:20px!important;cursor:pointer}.cab-rental-supplier-image{height:40px;position:absolute;left:0;top:0}.cab-rental-price-block{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}.crsimg{position:absolute;top:0;right:0;height:40px}.inpolicy{background:#009688}.inpolicy,.outofpolicy{color:#fff!important;font-weight:700!important;border-radius:2px;padding:3px 5px;font-size:10px;height:20px;display:inline-block}.outofpolicy{background:#e57373}.m-l-110{margin-left:110px}.fare-div{width:33%;float:left}.roundtrip-policy{margin-right:25px;margin-top:9px;float:right}.train-info{display:flex;justify-content:space-around}.m-t-10{margin-top:10px}.btn-link{min-width:auto!important;padding:0!important;margin-top:-6px!important;text-transform:capitalize!important}.bottom-price{color:#009688!important;font-size:20px!important;margin-top:-3px!important;display:flex;justify-content:center;align-items:center}.selected-view{background-color:#ff5722!important;color:#fff!important}.destination-policy td,.destination-policy th{padding:8px}.policy-title{padding:12px 0 0 12px}.sr-hotel-img{width:100%;height:100%}.filter-item-text{max-width:85%}.filter-item-text>span{font-size:13px!important}.report-selection-drawer>div:nth-child(2),.sap-posting-log-drawer>div:nth-child(2),.update-cab-invoice-drawer>div:nth-child(2){width:65%;padding:16px}.cost-center-drawer>div:nth-child(2){width:35%}.report-selection-drawer .cancel-button,.report-selection-drawer .save-button{margin:16px;width:100px}.credit-cards-table-txns tr td,.my-cards-table tr td,.my-cards-table tr th,.report-selection-drawer table tr td,.report-selection-drawer table tr th,.unsettled-advance-forex-table tr td,.unsettled-advance-forex-table tr th,table.action-items-table tr td,table.action-items-table tr th,table.allowance-details-table tr td,table.allowance-details-table tr th,table.expense-reports-history tr td,table.expense-reports-history tr th,table.finace-admin-table tr td,table.finace-admin-table tr th,table.finance-admin-reimburse-table tr td,table.finance-admin-reimburse-table tr th,table.fm-expense-verification-table tr td,table.fm-expense-verification-table tr th,table.imprests-requests-table tr td,table.imprests-requests-table tr th,table.log-table tr td,table.log-table tr th,table.passengers-table tr td,table.passengers-table tr th,table.pending-actions-table tr td,table.pending-actions-table tr th,table.travel-admin-queues-table tr td,table.travel-admin-queues-table tr th,table.traveller-map-table tr td,table.traveller-map-table tr th,table.visa-table tr td,table.visa-table tr th{padding:8px}.sap-posting-pending-table tr td,.sap-posting-pending-table tr th{padding:4px}table.visa-verification-table tr td,table.visa-verification-table tr th{padding:4px!important}.top-right{position:absolute!important;top:0;right:0}.bank-drawer>div:nth-child(2),.dashboard-filters>div:nth-child(2),.travel-admin-queue-drawer>div:nth-child(2){width:50%;padding:16px}.p-10{padding:10px!important}.p-7{padding:7px!important}.bd-label{font-size:14px!important}.bd-label-val{font-size:17px!important}.bd-table{margin-top:16px;padding:16px;border:1px solid #dedede;width:100%}.bd-table td.td-divider{padding:0 10px}.p-l-0{padding-left:0!important}.report-details-drawer>div:nth-child(2){padding:16px;width:75%}.mileage-location-label{position:absolute!important;color:#757575;z-index:1;left:12px;top:-4px;background:#fff;padding:0 5px!important}.add-mileage-expense-form .DayPickerInput-Overlay,.add-mileage-expense-form .Select-menu-outer{z-index:9!important}.fs-18{font-size:18px!important}#email_ticket_id>div:nth-child(2)>div{min-width:300px;width:400px}.traveller-tabs{background-color:#023c67;padding:0!important;margin-bottom:12px}.traveller-tabs button{color:#fff}.passport-details-button{padding:0!important;text-transform:capitalize!important}.pdb-container{padding-top:0!important;margin-top:-8px!important}.bus-booking-page .bus-policy{position:absolute;right:0;top:0}.bus-policy{color:#fff;text-align:center;width:120px}.bus-policy-in,.cab-policy-in{background-color:#4db6ac;padding:6px;border-radius:4px}.bus-policy-out,.cab-policy-out{background-color:#e57373;padding:6px;border-radius:4px}.train-seat-available{color:#009688!important;font-weight:700!important}.train-seat-unknow{color:#fe693a!important;font-weight:700!important}.break-word{word-break:break-word}.currency-flex{display:flex}.currency-flex>div:first-child{width:150px}.currency-flex-1{display:flex}.currency-flex-1>div:first-child{width:250px}.currency-flex-1 .Select-input,.currency-flex .Select-input{height:34px!important}.currency-flex-1>div:first-child>label:after{content:"*";color:red;margin-left:2px}.expiry-date .DayPickerInput{width:100%;border:1px solid #bbb6b6;border-radius:4px}.alt-approver-label,.carrier-select-label,.home-airport-label{position:absolute;top:0;z-index:1;left:16px;font-size:12px;background:#fff;padding:0 8px;color:#615e5e}.alt-approver-select .Select-control,.carrier-select .Select-control,.home-airport-select .Select-control{padding:8.5px}.alt-approver-select .Select-menu-outer,.carrier-select .Select-menu-outer,.custom-select .Select-menu-outer,.home-airport-select .Select-menu-outer,.Select-control .Select-menu-outer{z-index:9999}.alt-approver-select .Select-control .Select-value,.carrier-select .Select-control .Select-value,.home-airport-select .Select-control .Select-value{line-height:52px!important}.expiry-date label{position:absolute;left:21px;background:#fff;font-size:12px;padding:0 8px;top:1px;color:#615e5e}.expiry-date .DayPickerInput input{width:100%;padding:14px}.p-5{padding:5px!important}.sso-container{height:calc(100vh - 96px);display:flex;justify-content:center;align-items:center;flex-direction:column}table.travel-master-report{table-layout:auto}table.travel-master-report td,table.travel-master-report th{padding:4px}.mutli-currency-label{background:#ff5722;color:#fff!important;padding:0 4px;margin-top:4px;width:77px}.jobsite-edit-btn{position:absolute!important;top:0;right:0;margin:8px!important}.address-line-1{position:absolute;z-index:9;font-size:12px;top:0;left:16px;background:#fff;padding:0;color:#848181}.address-line-1:after{content:"*";margin-right:4px}.job-site-address-line .Select-control{padding:8px}.job-site-address-line .Select-menu-outer{z-index:9}.employee-status-active{background:#009688}.employee-status-active,.employee-status-inactive{width:60px;text-align:center;color:#fff!important;border-radius:4px;padding-bottom:2px}.employee-status-inactive{background:#ff3d00}.employee-status-suspended{width:60px;background:red;text-align:center;color:#fff!important;border-radius:4px;padding-bottom:2px}.week-end-expense-container{display:flex!important;align-items:center}.week-end-expense{padding:5px;background-color:#2296f3;border-radius:50%;color:#fff;font-weight:700;margin-right:4px;width:22px}.expense-report-we{width:104px;color:#fff;border-radius:4px;padding:2px 4px;background-color:#2296f3;text-align:center;font-size:10px}.break-all{word-break:break-all}.expense-report-md{width:104px;color:#fff;border-radius:4px;padding:2px 4px;background-color:#016dc6;text-align:center;font-size:10px}.inquire-status{border-left:4px solid #ff3d00}.launch-icon{width:16px!important;height:16px!important;vertical-align:bottom;margin-left:4px}.employee-dashboard-drawer>div:nth-child(2),.expense-view-drawer>div:nth-child(2){width:75%;padding:16px}.mt-24{margin-top:24px!important}.view-expense-btn{padding:0!important;justify-content:start}.download-report-dialog>div:nth-child(2),.train-cancel-drawer>div:nth-child(2),.upload-excel-drawer>div:nth-child(2){width:45%;padding:16px}.vehicle-type-label{color:#0b385f!important;font-weight:700!important}.ml-8{margin-left:8px!important}#lpofile,#passport_url1,#passport_url2,#registeration_document,#visaurl{border:1px solid #ddd;padding:12px;margin-right:16px}#credit-card-statement{border:1px solid #ddd;padding:15px 12px;margin-right:16px;width:340px}.sup-mat-btn{cursor:pointer;margin-right:32px;display:flex}.sup-mat-btn svg{font-size:24px}.support-matrix-row{border:1px solid #ddd;padding:16px;margin:16px 0}.support-matrix-row .support{display:flex;justify-content:space-between;margin:8px 0 16px}.sup-mat-dialog-title{position:relative}.sup-mat-close{position:absolute;top:24px;right:24px;cursor:pointer}.profile-container-div{justify-content:flex-end;align-items:center;display:flex}.ti-flex{display:flex}.icon-center{display:flex;align-items:center;margin-right:4px;background:#ddd;justify-content:center;width:24px}.underline-btn{text-decoration:underline!important}.padding-0{padding:0!important}.sub-heading-bg{background-color:#f5f5f5;padding:8px}.justify-center{justify-content:center}.loading-more-progress{height:24px!important;width:24px!important}.loading-small{font-size:10px;display:block}.pagination-container>div{margin-top:16px;float:right}.ctc-label{position:absolute;background:#fff;z-index:1;left:16px;color:grey;font-size:12px;top:1px;padding:0 6px}.ctc-select .Select-control{padding:9.5px}.ctc-label:after{content:"*";margin-left:3px}.ctc-select .Select-value{padding-top:10px}.attendees-select .Select-control{padding:9.5px}.attendees-select .Select-placeholder{line-height:54px}.attendees-select .Select-menu-outer{z-index:9999}.reward-points{background:#ff7043;color:#fff;border-radius:4px;font-size:12px;font-weight:700;margin-top:8px;display:flex;justify-content:space-between}.reward-points>span:first-child{padding:6px}.reward-points>span:last-child{padding:6px;background:#bf360c;border-top-right-radius:4px;border-bottom-right-radius:4px}.reward-points svg{font-size:16px;vertical-align:text-top}.reward-points-text{color:#2e7d32;font-weight:700;font-size:13px}.reward-points-text svg{font-size:16px;vertical-align:sub;color:#ff7043}.rewards-count{color:green;font-weight:600;font-size:20px}.edit-btn{position:absolute!important;right:16px}.absolute{position:absolute;top:0;right:0}.hotel-review-rating-1{font-size:16px!important;background:#4caf50;text-align:center;color:#fff!important;font-weight:700!important;border-radius:4px}.hotel-review-rating-2{font-size:15px!important}.price-booking-rewards{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;flex-wrap:wrap}.price-booking-rewards-margin{margin-top:16px}.user-ratings-and-reviews{background-color:#f5f5f5;padding:8px;margin:8px 0}.user-ratings-and-reviews>div{display:flex}.user-ratings-and-reviews>div>div:not(.review-container){margin-right:48px}.rating-provider-container svg{margin-left:-3px;color:#499f43}.rating-providers{font-weight:700!important;font-size:14px!important;color:#ff3d00!important}.expansion-header{display:flex;padding:12px;position:relative;background:#f5f5f5}.tripadvisor{color:#04ae86!important}.makemytrip{color:#ec1f26!important}.goibibo{color:#f26722!important}.booking{color:#003580!important}.yatra{color:#ea232f!important}.justdial{color:#499f43!important}.trivago{color:#017faf!important}.upload-visa-label{position:absolute;top:0;left:18px;background:#fff;font-size:11px!important;color:#696666!important;padding:0 6px}.upload-file-label{top:-8px!important}.bus-right-info{display:flex;flex-direction:row}.bus-ticket-status{margin-right:12px;padding:4px 9px 8px;background:#f5f5f5}.bust-ticket-status{font-size:18px;font-weight:500;text-transform:capitalize}.bus-pending{color:#ff5722}.bus-confirm,.bus-confirmed,.bus-refunded{color:green}.bus-partiallyticketed{color:#03a9f4}.a-btn{color:#ff5721;text-decoration:none}div.view_receipt_btn{display:flex;justify-content:center;margin-bottom:24px}div.view_receipt_btn a{text-decoration:none;text-transform:uppercase;color:#ff5721;padding:8px;border-radius:4px;font-weight:500;height:32px}div.view_receipt_btn a:hover{background-color:#ffcdd2}.own-booking{color:#ff5722;font-size:16px}.app-version{display:flex;background:#e0e0e0;justify-content:center;margin-bottom:-8px;padding:4px;font-weight:700}.train-quota{width:100%}.train-quota>div{height:100%;width:100%;border-radius:4px;border:none;padding:4px 8px 0;background:#fff}.train-quota>div>div:before{border:none}.train-quota-pre-trip{border:2px solid #e5e5e5!important;border-radius:4px;width:100%}.train-quota-pre-trip>div>div>div{padding:8px}.train-quota-pre-trip>div:before{border:none}.expense-drawer form button.close{position:absolute;top:0;right:0;background-color:#ff5722;color:#fff;margin:8px;width:32px;height:32px}.expense-drawer>div:nth-child(2){width:80%}.expense-drawer-extended>div:nth-child(2){width:100%!important}.close-expense-drawer{margin-top:-8px}.input-padding-10 input{padding:10px}.input-padding-10>div{height:36px}.mileage-day-picker>.DayPickerInput{width:100%}.mileage-day-picker input{width:100%;padding:9px;border-radius:4px;border:1px solid #c4c4c4}.add-mileage-expense-form button.close{position:absolute;top:0;right:0;background-color:#ff5722;color:#fff;margin:8px;width:32px;height:32px}.place-width{display:flex}.meeting-from{width:95%}.place-width svg{margin-left:8px;margin-top:5px;cursor:pointer}.component-error-text{color:red}.mtb08{margin-top:0!important;margin-bottom:8px!important}.fs-11{font-size:11px!important}.possible-duplicate{background:#ff5722;color:#fff;font-size:8px;padding:2px 6px;border-radius:4px;font-weight:500}.expense-report-table{table-layout:auto}.mr-4{margin-right:4px!important}.ml-4{margin-left:4px!important}.expense-report-table td,.expense-report-table th,.finance-search-table td,.finance-search-table th{padding:8px 16px}.expense-report-table .long-td{width:45%}.xs-expense-reports{padding:8px 16px}.report-pending{color:#2196f3!important}.report-processing{color:#43a047!important}.report-rejected{color:#ff5722!important}.expense-report-view-drawer>div:nth-child(2){width:75%;padding:16px}.expense-report-view-drawer .close-btn{position:absolute!important;top:16px;left:16px}@media screen and (max-width:599px){.xs-btn-right{margin-left:75px}}.filter-select>div>div>div,.sort-select>div>div>div{padding:10px}.add-to-report-btn{width:130px}.secondary-color span{color:#ff4600;font-weight:700}.smart-scan-img{width:24px;height:24px}.expense-date .DayPickerInput{border:1px solid #cecaca;margin-top:0;border-radius:4px}.expense-date .DayPickerInput input{padding:17px 12px}.expense-date .DayPickerInput-Overlay{z-index:9}.hotel-check-out .DayPickerInput-Overlay{z-index:9999}.expense-date-label{position:absolute;top:0;left:17px;background-color:#fff;font-size:12px;padding:0 8px;color:#6d6868}.mileage-location{width:100%}.mileage-location .Select-control{padding:9px}.mileage-location .Select-control .Select-value{line-height:3.5!important}.add_to_expense-reports-table{table-layout:auto;margin-bottom:16px}.add_to_expense-reports-table td,.add_to_expense-reports-table th{padding:8px}.add_to_expense-reports-table tbody tr td:first-child,.add_to_expense-reports-table thead tr th:first-child{width:60%}.add_to_expense-reports-table tbody tr td:last-child,.add_to_expense-reports-table thead tr th:last-child{width:20%}.cancel-trip-item{display:flex;align-items:flex-start}.cancel-trip-item>div{width:100%}.sup-new{color:red;font-weight:700;font-size:.75rem}.no-gst-text{padding:10px;background-color:#f9bb02;text-align:center;font-size:15px;color:#000;border-radius:4px}.no-gst-text .add_url{color:#000;padding-left:16px;font-weight:600}.p-l-16{padding-left:16px}.disabled-input,.disabled-input input{background-color:#f5f5f5}.clear-date{position:absolute;right:14px;top:14px;cursor:pointer;font-size:20px}.promo-success-msg{color:green!important;font-weight:600!important}.ticket-status-loading{width:18px!important;height:18px!important;margin-left:12px}.favorite-btn{position:absolute!important;top:-8px;padding:4px!important;right:-8px}.favorites-list-container{position:fixed;bottom:20px;width:100%;width:100px;background:#ff5722;right:16px;text-align:center;border-radius:4px;cursor:pointer;padding:8px;z-index:99}.favorites-list-container p{color:#fff}.sso-switch-profile{position:absolute!important;right:116px;top:16px}.delay-index{color:#fff;padding:5px;width:90px;border-radius:4px;text-align:center}.delay-info{display:flex;justify-content:center;align-items:center}.roundtrip-delay-info{display:flex;justify-content:flex-end;align-items:center}.delay-info-circle{height:15px;width:15px;border-radius:50%;margin:0 2px}.roundtrip-delay-info .delay-info-circle{width:12px;height:12px}.hotel-favorite-btn{background-color:#fff!important;border-radius:0!important;top:4px;right:4px}.fs-16{font-size:16px!important;font-weight:700}.text-right{text-align:right}.fs-11{font-size:10px;line-height:1}.round-trip-flight-image>img,div.round-trip-flight-image{width:24px;height:auto;border-radius:0}.custom-chip{height:23px!important;border-radius:4px!important;margin:0 8px!important}.co2e-span{margin-left:4px;font-weight:700!important;border-radius:4px;padding:3px 5px;font-size:11px;border:1px solid #ddd}.custom-select>div{min-height:55px}.select-label{color:rgba(0,0,0,.6);font-weight:400;font-size:.8rem;line-height:1.4375em;letter-spacing:.00938em;position:absolute;top:-3px;z-index:9;margin-left:9px;background:#fff;padding:0 5px}.custom-select .Select-value,.custom-select>.Select-control>div{margin-top:10px}.upload-label{position:absolute;top:0;background:#fff;margin-left:8px!important;color:rgba(0,0,0,.6);padding:0 6px}.input-file{height:56px;padding:12px;border:1px solid #ddd;width:100%;box-sizing:border-box}.multicity-dashed-border{border:1px dashed #e5e5e5;width:100%;margin:16px 0}.dashboard-stats>div{max-width:20%!important}.multicity-search-container{background:linear-gradient(180deg,#0c385f,#021729)!important}.multicity-search-container>div{max-width:1300px;margin:0 auto!important;display:flex;justify-content:space-between;align-items:center}.multicity-search-container>div>.pair-details{color:#fff;display:flex;font-weight:500}.multicity-search-container>div>.pair-details>div{margin-right:5px}.add-trip-req-info{padding:1rem;background:#f5f5f5;margin:1rem 0}.transit-visa-required{text-align:center;background:#9aacc3;font-weight:500;font-size:14px;padding:4px;margin:8px 0 0}.imprest-passport-label{font-size:12px;position:absolute;top:1px;background:#fff;left:18px;padding:0 6px;color:#757575;z-index:1}.imprest-select>div>div>div{padding:10.5px}.select-currency-imprest .Select-menu-outer{z-index:8}.overflow-scroll{overflow:scroll}.gray-border{border:1px solid #ddd}.overflow-scroll tbody tr td,.overflow-scroll thead tr th{padding:8px;min-width:150px}.overflow-scroll tbody tr td:nth-child(n+6),.overflow-scroll thead tr th:nth-child(n+6){min-width:100px}.flight-altenate-transport{display:flex;align-items:center;height:60px;margin-bottom:12px!important}.flight-altenate-transport .flight-altenate-transport-card{width:100px;padding:6px 16px;text-align:center;margin-left:16px;height:50px}.flight-altenate-transport .flight-altenate-transport-card>div:first-child{margin-bottom:4px}.noWrapColumns{display:flex;flex-wrap:nowrap!important}.select-traveller-div{width:200px}.tafe-custom-select>div{min-height:46px!important}.hotel-booking-travellers{justify-content:space-between;width:100%}.hotel-booking-travellers,.hotel-booking-travellers h6{display:flex;align-items:center}.display-flex{display:flex!important}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column!important}.align-center,.align-items-center{align-items:center}.align-start{align-items:start}.add-on-title{margin:0}.add-on-container{display:flex;overflow:scroll;padding-bottom:16px}.secure-trip-group label span{padding:2px 6px}.add-on-container-grid{background-color:#f5f5f5;padding:16px}.add-on-container-grid .add-on-title{margin:0 0 21px!important}.add-on-card{min-width:275px;margin-right:10px}.add-on-card:last-child{margin-right:0}.add-on{display:flex;align-items:center;padding:8px!important}.add-on .icon-container{margin-right:8px}.add-on .icon-container img{width:24px;height:24px}.add-on-details .add-on-details-name{font-size:14px;font-weight:600}.add-on-details .add-on-details-desc{font-size:18px;font-weight:600;color:#04ae86}.origin-select .Select-menu-outer{z-index:9}.past-filter{position:relative}.past-filter_label{position:absolute;top:-6px;left:10px;color:rgba(0,0,0,.54);padding:0 8px;font-size:12px;background:#fff}.past-filter .DayPickerInput{width:100%}.past-filter .DayPickerInput input{padding:18px 4px;border-radius:4px;border:1px solid #adacac;width:100%}.imprest-details-view-drawe-final-approve>div:nth-child(2){padding:16px;width:90%}.reschedule-results-drawer-roundtrip>div:nth-child(2){width:85%}.reschedule-results-drawer-oneway>div:nth-child(2){width:55%}.selected-sort{color:#ff5722!important}.pl-0{padding-left:0!important}.surrender-imprest-add-drawer>div:nth-child(2){width:85%;padding:16px}.stickty-bottomm-buttons{position:sticky;bottom:0;background-color:#0c385f;color:#fff;height:50px;padding:16px;display:flex;align-items:center;justify-content:space-between}.tx-image-avatar img{width:24px;height:24px}.resc-pl-16{padding-left:16px}.resc-pr-8{padding-right:16px}.resc-bottom-bar{width:100%;display:flex;align-items:center}.resc-bottom-bar>div{width:40%;display:flex;align-items:center}.resc-bottom-bar-price{display:flex;flex-direction:column}.imprest-details-view-drawer>div:nth-child(2){padding:16px;width:75%}.imprest-details-edit-drawer>div:nth-child(2){padding:16px;width:25%}@media screen and (max-width:599px){.imprest-details-view-drawe-final-approve>div:nth-child(2),.imprest-details-view-drawer>div:nth-child(2){padding:16px;width:100%}}.imprest-details-table tbody tr td,.imprest-details-table thead tr th{padding:8px}.mr8{margin-right:8px!important}.eligibility-breakup-dialog>div:nth-child(2)>div{width:600px}.d-flex-row{display:flex;flex-direction:row!important}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.chip-outlined{background:#fff!important;border:1px solid #333!important}.selected-chip{color:#fff!important;background:#0c385f!important;font-weight:700!important;border-color:#0c385f!important}.costcenter-status,.department-status,.project-status{position:absolute;right:0;top:0;font-weight:700;height:24px!important;border-radius:0!important}.costcenter-status-active,.department-status-active,.project-status-active{background-color:green!important;color:#fff!important}.costcenter-status-inactive,.department-status-inactive,.project-status-inactive{background-color:#ff5722!important;color:#fff!important}.upload-doc-label,.upload-trip-doc-label{position:absolute;top:-5px;left:14px;background:#fff;padding:0 4px}#upload-doc-file{border:1px solid #ddd;padding:15px;margin-right:16px}#sendback-doc-file,#upload-trip-doc-file{border:1px solid #ddd;padding:15px;margin-right:8px}#upload-trip-doc-file{width:100%}.actionitem-flex{display:flex;align-items:center;margin-bottom:15px}.actionitem-flex>span:first-child{width:25%}.todo-message{margin-bottom:16px}.todo-message .todo-message-header{display:flex;align-items:center;justify-content:space-between}.todo-message>div .person-details{display:flex}.todo-message>div .person-details>div{margin-left:16px}.todo-message .instruction-message{margin-left:56px;margin-top:16px;background:#f5f5f5;padding:16px}.todo-message .person-details .status-pending{color:#ff5722;font-weight:600}.todo-message .person-details .status-completed{color:green;font-weight:600}.padding-6{padding:6px!important}.approval-deatils-table .tbody .tr .td,.approval-deatils-table .thead .tr .th{padding:0}.pre-trip-flow-crdate-picker{display:flex;align-items:center}.pre-trip-flow-crdate-picker .input-white{margin-top:-4px}.frc-df{display:flex;width:100%}.frc-aic{align-items:center}.frc-jcc{justify-content:space-between}.frc-df .carreir-info{color:#000;font-size:13px;font-weight:400}.frc-header{padding:12px}.frc-aic .ft-info,.ft-info{padding:0 12px}.frc-arrtime h3,.frc-deptime h3{font-size:20px!important}.frc-journeytime h5{font-size:12px!important;position:relative}.frc-cimg{margin-right:16px}.frc-arrtime,.frc-deptime{width:20%}.frc-journeytime{width:calc(40% - 80px);position:relative}.frc-price{width:calc(20% + 40px);display:flex;flex-direction:column;align-items:flex-end}.frc-price h3{font-size:20px!important}.frc-past-travellers-info{padding:3px 9px 3px 12px;border-bottom:1px solid #ebebeb;font-size:12px;font-weight:400;line-height:17px;position:relative;display:flex;justify-content:space-between;width:100%}.frc-footer{border-top:1px solid #ebebeb;padding:6px 12px;margin-top:12px}.round-trip-from-results{margin-right:4px}.round-trip-to-results{margin-left:4px}.fontsize-16{font-size:16px}.mb-60{margin-bottom:60px!important}.owf-carrier-info{width:17%;display:flex;align-items:center;margin-top:5px}.owf-carrier-info .flight-image{margin-right:10px}.owf-traveltime{width:17%;display:flex;justify-content:center}.owf-traveltime h6 span{display:block;font-size:12px}.owf-deptime{width:15%;display:flex;justify-content:center}.owf-deptime h6{font-size:20px;font-weight:500}.owf-arrtime{width:15%;display:flex;justify-content:center}.owf-arrtime h6{font-size:20px;font-weight:500}.custom-date-type>div{margin-top:8px}.fw-500{font-weight:500!important}.mt--12{margin-top:-12px!important}.owf-arrtime h6 span{display:block;font-size:12px}.owf-action-btn{width:17%;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}.rti-bottom-bar .bb-flight-details{display:flex;justify-content:space-between;flex:1 1;padding:0 32px}.rti-bottom-bar .other-fares-continue{justify-content:flex-end}.rti-bottom-bar .other-fares-continue>div:first-child{margin-right:24px}.padding-left-16{padding-left:16px!important}.rti-bottom-bar .br-white{border-right:1px solid #fff}.other-currency-price{font-size:14px!important;color:#003580}.mb-50{margin-bottom:50px!important}.mt-4{margin-top:4px!important}.owf-price{width:19%;display:flex;justify-content:center}.owf-price h6{font-size:20px}.owf-price h6 span{display:block;font-size:12px}.owf-footer{padding-top:8px;display:flex;align-items:center;border-top:1px solid #ebebeb;width:100%;margin-top:8px}.owf-footer .owf-amenities{width:302px}.owf-footer .owf-other-info{width:100%;display:flex;justify-content:space-between}.owf-footer .policy-delay-info{display:flex;align-items:center}.mobile-view .delay-info{justify-content:flex-start}.display-inline-block{display:inline-block}.policy-delay-info .transit-visa-label{color:#fff!important;background:#9aacc3;font-weight:700!important;border-radius:2px;padding:3px 5px;font-size:11px;margin-right:8px}body>iframe{display:none}.seleced-service-badge{display:inline-block;border:1px solid #90caf9;background:#e3f2fd;color:#000;padding:0 2px;border-radius:4px;margin-bottom:4px}.cab-feature-info{display:flex;justify-content:space-between}.cab-feature{display:flex!important;align-items:center!important;margin-bottom:12px!important}.cab-feature svg{margin-right:8px}.isConfirmOnArrival>span{padding-left:0;margin-left:-2px}.rti-time{font-size:20px!important}.preferred-hotel{background-color:#ffeb3b!important;border-radius:4px!important;top:0;padding:2px 6px;position:absolute;font-size:14px;font-weight:600}.left-90{left:86px}.preferred-hotel-tag,.preferred-hotel-tag-bookingpage{background-color:#ffeb3b;padding:8px;text-align:center;font-weight:700;border-radius:4px;width:150px;margin-top:32px;margin-left:16px}.preferred-hotel-tag-bookingpage{margin-top:0;margin-left:0;position:absolute;left:0;top:0}.hotel-fare-type,.hotel-fare-type-bookingpages{background-color:#f6eb8a;padding:8px;text-align:center;font-weight:600;border-radius:4px;width:120px;font-size:smaller}.visa-transaction-table tbody tr td,.visa-transaction-table thead tr th{padding:8px}.create-a-trip-form-drawer>div:nth-child(2){width:70%;padding:16px}@media screen and (min-width:600px) and (max-width:1400px){.create-a-trip-form-drawer>div:nth-child(2){width:80%;padding:16px}}@media screen and (max-width:599px){.create-a-trip-form-drawer>div:nth-child(2){width:100%;padding:16px}.car-rental-filter-body{overflow:scroll}}.car-rental-filter-actions{display:flex}.car-rental-filter-actions button{width:50%}.ptfvm-header{display:flex;flex-direction:row}.justify-between{justify-content:space-between}.carrier-avatarr{border-radius:0!important}.carrier-avatarr img{object-fit:unset}.rti-policylabel{position:absolute;right:125px;top:13px}.rti-co2label{position:absolute;right:46px;top:11px}.cab-price-policy{display:flex;flex-direction:column;align-items:flex-end}.cab-policy-info{position:absolute;top:8px;left:8px}.cab-rental-policy{position:absolute;top:8px;right:8px}.cab-rental-image{height:150px;display:flex;justify-content:center;align-items:center}.cab-rental-image>img{width:150px}.car-rental-price-container{padding:0 16px}.cab-price-container,.car-rental-price-container{display:flex;justify-content:flex-end;width:100%;flex-direction:column;align-items:flex-end}.cab-price-container{margin-top:45px}.cab-rental-added-search-item{display:flex;justify-content:space-between}.cab-rental-added-search-item-actions{display:flex;justify-content:flex-end;align-items:center}.trip-cab-image img{width:150px;margin-top:24px}.ttl-page{height:calc(100vh - 300px);display:flex;align-items:center;justify-content:center}.services-list{display:flex;margin-top:16px;margin-bottom:16px;flex-wrap:wrap}.required:after{content:"*";color:red;margin-left:2px}.service{border-radius:4px;border:1px solid #dedede;padding:6px 12px;cursor:pointer;width:120px;text-align:center;align-items:center;justify-content:center;margin:4px 4px 4px 0}.currency-change-container,.search-results-cd-container,.service{display:flex}.currency-change-container .Select-control,.rt-search-results-cd-container .Select-control,.search-results-cd-container .Select-control{padding:0!important}.currency-change-container .Select-control .Select-value,.rt-search-results-cd-container .Select-control .Select-value,.search-results-cd-container .Select-control .Select-value{padding-top:4px!important}.rt-search-results-cd-container{display:flex;justify-content:flex-end}.display-block{display:block}.cab-search-results-cd .currency-label{background:#ededed}.cab-search-results-cd .currency-select .Select-control{background-color:#ededed}.align-end{align-items:flex-end}.policy-currency-dropdown .currency-select .Select-control{padding:9px}.bottom-bar-other-currency-price{font-size:12px!important;color:#fff}.expense-reports-stat{cursor:pointer}.expense-reports-stat-title{text-transform:uppercase;opacity:.7!important;font-weight:400!important;font-size:12px!important}.expense-reports-stat-div{display:flex;justify-content:space-between;align-items:center}.expense-reports-stat-count{font-weight:400;font-size:22px!important}.expense-reports-stat-div svg{font-size:32px;opacity:.5;color:#ff5622}.nonrefundable-tag{background-color:#ff5622}.nonrefundable-tag,.refundable-tag{border:1px solid;color:#fff;font-size:12px;padding:2px 4px;border-radius:4px}.refundable-tag{background-color:#009688}.refundable-fare-tag{background-color:#009688;width:105px}.nonrefundable-fare-tag,.refundable-fare-tag{border:1px solid;color:#fff!important;font-size:12px!important;padding:2px 4px;border-radius:4px;text-align:center}.nonrefundable-fare-tag{background-color:#ff5622;width:130px}.hand-baggage-tag{border:1px solid #ff5622;padding:0 3px;border-radius:4px;color:#ff5622!important;font-weight:500!important}.ptf-cab-search-dropddown-label{position:absolute;top:1px;z-index:9;left:16px;background:#fff;padding:0 6px 0 5px;font-size:12px!important;color:rgba(0,0,0,.54)}.csf-date-picker .DayPickerInput,.csf-types{height:40px!important}.offline-reason-select #select-offlineReason{padding:10.5px 14px}.flex-wrap{flex-wrap:wrap}.csf-date-picker .DayPickerInput input{color:#282828}.csf-date-picker .DayPickerInput-Overlay{z-index:9}.tg-recommended-tag{border:1px solid #0c385f;border-radius:8px;color:#0c385f;display:inline-flex;font-size:10px;font-weight:600;margin-bottom:8px;padding:3px 8px}.tg-filled-primary{background:#0c385f;color:#fff;margin-bottom:4px}.section-hotel-info{padding:0 16px 8px}.section-recommended{margin-top:-14px}.ttl-travelling-department .Select-arrow-zone{display:none}.ttl-disabled-bg{background-color:#f9f9f9}.overflow-unset{overflow:unset}.prf-eps>div:first-child{align-items:center}.request-added-icon{position:absolute;right:16px;top:12px;color:green}.request-added-icon-alt{position:absolute;right:16px;top:24px;color:green}.filter-item-text{padding-left:0!important}.unselect-visa-icon{font-size:16px!important;margin-right:2px}.trip_product_container_width{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.employee-cc-text,.employee-dept-text{border-bottom:1px solid #d0d0d0}.mt-15{margin-top:15px!important}.mt-16{margin-top:16px!important}.tg-select-label-1{position:absolute;top:0;z-index:1;background-color:#fff;left:18px;padding:0 6px!important;color:#7e7e7e!important;font-size:12px!important}.orange-color-text{color:#ff5622}.orange-color-fare-type{color:#ff5622;font-weight:700;font-size:12px!important;text-transform:capitalize!important}.employee-visas-drawer>div:nth-child(2)>div:nth-child(2){padding:0!important;box-shadow:unset!important;max-width:unset!important;margin:24px 0 0!important}.crttl-select .Select-control{border-radius:4px;font-size:14px}.has-trip{text-decoration:line-through;color:#b0bec5}.cab-policy-width{width:120px;text-align:center}.intlcard-country-select .Select-control{padding:6.5px!important}.pr-0{padding-right:0!important}.mb-0{margin-bottom:0!important}.imap-div{margin-bottom:16px}.bus-in-policy-width{width:75px;text-align:center}.bus-out-policy-width{width:90px;text-align:center}.right125{right:125px!important}.right46{right:46px!important}.rescheduled-trip-items{display:flex}.rescheduled-trip-items>div{flex:1 1}.rescheduled-trip-items>div:first-child{margin-right:4px}.reschedule-requtest-type,.reschedule-requtest-type-intl{position:absolute;top:-16px;left:-16px;background:#ff5722;padding:0 8px}.reschedule-requtest-type-intl{top:0;left:0}.reschedule-request-type-intl-cab{bottom:8px;left:0;top:unset}.z-index-9{z-index:9}.reschedule-requtest-type-intl p,.reschedule-requtest-type-p{color:#fff!important;font-weight:500!important;text-transform:capitalize}.reschedule-change-over-msg p{font-size:12px}.flex-1{flex:1 1}.tripitem-request-type{border:1px solid #ffab95;border-radius:4px}.tripitem-request-type-chip{right:0;bottom:0}.tripitem-request-type-chip,.tripitem-request-type-chip-alt{color:#fff!important;background:#ffab96;font-weight:700!important;border-radius:2px;padding:3px 5px;font-size:10px;display:inline-block;position:absolute}.tripitem-request-type-chip-alt{left:0;top:0}.new-tripitem-border{border:1px solid #ffab96}.bg-white{background-color:#fff!important}.pt-12{padding-top:12px}.select-currency-imprest-tripresc .Select-control{height:52px}.select-currency-imprest-tripresc .Select-value{line-height:52px!important}.mileage-location .Select-menu-outer{z-index:9999!important}.ttl-header{background-color:#0000b3!important}.natural-remedy-header{background-color:#71a348!important}.ttl-logo{margin:8px 18px 0;width:250px}.ttl-profile-logo{width:150px}.ttl-profile-mobile-logo{width:150px;margin-top:4px;margin-left:6px}.flt-booking-faretype{font-size:10px!important;background:#0c385f;color:#fff!important;padding:2px 4px;border-radius:4px;margin-top:4px!important;text-align:center}.width-100{width:100%}.traveller-active-status{background:#009688}.traveller-active-status,.traveller-inactive-status{font-weight:700!important;border-radius:2px;padding:3px 5px;font-size:10px;color:#fff}.traveller-inactive-status{background:#ff5622}.bulk-reimburse-btn{position:absolute!important;bottom:0}.line-break-anywhere{line-break:anywhere}.mb-60{margin-bottom:60px}.filter-bottom-margin{margin-bottom:100px}.bookingstatus_confirmed{color:green!important;font-weight:500}.bookingstatus_cancelled,.bookingstatus_canxprocessing,.bookingstatus_rolledback{color:#ff5821!important}.ml-24{margin-left:24px}.htc-contact-details-table tbody td,.htc-contact-details-table thead th,.htc-payment-details-table tbody td,.htc-payment-details-table thead th{width:33%;padding:4px}.htc-booking-details-table tbody td,.htc-booking-details-table thead th{padding:4px}.align-items-end{align-items:end}.sort-btn-capitalize{text-transform:capitalize!important}.signature-canvas{background-color:#f5f5f5}.signatureCanvas{border:1 solid #ddd;min-height:150px;width:100%}.trip-service-badge{font-size:10px;background:#e3f2fd;padding:2px 4px;border-radius:4px;border:1px solid #90caf9;margin-right:4px}.tdb-country{width:180px;margin-right:4px}.tdb-country .tg-select .Select-control{padding:0!important}.tdb-country .Select-control .Select-value{margin-top:2px!important}.new-dashboard-table tr{height:26px!important}.new-dashboard-table tbody tr td,.new-dashboard-table tfoot tr td,.new-dashboard-table thead tr th{padding:4px 12px;text-align:left}.new-dashboard-table thead tr th button{padding:0}.new-dashboard-table tfoot{background-color:#eef;font-weight:600}.new-dashboard-table tfoot tr td{color:#333!important;font-size:13px}.bold-row td{font-weight:600;font-size:13px}.pad-left-tr td:first-child{padding-left:24px!important}.pad-left-tr-1 td:first-child{padding-left:48px!important}.pad-left-tr-2 td:first-child{padding-left:72px!important}.pad-left-tr-3 td:first-child{padding-left:96px!important}.fs-20{font-size:20px!important}.mt--2{margin-top:-2px!important}.region_box{display:flex!important;flex-direction:column!important}.region_box .region-name{background-color:#ddd;padding:4px;display:flex;justify-content:space-between}.region_box .table{padding:8px}.beta-tag{font-size:14px;font-weight:500;background:#ff5722;color:#fff;padding:4px 8px;margin-left:8px;border-radius:4px;box-shadow:0 0 14px -7px #f09819}.ai-recommended-section{margin-bottom:20px;padding:10px;background-color:#e7f2fe;border:1px solid #0d385f;border-radius:5px}.ai-section-header{display:flex;justify-content:space-between;align-items:center}.ai-section-header-title{margin:0;font-size:18px;color:#072947}.ai-section-header-title-loading-text{margin:0;font-size:16px;color:#072947;font-weight:400;text-align:center}.ai-section-toggle-btn{border:none;cursor:pointer;background-color:#0a365c;font-size:14px;color:#fff;font-weight:600;padding:3px 12px;border-radius:4px}.bulk-expense-header-fields>div{margin-right:8px}.bulk-expense-create-table{border-collapse:collapse;width:100%;display:block;overflow-x:auto;white-space:nowrap}.bulk-expense-create-table thead tr th{font-weight:500;font-size:12px;text-align:center;border:1px solid #ececf9;padding:16px 4px}.bulk-expense-create-table tbody tr td{border:1px solid #ececf9}.bulk-expense-create-table .Select-input{height:34px!important}.bulk-expense-create-table .Select-menu-outer{z-index:9999;overflow:unset}.bulk-expense-body-container{height:calc(100vh - 100px);overflow:auto;padding:16px}.add-mores-expenses{width:175px;margin-top:24px!important}.bulk-fixed-footer-actions{position:fixed;bottom:0;padding:12px;background-color:#fff}.bulk-expense-body-container .bulk-expense-report-selection .Select-control{width:250px}.multiple-persons-allowed-td{max-width:150px;overflow:auto;font-size:12px;display:flex;flex-direction:column}.cab-info-drawer>div:nth-child(2){width:55%;padding:16px}.country-wise-travels-drawer>div:nth-child(2){width:45%;padding:16px}.pb-0{padding-bottom:0!important}.exclusions-header{height:34px;min-height:34px!important}.exclusions-header>div:first-child{margin:10px 0 0!important}.mytr{font-weight:400!important}.mytr td{padding:8px 4px!important}.myremarks{border-bottom:1px solid hsla(0,0%,86.7%,.8666666666666667)}.myremarks td{padding-bottom:8px!important}.chat-position-bottom-right{bottom:16px!important;right:16px!important}.need-help-shape-bar{color:#fff!important;font-weight:500!important}.error-row td,.error-row td *{color:#bf360c!important}.call-center-numbers{background-color:#fff;border-radius:4px;padding:10px}.semi-bold{font-weight:600!important}.selected-services-section{margin-left:16px!important;padding-left:16px!important;border-left:1px solid #ddd}.selected-services-section .selected-service-header{padding:4px;background-color:#f5f5f5}.tg-supplier-img{width:80px!important}.remove-meal-btn{padding:0!important;float:right;text-transform:capitalize!important}@media screen and (min-width:960px) and (max-width:1200px){.searchBox{width:100%}}@media screen and (min-width:1280px) and (max-width:1400px){.logo{width:100px}.client-logo{width:120px}}@media screen and (min-width:601px) and (max-width:959px){.calendar-cell-style{width:96px}.mobile-date-picker,.selected-airport{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #ccc;border-radius:4px;padding:12px;height:66px;cursor:pointer;background-color:#fff}.mobile-date-picker>.selected-date,.selected-airport>div:first-child,.selected-hotel>div:first-child{font-weight:700;font-size:16px}.airports-search-header,.hotel-search-header{display:flex;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #ddd}.airports-search-input,.hotel-search-input{width:100%;padding:10px 12px;border:1px solid #b5b4b4}.selected-hotel{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;padding:12px;height:66px;cursor:pointer;background-color:#fff}.airports-search-drawer>div:nth-child(2),.hotel-search-drawer>div:nth-child(2),.terms-conditions-drawer>div:nth-child(2){min-width:100%}.onward-date>.DayPicker-wrapper>.DayPicker-Months>.DayPicker-Month{width:95%}.swap-airports{transform:translate(-50%);position:absolute;left:50%}.airport-details{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #ddd}.airport-details .airport-val{background:#ddd;padding:3px 8px;font-weight:700;border-radius:4px}.travellers-popup-button{height:66px!important;justify-content:left!important;font-size:16px!important;text-transform:capitalize!important;font-weight:700!important}.flight-travellers-popup-button{justify-content:center!important}.mobile-check-in-date-label{position:absolute;top:12px;background:#fff;padding:0;font-size:12px}.hotel-date-picker{align-items:flex-start;padding:12px 12px 0}.mobile-right-80{right:80px!important}.mobile-right-105{right:105px!important}.return-disabled{background-color:#ddd!important}.cursor-disabled{cursor:not-allowed!important}.swap-airports>button{margin-top:15px;background:#ff5722;color:#fff}.main-container>div{width:100%!important;margin:0!important}.fixed-md-lg{width:auto}.fixed-md-lg,.fixed-md-lg>div{position:relative}.search-filter-container{background-color:#0c385f;padding:5px}.mobile-up-filter{margin-top:-5px;float:right;color:#fff!important}.searchBox{width:100%}.hotel-mobile-filter,.mobile-filter{float:right;color:#fff!important}.flt-img{vertical-align:bottom}.add-ct-dialog>div>div,.admin-dialog>div>div,.create-update-expense-dialog>div>div,.expense-report-submission>div>div,.fare-rules-dialog>div>div,.filters-dialog>div>div,.flight-seat-dialog>div>div,.hotel-cancellation-policy>div>div,.other-fares-dialog>div>div,.tc-dialog>div>div,.ticket-cancel-dialog>div>div,.ticket-resc-dialog>div>div,.trip-dialog>div>div{min-width:80%}.add-ct-dialog>div,.add-tc-dialog>div,.admin-dialog>div,.create-update-expense-dialog>div,.expense-report-submission>div,.fare-rules-dialog>div,.filters-dialog>div,.flight-seat-dialog>div,.hotel-cancellation-policy>div,.other-fares-dialog>div,.tc-dialog>div,.trip-dialog>div{min-width:80%}.add-approval-workflow-drawer>div:nth-child(2),.add-custom-field-drawer>div:nth-child(2),.approval-drawer>div:nth-child(2),.block-sectors-drawer>div:nth-child(2),.edit-profile-drawer>div:nth-child(2),.expense-drawer>div:nth-child(2),.gps-trip-details-drawer>div:nth-child(2),.meeting-details-view-drawer>div:nth-child(2),.policy-drawer>div:nth-child(2),.seat-meal-preference-drawer>div:nth-child(2),.tc-drawer>div:nth-child(2){width:65%}.trip-items-lite-drawer>div:nth-child(2){width:75%}}@media screen and (min-width:600px) and (max-width:1200px){.mobile-menu{justify-content:flex-start!important}}@media screen and (max-width:600px){#email_ticket_id>div:nth-child(2)>div{width:300px;min-width:300px}.mobile-menu{justify-content:space-between!important}.ml-smup-24{margin-left:0;margin-top:16px}.xs-m-0{margin:0!important}.trip-buttons button{padding:5px 7px}.mobile-date-picker,.selected-airport{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #ccc;border-radius:4px;padding:12px;height:66px;cursor:pointer;background-color:#fff}.mobile-date-picker>.selected-date,.selected-airport>div:first-child,.selected-hotel>div:first-child{font-weight:700;font-size:16px}.mobile-date-picker label,.selected-airport label,.selected-hotel label{font-size:12px}.airports-search-header,.hotel-search-header{display:flex;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #ddd}.airports-search-input,.hotel-search-input{width:100%;padding:10px 12px;border:1px solid #b5b4b4}.selected-hotel{align-items:center}.journey-date-selection,.selected-hotel,.travelling-from-input,.travelling-to-input{display:flex;border:1px solid #ccc;border-radius:4px;padding:12px;height:66px;cursor:pointer;background-color:#fff}.journey-date-selection,.travelling-from-input,.travelling-to-input{flex-direction:column;justify-content:center}.journey-date-selection>label,.travelling-from-input>label,.travelling-to-input>label{font-size:12px}.journey-date-selection>div,.travelling-from-input>div,.travelling-to-input>div{font-weight:700;font-size:16px;margin-top:4px}.airports-search-drawer>div:nth-child(2),.hotel-search-drawer>div:nth-child(2),.terms-conditions-drawer>div:nth-child(2){min-width:100%}.onward-date>.DayPicker-wrapper>.DayPicker-Months>.DayPicker-Month{width:95%}.swap-airports{transform:translate(-50%);position:absolute;left:50%}.airport-details{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #ddd}.airport-details .airport-val{background:#ddd;padding:3px 8px;font-weight:700;border-radius:4px}.travellers-popup-button{height:66px!important;justify-content:left!important;font-size:16px!important;text-transform:capitalize!important;font-weight:700!important}.flight-travellers-popup-button{justify-content:center!important}.mobile-check-in-date-label{position:absolute;top:12px;background:#fff;padding:0;font-size:12px}.hotel-date-picker{align-items:flex-start;padding:12px 12px 0}.preferred-hotel{top:unset;left:unset;bottom:12px}.mobile-right-80{right:80px!important}.mobile-right-105{right:105px!important}.return-disabled{background-color:#ddd!important}.cursor-disabled{cursor:not-allowed!important}.swap-airports>button{margin-top:15px;background:#ff5722;color:#fff}.flight-altenate-transport{flex-direction:column;height:96px}.flight-altenate-transport .flight-altenate-transport-card{min-height:50px;margin-bottom:6px}#trip-go-back-button{left:5px}.approval-requests-confirm-modal>div>div{min-width:100%;min-height:100%}.approval-requests-confirm-modal>div>div .xs-max-dialog-height{max-height:100%!important}.approval-requests-confirm-modal>div>div .confirm-button-actions button{width:50%}.bus-seat-map,.user-ratings-and-reviews>div{overflow:auto}.user-ratings-and-reviews>div>div:not(.review-container){min-width:120px}.report-message-text-container{margin-left:-8px}.support-matrix-dailog>div>div{width:100%;margin:0;height:100%;max-height:100%}.mobile-visa-options{overflow:auto}.mobile-visa-options>.visa-paper{flex-basis:75%;min-width:75%;padding:12px;margin:8px}.xs-small-buttons button{padding:8px 16px}.xs-right{float:right}.xs-width-40{width:40px}.xs-mt-8{margin-top:8px!important}#trip_info{display:none}#trip_product_container>div>p:nth-child(2){width:100%}.support{flex-direction:column}.sup-mat-btn{margin-right:0}.overflow-auto{overflow:auto}#trip_product_container{min-height:48px}.tvl-close-btn-margin{margin-top:-55px!important}.hotel-policy{left:unset;bottom:12px;padding:4px;font-size:12px;right:16px;top:unset}.selected-hotel-card img{width:100%!important;height:150px!important}.selected-hotel-card{flex-direction:column}.hotel-filter-body{overflow:auto}.hotel-filter-action-buttons{padding:8px 0 0;position:sticky;bottom:0;width:100%;background:#f5f5f5;z-index:9}.hotel-filter-action-buttons button{width:50%;background:#fff}.xs-flex{display:flex}.availability-info{min-width:200px}.xs-text-left{text-align:left!important}.xs-mb-0{margin-bottom:0!important}.mobile-overflow{overflow:auto;height:calc(100vh - 102px)}.filter-action-btns button{width:50%}.availability-info-div{flex-wrap:nowrap!important;overflow-x:auto}.train-class-name{min-width:160px;text-align:center}.xs-overflow{overflow-x:auto}.services-list{overflow:auto;flex-wrap:nowrap!important}.service{margin-bottom:8px}.add-trip-form{padding:0!important}.mutliple-countries-label{position:relative!important}.ptfvm-header{display:flex;flex-direction:column}.ptfvm-header button{margin-bottom:0!important;margin-left:0!important}.hotel-check-in .DayPickerInput-Overlay,.hotel-check-out .DayPickerInput-Overlay{width:100%!important}.xs-mb-16{margin-bottom:16px!important}.traveller-search .Select-value-label{width:91%}.expense-table,.report-expense-table{table-layout:auto}.w-60{width:60px}.expense-table tr td,.expense-table tr th,.report-expense-table tr td,.report-expense-table tr th{padding:8px 4px}.roundtrip-policy{min-width:74px}.xs-m-b-8{margin-bottom:8px}.logo{width:90px;margin:0 8px}.client-logo{margin:0!important;width:100px}.fare-breakup{width:100%}.mobile-up-filter{margin-top:-5px;float:right;color:#fff!important}.search-filter-container{background-color:#0c385f;padding:5px}.height-40{height:40px}.no-shadow-xs{box-shadow:none!important}.fixed-md-lg{width:auto}.fixed-md-lg,.fixed-md-lg>div{position:relative}.fixed-md-lg>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between}.flight-layout{zoom:.9;padding:8px}.flight-body{padding:15px}.padding-heading{padding:16px!important}.sup-img{width:70px}.outofpolicy{min-height:20px;height:auto}.xs-outofpolicy{margin-left:-10px;margin-top:8px}.xs-inpolicy{margin-left:15px;margin-top:8px}.other-fare{padding:8px!important}.carousel.carousel-slider{height:inherit}.hotel-mobile-filter{float:right;color:#fff!important}.hcard{max-height:inherit}.mobile-filter{float:right;color:#fff!important}.add-approval-workflow-drawer>div:nth-child(2),.add-ct-dialog>div,.add-custom-field-drawer>div:nth-child(2),.add-or-update-budget-drawer>div:nth-child(2),.add-tc-dialog>div,.add-virtual-meeting-drawer>div:nth-child(2),.admin-dialog>div,.advance-search-drawer>div:nth-child(2),.approval-request-filters-drawer>div:nth-child(2),.cab-info-drawer>div:nth-child(2),.category-master-drawer>div:nth-child(2),.chart-expander-drawer>div:nth-child(2),.confirm-dialog>div,.cost-center-drawer>div:nth-child(2),.create-update-expense-dialog>div,.edit-profile-drawer>div:nth-child(2),.employee-dashboard-drawer>div:nth-child(2),.employee-expense-reports-drawer>div:nth-child(2),.employee-visas-drawer>div:nth-child(2),.expense-report-submission>div,.expense-view-drawer>div:nth-child(2),.fare-rules-dialog>div,.fare-rules-drawer>div:nth-child(2),.favorites-drawer>div:nth-child(2),.filters-dialog>div,.flight-seat-dialog>div,.gps-trip-details-drawer>div:nth-child(2),.hotel-cancellation-policy>div,.idcard-create-drawer>div:nth-child(2),.leave-drawer>div:nth-child(2),.misc-advance-drawer>div:nth-child(2),.other-fares-dialog>div,.passport-add-edit-drawer>div:nth-child(2),.pending-approval-log-drawer>div:nth-child(2),.re-open-logs-drawer>div:nth-child(2),.reschedule-results-drawer-oneway>div:nth-child(2),.seat-meal-preference-drawer>div:nth-child(2),.surrender-imprest-add-drawer>div:nth-child(2),.switch-profile-dialog>div:nth-child(2),.tc-dialog>div,.tc-drawer>div,.trip-amend-drawer>div:nth-child(2),.trip-dialog>div,.trip-items-lite-drawer>div:nth-child(2),.trip-service-cancel-drawer>div:nth-child(2),.trip-txn-flight-cancle-resc-drawer>div:nth-child(2),.trip-txn-hotel-cancle-resc-drawer>div:nth-child(2),.update-cab-invoice-drawer>div:nth-child(2){min-width:100%}.rt-flight-summary{padding:12px!important}.mc-arrival{flex-direction:column;align-items:flex-end}.mc-arrival,.mc-fh{display:flex}.mc-fh-flight-fare{display:flex;justify-content:space-between;align-items:center}.mc-fh-flight-fare h6{margin-top:0!important}.mc-fc .book-btn{bottom:-8px}.mc-fh>div:nth-child(2){margin-left:16px}.edit-btn{right:16px;top:50px}.flight-seat-dialog>div>div,.travel-update-alert-dialog>div>div{width:100%;min-width:100%}.xs-ml--40{margin-left:-40px!important}.xs-flex-column{flex-direction:column!important}.rti-bottom-bar .flight-image img{width:24px;height:24px}.rti-bottom-bar .bb-flight-details{padding:0 8px 0 0}.rti-bottom-bar .other-fares-continue>div:first-child{margin-right:0}.rti-bottom-bar .other-fares-continue{align-items:flex-end}.xs-fs-10{font-size:10px}.xs-align-flex-start{align-items:flex-start}.baggage-text-xs-column{display:flex!important;flex-direction:column}.orange-color-fare-type{font-size:10px!important}.other-currency-price{font-size:11px!important;font-weight:500}.currency-change-container{margin-top:8px;justify-content:flex-end}.rt-search-results-cd-container>div{width:120px}.flight-ticket-page{padding:0!important}.approval-details-table tbody tr td,.approval-details-table thead tr th{padding:4px 12px}.top-19{top:45px!important}.flex-right-align{display:flex;align-items:flex-end;flex-direction:column}.approval-request-filters-drawer>div:nth-child(2){padding:16px}.fare-rules-dialog>div>div,.other-fares-dialog>div>div,.profile-verification-dialog>div>div{min-width:100%}.xs-meeting-duration{display:flex;flex-direction:column;align-items:flex-end}.ticket-cancel-dialog>div>div,.ticket-resc-dialog>div>div{min-width:100%}.calendar-cell-style{width:35px;height:50px}.auth-container{width:100%!important}.oneway-header{padding-left:0}.xs-display-flex{display:flex}.xs-justify-end{justify-content:flex-end}.visa-request-div{padding:8px!important;min-width:95%}.dashboard-stats>div{max-width:unset!important}.booking-header-title{margin:12px 0!important}.hide-xs{display:none}.round-trip-card{padding:8px!important}.one-way-es{border-bottom:1px solid #ddd}.one-way-es>div>div{padding-right:0!important}.xs-left{justify-content:left!important}.bottom-container{padding:8px}.rti_bottom-container{height:96px}.bottom-container .main-container{margin:0!important}.right-aligned{right:-8px!important;bottom:-9px!important}.main-container>div{width:100%!important;margin:0!important}.input-title{top:-22px!important;font-weight:600}.searchBox{width:100%}.flt-img{vertical-align:bottom}.rt-flight-details{padding-left:12px!important;padding-right:12px!important}.change-over-msg{padding:0 12px}.DayPickerInput>div .DayPicker-Day{padding:4px}#menu-mealPref div:nth-child(2) li{white-space:normal;height:35px;padding-left:8px;padding-right:8px}#menu-mealPref li span.price{width:105px}.xs-m-t--15{margin-top:-15px!important}.bottom-container-1{height:95px}.oneway-bottom-bar>div{margin-top:-16px!important}.add-or-update-project-drawer>div:nth-child(2),.approval-drawer>div:nth-child(2),.bank-drawer>div:nth-child(2),.block-sectors-drawer>div:nth-child(2),.chart-expander-drawer>div:nth-child(2),.create-update-report-drawer>div:nth-child(2),.dashboard-filters>div:nth-child(2),.drawer>div:nth-child(2),.expense-drawer>div:nth-child(2),.expense-report-view-drawer>div:nth-child(2),.meeting-details-view-drawer>div:nth-child(2),.policy-drawer>div:nth-child(2),.profile-edit-drawer>div:nth-child(2),.report-details-drawer>div:nth-child(2),.report-selection-drawer>div:nth-child(2),.ticket-resc-drawer>div:nth-child(2),.tvl-select-drawer>div:nth-child(2),.update-cab-invoice-drawer>div:nth-child(2),.vehicle-create-drawer>div:nth-child(2),.visa-create-drawer>div:nth-child(2){width:100%!important}.top-right{top:25px}.filters{height:100vh;overflow:auto}.filter-drawer-bottom{border-top:1px solid #a7c1d8}.filter-drawer-bottom .b-r{border-right:1px solid #a7c1d8}.add-tp-open>div{min-width:100%}.approval-add-form{width:100%;min-width:100%;max-height:100%}.xs-btn{width:32px!important;height:32px!important}.xs-full-width{margin:8px 0!important;width:100%}.xs-m-l--4{margin-left:-4px!important}.xs-m-l--22{margin-left:-22px!important}.xs-m-l--6{margin-left:-6px!important}.xs-m-l-12{margin-left:12px!important}.xs-travel-info{margin-top:-10px!important}.time-divider{border-color:#ddd #f44336;border-style:solid;border-width:1px 7px}.xs-selected-flight{background:#fccec0}.xs-selected-flight>div{background-color:#fccec0}.round-trip-from-results,.round-trip-to-results{height:calc(95vh - 100px);overflow-y:scroll;overflow-x:hidden}.round-trip-from-results>div,.round-trip-to-results>div{border:1px solid #ddd;border-radius:0}.xs-img-div{display:flex;justify-content:center}.xs-price-div h6{float:right}.xs-img-div img{width:36px;height:36px}.domestic-results>div{padding:0!important}.xs-sector-heading{padding:8px 8px 0}}@media screen and (max-width:380px){.DayPickerInput>div{font-size:14.5px!important}}@media screen and (max-width:340px){.DayPickerInput>div{font-size:11.5px!important}}.only-print{display:none}@media print{@page{margin:0}.eticket-client-logo{background-color:#0c385f!important;print-color-adjust:exact!important}.print-fare-payment-summary{padding-top:50px;margin-top:50px}.print-75-to-100{max-width:100%!important;flex-basis:100%!important}.flight-ticket-page{width:100%!important}.flight-ticket-page__container{width:100%;max-width:100%!important}.flight-ticket-page .passenger-details__passenger{width:100%!important}.main-container{padding:0!important;margin-top:0!important}.print-footer{position:fixed;bottom:16px;left:64px}body{margin:1em;font-size:.8em}.ticket-logo{background-color:#0c385f!important;padding:6px!important}.flight-ticket-page .pending-status{print-color-adjust:exact!important}.fc-widget-normal{display:none}.no-print,.print-btn,header{display:none!important}.print-al{width:33%;flex-basis:unset!important}.only-print{display:block}.print-inline-block,.print-passengers-table{float:left!important}}.sme-register-page{height:100vh;background-image:url(/images/banner.jpg)}.sme-register-page>.main-container{margin:0 auto!important}.sme-register-form{width:470px}.sme-register-page .sme-data{display:flex;justify-content:space-between;align-items:center;padding:16px}.title-container{background-color:#e91e63;padding:12px;border-radius:4px;text-align:center}.sme-sub-title,.sme-title{color:#fff!important}.sme-sub-title{margin-top:20px!important}.sme-register-page .features{list-style:none;padding-left:0;margin-top:64px}.sme-register-page .features li{padding:16px;border:3px solid #409783;background-color:#0e385f;margin:8px 0;color:#fff;border-radius:4px;display:flex;align-items:center}.arrow_box{position:relative;background:#009688;border:4px solid #4caf50;width:450px}.arrow_box:after,.arrow_box:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:#009688 rgba(136,183,213,0) rgba(136,183,213,0);border-width:30px;margin-left:-30px}.arrow_box:before{border-color:#4caf50 rgba(194,225,245,0) rgba(194,225,245,0);border-width:36px;margin-left:-36px}.p-r-8{padding-right:8px;font-size:30px!important}@media screen and (max-width:1024px){.sme-data-text-container,.sme-register-form{height:calc(100vh - 64px);width:400px}}@media screen and (max-width:599px){.sme-data-text-container{display:none}.sme-register-form{height:calc(100vh - 64px)}.sme-register-form>div{margin:8px!important}.sme-register-form{background-color:#f1f1f1}.sme-data{padding:0!important}}.tg-select-label{top:-7px;left:12px;padding:0 6px;font-size:12px}.tg-select-label,.tg-select-label-small{position:absolute;z-index:1;background-color:#fff;color:#7e7e7e}.tg-select-label-small{top:-5px;left:10px;padding:0 4px;font-size:9px}.tg-select .Select-control{padding:9.5px}.tg-select-small .Select-control{padding:0;font-size:14px;font-weight:600}.tg-select .Select-menu-outer{z-index:99}.tg-select-div,.tg-select-small{padding:0}.tg-select-small .Select-menu-outer{z-index:9}.tg-select-small .Select-placeholder,.tg-select-small .Select-value{margin-top:3px}.tg-select .Select-placeholder,.tg-select .Select-value{margin-top:10px}.policy_configuration_modal__avatar{border-radius:.5rem!important;width:2em!important;height:2em!important;color:#e7f8fb!important}.policy_configuration_modal__card_layout{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.policy_configuration_modal__hotel_icon{background-color:orange!important}.policy_configuration_modal__card_layout{--Paper-shadow:0px 0px 5px 1px rgba(0,0,0,0.2)!important}.policy-configuration-card{border:1px solid #e9eaee!important}.policy-configuration-card-header{background-color:#e9eaee!important;padding:8px 16px!important}.sme-input{height:48px!important}.policy_configuration_modal__step_content .sme-input{width:130px!important;margin-bottom:6px}.sme-input input{padding:14.5px 14px!important}.sme-input label{line-height:12px!important}.pt-16{padding-top:16px}.pb-16{padding-bottom:16px}.policy_configuration_modal__step_content{min-height:400px;padding:16px 24px;grid-gap:4px;gap:4px}.policy_configuration_modal>div>div{min-width:600px;max-width:1024px}.step-name>span:nth-child(2)>span{font-size:16px!important}.policy_configuration_modal .stepper_component__stepper_container>div:nth-child(2){display:none}.flight-policy-card{background:#e7f8fb!important;box-shadow:none!important;border:1px solid #e9eaee!important}.policy_configuration_modal__avatar{background-color:#06b6d4!important}.hotel-policy-card{background:#feedf5!important;box-shadow:none!important;border:1px solid #e9eaee!important}.hotel-policy-card .policy_configuration_modal__avatar{background-color:#ec4899!important}.fs-12{font-size:12px!important}.policy-compliance-card{background:#f4efff!important;box-shadow:none!important;border:1px solid #e9eaee!important}.policy-compliance-card .policy_configuration_modal__avatar{background-color:#8b5cf6!important}.policy-card-title{padding:0!important}.policy-card-title>div{font-weight:500;font-size:16px}.fs-14{font-size:14px!important}.real-time-tracking-card{background-color:#f4efff!important}.real-time-tracking-card .policy_configuration_modal__avatar{background-color:#8b5cf6!important}.automated-payments-card{background-color:#fdf8e7!important}.automated-payments-card .policy_configuration_modal__avatar{background-color:#daa520!important}.security-payments-card{background-color:#e7f6f1!important}.security-payments-card .policy_configuration_modal__avatar{background-color:#0e9f6e!important}.bank-account-details{border:1px solid #e9eaee;padding:16px;width:400px;border-radius:4px}.bank-account-details .account-details{display:flex;align-items:flex-start;justify-content:space-between;margin:6px 0}.bank-account-details-title{font-size:16px!important;font-weight:600!important}.bank-account-details .account-label{color:#667085!important;font-size:14px!important;min-width:115px}.bank-account-details .account-value{font-size:14px!important;text-align:right;color:#667085;font-weight:600}.top-up-your-wallet{border:1px solid #e9eaee;padding:16px;border-radius:8px}.top-up-your-wallet-label{color:#667085;font-size:1px!important}.plus-amount{margin-top:8px;font-size:12px!important;border:1px solid #f1f2f6;padding:4px 8px;cursor:pointer;border-radius:4px;background-color:#f7f8fb;margin-right:12px}.tripgain-benefit{background-color:#051626;border-radius:4px;color:#fff;padding:8px;text-align:center;width:100%;font-size:14px;font-weight:500;margin-bottom:8px;margin-top:8px}@media screen and (max-width:600px){.policy_configuration_modal>div>div{min-width:100%;max-width:100%;min-height:100%}.xs-align-center{align-items:center}.xs-flex-column{flex-direction:column}.xs-align-start{align-items:start}.xs-mt-4{margin-top:4px}}.floating-label-select-wrapper{position:relative}.floating-label.float{position:absolute;color:#0c385f;background:#fff;padding:0 4px;transition:all .2s ease;pointer-events:none;z-index:1;top:-8px;left:10px;font-size:10px}.justify-content-evenly{justify-content:space-evenly}.gap-2{grid-gap:8px!important;gap:8px!important}.gap-1{grid-gap:4px!important;gap:4px!important}.gap-3{grid-gap:1rem!important;gap:1rem!important}.pt-3{padding-top:1rem!important}.text-align-right{text-align:end}.mutli-select-star-rating{padding:10px;border:1px solid #c4c4c4;border-radius:4px}