.logo{width:64px}.main-entry{padding:16px;max-width:1366px;margin:0 auto}.padding-16{padding:16px!important}.queue-table{table-layout:auto}.sort-label{text-transform:capitalize!important}@media print{@page{margin:0}.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:24px}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}}.tg-select-label{position:absolute;top:-7px;z-index:9;background-color:#fff;left:12px;padding:0 6px;color:#7e7e7e;font-size:12px}.tg-select .Select-control{padding:9.5px}.tg-select .Select-menu-outer{z-index:9}.tg-select .Select-placeholder,.tg-select .Select-value{margin-top:10px}.acinput,.AutocompleteContainer>div{width:100%}.acinput{padding:8.5px 14px}.autoDropdownlist{padding:10px}.queue-table td button{padding:0;margin:0;min-height:10px}.queue-table td,.queue-table th{padding:4px}.queue-table td a{margin:0 4px}#flight-queue-popper>div:nth-child(2) button{display:block;width:100%;border-bottom:1px solid #e5e2e2;border-radius:0}.search-field{float:right}.tg-date-label{font-size:12px;background:#fff;position:absolute;top:-7px;left:8px;padding:0 8px;color:#757575}.tg-date-input .DayPickerInput{width:100%}.tg-date-input .DayPickerInput input{padding:18px!important;border:1px solid #e0e0e0;border-radius:4px;width:100%}.tg-date-input .DayPickerInput-Overlay{z-index:9}svg.rotate-90{vertical-align:bottom}.full-width{width:100%}#hotell-queue-popper>div:nth-child(2) button{display:block;width:100%;border-bottom:1px solid #e5e2e2;border-radius:0}.hotel-ticket{padding:16px}@media print{body{-webkit-print-color-adjust:exact}}.cabs-drawer>div:nth-child(2),.ct-select-drawer>div:nth-child(2){width:45%;padding:16px}kbd{background-color:#222;color:#fff;padding:4px 8px;border-radius:4px}#cab_image_preview{max-width:317px}.areas-covered>div{min-height:54px}.areas-covered>div:nth-child(3){z-index:9}.top-right{right:16px;top:16px}.invalid-text{color:red!important}@media screen and (max-width:980px){.cabs-drawer>div:nth-child(2),.ct-select-drawer>div:nth-child(2){width:100%}}.add-card-drawer>div:nth-child(2){width:100%;padding:16px}.custom-input{margin:12px 0!important}.custom-input input{padding:10px 12px!important}.custom-input>div{height:36px!important}.generate-btn{margin-top:12px!important}.requests-table{table-layout:auto}.requests-table td button{padding:0;margin:0;min-height:10px}.requests-table td,.requests-table th{padding:4px}.requests-table .approve-btn{margin:0 4px;text-decoration:none;color:#e91e63;font-weight:700;border:1px solid;padding:5px;width:115px;cursor:pointer}.approve-request-drawer>div:nth-child(2),.view-card-drawer>div:nth-child(2){width:45%;padding:16px}.view-details-link{margin:0 4px;text-decoration:none;color:#e91e63!important;font-weight:700!important;border:1px solid #ddd;padding:5px;width:50px;cursor:pointer;text-align:center}.card-design{border:1px solid #e1bee7;padding:16px;border-radius:5px;width:80%;margin:20px auto;position:relative}.card-provider{position:absolute;right:16px;top:8px;font-size:18px!important;color:#4caf50!important;font-weight:500!important;text-transform:capitalize}.card-divider{border-top:1px solid #ddd;padding:16px;margin:16px 0}.card-balance{font-size:22px!important;text-align:center}.active{color:#009688!important;font-weight:500!important;text-transform:capitalize}.d-flex{display:flex}.d-flex>div{margin-top:24px;width:25%}.component-error-text{color:red!important}.mt-10{margin-top:10px}.agent-contact-info-form input,.cab-details-form input,.customer-details-form input,.farebreakup-form input,.flight-card-form input,.flight-fare-breakup input,.hotel-details-form input,.passenger-details-form input,.select>div>div>div,.visa-details-form input{padding:12px 14px}.total-update-btn{margin-top:-30px!important}.transaction-table{table-layout:auto}.transaction-table td button{padding:0;margin:0;min-height:10px}.transaction-table td,.transaction-table th{padding:4px}.transactions-table td a{margin:0 4px}.DayPickerInput{width:100%}.DayPickerInput input{width:100%;padding:8px}.add-supplier>div:nth-child(2),.register-drawer>div:nth-child(2){width:45%;padding:16px}@media screen and (max-width:980px){.add-supplier>div:nth-child(2),.creds-drawer>div:nth-child(2),.register-drawer>div:nth-child(2){width:100%}}.auth-paper{width:400px;margin:20px auto}.scan-item{padding:16px;height:100%;position:relative}.scan-item img{width:100%}.edit-button{position:absolute!important;top:16px;right:16px}.edit-expense-drawer>div:nth-child(2){width:45%;padding:16px}.expense-upload-container{height:300px}.expense-upload-container img{width:100%}@media screen and (max-width:599px){.edit-expense-drawer>div:nth-child(2){width:100%}}.cursor{cursor:pointer}.creds-drawer>div:nth-child(2){width:50%;padding:16px}.add-promo>div:nth-child(2),.custom-drawer>div:nth-child(2),.register-drawer>div:nth-child(2){width:45%;padding:16px}.review-drawer>div:nth-child(2){width:60%;padding:16px}.cred-key input,.cred-password input{padding:12.5px 6px;height:24px}.error-text{color:red!important}@media screen and (max-width:980px){.add-promo>div:nth-child(2),.creds-drawer>div:nth-child(2),.custom-drawer>div:nth-child(2),.register-drawer>div:nth-child(2),.review-drawer>div:nth-child(2){width:100%}}.service-title{padding:12px;background-color:#f5f5f5;text-transform:uppercase}.trip-name{padding:16px 12px;cursor:pointer}.active-trip{background-color:#ddd}.active-trip h6{font-weight:700}@media screen and (max-width:599px){.flight-ticket-page__container{margin-bottom:8px!important;padding:16px}.xs-column-center{display:flex;flex-direction:column;align-items:center}}.flight-ticket-page .ticket-table__head_tr__th{padding:4px}@media screen and (max-width:599px){.hidden-xs-down{display:none}}.eticket-client-logo{background-color:#0c385f}.flight-ticket-page{background-color:#fff}.flight-ticket-page .booking-confirmation{font-size:24px;font-weight:500}.flight-ticket-page .pending-status{background-color:#decff6;font-size:20px;font-weight:500;margin-bottom:24px;padding:4px 8px;text-align:center}.flight-ticket-page .pending-status p{margin:0}.flight-ticket-page__container{box-sizing:border-box;margin:0 auto;max-width:1140px}@media screen and (max-width:599px){.flight-ticket-page__container{margin-bottom:8px!important;padding:8px}.xs-column-center{display:flex;flex-direction:column;align-items:center}}.flight-ticket-page .ticket-header__details{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}@media screen and (max-width:599px){.flight-ticket-page .ticket-header__details{align-items:flex-start;flex-direction:column-reverse}}.flight-ticket-page .ticket-header .contact-details{display:flex;flex-direction:column;width:100%}.flight-ticket-page .ticket-header .contact-details__name{color:#0f172a;font-size:18px;font-weight:700;text-transform:capitalize}.flight-ticket-page .ticket-header .contact-details__email,.flight-ticket-page .ticket-header .contact-details__mobile{color:#0f172a;font-size:12px}@media screen and (max-width:599px){.flight-ticket-page .ticket-header .search-deatils{margin-bottom:16px}}.flight-ticket-page .ticket-header .search-deatils__search-req{color:#0f172a;font-size:18px;font-weight:700;margin-bottom:0;margin-top:0}.flight-ticket-page .ticket-header .search-deatils__journey-date{color:#0f172a;font-size:12px}.flight-ticket-page .table-header{align-items:center;background-color:#0c385f;border-radius:0;color:#fff;display:flex;height:28px;padding:0 .5rem;text-transform:uppercase}.flight-ticket-page .table-header__title{font-size:12px;font-weight:700}.flight-ticket-page .ticket-table{border:1px solid #f5f5f5;width:100%;border-collapse:collapse}.flight-ticket-page .ticket-table__head{background-color:#f1f5f9}.flight-ticket-page .ticket-table__head_tr__th{color:#0f172a;font-size:14px;font-weight:700;padding:8px}.flight-ticket-page .ticket-table__body_tr__td{color:#334155;text-align:center;font-size:12px;padding:8px;text-transform:capitalize}.flight-ticket-page .check-in-msg{color:#ef4444;font-size:12px}.flight-ticket-page .fare-summary{border:1px solid #f5f5f5;padding:1rem}.flight-ticket-page .fare-summary__title{font-size:14px;font-weight:500}.flight-ticket-page .fare-summary__row{display:flex;justify-content:space-between;margin-bottom:3px}.flight-ticket-page .fare-summary__row_label,.flight-ticket-page .fare-summary__row_value{color:#1e293b;font-size:14px;margin-bottom:8px}.flight-ticket-page .payment-summary{border:1px solid #f5f5f5;padding:1rem}.flight-ticket-page .payment-summary__row{display:flex;justify-content:space-between;margin-bottom:3px}.m-0{margin:0}.flight-ticket-page .payment-summary__row_label{color:#334155;font-size:14px;font-weight:500}.flight-ticket-page .payment-summary__row_value{color:#666;font-size:14px;font-weight:400}.flight-ticket-page .terms-and-conditions{background-color:#e1e1df;padding-bottom:8px}.flight-ticket-page .terms-and-conditions__title{font-size:14.04px;font-weight:600;margin-bottom:8px;padding:12px}.flight-ticket-page .terms-and-conditions__ul_li{color:#1e293b;font-size:12px}@media screen and (max-width:599px){.flight-ticket-page .terms-and-conditions{padding:0!important}}.flight-ticket-page .aviation-company__title{font-size:25px;font-weight:600}.flight-ticket-page .aviation-company__address,.flight-ticket-page .aviation-company__links{color:#666;font-size:1rem;font-weight:500}@media screen and (max-width:599px){.flight-ticket-page .aviation-company section{flex-direction:column-reverse;padding:16px}.flight-ticket-page .aviation-company section>div :first-child{margin-bottom:16px}}.flight-ticket-page .dangerous-goods h4{font-size:18px;font-weight:700;margin-bottom:2px}.flight-ticket-page .dangerous-goods .dan-desc{font-size:12px;margin-top:0}.p-3{padding:16px}.mt-2{margin-top:8px}.flight-ticket-page .dangerous-goods .dangerous-goods-row{display:flex}.flight-ticket-page .dangerous-goods .dangerous-goods-row .cell{align-items:center;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;margin:6px 0;padding:4px;width:33%;color:#f36f21}.flight-ticket-page .dangerous-goods .dangerous-goods-row .cell img{margin-right:16px}.flight-ticket-page .dangerous-goods .dangerous-goods-row .cell small{font-weight:700}.flight-ticket-page .passenger-details{display:flex;flex-wrap:wrap}.flight-ticket-page .passenger-details__passenger{border:1px solid #f5f5f5;padding:10px;width:50%}.flight-ticket-page .passenger-details__passenger_name{color:#334155;font-size:14px;font-weight:700;text-transform:capitalize}.flight-ticket-page .passenger-details__passenger_ssr-info{color:#334155;font-size:12px;margin-top:4px}.flight-ticket-page .ticket-booking-details-xs-up{display:block}.flight-ticket-page .ticket-booking-details-xs{display:none}.pax-booking-confirmation{font-size:33px;font-weight:500}.pax-wise-booking-confirm-name{text-transform:capitalize}.pax-wise-booking-confirm-name,.pax-wise-booking-confirm-sector{color:#0f172a;font-size:18px;font-weight:700;margin-bottom:4px}.pax-wise-booking-confirm-email,.pax-wise-booking-confirm-mobile{color:#0f172a;font-size:14px;margin-bottom:4px}@media screen and (max-width:599px){.ticket-booking-details-xs-up{display:none}.flight-ticket-page .passenger-details__passenger{width:100%}.ticket-booking-details-xs{display:block;padding:16px}.ticket-booking-details-xs__header{align-items:center;background-color:#0c385f;border-radius:0;color:#fff;display:flex;height:36px;margin-bottom:16px;padding:1rem;text-transform:uppercase}.ticket-booking-details-xs__row{display:flex;justify-content:space-between}.ticket-booking-details-xs__row .ticket-table__head_tr__th{padding:0}}.hidden-xs-down{display:block}.hidden-xs-table{display:table}@media screen and (max-width:599px){.hidden-xs-down,.hidden-xs-table{display:none}}.hidden-sm-up{display:none}@media screen and (max-width:599px){.hidden-sm-up{display:block}.hidden-sm-up .ticket-table{display:none}}.fare-payment-summary{display:flex}@media screen and (max-width:599px){.fare-payment-summary{flex-direction:column-reverse}.fare-payment-summary>section{margin:8px 0!important}}.eticket-client-logo{width:125px;margin-left:12px}.only-print{display:none!important}.no-print{display:block}.print-footer{margin-bottom:16px}.print-footer h5{color:#1e293b;margin:8px 0;font-size:14.04px;font-weight:700}.print-footer .corporate-office strong,.print-footer .telephone-office strong{color:#1e293b;font-size:12px;font-weight:700}.print-footer .corporate-office span,.print-footer .telephone-office span{color:#1e293b;font-size:12px}.travel-tips-container h4{color:#ef6623;font-size:19.82px;font-weight:700}.travel-tips-container .travel-tips h6{font-size:12px;font-weight:700}.travel-tips-container .travel-tips small{color:#1e293b;font-size:12px}.travel-tips-container .travel-tips div{font-size:13px;margin-right:16px;width:20%}.travel-tips-container .travel-tips div:last-child{margin-right:0}.pdf-page .ticket-table__body_tr__td,.pdf-page .ticket-table__head_tr__th{border:1px solid #ddd}.passenger-details-table thead{background-color:#f1f5f9!important}.passenger-details-table thead th{font-weight:600}.my-4{margin-top:20px;margin-bottom:20px}.mb-3{margin-bottom:16px}.mb-5{margin-bottom:24px}.passenger-details-table td{padding:0!important}.passenger-details-table .ticket-table__head_tr__th{font-weight:500;text-align:left;font-size:12px;padding:16px 8px}.passenger-details-table .ticket-table__body_tr__td{text-align:left}.pdf-page .passenger-details__passenger{max-width:100%}.travel-tip h6{font-weight:600}.travel-tip small{font-size:12px}.travel-tip .travel-tip-icon{height:40px;width:40px}.g20-icon{margin-bottom:1.5rem}.g20-icon img{height:100px;width:100px}.print-header-top-margin{padding-top:1rem}@media print{@page{margin:0}.flight-ticket-page .booking-confirmation{font-size:24px}body{margin:1.6cm}.no-print{display:none}.only-print{display:block!important}.print-header-top-margin{margin-top:-16px;padding-top:0}.app-header{display:none}.print-page-break{margin-top:32px;page-break-before:always}.table-header{background-color:#0c385f;-webkit-print-color-adjust:exact;print-color-adjust:exact}.aviation-company>section,.terms-and-conditions>div{padding-bottom:0!important;padding-top:0!important}.dangerous-goods{background-color:#0c385f;color:#fff}.dangerous-goods,.terms-and-conditions{-webkit-print-color-adjust:exact;print-color-adjust:exact}.terms-and-conditions{background-color:#e1e1df}.passenger-details-table thead,.passenger-details-table thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-mt-5 table{position:relative;top:50px}.ticket-table__head{background-color:#f1f5f9;-webkit-print-color-adjust:exact;print-color-adjust:exact}.hide-print{display:none}}.text-left{text-align:left!important}.mobile-value{color:#0f172a;font-size:14px;font-weight:700;padding:0 8px}.mobile-label{color:#334155;font-size:12px;padding:8px 8px 0;text-transform:capitalize}.travel-day{margin:8px 0!important}.flight-card-mini{padding:16px 0}.flight-img{vertical-align:middle;margin-right:12px}.ptf-request-search-form{width:100%}.price-container-flight{display:flex}justify-content:flex-end;.price-container{display:flex;justify-content:flex-end;width:100%}.text-left{text-align:left}.ptf-request-search-form .close-icon{position:absolute;right:9px;top:16px}.ptf-request-search-form .DayPickerInput{width:100%;border:2px solid #e5e5e5;border-radius:4px}.ptf-request-search-form .DayPickerInput input{border:none;width:100%;height:36px;padding:6px 8px}.ptf-request-search-form .DayPickerInput input:focus{outline:none}.searches-list{margin-top:24px;min-height:80px;margin-bottom:24px}.ptf-request-search-form .cab-search-form button span,.ptf-request-search-form .cab-search-form label span{color:#ff5722}.ptf-request-search-form .cab-search-form .input-white{border:1px solid #e1e1e1}.ptf-request-search-form .cab-search-form .input-white:before{border-bottom:none}.expansion-panel-details{flex-direction:column}.visa-request-div{padding:16px!important;border:1px solid #e0e0e0;margin:8px}.ptf-request-search-form input{padding:11.5px 14px!important}.insurance-label span{font-size:20px!important}.selected-hotel-card{display:flex;position:relative}.selected-hotel-card img{width:150px;height:150px}.time-info{display:flex;justify-content:space-around}.added-search-item{background:#f5f5f5;padding:8px;margin:24px 0}.cab-rental-added-search-item-container{background:#f5f5f5;padding:8px;margin-top:8px}.ptf-request-search-form .Select-menu-outer{z-index:99}body{padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.relative{position:relative}.table-auto{table-layout:auto}.table-auto td button{padding:0;margin:0;min-height:10px}.tabel-auto th,.table-auto td{padding:4px}.table-auto td a{margin:0 4px}.nav-link{text-decoration:none}.nav-link button{color:#fff!important}.right{float:right}.flt-img{vertical-align:middle}.change-over-msg{background:#fff59d;border-radius:4px}.only-print{display:none}.menu-buttons{padding-top:10px}.blue-btn{color:#1976d2!important;font-weight:700!important}.text-center{text-align:center!important}.ticket-email-dialog>div:nth-child(2){width:400px}.capitalize{text-transform:capitalize}.full-width-drawer>div:nth-child(2){width:100%;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),.travel-admin-queue-drawer>div:nth-child(2),.trip-items-lite-drawer>div:nth-child(2){width:65%;padding:16px}.red-text,.red-text-container{display:inline-block!important}.red-text{background-color:red;color:#fff!important;text-transform:uppercase;padding:0 4px;font-weight:600;border:1px solid;border-radius:4px}@media screen and (max-width:599px){.main-entry{width:100%;padding:8px}.sidebar>div:nth-child(2){width:200px}.auth-paper{width:100%}.ticket-email-dialog>div:nth-child(2),.xs-100>div:nth-child(2){min-width:100%}}@media print{@page{margin:0}body{margin:1em;font-size:.8em}header{display:none!important}.ticket-logo{background-color:#0c385f!important}.print-btn{display:none}.print-al{width:33%;flex-basis:unset!important}.no-print{display:none}.only-print{display:block}}table.flight-canx-pax-table tr td,table.flight-canx-pax-table tr th{padding:8px}.labelled-text-field{z-index:0}.flex-column{flex-direction:column}.p-2{padding:8px}@media screen and (max-width:599px){.flight-ticket-page{padding:0!important}}.currency-label{position:absolute;top:-8px;left:7px;z-index:9;font-size:12px;color:#838383;padding:0 4px;background:#fff}.currency-select>div{z-index:8}.elt-tag{background:#ff5722;border:1px solid #ff5722;border-radius:4px}.dependant-tag,.elt-tag{color:#fff;padding:1px 6px;font-size:10px;text-transform:uppercase;font-weight:600}.dependant-tag{background:#1976d2;border:1px solid #1976d2;border-radius:4px}.view-imprest-drawer>div:nth-child(2){padding:16px;width:90%}.supplier-email-table{border-collapse:collapse}.supplier-email-table tr td,.supplier-email-table tr th{text-align:left;padding:8px}.female-employee{background:#ff5722;color:#fff;font-size:12px;font-weight:600;border:1px solid;padding:0 4px;border-radius:4px}.female-employee-cab-request{background:#fff9d3;border:1px solid;border-radius:4px;padding:8px}.fare-type-tag{background:#0c385f;color:#fff;font-size:12px;font-weight:600;border:1px solid;padding:2px 6px;border-radius:4px}.display-flex{display:flex}.align-center{align-items:center}.justify-end{justify-content:flex-end}.select-label{top:14px;left:16px;font-size:12px;color:#2c2c2c;z-index:1;padding:0 3px}.htc-booking-details-table tbody td,.htc-booking-details-table thead th,.htc-contact-details-table tbody td,.htc-contact-details-table thead th{padding:4px}.position-relative{position:relative}.absolute-label{font-size:10px;position:absolute;top:2px;margin-left:7px;background:#fff;padding:0 2px}.invoice-table tbody td,.invoice-table thead th{padding:4px}.auto-table td,.auto-table th{padding:4px 8px!important}.corporate-config-key-value-pair{display:flex;justify-content:space-between;padding:4px 0}.w-100{width:100%}.config-switch{margin-right:0!important}.no-balance-queue-table tbody tr td,.no-balance-queue-table thead tr th{padding:4px 12px}.client-logo,.logo{margin:0 16px}.client-logo{margin-top:6px;margin-left:24px}.logo:hover{transform:scale(1.1)}.ml-smup-24{margin-left:24px}.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}.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}.ticket-cancel-dialog>div>div,.ticket-resc-dialog>div>div{min-width:600px}.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:#fffcc7;border:1px solid #ffc107;border-radius:10px;padding:8px}.p-l-r-8{padding:0 8px!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}.hotel-policy.out{background-color:#e57373}.hotel-policy-right-left-unset{right:0;left:unset}.hcard{margin:8px 0;box-shadow:none!important;border:1px solid #d0cece;max-height:256px;overflow:hidden;position:relative}.hcard .section{padding:8px 16px}.hcard .imageSection{overflow:hidden;background:#e0e0e0;height:256px}.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}.supplier-img{width:50%}.sup-img{width:125px}.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}.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:8px 4px;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}.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}.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;left:65px;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}.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-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}.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}.fs-12{font-size:12px!important}.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}.ai-recommended-section{margin-bottom:20px;padding:10px;background-color:#ffaf9a;border:1px solid #dce4ed;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{background:none;border:none;color:#072947;font-size:14px;cursor:pointer}.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}.corporate-select>div{padding:8px}.report-datepicker input{padding:18px;border:1px solid #ccc}