﻿@charset "UTF-8";html{font-size:16px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.form-label{font-weight:600;}.main-nav-item-link{font-size:1.3rem;font-weight:600;}.main-nav-item-menu .main-nav-item-link,.mob-nav-accordion .main-nav-item-link{font-size:1.1rem;font-weight:normal;}.mobile-nav-div i{font-size:1.5rem;margin-right:1rem;}.banner-heading-section .btn-primary-et{font-size:1.25rem;}@media(max-width:768px){.banner-heading-section .btn-primary-et{font-size:1rem;}}.agency-menu-card .nav-link{font-size:1.1rem;font-weight:600;}.banner-heading h1{font-size:3rem;}@media(max-width:768px){.banner-heading h1{font-size:2.5rem;}}@media(max-width:579px){.banner-heading h1{font-size:2rem;}}.social-media-list{font-size:2rem;}.btn{font-weight:600;}.registration-info{word-wrap:break-word;font-weight:600;}.mob-nav-accordion .accordion-button{font-size:1.3rem;}.text-link,.btn-text-link{font-weight:600;}.breadcrumb-icon{font-size:1.5rem;}.breadcrumb-mob-dropdown .breadcrumb-icon{font-size:1.2rem;}.fare-rule-titles{font-weight:600;}.agency-alert-icon{font-size:2rem;}.passenger-added-modal h5{font-weight:700;}.routes-after-passenger-select{font-weight:700;}.baggage-collapse,.passenger-price-tax-item{font-size:.9rem;}.ancillary-item-info{font-size:.8rem;color:#808080;}.ancillary-item-destination{font-size:1.1rem;font-weight:600;}.ancillary-item-passenger{font-size:.9rem;font-weight:600;}.summary-page-section .trip-information-summary-section .accordion-button{font-size:1.2rem;}.summary-page-section .summary-title h5{font-size:1.5rem;}.summary-segment-origin-destination .segment-origin-destination-no{font-size:1.5rem;font-weight:600;}.summary-segment-origin-destination .segment-origin-destination{font-size:2rem;font-weight:600;}@media(max-width:768px){.summary-segment-origin-destination .segment-origin-destination{font-size:1.5rem;}}.summary-segment-origin-destination .segment-date-time{font-size:.9rem;}.summary-segment-icon-holder .summary-segment-icon{font-size:2rem;}@media(max-width:768px){.summary-segment-icon-holder .summary-segment-icon{font-size:1.5rem;}}.summary-segment-icon-holder span{font-size:.9rem;}.trip-information-section .summary-segment-origin-destination .segment-origin-destination{font-size:1.5rem;}.trip-information-section .summary-segment-icon-holder .summary-segment-icon{font-size:1.5rem;}.summary-segment-fare-info-div{font-weight:600;}.summary-passenger-row .passenger-info-title,.summary-passenger-row .seat-info-title,.summary-passenger-row .ancillary-info-title,.summary-passenger-row .hotel-info-title,.summary-passenger-row .modify-info-title,.summary-seat-extra-row .passenger-info-title,.summary-seat-extra-row .seat-info-title,.summary-seat-extra-row .ancillary-info-title,.summary-seat-extra-row .hotel-info-title,.summary-seat-extra-row .modify-info-title,.summary-ancillary-row .passenger-info-title,.summary-ancillary-row .seat-info-title,.summary-ancillary-row .ancillary-info-title,.summary-ancillary-row .hotel-info-title,.summary-ancillary-row .modify-info-title,.summary-hotel-row .passenger-info-title,.summary-hotel-row .seat-info-title,.summary-hotel-row .ancillary-info-title,.summary-hotel-row .hotel-info-title,.summary-hotel-row .modify-info-title,.summary-hotel-info-detail .passenger-info-title,.summary-hotel-info-detail .seat-info-title,.summary-hotel-info-detail .ancillary-info-title,.summary-hotel-info-detail .hotel-info-title,.summary-hotel-info-detail .modify-info-title,.modify-passenger-row .passenger-info-title,.modify-passenger-row .seat-info-title,.modify-passenger-row .ancillary-info-title,.modify-passenger-row .hotel-info-title,.modify-passenger-row .modify-info-title{font-weight:600;}.summary-price-breakdown .summary-price-item{font-size:.9rem;}.summary-price-totals{font-weight:600;}.summary-passenger-type{font-weight:600;}.summary-hotel-info-div .hotel-info-name{font-weight:bolder;}.summary-hotel-info-div .hotel-info-room-name,.summary-hotel-info-div .hotel-info-location{font-weight:600;}.room-info{font-weight:600;}.hotel-cancellation-info{font-size:.9rem;}.cart-item-icon{font-size:1.2rem;}.cart-item-main-title{font-weight:600;font-size:1.125rem;}.cart-item-sub-title{font-weight:600;font-size:.8rem;}.cart-item-delete-btn{font-size:1.1rem;}.cart-item-body{font-size:.89rem;}@media(max-width:576px){.cart-item-body{font-size:.79rem;}}.cart-item-description-span{font-size:.95rem;}.cart-item-description-span i{font-size:1.1rem;}.cart-item-price{font-weight:600;}.cart-item-cancellation-span{font-size:.9rem;}.summary-flight-detail-page.summary-price-breakdown .accordion-button{font-size:.9rem;}.exchange-type-container .nav-link,.refund-type-container .nav-link{font-weight:600;}.modify-outside-row-title{font-weight:600;font-size:1.1rem;}.manage-tab{font-weight:600;font-size:1.1rem;}.modifiable-selection-row span:not(.required-field){font-size:1.1rem;font-weight:600;}.Unaccompanied-minor-label,.Unaccompanied-minor-segment-label{font-weight:600;}.exchange-grand-total-div{font-size:large;}.manage-user-section .section-header{font-size:1.4rem;}.manage-user-form-section .form-section-title{font-size:1.2rem;font-weight:700;}.manage-user-form-section .user-detail .user-title{font-weight:600;}.incentive-section .sub-title{font-size:1.1rem;font-weight:600;}.confirmation-modal .confirmation-modal-message{font-size:1.1rem;font-weight:600;}.confirmation-description-div p{font-weight:600;}.cart-item-btn i{font-size:1.6rem;}@media(max-width:576px){.cart-item-btn i{font-size:1.4rem;}}.main-body-for-page{visibility:hidden;}a{color:#000;text-decoration:none;}a:not(.btn):hover{color:#2e7d32;}.border-10{border-radius:10px!important;}.border-top-10{border-radius:10px 10px 0 0!important;}.border-bottom-10{border-radius:0 0 10px 10px!important;}.text-link,.btn-text-link{color:#2e7d32;display:inline-block;padding:0 .25rem;margin:0;}.text-link:hover,.btn-text-link:hover{color:#2e7d32!important;}.text-link:hover:after,.btn-text-link:hover:after{width:100%;}.text-link:after,.btn-text-link:after{transition:all ease-in-out .2s;background:none repeat scroll 0 0 #2e7d32;content:"";display:block;width:0;height:1px;}.text-link:active,.btn-text-link:active{border:0;}.btn-text-link{border:0!important;background-color:inherit!important;}.justify-self-center{justify-self:center;}.agency-container-header{position:relative;background-color:#2e7d32!important;color:#fff!important;padding:.6em 2em!important;}.agency-container-header:not(thead){display:flex;}.agency-container-header h5{margin:0;}.agency-container .agency-container-header{border-radius:10px 10px 0 0;}.agency-container-fare-quote-header{background-color:#2e7d32!important;color:#fff!important;}.discount-input{width:150px!important;height:40px!important;margin-left:.5rem;}.checkbox-success{cursor:pointer;}.checkbox-success+label{cursor:pointer;}.checkbox-success>.form-check-input:checked{background-color:#2e7d32!important;border-color:#2e7d32!important;}.checkbox-success>.form-check-input:focus{border-color:#2e7d32!important;box-shadow:0 0 0 .25rem rgba(82,162,64,.25)!important;}.form-check-input.checkbox-success:checked{background-color:#2e7d32!important;border-color:#2e7d32!important;}.form-check-input.checkbox-success:focus{border-color:#2e7d32!important;box-shadow:0 0 0 .25rem rgba(82,162,64,.25)!important;}.form-check-label.checkbox-success .form-check-input:not(:checked):focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23468C3740'/%3E%3C/svg%3E");}.form-check-input.checkbox-success:not(:checked):focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23468C3740'/%3E%3C/svg%3E");}.success-text{color:#2e7d32;}.warning-text{color:#ffad00;}.line-separator{flex:1;border-bottom:1px dashed #ccc;margin-inline:5px;}.discount-selection-div{display:flex;gap:10px;justify-content:end;margin-bottom:1rem;}.mandatoryField-exchange{color:#f00;position:relative;top:10px;margin:0 3px;}.medium-height{display:flex;align-items:center;justify-content:center;height:48px;}.table>thead{vertical-align:middle!important;}.collapsable-detail{width:100.9%!important;margin-left:-2px!important;}.col-containing-row{margin-top:1rem;}.col-containing-row .col-row-child{padding-inline:.5rem;}.col-containing-row .col-row-child:first-of-type{padding-left:.75rem;}@media(max-width:992px){.col-containing-row .col-row-child:first-of-type{padding-inline:.75rem;}}.col-containing-row .col-row-child:last-of-type{padding-right:.75rem;}@media(max-width:992px){.col-containing-row .col-row-child:last-of-type{padding-inline:.75rem;}}select[name=table_length],.dataTables_filter input{height:auto!important;}.more-data-option{display:flex;justify-content:end;position:absolute;right:4px;top:3px;}div .form-separator:last-of-type{display:none!important;}.text-danger{color:#f00!important;}.remark-count{margin-left:1rem;position:absolute;top:12px;}.group-remark{padding-left:2rem!important;}.web-nav-container .main-nav-item-menu.collapsing{box-shadow:0 .85px 10px rgba(0,0,0,.19);}.agency-menu-dropdown.collapsing{box-shadow:0 .85px 10px rgba(0,0,0,.19);}.accordion-button{font-weight:600;}.accordion-button:focus{box-shadow:none;}.accordion-button:after{color:transparent;background-color:transparent;box-shadow:none;}.accordion-button:not(.collapsed){color:#2e7d32!important;background-color:rgba(46,125,50,.17);background-color:transparent;box-shadow:inset 0 -1px 0 #dee2e6;}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232e7d32'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.accordion-header-faq button:is(:hover){background-color:#f8f8f8!important;}.accordion-emd-void{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius);}.agency-alert{display:flex;width:100%;margin:1rem auto;padding:0 20px;position:relative;border-radius:10px;box-shadow:0 0 5px 1px #ccc;background-color:#fff;}.agency-alert p{padding:0;margin:0;}.agency-alert-icon{margin-right:15px;display:flex;align-items:center;}.agency-alert-message{padding-right:25px!important;opacity:.7;}.agency-alert-title{font-size:22px;font-weight:600;}.agency-alert-close{cursor:pointer;position:absolute;align-self:center;opacity:.3;right:15px;text-align:center;font-size:1.6em;border:0;margin-left:15px;}.agency-alert-close:hover{opacity:1;color:#000!important;}.success-alert{border-left:10px solid #35a148;}.success-alert .agency-alert-icon{border-color:#35a148;color:#35a148;}.danger-alert{border-left:10px solid #f00;}.danger-alert .agency-alert-icon{border-color:#f00;color:#f00;}.warning-alert{border-left:10px solid #ffc000;}.warning-alert .agency-alert-icon{border-color:#ffc000;color:#ffc000;}.info-alert{border-left:10px solid #0067d8;}.info-alert .agency-alert-icon{border-color:#0067d8;color:#0067d8;}.card{box-shadow:0 .85px 10px rgba(0,0,0,.19);border:0;border-radius:10px;margin-bottom:1rem;}.benefits-and-services-section{box-shadow:0 5px 10px rgba(0,0,0,.19);}.dropdown-item.active,.dropdown-item:active{color:#fff!important;background-color:#2e7d32!important;}.modal{padding:0;}@media(min-width:992px){.modal-md-lg{--bs-modal-width:600px;}}@media(max-width:1200px){.modal-xl{--bs-modal-width:95%;}}.modal-title{text-align:center!important;}.notification-modal{border-radius:.7rem!important;}.notification-modal .modal-header{color:#fff!important;background-color:#2e7d32!important;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;}.warning-modal{border-radius:.7rem!important;}.warning-modal .modal-header{color:#000!important;background-color:#ffc107!important;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;}.confirmation-modal .modal-dialog{margin-top:15%;}.confirmation-modal .modal-body{padding:1.5rem;}.confirmation-modal .confirmation-modal-message{display:flex;justify-content:center;margin-block:1rem 2rem;flex-direction:column;align-items:center;}.confirmation-modal .confirmation-modal-btn-div{display:flex;justify-content:center;margin-block:1rem;gap:3rem;}@media(max-width:576px){.confirmation-modal .confirmation-modal-btn-div{flex-direction:column;gap:1rem;margin-inline:2rem;}}.confirmation-modal .confirmation-modal-btn-div .btn{padding-inline:2rem;}.request-support-form-modal .modal-dialog{margin-top:5%;max-width:650px;}.request-support-form-modal .form-group{margin-bottom:1.5rem;}@media(max-width:768px){.request-support-form-modal .form-group{margin-bottom:1rem;}}.fare-rule-titles{border-radius:3px;background:#e9e9e9;padding:10px;}.fare-rule-titles i{float:right;}.modal-responsive .modal-content{height:100%;}@media(max-width:992px){.modal-responsive .modal-dialog{width:100vw;max-width:none;height:100%;margin:0;}}.fare-rule-modal .modal-content,.queue-flight-detail-modal .modal-content,.history-modal .modal-content{height:100%;}@media(max-width:992px){.fare-rule-modal .modal-dialog,.queue-flight-detail-modal .modal-dialog,.history-modal .modal-dialog{width:100vw;max-width:none;height:100%;margin:0;}}.fare-rule-modal .fare-rule-titles,.queue-flight-detail-modal .fare-rule-titles,.history-modal .fare-rule-titles{margin:0;}.fare-rule-body pre{margin:0;padding:0;}.fare-rule-spinner,.queue-flight-spinner,.history-modal-spinner{position:relative;top:35%;}.fare-rule-spinner .spinner-border,.queue-flight-spinner .spinner-border,.history-modal-spinner .spinner-border{width:3em;height:3em;}.farerule-border{border:1px solid #b9b5b5;padding:.5em;border-radius:10px;margin-top:1rem;}.breadcrumb-section{flex-direction:unset;margin-bottom:3rem;justify-content:space-between;}.breadcrumb-section .breadcrumb-web-div{background-color:#ccc;position:relative;border-radius:10px 0 0 10px;}.breadcrumb-section .breadcrumb-btn{display:inline-block;padding-inline:.75rem;padding-block:.375rem;vertical-align:middle;cursor:pointer;border:1px solid transparent;padding-inline:2.5rem 1rem;border-radius:0;position:relative;background-color:#fff;height:60px;margin-inline:-1px;}.breadcrumb-section .breadcrumb-btn span:first-child,.breadcrumb-section .breadcrumb-btn small{display:flex;}.breadcrumb-section .breadcrumb-btn .single-line-span{margin-top:12px;}.breadcrumb-section .breadcrumb-btn:first-of-type{border-radius:10px 0 0 10px;padding-inline:.5rem;}.breadcrumb-section .breadcrumb-btn:not(.breadcrumb-section .breadcrumb-btn:first-of-type):before{content:"";border-block:30px solid transparent;border-left:26px solid #ccc;position:absolute;left:-1px;top:-1px;z-index:0;}.breadcrumb-section .breadcrumb-btn:after{content:"";border-block:30px solid transparent;border-left:26px solid #fff;position:absolute;right:-26px;top:-1px;z-index:1;}.breadcrumb-section .breadcrumb-btn:last-of-type:after{border:1px solid #ccc;height:103%;right:-5px;}.breadcrumb-section .breadcrumb-btn:hover:not(.disabled-link){background-color:#e7e7e7!important;}.breadcrumb-section .breadcrumb-btn:hover:not(.disabled-link):after{border-left-color:#e7e7e7!important;}.breadcrumb-btn.current{color:#fff;background-color:#2e7d32;}.breadcrumb-btn.current:after{border-left-color:#2e7d32;}.breadcrumb-mob-div{display:flex;width:calc(100% - 9rem);}@media(max-width:576px){.breadcrumb-mob-div{width:calc(100% - 6rem);}}.breadcrumb-mob-div .breadcrumb-dropdown-btn{display:flex;justify-content:space-between;padding:6px 2rem;}.breadcrumb-mob-div .breadcrumb-dropdown-btn.single-line{padding-top:19px;}@media(max-width:576px){.breadcrumb-mob-div .breadcrumb-dropdown-btn{padding:.5rem 1rem .5rem .7rem;}.breadcrumb-mob-div .breadcrumb-dropdown-btn.single-line{padding-top:15px;}}.breadcrumb-mob-div .breadcrumb-dropdown-btn span:first-child,.breadcrumb-mob-div .breadcrumb-dropdown-btn small{display:flex;}.breadcrumb-mob-dropdown{position:absolute;width:inherit;border-radius:0 0 10px 10px;top:60px;border:0 solid #ccc;background:#ebebeb;z-index:1;}.breadcrumb-mob-dropdown .breadcrumb-mob-dropdown-div{padding:.5rem 2rem;}@media(max-width:576px){.breadcrumb-mob-dropdown .breadcrumb-mob-dropdown-div{padding:.5rem 1rem;}}.breadcrumb-mob-dropdown .breadcrumb-mob-btn{cursor:pointer;display:flex;align-items:center;padding-top:.5rem;height:60px;}.breadcrumb-mob-dropdown .breadcrumb-mob-btn:not(:last-of-type){border-bottom:1px solid #ccc;padding-bottom:.5rem;}.breadcrumb-mob-dropdown .breadcrumb-mob-btn span:first-child,.breadcrumb-mob-dropdown .breadcrumb-mob-btn small{display:flex;}.breadcrumb-mob-dropdown .breadcrumb-mob-btn.current{color:#2e7d32;}.breadcrumb-icon{margin-right:10px;display:flex;align-items:center;}.breadcrumb-icon-arrow{margin-inline:.5rem;display:flex;justify-content:center;align-items:center;}.breadcrumb-dropdown-icon{display:flex;justify-content:center;align-items:center;}.breadcrumb-item-text{display:flex;flex-direction:column;}.breadcrumb-action-btn-div{display:flex;height:50%;align-items:center;align-self:center;margin-right:.5rem;padding-block:9px;}.breadcrumb-action-btn-div .edit-search-btn{display:flex;border-radius:10px;padding:.75rem 1rem;margin:0!important;}.breadcrumb-action-btn-div .edit-search-btn i{display:flex;align-self:center;margin-left:5px;}@media(max-width:576px){.breadcrumb-action-btn-div .edit-search-btn{padding:.5rem .75rem;}}.disabled-link{color:#a3a0a0;}.disabled-link:hover{color:#a3a0a0!important;cursor:not-allowed;}.has-hotel .breadcrumb-btn:not(.has-hotel .breadcrumb-btn:first-of-type){padding-inline:2rem 1rem;}.loading-modal,.page-loading-modal{z-index:10000;}.loading-modal .modal-dialog,.loading-modal .modal-sm,.page-loading-modal .modal-dialog,.page-loading-modal .modal-sm{height:85vh;display:flex;margin:auto;}@media(max-width:576px){.loading-modal .modal-dialog,.loading-modal .modal-sm,.page-loading-modal .modal-dialog,.page-loading-modal .modal-sm{margin-inline:auto;max-width:288px;}}.page-loading-modal{position:fixed;width:100%;height:100%;display:flex;opacity:0;visibility:hidden;transform:translateY(-60px);transition:opacity .3s ease-out,transform .3s ease-out;}.page-loading-modal.visible{opacity:1;visibility:visible;transform:translateY(0);}.page-loading-modal::after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;opacity:.4;}.page-loading-modal.pre-loader::after{background-color:#000;}.spinner-content{position:relative;width:160px;aspect-ratio:1/1;border-radius:30px!important;z-index:100000;margin-inline:auto;height:fit-content;top:37vh;}.spinner-content.pre-loader{background-color:#fff;}.loader-wrapper{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.loader{position:relative;bottom:5px;width:100px;height:100px;border:2px solid transparent;border-radius:50%;border-top-color:#2e7d32;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}.loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:2px solid transparent;border-top-color:#f9c922;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;}.loader:after{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:2px solid transparent;border-top-color:#e74c3c;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;}.log{position:absolute;bottom:10px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.log:before{content:"";position:absolute;width:32px;height:32px;background-image:url(../favicon.ico);background-repeat:no-repeat;}.loading-spinner{width:4rem!important;height:4rem!important;justify-self:center!important;margin:4em!important;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}td p{margin:0!important;}.dtr-inline .dtr-control:before{top:unset!important;margin-top:3px!important;}.dtr-inline tr:not(.dt-hasChild) .dtr-control:before{background-color:#2e7d32!important;}.dataTables_wrapper{margin-block:1rem;}.dataTables_wrapper .dataTable{width:100%!important;padding-top:.7rem;margin-bottom:1rem;}.dataTables_wrapper .dt-buttons{margin-inline:.5rem;margin-bottom:.5rem;display:flex;gap:.5rem;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end;}.dataTables_wrapper .dt-buttons .dt-button-background{display:none!important;}.dataTables_wrapper .dt-buttons .dt-button{display:flex;align-items:center;border-radius:.375rem;font-weight:600;margin-block:0;}.dataTables_wrapper .dt-buttons .dt-button:not(.buttons-page-length){padding-inline:2.5rem;}@media(max-width:768px){.dataTables_wrapper .dt-buttons .dt-button:not(.buttons-page-length){padding-inline:1.5rem;}}.dataTables_wrapper .dt-buttons .dt-button.buttons-excel{color:#fff!important;background:#2e7d32!important;border-color:#2e7d32;}.dataTables_wrapper .dt-buttons .dt-button.buttons-excel:hover,.dataTables_wrapper .dt-buttons .dt-button.buttons-excel:active{border:1px solid #fff!important;box-shadow:0 5px 10px #ccc;}.dataTables_wrapper .dt-buttons .dt-button:not(.buttons-excel){color:#2e7d32!important;background:#fff!important;border:1px solid #2e7d32;}.dataTables_wrapper .dt-buttons .dt-button:not(.buttons-excel):hover,.dataTables_wrapper .dt-buttons .dt-button:not(.buttons-excel):active{color:#fff!important;background:#2e7d32!important;box-shadow:0 5px 10px #ccc;}.dataTables_wrapper .dt-buttons .dt-button .dt-down-arrow{top:0;font-size:10px;}.dataTables_wrapper .dt-buttons .dt-button.buttons-collection.buttons-page-length{margin:0;}.dataTables_wrapper .dt-button-collection{padding:0;width:auto;}.dataTables_wrapper .dt-button-collection .dt-button{border-radius:0;box-shadow:unset!important;border-color:#fff!important;margin:0;padding:.5rem 1rem!important;}.dataTables_wrapper .dt-button-collection .dt-button.active{background:#2e7d32!important;color:#fff!important;}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{margin-inline:1rem;}.dataTables_wrapper .dataTables_filter label,.dataTables_wrapper .dataTables_length label{display:flex;justify-content:center;align-items:center;gap:5px;width:fit-content;}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length input{border:1px solid #ced4da!important;border-radius:.375rem!important;padding:.375rem .75rem!important;background-color:#fff!important;height:auto!important;}.dataTables_wrapper .dataTables_filter input:focus,.dataTables_wrapper .dataTables_length input:focus{border-color:#2e7d32!important;}.dataTables_wrapper .dataTables_filter input:focus-visible,.dataTables_wrapper .dataTables_length input:focus-visible{outline:unset!important;}.dataTables_wrapper .dataTables_filter select,.dataTables_wrapper .dataTables_length select{border:1px solid #ced4da!important;border-radius:.375rem!important;padding:.375rem 2.25rem .375rem .75rem!important;height:auto!important;}.dataTables_wrapper .dataTables_filter select:focus,.dataTables_wrapper .dataTables_length select:focus{border-color:#2e7d32!important;}.dataTables_wrapper .dataTables_filter select:focus-visible,.dataTables_wrapper .dataTables_length select:focus-visible{outline:unset!important;}.dataTables_wrapper .dataTables_info{margin-inline:1rem;}.dataTables_wrapper .dataTables_paginate{margin-inline:1rem;}.dataTables_wrapper .dataTables_paginate .pagination{flex-wrap:wrap;justify-content:end;margin-bottom:.5rem;}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0;border:unset;box-shadow:unset!important;}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{border:0!important;}.dataTables_wrapper .dataTables_paginate .paginate_button:hover,.dataTables_wrapper .dataTables_paginate .paginate_button:active{color:#fff;background:unset;border:unset;}.dataTables_wrapper .dataTables_paginate .paginate_button.active .page-link{color:#fff!important;background:#2e7d32!important;border-color:#2e7d32!important;}.dataTables_wrapper .dataTables_paginate .paginate_button .page-link{box-shadow:unset!important;color:#2e7d32!important;padding:.5rem 1rem;}.dataTables_wrapper .dataTables_paginate .paginate_button .page-link:hover{color:#fff!important;}.page-link:focus{box-shadow:0 0 0 .25rem rgba(82,162,64,.25)!important;}.page-link:hover{color:#fff!important;background-color:#2e7d32!important;border-color:#2e7d32!important;}.headerbackground{background-color:#2e7d32!important;color:#fff!important;}.feedback-table .feedback-title-header{padding-left:10px;}.feedback-table .feedback-title-header:first-of-type{width:40%;}.table-export-div{padding:1rem 1rem 0;display:flex;flex-wrap:wrap;gap:.5rem;}@media(min-width:576px){.table-action-buttons-div{white-space:nowrap;}}.table-action-buttons-div .btn{margin-block:.3rem;}.table-with-RQ-RS .dtr-details .dtr-data{word-break:break-all;}.cart-item-container{display:flex;justify-content:end;margin-bottom:2rem;padding-right:.5rem;}.cart-item-canvas{width:450px!important;}.cart-item-btn{position:relative;border-radius:.5rem!important;padding:8px 13px 4px 11px;margin-left:1rem;}@media(max-width:576px){.cart-item-btn{padding:5px 11px 2px 10px;}}.notification-badge{position:absolute;top:-3px;left:103%;transform:translate(-50%,-50%);padding:0 .5rem;background-color:#dc3545;border-radius:50%;width:25px;height:25px;color:#fff;}.cart-item{display:flex;flex-direction:column;gap:.625rem;border:1px solid #dbdbdb;padding:10px 10px;box-shadow:0 0 3px 0 #c8c8c8;border-radius:10px;margin-block:1.5rem;position:relative;}.cart-item-header{display:flex;column-gap:.6rem;}.cart-item-icon{background-color:#ddd;color:#777;border-radius:50%;min-width:47px;width:47px;height:46px;display:flex;justify-content:center;align-items:center;}.cart-item-title{display:flex;flex-direction:column;line-height:normal;max-width:315px;padding-right:20px;}.cart-item-main-title{color:#2e7d32;}.cart-item-delete-btn{color:#dc3545;position:absolute;right:10px;cursor:pointer;}.cart-item-delete-btn:hover{transform:scale(1.5);transition:transform .2s;}.cart-item-body,.list-of-ancillary-itinerary{color:#777;display:flex;flex-direction:column;gap:.375rem;line-height:1.25;}.cart-item-description-span{display:flex;}.cart-item-description-span i{margin-right:.5rem;margin-top:3px;}.cart-item-detail-div{display:flex;}.cart-item-footer{display:flex;justify-content:space-between;}.cart-item-cancellation-span{color:#2e7d32;}.cart-item-cancellation-span i{margin-right:.5rem;}.btn{border-radius:.25rem;}.btn:hover{cursor:pointer;}.btn-primary-et{color:#000;background-color:#ffad00!important;}.btn-primary-et:hover,.btn-primary-et:active{color:#000!important;border:1px solid #fff!important;box-shadow:0 5px 10px #ccc;}.btn-outline-primary-et{color:#000;background-color:#fff;border:2px solid #ffad00!important;}.btn-outline-primary-et:hover,.btn-outline-primary-et:active{color:#000!important;background-color:#ffad00!important;box-shadow:0 5px 10px #ccc;}.btn-secondary-et{color:#fff!important;background-color:#2e7d32!important;border-color:#2e7d32;}.btn-secondary-et:hover,.btn-secondary-et:active{border:1px solid #fff!important;box-shadow:0 5px 10px #ccc;}.btn-outline-secondary-et{color:#2e7d32!important;background-color:#fff!important;border:1px solid #2e7d32!important;}.btn-outline-secondary-et:hover,.btn-outline-secondary-et:active{color:#fff!important;background-color:#2e7d32!important;box-shadow:0 5px 10px #ccc;}.btn-danger:hover,.btn-danger:active{background-color:#dc3545;border:1px solid #fff!important;box-shadow:0 5px 10px #ccc!important;}.banner-heading-section .btn-primary-et{padding-block:.5rem;padding-inline:3rem;}.btn-close:focus{box-shadow:none;}.btn-close-white{opacity:.9!important;}.action-button>button:hover{box-shadow:none!important;}.btn-outline-primary:hover{color:#fff!important;}.btn-info{color:#fff;border-color:#17a2b8;background-color:#17a2b8;}.btn-outline-info{color:#17a2b8;border-color:#17a2b8;background-color:#fff;}.btn-outline-info:hover{color:#fff!important;background-color:#17a2b8;border-color:#17a2b8;}.btn-light-custom{border:1px solid #d7d7d7!important;background-color:#fff!important;cursor:pointer;color:#000!important;}.btn-light-custom:hover,.btn-light-custom:active{color:#000!important;cursor:pointer!important;}.edit-search-header{position:absolute;top:0;right:0;}.edit-search-header button{padding-block:.5rem;border-radius:0;border-width:2px!important;}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px;}.form-group{margin-bottom:1rem;position:relative;}.form-group label{width:100%;}.select-box-option{position:relative;}select.select-box-option{width:100%;}.multi-select select.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;}.over-multi-select{left:0;right:0;top:0;bottom:0;display:flex;gap:.5rem;align-items:center;padding-left:12px;width:100%;cursor:context-menu;}.custom-multi-select-div{display:none;width:100%;position:absolute;z-index:3;padding:10px;background:#fff;border-inline:1px #dadada solid;border-bottom:1px #dadada solid;border-radius:0 0 5px 5px;}.custom-multi-select-div label{display:block;padding-block:.2rem;padding-inline:2rem .5rem;height:38px!important;}.custom-multi-select-div .multi-select-option{position:relative;}.custom-multi-select{overflow-y:auto;max-height:15rem;padding-top:.5rem;}.multi-select-display-field{display:flex;flex-wrap:wrap;gap:.5rem;padding:.8rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:5px;background-color:#f5f5f5;height:auto;min-height:3rem;max-height:6rem;overflow-y:auto;resize:vertical;}.multi-select-display-value{font-size:.8rem;background-color:#2e7d32;color:#fff;padding:.1rem .5rem;border-radius:5px;height:fit-content;}.multiselect-dropdown-search{width:100%;display:block;}.is-invalid:focus{box-shadow:none!important;}.checkbox-column{display:flex;flex-direction:column;align-items:center;}.checkbox-column label.checkbox-success{text-align:center;cursor:pointer;}label.disabled{pointer-events:none;opacity:.5;}label.required::after{content:" *";color:var(--bs-danger);}input[required]+label::after{content:" *";color:var(--bs-danger);}.form-control:not(textarea),.form-select:not(textarea),.form-check:not(textarea){height:48px;}.form-control:focus,.form-select:focus,.form-check:focus{border-color:#2e7d32;box-shadow:none;}.form-control:read-only:not(input[type=file]):not(select){background-color:#e9ecef;opacity:1;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}input[type=checkbox],input[type=radio]{cursor:pointer;}input[type=file]::file-selector-button{border:1px solid #2e7d32;background-color:#2e7d32!important;color:#fff;height:48px;}.required-field,label+.required-field{position:absolute;bottom:calc(100% - 30px);left:calc(100% - 4px);color:#f00;}label+.required-field{bottom:calc(100% - 55px);}.country-selector,.country-issuance,.nationality-dropdown{background-color:#fff;background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;}.country-selector.is-invalid,.country-issuance.is-invalid,.nationality-dropdown.is-invalid{background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);}.readonly-input{background-color:#e9ecef!important;cursor:default;}.radio-top{display:flex;flex-direction:column;align-items:center;gap:1rem;}.radio-top .label{font-weight:600;}.radio-top .checkbox{transform:scale(1.5);}.fa-star{color:#f5d016!important;}.stars div{height:30px!important;}.agency-link .area-agent-icon,.agency-link .finance-analysts-icon,.agency-link .agencies-icon{display:block;background-repeat:no-repeat!important;background-size:contain!important;height:40px;width:40px;}.agency-link .area-agent-icon{background:url("../images/Area Agents.png");height:30px;width:60px;}.agency-link .area-agent-icon:hover{background:url("../images/Area Agents Hover.png");}.agency-link .agencies-icon{background:url("../images/Agencies.png");}.agency-link .agencies-icon:hover{background:url("../images/Agencies Hover.png");}.agency-link .finance-analysts-icon{background:url("../images/Finance Analysts.png");}.agency-link .finance-analysts-icon:hover{background:url("../images/Finance Analysts Hover.png");}.top-notification-content{min-height:40px;background:#e8c264;padding-inline:1rem;display:flex;justify-content:center;align-items:center;}a.top-notification-link{color:#000;text-decoration:none;}a.top-notification-link:hover{color:#2e7d32!important;}a.top-notification-link:hover:after{width:92%;}a.top-notification-link:after{transition:all ease-in-out .2s;background:none repeat scroll 0 0 #2e7d32;content:"";display:block;width:0;height:1px;}a.top-notification-link:after{margin-left:20px;}.main-nav{max-width:85%;}.offcanvas-body{padding-top:0;}.main-nav-item,.mob-nav-accordion{list-style:none;}.main-nav-item .dropdown-menu,.mob-nav-accordion .dropdown-menu{border:0;}.main-nav-item .dropdown-menu.show,.mob-nav-accordion .dropdown-menu.show{top:unset;left:unset;z-index:10000;}.main-nav-item .main-nav-item-menu,.mob-nav-accordion .main-nav-item-menu{width:max-content;}.main-nav-item .main-nav-item-menu a,.mob-nav-accordion .main-nav-item-menu a{color:#000;}.main-nav-item .main-nav-item-menu .card,.mob-nav-accordion .main-nav-item-menu .card{border:unset;border-radius:0 0 10px 10px;}.main-nav-item .main-nav-item-link:not(.nav-with-icon,.dropdown-menu.show),.main-nav-item .dropdown-menu.show:not(.nav-with-icon,.dropdown-menu.show),.mob-nav-accordion .main-nav-item-link:not(.nav-with-icon,.dropdown-menu.show),.mob-nav-accordion .dropdown-menu.show:not(.nav-with-icon,.dropdown-menu.show){color:#000;}.main-nav-item .main-nav-item-link:not(.nav-with-icon,.dropdown-menu.show):hover,.main-nav-item .dropdown-menu.show:not(.nav-with-icon,.dropdown-menu.show):hover,.mob-nav-accordion .main-nav-item-link:not(.nav-with-icon,.dropdown-menu.show):hover,.mob-nav-accordion .dropdown-menu.show:not(.nav-with-icon,.dropdown-menu.show):hover{color:#2e7d32!important;}.main-nav-item .main-nav-item-link:not(.nav-with-icon,.dropdown-menu.show):hover:after,.main-nav-item .dropdown-menu.show:not(.nav-with-icon,.dropdown-menu.show):hover:after,.mob-nav-accordion .main-nav-item-link:not(.nav-with-icon,.dropdown-menu.show):hover:after,.mob-nav-accordion .dropdown-menu.show:not(.nav-with-icon,.dropdown-menu.show):hover:after{width:100%;}.main-nav-item .main-nav-item-link:not(.nav-with-icon,.dropdown-menu.show):after,.main-nav-item .dropdown-menu.show:not(.nav-with-icon,.dropdown-menu.show):after,.mob-nav-accordion .main-nav-item-link:not(.nav-with-icon,.dropdown-menu.show):after,.mob-nav-accordion .dropdown-menu.show:not(.nav-with-icon,.dropdown-menu.show):after{transition:all ease-in-out .2s;background:none repeat scroll 0 0 #2e7d32;content:"";display:block;width:0;height:1px;}@media(min-width:768px){.main-nav-item .main-nav-item-link,.main-nav-item .dropdown-menu.show,.mob-nav-accordion .main-nav-item-link,.mob-nav-accordion .dropdown-menu.show{margin-left:3rem;}}@media(max-width:992px){.main-nav-item .main-nav-item-link,.main-nav-item .dropdown-menu.show,.mob-nav-accordion .main-nav-item-link,.mob-nav-accordion .dropdown-menu.show{margin-left:2.5rem;}}@media(max-width:992px){.main-nav.logged-in-user{max-width:92%;}}@media(max-width:992px){.main-nav.logged-in-user .main-nav-item .main-nav-item-link,.main-nav.logged-in-user .main-nav-item .dropdown-menu.show,.main-nav.logged-in-user .mob-nav-accordion .main-nav-item-link,.main-nav.logged-in-user .mob-nav-accordion .dropdown-menu.show{margin-left:1.5rem;}}.nav-with-icon{cursor:pointer;}.nav-with-icon i{display:flex;justify-content:center;align-items:center;margin-right:.5rem;margin-top:.3rem;}.mob-nav-accordion *{border:0;}.mobile-nav-div i{font-size:1.5rem;margin-right:1rem;cursor:pointer;}.mob-nav-sub-links{display:grid;width:fit-content;margin-bottom:0;}.mob-nav-sub-links .main-nav-item-link{padding-block:.3rem;}.main-nav-item-link.dropdown-toggle:after{display:flex;align-self:center;}.agency-menu-dropdown{position:absolute;width:100%;right:0;top:5.5rem;z-index:1050;}@media(max-width:768px){.agency-menu-dropdown{top:22rem;}}.agency-menu-card{border-radius:0 0 10px 10px;padding-top:0;max-height:45vh;overflow:auto;margin:0;}.agency-menu-card .nav-link{color:#000;border-block:0;display:flex;justify-content:center;align-items:center;}.agency-menu-card .nav-link.active{color:#2e7d32;border-color:#2e7d32;border-radius:0;}.main-layout-body{background-color:#f6f7fb;}.main-layout-body.no-overflow{overflow:hidden;padding-right:15px;}.ethiopian-footer{background-color:#e9ecef;margin-top:16rem;}.ethiopian-footer a{display:inline-block;}.ethiopian-footer a:not(.socialmedia-link,.btn-outline-secondary-et){color:#000;}.ethiopian-footer a:not(.socialmedia-link,.btn-outline-secondary-et):hover{color:#2e7d32!important;}.ethiopian-footer a:not(.socialmedia-link,.btn-outline-secondary-et):hover:after{width:100%;}.ethiopian-footer a:not(.socialmedia-link,.btn-outline-secondary-et):after{transition:all ease-in-out .2s;background:none repeat scroll 0 0 #2e7d32;content:"";display:block;width:0;height:1px;}.ethiopian-footer .social-media-list li{float:left;max-width:3rem;width:15%;margin:0 2px;}.ethiopian-footer .social-media-list .fa-facebook{color:#0d6efd;}.ethiopian-footer .social-media-list .fa-twitter{color:#00acee;}.ethiopian-footer .social-media-list .fa-instagram{color:#cd486b;}.ethiopian-footer .social-media-list .fa-weibo{color:#df2029;}.ethiopian-footer .social-media-list .fa-linkedin-in{color:#0077b5;}.ethiopian-footer a.btn-outline-secondary-et:hover:after{width:0;}.ethiopian-footer .agency-subscribe-btn{display:flex;align-items:center;justify-content:center;height:48px;}.et-star-logo-container{background-color:#fff;display:flex;padding:.5rem;}@media screen and (max-width:768px){.et-star-logo-container img{height:2em!important;}}.agency-title{text-align:center;margin-bottom:25px;padding-top:8px;}.agency-title:not(:first-line){margin-top:4px;}.container{margin:auto;}.file-section{border:1px solid #a9a9a9!important;height:48px;border-radius:6px;cursor:pointer;}.file-section .file-selection-name{background-color:#2e7d32;padding-left:12px;color:#efefef;font-weight:500;}.file-section .file-selection-filename{padding-inline:31px;padding-top:9px;font-size:larger;}.banner-image{background-image:url("../../images/Banners/Artboard – 4.webp");background-size:cover;height:500px;max-width:100%;min-height:30rem;}.banner-heading-section{position:relative;top:15rem;display:flex;justify-content:center;margin-inline:auto;padding-inline:.5rem;}@media(max-width:768px){.banner-heading-section{width:auto;}}.banner-heading-section .banner-heading{text-shadow:1px 3px 5px #525151;}.home-body-section{display:flex;flex-direction:column;gap:3rem;}.benefits-and-services-section:not(.our-clients-section,.news-and-update-section),.our-clients-section:not(.our-clients-section,.news-and-update-section),.news-and-update-section:not(.our-clients-section,.news-and-update-section){padding:1rem 3rem 3rem;}.benefits-and-services-section h2,.our-clients-section h2,.news-and-update-section h2{display:flex;justify-content:center;margin-bottom:2.5rem;}.benefits-and-services-section .card,.our-clients-section .card,.news-and-update-section .card{margin:0;}.benefits-and-services-section .line-break,.our-clients-section .line-break,.news-and-update-section .line-break{width:100%;margin-inline:auto;margin-top:2.5rem;margin-bottom:2.5rem;}@media(min-width:992px){.benefits-and-services-section .line-break,.our-clients-section .line-break,.news-and-update-section .line-break{width:97%!important;}}@media(min-width:1200px){.benefits-and-services-section .line-break,.our-clients-section .line-break,.news-and-update-section .line-break{width:90%!important;}}.our-clients-section{padding:1rem 1rem 2rem;}.our-clients-section+.ethiopian-footer{margin-top:10rem;}.benefits-and-clients-description{display:flex;flex-direction:column;justify-content:center;}.benefits-and-clients-description ul{list-style:none;padding-left:1.5rem;}.benefits-and-services-section{margin-top:1rem;}.benefits-and-services-div,.our-clients-div{display:flex;gap:.5rem 3rem;justify-content:center;}@media(max-width:992px){.benefits-and-services-div,.our-clients-div{flex-direction:column;}}.our-clients-section .our-clients-div{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,3fr);align-items:center;gap:2rem 3rem;padding:0 1.5rem;}@media(max-width:1400px){.our-clients-section .our-clients-div{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:992px){.our-clients-section .our-clients-div{grid-template-columns:minmax(0,1fr);padding:0;}}.our-clients-copy{color:#1b2533;}.our-clients-eyebrow{color:#b39659;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;}.our-clients-title{font-size:30px;font-weight:500;line-height:1.2;margin-bottom:1.25rem;}.our-clients-stats{font-size:1.25rem;font-weight:500;margin-bottom:1rem;}.our-clients-summary{font-size:16px;line-height:1.5;margin-bottom:0;}@media(max-width:1400px){.our-clients-partners{grid-column:1/-1;}}.our-clients-partners-label{color:#1b2533;font-size:12px;font-weight:600;text-align:center;text-transform:uppercase;white-space:nowrap;margin:0 0 .75rem 4rem;}@media(max-width:1400px){.our-clients-partners-label{margin-left:0;}}.our-clients-partners-list{position:relative;display:flex;flex-direction:column;gap:1.75rem;margin-left:4rem;}.our-clients-partners-list::before{content:"";position:absolute;left:-1.75rem;top:calc((100% - 1.75rem)/4);bottom:calc((100% - 1.75rem)/4);width:1.75rem;border:2px solid #b39659;border-right:0;border-radius:12px 0 0 12px;}@media(max-width:1400px){.our-clients-partners-list{flex-direction:row;justify-content:center;margin-left:0;}.our-clients-partners-list::before{content:none;}}@media(max-width:576px){.our-clients-partners-list{flex-direction:column;}.our-clients-partners-list .our-clients-partner-card{flex:none;}}.our-clients-connector{position:absolute;left:-4rem;top:50%;width:2.25rem;height:2px;background:#b39659;}.our-clients-connector::before{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;border-radius:50%;background:#b39659;transform:translate(-50%,-50%);}@media(max-width:1400px){.our-clients-connector{display:none;}}.our-clients-partner-card{position:relative;display:flex;align-items:center;justify-content:center;min-height:8rem;padding:1.5rem;background:#fff;border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.12);overflow:hidden;}.our-clients-partner-card::before{content:"";position:absolute;top:0;right:0;width:6.5rem;height:5px;background:linear-gradient(to right,#078930 0 33.33%,#fcdd09 33.33% 66.66%,#da121a 66.66%);}.our-clients-partner-card img{max-width:100%;max-height:3.25rem;}@media(max-width:1400px){.our-clients-partner-card{flex:0 1 18rem;}}.fa-chevron-left,.fa-chevron-right{color:#000;opacity:1;}.carousel-control-prev{position:absolute;left:-10%;}.carousel-control-next{position:absolute;right:-10%;}.partner-image{width:100%;height:100%;}.mfa-select-option{white-space:nowrap;border:1px solid #efefef;background-color:#fff;border-radius:7px;box-shadow:1px 3px 4px 0 #d9cfcf;cursor:pointer;padding:17px 27px;display:flex;align-items:center;margin-bottom:1.4rem;}.mfa-select-option:hover{border:1px solid #2e7d32;transition:transform .2s ease-in;transform:scale(1.03);}.mfa-select-option .mfa-select-option-text{padding-left:1rem;font-size:1.1rem;}.mfa-select-option-desc{font-size:1.15rem;}.first-flight,.flight-multicity{position:relative;}.flight-header>.main-booking-tab,.flight-type-tab,.flight-header>.manage-tab{font-size:1.2rem;font-weight:600;}.main-booking-tab-container{display:flex;flex-wrap:wrap;}.main-booking-tab-container .main-booking-tab{width:100%;min-width:12rem;border-bottom:3px solid transparent;padding-block:.55rem;padding-inline:30px!important;background-color:#f4f4f4;}@media(min-width:1400px){.main-booking-tab-container .main-booking-tab{min-width:11rem;}}.main-booking-tab-container .main-booking-tab.main-booking-tab-active{border-bottom:3px solid #2e7d32;}.remove-flight{cursor:pointer;}.recent-searches-component-container{position:relative;display:flex;justify-content:end;padding-block:1.5rem;}.recent-searches-btn{font-weight:600;font-size:1.1rem;position:absolute;top:0;color:#2e7d32;padding:.5rem;}.recent-searches-btn i{margin-left:5px;}.recent-searches-btn:hover{color:#2e7d32!important;}.main-booking-tab:hover,.manage-tab:hover{color:#2e7d32!important;border-bottom:3px solid #2e7d32;background-color:#fff;border-inline:1px solid transparent!important;border-top:1px solid transparent!important;}.main-booking-tab-active{color:#2e7d32!important;border-bottom:3px solid #2e7d32;background-color:#fff!important;}.flight-header>.active :not(:last-of-type){color:#2e7d32!important;border-bottom:3px solid #2e7d32!important;background-color:#fff!important;}.flight-type-container{display:flex;gap:.5rem;align-items:center;padding-inline:.5rem;}.flight-type-container .flight-type-tab{background-color:#f4f4f4;height:42px;border:1px solid #ededed;margin-inline:0;border-radius:50px;padding-inline:30px;}.flight-type-container .flight-type-tab:hover{color:#2e7d32!important;border:1px solid #2e7d32;background-color:#fff;}.flight-type-active{color:#2e7d32!important;border:1px solid #2e7d32!important;background-color:#fff!important;}.multicity-add-flight{margin-left:auto;}.remove-flight{cursor:pointer;}.flight-data .form-group{padding-inline:5px!important;}.modal-header>h5{margin:auto;}.modal-header>.btn-close{margin:0;}.ui-autocomplete{background-color:#fff;width:20%;border:1px solid #ced4da;list-style:none;z-index:1060;padding:0;}.ui-menu-item-wrapper{font-size:16px;padding:.3rem .5rem!important;}.ui-menu-item .ui-menu-item-wrapper.ui-state-active:hover,.ui-menu-item .ui-menu-item-wrapper.ui-state-active .searched-autocomplete-highlighter{background-color:#2e7d32!important;color:#fff!important;border-color:#2e7d32!important;}.date-container{position:relative;float:left;}.date-icon{position:absolute;right:10px;top:15px;cursor:pointer;}select.ui-datepicker-year,select.ui-datepicker-month{line-height:1.5;text-align:center;border:1px solid #c9cacb;border-radius:.25rem;margin:1px 3px!important;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;}select.ui-datepicker-year:focus-visible,select.ui-datepicker-month:focus-visible{outline:0;}#ui-datepicker-div{box-shadow:0 2px 6px #ccc;border-radius:5px;border:0;width:19.5em;padding:.5em .5em 0 .5em;}.ui-datepicker-calendar{border-spacing:4px;}div.ui-widget-header{border:0;background:#fff;}span.ui-icon-circle-triangle-w{background-position:-97px 0;}span.ui-icon-circle-triangle-e{background-position:-32px 0;}a.ui-datepicker-next.ui-corner-all.ui-state-hover.ui-datepicker-next-hover{background-color:#dbdbdb!important;border:0;right:2px;top:2px;cursor:pointer;border-radius:9px;}a.ui-datepicker-prev.ui-corner-all.ui-state-hover.ui-datepicker-prev-hover{background-color:#dbdbdb!important;border:0;left:2px;top:2px;cursor:pointer;border-radius:9px;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{text-align:center;background:#fff!important;display:flex;justify-content:center;align-items:center;border-radius:7px;padding:7px;margin:2px;width:37px;height:37px;border:1px solid #c5c5c5;}.ui-state-default:hover{background:#dbdbdb!important;}td.ui-datepicker td{padding-bottom:5px;}.ui-state-default.ui-state-highlight{border:1px solid #2e7d32!important;background:#fff!important;color:#2e7d32!important;}.ui-state-default.ui-state-active{border:1px solid #2e7d32!important;background:#2e7d32!important;color:#fff!important;}.ui-datepicker-group.ui-datepicker-group-last{border-left:1px solid #c9cacb!important;}.transposer-container{border-radius:20px;position:absolute;border:1px solid #6d6c6c;width:30px;height:30px;top:11px;left:32%;z-index:1;background-color:#fff;cursor:pointer;}.transposer-icon{position:absolute;top:4px;left:5px;font-size:1.2em;color:#6d6c6c;transition:transform .2s ease-out 0s;}.flip{transform:rotate(-180deg);}.btn-default{background-color:#f8f9fa;border-color:#ddd;color:#444;}.btn-default:hover,.btn-default:active,.btn-default.hover{background-color:#e9ecef;color:#2b2b2b;}.recent-search-container{width:30%;position:absolute;top:2rem;right:0;background-color:#fff;z-index:2;border-radius:10px;padding:0 .25rem;}@media(max-width:992px){.recent-search-container{width:40%;}}@media(max-width:768px){.recent-search-container{width:50%;}}@media(max-width:576px){.recent-search-container{width:100%;}}.recent-search-results{width:100%;white-space:nowrap;border:1px solid #b9b6b6;position:relative;background-color:#fff;border-radius:10px;box-shadow:1px 3px 4px 0 #d9cfcf;overflow:auto;z-index:3;transition:transform .2s;cursor:pointer;margin:.3rem 0;}.recent-search-results:hover{transform:scale(1.1);border:1px solid #686060;z-index:10;}.deleteCurrentRecentSearch:hover{cursor:pointer;transform:scale(1.5);}@media only screen and (max-width:768px){.recent-searches-btn{font-size:1rem;}.flight-header>button{width:24%;font-size:.7rem!important;font-weight:600!important;}.main-booking-tab,.manage-tab{padding-inline:0!important;}.flight-type-container .flight-type-tab{width:100%;font-size:.9rem!important;background-color:#ededed;height:35px;padding-inline:0;}.add-flight-sm:not(.non-multicity){display:inline-block!important;float:right;}.multicity-add-flight{display:none!important;}.action-button>button{width:98%;}.main-booking-tab-container{right:4px!important;}}@media only screen and (max-width:576px){.transposer-container{top:42px;left:45%;}.multi-city-date{width:50%;}}@media only screen and (min-width:577px) and (max-width:767px){.transposer-container{top:12px;left:47%;}}.non-multicity{display:none!important;float:right;}.widget-passenger-selection-span{color:#dc3545;position:absolute;bottom:75px;font-size:.875em;margin-top:.25rem;display:none;padding-left:4px;}.widget-passenger-selection-btn{border:1px solid #ced4da!important;width:100%;height:48px;font-weight:normal;}.widget-passenger-selection-btn.is-invalid:hover{border-color:#ced4da;}.widget-passenger-selection-btn:hover,.widget-passenger-selection-btn:active{border-color:#cbc6c6;}.is-invalid{border-color:#dc3545!important;}.input-validation-error{border-color:#dc3545!important;}.child-only-widget-search-btn{padding:.5rem 2rem;margin:0;}.widget-button-div{margin-block:1rem;display:flex;gap:.5rem 2rem;justify-content:center;}.widget-button-div .booking-submit-btn{width:20%;height:3.3rem;color:#000;border-width:2px!important;box-shadow:0 5px 5px rgba(0,0,0,.15)!important;}@media(max-width:992px){.widget-button-div{gap:.5rem 1rem;}}@media(max-width:768px){.widget-button-div{flex-direction:column;padding-inline:2rem;}.widget-button-div .booking-submit-btn{width:100%;}}.searched-autocomplete-highlighter{font-weight:700;color:#2e7d32;}.passenger-page-section .form-control,.passenger-page-section .form-select,.passenger-page-section .form-check{height:auto;}.passenger-page-section .form-group{padding-inline:5px;}.passenger-page-section .line-break{margin-block:.5rem 1.5rem;opacity:.8;}.passenger-page-section .toggle-additional-info-container{display:flex;padding-block:1rem;}.passenger-page-section .section-header{padding-bottom:10px;}.Passenger-page-section{padding:1rem .2rem;}.section-header-div{margin-bottom:.5rem;}.section-header+.line-break{margin-block:0 .7rem;opacity:.5;width:100%;position:absolute;right:0;}.Passenger-information-section{height:100%;}.Passenger-information-section .card{padding:1rem;}.segment-breakdown-accordion .accordion-item{border-bottom:0;}.rememberme{margin-block:.5rem 1rem;}.trip-cost-accordion .accordion-body{padding:1rem 2rem;}.trip-cost-accordion .accordion-item{border:0;}.trip-cost-accordion .accordion-button{padding:0;padding-bottom:1rem;}.trip-cost-accordion .passenger-price-item{padding:0!important;}.trip-cost-accordion .passenger-price-tax-item{padding:.2rem .5rem;display:flex;}.trip-cost-accordion .accordion-collapse .passenger-price-tax-item:last-of-type{padding-bottom:2rem;}.plus-phone{position:absolute;top:.2rem;left:.7rem;}.toggle-meal-container,.toggle-ssr-container{padding-block:.5rem;}.toggle-meal-container span,.toggle-ssr-container span{position:relative;top:10%;}.markup-div{margin-top:1rem;}.markup-div .markup-percent-div .input[checkbox]{margin-top:1rem;}.markup-div .apply-markup-btn{float:right;}.trip-summary-fare-rule{display:flex;justify-content:center;}.trip-summary-fare-rule .text-link:after,.trip-summary-fare-rule .btn-text-link:after{width:100%;}.passenger-redirect-buttons-container{display:flex;justify-content:end;}.summary-route-to{padding:.5rem 1rem;}.remove-passenger-btn{position:absolute;right:-7px;top:-35px;z-index:1;padding:0 8px!important;}.remove-infant-passenger{position:absolute;right:5px;top:1px;z-index:1;padding:0 8px!important;}.passenger-container{position:relative;}.Unaccompanied-minor-label{width:14.5rem;}@media(max-width:1200px){.Unaccompanied-minor-label{padding-left:.35rem;}}.Unaccompanied-minor-segment-label{padding-right:.3rem;}.passenger-added-modal{border-radius:.7rem;}.passenger-added-modal .modal-header{color:#2e7d32;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;}.passenger-added-modal .modal-body{background-color:#f7f7f7;border-radius:.7rem;}.routes-after-passenger-select{text-decoration:underline;text-underline-offset:5px;color:#2e7d32;}.add-passenger-detail-btn{float:right;margin-right:1rem;margin-bottom:1rem;}.seat-page-section .px-6{padding-inline:6rem;}.seat-page-section-row .btn{margin:.375rem;}.seat-page-section-row .btn.seats{padding:0;}.seats-div{display:flex;justify-content:center;padding:unset!important;}.seats{width:1.8rem!important;height:1.8rem!important;}.seat-column{width:1.8rem!important;height:1.8rem!important;}.segment-seats{min-width:35rem;}.seat-container{overflow:auto;padding-inline:.5rem;}.passenger-identifier{padding:.4rem .56rem;background-color:#2e7d32;border-radius:50%;color:#fff;cursor:pointer;}.single-passenger.active{outline:0;box-shadow:0 0 0 2px rgba(46,125,50,.42);border-radius:6px;}.single-passenger{padding:.4rem;}.passenger-name{margin-left:9px;margin-right:auto;}.passenger-seat,.passenger-seat-price{text-align:right;}.paid-seat-terms-and-conditions{margin-block:1rem;}.btn-chargeable{color:#fff!important;background-color:#bb8f0c!important;border-color:#634a00!important;}.segment-tab.nav-tabs .segment-item .nav-item.show{color:#2e7d32!important;background-color:#fff!important;border-color:#2e7d32 #2e7d32 #fff!important;border-radius:0;border-top-color:#fff!important;}.segment-tab.nav-tabs .segment-link.nav-link{color:#000!important;}.segment-tab.nav-tabs .segment-link.nav-link.active{color:#2e7d32!important;background-color:#fff!important;border-color:#2e7d32 #2e7d32 #fff!important;border-radius:0;border-top-color:#fff!important;}.nav.segment-tab.nav-tabs{padding-inline:.5rem;border-bottom:1px solid #7f8387;}.ancillary-booking-container{display:flex;flex-direction:column;gap:1rem;}.ancillary-count-badge{min-width:1.3rem;height:1.3rem;padding:0 .3rem;border-radius:.65rem;background-color:#ffad00;color:#000;font-size:.75rem;font-weight:600;line-height:1.3rem;text-align:center;}.ancillary-category-tabs{display:flex;gap:.75rem;overflow-x:auto;padding:.5rem .25rem;scrollbar-width:thin;}.ancillary-category-tab{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-width:7.5rem;min-height:5.5rem;padding:.75rem 1rem;border:1px solid #e4e8ec;border-radius:10px;background-color:#fff;color:#6b7785;box-shadow:0 1px 3px rgba(0,0,0,.04);}.ancillary-category-tab:hover{border-color:#2e7d32;}.ancillary-category-tab.active{border:2px solid #2e7d32;color:#2e7d32;padding-inline:calc(1rem - 1px);padding-block:calc(.75rem - 1px);}.ancillary-category-tab.active .ancillary-category-tab-name{font-weight:600;}.ancillary-category-tab.active::after{content:"";position:absolute;bottom:-2px;left:50%;width:2.5rem;height:3px;border-radius:3px 3px 0 0;background-color:#2e7d32;transform:translateX(-50%);}.ancillary-category-tab .ancillary-category-tab-icon{font-size:1.6rem;line-height:1;}.ancillary-category-tab .ancillary-category-tab-icon .fa-star{color:inherit!important;}.ancillary-category-tab .ancillary-category-tab-name{font-size:.9rem;white-space:nowrap;}.ancillary-category-tab .ancillary-category-tab-badge{position:absolute;top:.4rem;right:.4rem;}.ancillary-category-tab .ancillary-category-tab-external{position:absolute;top:.5rem;right:.55rem;font-size:.75rem;}.ancillary-category-tab-initials{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background-color:rgba(46,125,50,.12);color:#2e7d32;font-size:.85rem;font-weight:700;}.ancillary-category-panel{display:flex;flex-direction:column;gap:.75rem;}.ancillary-category-header{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;}.ancillary-category-header .ancillary-category-header-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:10px;background-color:rgba(46,125,50,.12);color:#2e7d32;font-size:1.25rem;}.ancillary-category-header .ancillary-category-header-icon .ancillary-category-tab-initials{background-color:transparent;}.ancillary-category-header .ancillary-category-header-icon .fa-star{color:inherit!important;}.ancillary-category-header .ancillary-category-title{margin:0;font-weight:600;}.ancillary-category-header .ancillary-category-description{margin:.25rem 0 0;color:#6b7785;font-size:.9rem;}.ancillary-category-disclaimer{display:flex;align-items:center;gap:.5rem;margin:.75rem 0 0;color:#d99100;font-size:.9rem;}.ancillary-category-disclaimer i{color:#ffad00;}.ancillary-product-list{display:flex;flex-direction:column;gap:.75rem;}.ancillary-product-card{border:1px solid #e4e8ec;border-radius:10px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06);}.ancillary-product-card.selected{border:1.5px solid #2e7d32;}.ancillary-product-card.selected .ancillary-product-header{padding-block:calc(1rem - .5px);padding-inline:calc(1.25rem - .5px);}.ancillary-product-card.selected .ancillary-product-body{padding-inline:calc(1.25rem - .5px);padding-bottom:calc(1.25rem - .5px);border-top-color:rgba(46,125,50,.25);}.ancillary-product-card.selected .ancillary-product-check{border-color:#2e7d32;background-color:#2e7d32;color:#fff;}.ancillary-product-card.open .ancillary-product-toggle i{transform:rotate(180deg);}.ancillary-product-card .ancillary-product-header{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;cursor:pointer;}.ancillary-product-card .ancillary-product-check{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid #e4e8ec;border-radius:50%;color:transparent;font-size:.65rem;}.ancillary-product-card .ancillary-product-info{flex:1 1 auto;min-width:0;}.ancillary-product-card .ancillary-product-price{white-space:nowrap;}.ancillary-product-card .ancillary-product-price small{color:#6b7785;}.ancillary-product-card .ancillary-product-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(46,125,50,.35);border-radius:50%;background-color:rgba(46,125,50,.06);color:#2e7d32;font-size:.8rem;}.ancillary-product-card .ancillary-product-toggle i{transition:transform .2s;}.ancillary-product-card .ancillary-product-body{display:none;padding:1rem 1.25rem 1.25rem;border-top:1px solid #e4e8ec;}.ancillary-product-name{margin:0;font-weight:600;}.ancillary-product-description{margin:.2rem 0 0;color:#6b7785;font-size:.85rem;}.ancillary-service-details{margin:0 0 1rem 2rem;padding-bottom:.75rem;border-bottom:1px solid #e4e8ec;}.ancillary-service-details .ancillary-service-details-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:none;color:#2e7d32;font-size:.9rem;}.ancillary-service-details .ancillary-service-details-toggle .fa-chevron-down{transition:transform .2s;}.ancillary-service-details .ancillary-service-details-toggle.open .fa-chevron-down{transform:rotate(180deg);}.ancillary-service-details .ancillary-service-details-list{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:.6rem 0 0;font-size:.9rem;}.ancillary-service-details .ancillary-service-details-list dt{font-weight:600;}.ancillary-service-details .ancillary-service-details-list dd{margin:0;color:#6b7785;}.ancillary-leg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;}@media(max-width:768px){.ancillary-leg-grid{grid-template-columns:minmax(0,1fr);}}.ancillary-leg-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:1.5px solid transparent;border-radius:10px;background-color:#fff;box-shadow:0 0 0 1px #e4e8ec,0 1px 3px rgba(0,0,0,.06);}.ancillary-leg-card.selected{border-color:#2e7d32;box-shadow:none;}.ancillary-leg-card p{margin:0;}.ancillary-leg-card .ancillary-leg-route{font-weight:600;}.ancillary-leg-card .ancillary-leg-passenger{margin-top:.25rem;color:#6b7785;font-size:.85rem;}.ancillary-leg-card .ancillary-leg-note,.ancillary-leg-card .ancillary-leg-limit{margin-top:.25rem;color:#2e7d32;font-size:.85rem;}.ancillary-leg-card.unavailable{border:1.5px dashed #e4e8ec;box-shadow:none;background-color:rgba(46,125,50,.04);}.ancillary-leg-card.unavailable .ancillary-leg-route,.ancillary-leg-card.unavailable .ancillary-leg-passenger{color:#6b7785;font-weight:normal;}.ancillary-item-button{display:flex;flex:0 0 auto;align-items:center;gap:.5rem;}.ancillary-item-button button{padding:4px 12px;}.ancillary-item-button .ancillary-item-count{min-width:1.5rem;font-weight:600;text-align:center;}.ancillary-redirect-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.25rem;border:1px dashed rgba(46,125,50,.35);border-radius:10px;background-color:rgba(46,125,50,.02);}.ancillary-redirect-card .ancillary-redirect-pill{display:inline-block;margin-top:.6rem;padding:.2rem .75rem;border-radius:1rem;background-color:rgba(46,125,50,.1);color:#2e7d32;font-size:.85rem;}.ancillary-redirect-card .ancillary-redirect-action{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;margin-left:auto;}.ancillary-redirect-card .ancillary-redirect-action small{color:#6b7785;}@media(max-width:768px){.ancillary-redirect-card .ancillary-redirect-action{align-items:flex-start;margin-left:0;}}.ancillary-redirect-card .ancillary-view-offer-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.25rem;border:1px solid #2e7d32;border-radius:8px;background-color:#fff;color:#2e7d32;font-weight:600;}.ancillary-redirect-card .ancillary-view-offer-btn:hover{background-color:#2e7d32;color:#fff;}.ancillary-summary-div{padding:1.25rem 1.5rem;}.ancillary-summary-div .ancillary-summary-title{margin-bottom:.75rem;font-weight:600;}.ancillary-summary-div .ancillary-summary-lines{padding-bottom:.75rem;border-bottom:1px solid #e4e8ec;}.ancillary-summary-div .ancillary-summary-line{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;}.ancillary-summary-div .ancillary-summary-line+.ancillary-summary-line{border-top:1px solid #e4e8ec;}.ancillary-summary-div .ancillary-summary-icon{flex:0 0 auto;color:#2e7d32;}.ancillary-summary-div .ancillary-summary-icon .ancillary-category-tab-initials{width:1.6rem;height:1.6rem;font-size:.65rem;}.ancillary-summary-div .ancillary-summary-icon .fa-star{color:inherit!important;}.ancillary-summary-div .ancillary-summary-text{flex:1 1 auto;min-width:0;}.ancillary-summary-div .ancillary-summary-name{font-weight:600;}.ancillary-summary-div .ancillary-summary-detail{color:#6b7785;font-size:.9rem;}.ancillary-summary-div .ancillary-summary-price{font-weight:600;white-space:nowrap;}.ancillary-summary-div .ancillary-summary-remove{padding:.25rem;border:0;background:none;color:#dc3545;}.ancillary-summary-div .ancillary-summary-remove:hover{opacity:.75;}.ancillary-summary-div .ancillary-summary-empty{margin:0;color:#6b7785;}.ancillary-summary-div .ancillary-summary-note{margin:.75rem 0 0;color:#6b7785;font-size:.85rem;}.ancillary-summary-div .ancillary-summary-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:1rem;}.ancillary-summary-div .ancillary-summary-total{margin:0;}.ancillary-summary-div .ancillary-summary-total b{color:#2e7d32;}.ancillary-action-div{margin-left:auto;display:flex;flex-wrap:wrap;gap:1rem;justify-content:end;}.ancillary-action-div .btn{padding-inline:3rem;display:flex;display:flex;align-items:center;justify-content:center;height:48px;}.ancillary-terms-and-conditions{margin-top:1rem;font-size:.875rem;}.ancillary-terms-and-conditions .form-check-label{display:flex;align-items:flex-start;gap:.75rem;line-height:1.6;}.ancillary-terms-and-conditions .ancillary-terms-checkbox{flex:0 0 auto;width:1.25rem;height:1.25rem;margin:.1rem 0 0;border:1.5px solid #2e7d32;border-radius:50%;}.ancillary-terms-and-conditions .ancillary-terms-links{margin-right:.4rem;}.ancillary-terms-and-conditions .text-link,.ancillary-terms-and-conditions .btn-text-link{font-weight:600;text-decoration:none;}.ancillary-product-form .ancillary-form-section,.ancillary-category-form .ancillary-form-section{padding:1.25rem;margin-bottom:1rem;border:1px solid #e4e8ec;border-radius:10px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06);}.ancillary-product-form .ancillary-form-section-first,.ancillary-category-form .ancillary-form-section-first{border-top-left-radius:0;border-top-right-radius:0;}.ancillary-product-form .ancillary-form-actions,.ancillary-category-form .ancillary-form-actions{align-items:center;margin-block:0;}.ancillary-product-form .ancillary-active-switch,.ancillary-category-form .ancillary-active-switch{display:flex;align-items:center;gap:.75rem;margin:0;}.ancillary-product-form .ancillary-active-switch .form-check-input,.ancillary-category-form .ancillary-active-switch .form-check-input{width:3rem;height:1.5rem;margin-top:0;}.ancillary-product-form .ancillary-active-switch .form-check-label,.ancillary-category-form .ancillary-active-switch .form-check-label{font-size:1.1rem;font-weight:600;color:#2e7d32;}.ancillary-product-form .ancillary-form-section-title,.ancillary-category-form .ancillary-form-section-title{font-weight:600;color:#2e7d32;margin-bottom:.25rem;}.ancillary-product-form .ancillary-form-section-subtitle,.ancillary-category-form .ancillary-form-section-subtitle{font-size:.875rem;padding-bottom:.75rem;margin-bottom:1.5rem;border-bottom:1px solid #e4e8ec;}.ancillary-product-form .form-check,.ancillary-category-form .form-check{height:auto;}.ancillary-product-form .ancillary-segmented,.ancillary-category-form .ancillary-segmented{display:inline-flex;flex-wrap:wrap;padding:.25rem;border-radius:10px;background-color:#e9ecef;}.ancillary-product-form .ancillary-segmented .btn,.ancillary-category-form .ancillary-segmented .btn{--bs-btn-active-bg:#2e7d32;--bs-btn-active-color:#fff;--bs-btn-active-border-color:transparent;border-radius:8px;}.ancillary-product-form .ancillary-segmented .btn-check:checked+.btn,.ancillary-category-form .ancillary-segmented .btn-check:checked+.btn{box-shadow:0 1px 3px rgba(0,0,0,.1);}.ancillary-product-form .ancillary-option-box,.ancillary-category-form .ancillary-option-box{padding:1rem;border:1px dashed #e4e8ec;border-radius:10px;}.ancillary-product-form .ancillary-chip,.ancillary-category-form .ancillary-chip{--bs-btn-bg:#fff;--bs-btn-border-color:#e4e8ec;--bs-btn-hover-border-color:#2e7d32;--bs-btn-active-bg:#2e7d32;--bs-btn-active-border-color:#2e7d32;--bs-btn-active-color:#fff;}.ancillary-product-form .ancillary-rbd-chip,.ancillary-category-form .ancillary-rbd-chip{width:2.5rem;padding-inline:0;}.ancillary-form-header{border-radius:10px 10px 0 0;}.ancillary-active-badge{background-color:#2e7d32;}.ancillary-icon-picker{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem;}.ancillary-icon-picker .ancillary-icon-option{width:2.5rem;height:2.5rem;border:1px solid #e9ecef;border-radius:8px;background-color:#fff;color:#5f6b76;font-size:1.1rem;}.ancillary-icon-picker .ancillary-icon-option .fa-star{color:inherit!important;}.ancillary-icon-picker .ancillary-icon-option:hover{border-color:#2e7d32;color:#2e7d32;}.ancillary-icon-picker .ancillary-icon-option.selected{border-color:#2e7d32;background-color:rgba(46,125,50,.08);color:#2e7d32;}.ancillary-category-preview{display:flex;justify-content:center;align-items:center;min-height:8rem;padding:1rem;border-radius:10px;background-color:#f6f7fb;}.trip-information-summary-section .accordion-item{border-inline:0;border-radius:0;}.trip-information-summary-section .card{padding-bottom:.5rem;}.trip-information-summary-section .section-header-div{margin:0;}.trip-information-summary-section .section-header{padding-inline:1rem;padding-top:1rem;}.trip-information-summary-section .accordion-button.agency-accordion-btn:not(.collapsed){color:#000!important;}.trip-information-summary-section .accordion-button.agency-accordion-btn:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.trip-information-section .accordion-item,.incentive-management-section .accordion-item{border-inline:0;border-radius:0;}@media(max-width:576px){.trip-information-section .accordion-body,.incentive-management-section .accordion-body{padding:1rem;}}.trip-information-section .accordion-button.agency-accordion-btn:not(.collapsed),.incentive-management-section .accordion-button.agency-accordion-btn:not(.collapsed){color:#000!important;}.trip-information-section .accordion-button.agency-accordion-btn:not(.collapsed):after,.incentive-management-section .accordion-button.agency-accordion-btn:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.summary-page-section .form-control,.summary-page-section .form-select,.summary-page-section .form-check{height:auto;}.summary-page-section .form-group{padding-inline:5px;}.summary-page-section .trip-information-summary-section{padding:0;}.summary-page-section .trip-information-summary-section>div:first-of-type{padding:0 1rem;}@media(max-width:820px){.summary-page-section .button-to-accordion-gap{margin-top:4rem;}}.summary-title{display:flex;padding:1rem;}.title-action-button-container{display:flex;justify-content:end;gap:.7rem;}.title-action-button-container .form-group .btn{width:10rem;}@media(max-width:576px){.title-action-button-container .form-group .btn{width:8rem;}}.title-action-button-container .form-group{margin:0;padding-inline:0;}@media(max-width:820px){.title-action-button-container{margin-inline:.5rem;position:absolute;flex-direction:column-reverse;right:0;}}.misc-more-option-button{display:flex;justify-content:space-evenly;}.misc-more-dropdown-div{position:relative;}.misc-more-dropdown{width:14em;border:1px solid rgba(185,182,182,.4784313725)!important;position:absolute!important;background-color:#fff;left:-40%;top:40px;border-top:0!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important;z-index:4;}@media(max-width:576px){.misc-more-dropdown{left:-75%;}}.misc-more-dropdown button{width:100%!important;border-radius:0;}.misc-more-dropdown button:hover,.misc-more-dropdown button:active{border-color:transparent!important;background-color:#eee!important;color:#000!important;}.misc-more-dropdown button.show{border-color:transparent!important;background-color:#eee!important;}.misc-more-dropdown .dropdown-menu.show .dropdown-item{padding:.2rem 1rem;}.misc-more-dropdown .dropdown-menu.show .dropdown-item:active{color:#000!important;}.dropdown-arrow-icon{position:relative;top:12px;left:20px;}.amend-service-charge,.endorsement-submit-btn,.survey-submit-btn{width:8rem;float:right;}.summary-segment-row{display:flex;margin-bottom:1rem;}.summary-segment-row:last-of-type{margin-bottom:0;}@media(max-width:768px){.summary-segment-row:not(.cancel-segment-row){flex-direction:column;}}.summary-segment-row+.line-break,.summary-passenger-row+.line-break,.passenger-more-info-collapse+.line-break{opacity:.1;width:90%;margin-inline:auto;}.summary-segment-row+.line-break:last-of-type,.summary-passenger-row+.line-break:last-of-type,.passenger-more-info-collapse+.line-break:last-of-type{display:none;}.summary-segment-info-div{display:flex;justify-content:space-around;}@media(max-width:768px){.summary-segment-info-div{justify-content:space-between;}}.summary-segment-origin-destination{display:flex;flex-direction:column;align-items:center;}@media(max-width:768px){.summary-segment-origin-destination:first-of-type{margin-right:.5rem;}.summary-segment-origin-destination:last-of-type{margin-left:.5rem;}}.summary-segment-icon-holder{display:flex;flex-direction:column;align-items:center;align-self:center;}.summary-segment-icon-holder .summary-segment-icon{transform:rotate(-20deg);margin-block:.5rem;}@media(max-width:768px){.summary-segment-icon-holder .summary-segment-icon{margin-block:.3rem;}}.summary-segment-fare-info-div{display:flex;flex-direction:column;align-items:center;align-self:center;}@media(max-width:768px){.summary-segment-fare-info-div{flex-direction:row;margin-top:1.5rem;justify-content:space-between;}.summary-segment-fare-info-div.segment-selector-div{flex-direction:unset;margin-top:0;margin-left:1rem;justify-content:unset;}}.summary-segment-fare-info-div .text-link:after,.summary-segment-fare-info-div .btn-text-link:after{width:100%;}.summary-passenger-row{display:flex;flex-wrap:wrap;justify-content:space-between;}.summary-passenger-info,.summary-seat-info,.summary-hotel-info-detail,.summary-ancillary-info{padding-inline:.5rem;margin-bottom:.5rem;display:flex;flex-direction:column;}.summary-passenger-info .passenger-info-title,.summary-passenger-info .seat-info-title,.summary-passenger-info .hotel-info-title,.summary-passenger-info .ancillary-info-title,.summary-seat-info .passenger-info-title,.summary-seat-info .seat-info-title,.summary-seat-info .hotel-info-title,.summary-seat-info .ancillary-info-title,.summary-hotel-info-detail .passenger-info-title,.summary-hotel-info-detail .seat-info-title,.summary-hotel-info-detail .hotel-info-title,.summary-hotel-info-detail .ancillary-info-title,.summary-ancillary-info .passenger-info-title,.summary-ancillary-info .seat-info-title,.summary-ancillary-info .hotel-info-title,.summary-ancillary-info .ancillary-info-title{margin-right:5px;text-decoration:underline;text-underline-offset:4px;}@media(max-width:768px){.summary-passenger-info{margin-inline:0;}}.passenger-more-info-btn-div{display:flex;align-items:end;justify-content:end;margin-bottom:.5rem;margin-left:auto;}.passenger-more-info-btn-div .passenger-more-info-btn{padding:0;}.passenger-more-info-btn-div .passenger-more-info-btn:hover:after{width:0;}.passenger-more-info-btn-div .passenger-more-info-btn .passenger-more-info-icon{transition:transform .3s ease-in-out;}.passenger-more-info-btn-div .passenger-more-info-btn:not(.collapsed) .passenger-more-info-icon{transform:rotate(-180deg);}.passenger-more-info-collapse-content{padding:1rem;border-radius:10px;margin-block:1rem;box-shadow:0 0 4px 2px #eee;}.group-detail-div{margin-block:1.5rem;}.summary-price-per-pax.limit-height{height:12rem;overflow-y:auto;box-shadow:inset -3px 0 5px 1px #ccc;}.summary-price-per-pax.limit-height::-webkit-scrollbar{width:7px;}.summary-price-per-pax.limit-height::-webkit-scrollbar-track{background:#f1f1f1;}.summary-price-per-pax.limit-height::-webkit-scrollbar-thumb{background:#888;border-radius:10px;}.summary-price-per-pax.limit-height::-webkit-scrollbar-thumb:hover{background:#555;}.summary-price-item{display:flex;margin-block:.5rem;}.summary-price-item span:first-of-type{padding-right:.5rem;}.summary-price-item span:last-of-type{padding-left:.5rem;}.summary-total-price-breakdown{padding:1rem;}.summary-passenger-type{background-color:#eee;padding-inline:1rem;}.summary-hotel-info-div{text-align:center;display:flex;flex-direction:column;}.summary-hotel-info-div .summary-hotel-info{display:inline;}.summary-hotel-info-detail{margin-inline:0;align-items:center;}.summary-hotel-row{display:flex;flex-wrap:wrap;margin-top:1rem;justify-content:space-around;}.summary-flight-detail-page.summary-segment-fare-info-div span{margin-bottom:.3rem;}.summary-flight-detail-page.summary-segment-fare-info-div span:first-of-type{margin-bottom:0;}@media(max-width:768px){.summary-flight-detail-page.summary-segment-fare-info-div span{margin-bottom:0!important;}.summary-flight-detail-page.summary-segment-fare-info-div span:first-of-type{margin-left:1rem;}.summary-flight-detail-page.summary-segment-fare-info-div span:last-of-type{margin-right:1.7rem;}}.summary-flight-detail-page.summary-price-breakdown .accordion-button{padding:0;align-items:end;}.summary-flight-detail-page.summary-price-breakdown .accordion-button:after{margin-left:.3rem;}.summary-flight-detail-page.summary-price-breakdown .accordion-button:not(collapsed){box-shadow:none;}.summary-flight-detail-page.summary-price-breakdown .accordion-button+.accordion-collapse+.summary-price-item{margin-top:0;}.summary-flight-detail-page.summary-price-breakdown .accordion-collapse .summary-price-item{margin-block:0;}.summary-flight-detail-page.summary-price-breakdown+.line-break{opacity:.1;}.summary-flight-detail-page.summary-total-price-breakdown{padding:1rem;}.summary-flight-detail-page.summary-total-price-breakdown .summary-price-item{margin-block:.2rem;}.summary-flight-detail-btn-section{display:flex;padding:1rem;flex-wrap:wrap;margin-inline:auto;gap:1rem 2rem;align-items:center;align-content:center;}@media(max-width:645px){.summary-flight-detail-btn-section{justify-content:center;}}.summary-flight-detail-btn-section button{width:16rem;border-width:2px!important;padding-block:.7rem;}.involuntary-type-selection-container{width:100%;}.exchange-type-container,.refund-type-container{padding-inline:1rem;position:relative;}.exchange-type-container .involuntary-type-container,.refund-type-container .involuntary-type-container{padding-top:.5rem;padding-left:1rem;}.exchange-type-container .line-break,.refund-type-container .line-break{opacity:.1;width:100%;position:absolute;right:0;margin-block:0 .7rem;}.exchange-type-container .nav.nav-pills,.refund-type-container .nav.nav-pills{display:flex;justify-content:space-around;gap:1rem;}.exchange-type-container .nav-link,.refund-type-container .nav-link{color:#000!important;background-color:#eee!important;border:1px solid #ccc!important;border-radius:25px;display:flex;justify-content:center;width:13rem;}.exchange-type-container .nav-link.active,.refund-type-container .nav-link.active{color:#2e7d32!important;background-color:#fff!important;border:1px solid #2e7d32!important;}.split-passenger-container{display:flex;flex-direction:column;gap:.6rem;overflow-y:scroll;max-height:60vh;}.split-passenger-container .split-passenger-and-ticket{display:flex;flex-direction:column;}.split-passenger-container .split-passenger-and-ticket .split-passenger{padding-left:1.3rem;}.split-modal-footer{align-items:center;padding:.75rem 1.8em;border-top:1px solid #e9ecef;}.split-modal-footer button{width:10rem;}.reprice-price-container{border:1px solid #ddd;padding:.5rem;border-radius:10px;}.reprice-price-container .summary-passenger-type{padding:.3rem 1rem;}.emd-cost-div{display:flex;flex-direction:column;padding-left:.5rem;margin-block:1rem .5rem;}.generate-receipt-modal .row{margin-inline:0;}.agency-logo{width:180px;height:90px;position:absolute;right:0;margin-right:.5rem;}.hotel-booking-only-confirm-btn{padding-inline:2.5rem;}.hotel-availability-table{border-collapse:separate;border-spacing:0 34px;margin-top:-66px;padding-left:10px;}.hotel-address{font-size:.9rem;padding-left:.5rem;}.hotel-location{font-size:.9rem;padding-left:2.2rem;}.hotel-name{font-size:1.2rem;color:#2e7d32;font-weight:600;padding-left:10px;}.hotel-image{border-radius:10px;}.hotel-address-pin{font-size:1.4rem!important;display:flex;align-items:end;}.hotel-address-div{display:flex;margin-left:10px;margin-top:.5rem;}@media(max-width:992px){.hotel-price{padding-left:10px;}}.hotel-select-item{border-top:1px solid #ddd;border-right:0!important;padding-bottom:3rem;border-radius:10px 0 0 10px;margin-top:1rem;}@media(max-width:576px){.hotel-select-item{padding-bottom:6.5rem;}}.hotel-select-item-td{padding:0 3px 0 0!important;position:relative;}.hotel-filter-container{margin-top:20px;}.hotel-filter-option{margin-top:17px;}.hotel-select-item-container{display:flex;flex-direction:column;padding-right:10px;padding-bottom:4px;position:absolute;right:0;bottom:-2px;}.hotel-select-item-container .hotel-select-btn{display:flex;justify-content:center;align-items:center;}.hotel-room-selection{width:100%;height:3rem;}@media(max-width:992px){.hotel-room-selection{width:12rem;float:right;}}#selectHotel-form{justify-content:end;right:.2rem;position:relative;bottom:.3rem;}.horizontal_flex_container{overflow-x:auto;overflow-y:hidden;justify-content:center;}.flight-ribbon-container{margin-block:.5em;}.flight-ribbon-top-wrapper{display:-webkit-flex;display:flex;align-items:center;margin:0 .3em!important;}.fare-option-btn:hover{background-color:#f2f2f2;}@media(min-width:992px){.fare-option-btn{min-width:14.2%;}}.fare-option-btn{min-width:8em;border:1px solid #74ab84;text-align:center;min-height:4em;height:100%;background-color:#fff;border-radius:10px;display:block;align-items:center;justify-content:center;}.fare-option-btn-active{color:var(--primary-color);z-index:9;-webkit-transform:translateZ(0);transform:translateZ(0);border-bottom:7px solid #2e7d32!important;}.fare-option-date{display:flex;justify-content:center;font-weight:600;}.fare-option-date-separator{border-top:1px solid #000!important;opacity:.5!important;width:70%!important;margin:auto!important;}.center-all{justify-content:center;justify-items:center;justify-self:center;align-content:center;align-items:center;align-self:center;}.room-selection-accordion-header .room-selection-accordion{display:flex!important;justify-content:center;border:1px solid #ddd;padding-block:.84rem;border-radius:5px!important;}.room-selection-accordion-header .room-selection-accordion:after{color:transparent!important;background-color:transparent;box-shadow:none;position:absolute!important;right:.7rem!important;}.room-selection-accordion-header .room-selection-accordion:not(.collapsed){border-bottom:0;}.accordion-item-room-div{position:absolute;width:96%;bottom:0;}.room-detail-btn{display:flex;justify-content:end;align-items:end;}.hotel-cancellation-info{display:flex;flex-direction:column;margin-top:.2rem;}.manage-tab{width:100%;border-bottom:3px solid transparent;padding-inline:30px!important;background-color:#f4f4f4;}.manage-tab.main-booking-tab-active{border-bottom:3px solid #2e7d32;}.manage-header{display:flex;flex-wrap:wrap;}.manage-header .lookup-tab-div{width:100%;}.manage-header button{width:100%;min-width:12rem;border-radius:0;padding-block:.55rem;}@media(min-width:1400px){.manage-header button{min-width:11rem;}}.manage-header .placeholder-tab-btn{padding-inline:30px;border:0!important;background-color:transparent;}@media(min-width:1200px){.manage-header .placeholder-tab-btn{display:none;}}@media(max-width:435px){.manage-header .placeholder-tab-btn{display:none;}}@media(max-width:768px){.manage-header .placeholder-tab-btn{padding-inline:0;}}.lookup-by-pnr,.lookup-by-ticket-number{display:flex;gap:1rem;flex-wrap:wrap;}.pnr-label{display:flex;align-items:center;justify-content:end;}@media(max-width:576px){.pnr-label{justify-content:start;}}.manage-bk-label{display:flex;margin-block:.5rem;align-items:center;}.read-pnr-widget{margin-block:7rem 20rem;}.read-pnr-widget .find-reservation-btn{padding:.7rem 3rem;display:flex;margin-left:auto;}.look-up-info-btn{padding:0 7px;margin-left:10px;}.reservation-read-requiredAttributes{padding-right:10%;}@media(max-width:768px){.reservation-read-requiredAttributes{padding-right:12px;}}.flightOptionCriteria{padding-left:10%;}@media(max-width:768px){.flightOptionCriteria{padding-left:12px;}}.looking-reservation{margin-block:2rem;}.manage-lookup-form-section{padding:1.5rem;}.reprice-passenger-currency-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem;}.reprice-currency-selector{width:12rem;}.passenger-type-selection-container{padding-inline:1rem;display:flex;flex-direction:column;gap:1rem;margin-block:1rem;}.passenger-type-selection-container .passenger-type-row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;}.passenger-type-selection-container .passenger-type-row .passenger-type-label{display:flex;flex-direction:column;}.passenger-type-selection-container .passenger-type-row .passenger-type-selection{width:7rem;}.passenger-type-selection-container .passenger-type-row .passenger-type-num{display:flex;align-items:center;justify-content:end;}.reprice-btn{float:right;margin:1rem;width:12rem;padding-block:.5rem;}.manage-add-remove-segment{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;}.manage-add-remove-segment button{width:8rem;height:40px;}.multiple-submit-btn-div{display:flex;flex-wrap:wrap;gap:1rem;justify-content:end;margin-top:1rem;}.multiple-submit-btn-div button{padding-inline:2rem;height:43px;}.manage-flight-search-form{padding-block:.5rem;}.manage-flight-search-form .line-break{margin-block:1.5rem 1rem;opacity:.2;width:95%;margin-inline:auto;}.manage-flight-search-form .line-break:last-of-type{display:none!important;}.select-segment-submit-btn{margin-left:auto;display:flex;align-items:center;justify-content:center;height:48px;}.manage-multiple-submit-btn-div{display:flex;flex-wrap:wrap;gap:1rem;justify-content:end;margin-block:1rem;}.manage-multiple-submit-btn-div .btn{padding-inline:3rem;display:flex;display:flex;align-items:center;justify-content:center;height:48px;}.manage-multiple-submit-btn-div .select-segment-submit-btn{margin-left:0;}.confirm-exchange-div{display:flex;flex-direction:column;justify-content:end;}.confirm-exchange-div .manage-multiple-submit-btn-div{margin-bottom:0;}.exchange-summary-section .exchange-price-accordion .accordion-button.agency-accordion-btn:not(.collapsed){color:#000!important;}.exchange-summary-section .exchange-price-accordion .accordion-button.agency-accordion-btn:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.exchange-summary-section .summary-title{position:relative;}.exchange-summary-section .title-action-button-container{position:absolute;top:3px;right:5px;}.exchange-summary-section .exchange-grand-total-div{border:1px solid #ddd;border-radius:10px;padding-block:1rem;margin-block:1rem;display:flex;justify-content:center;}.exchange-summary-section .exchange-grand-total-div h5{margin-bottom:0;}.exchange-summary-section .exchange-grand-total-div .grand-total-amount{margin-left:.5rem;}.manual-exchange-queue-form .modal-dialog{max-width:900px!important;}.manual-exchange-queue-form .modal-body{overflow-y:auto;max-height:70vh;}.manual-exchange-queue-form .manual-exchange-segments+.line-break{opacity:.15;width:95%;margin-inline:auto;margin-block:1.5rem;}.involuntary-reason-text-area{border-top-left-radius:0;border-top-right-radius:0;}.confirmation-icon-success,.confirmation-icon-error{display:flex!important;font-size:6em!important;justify-content:center!important;margin-block:2rem;}.confirmation-icon-success{color:#2e7d32;}.confirmation-icon-error{color:#dc3545;}.confirmation-description-div{display:flex;flex-direction:column;align-items:center;padding:0 1rem 1rem;}.confirmation-description-div button,.confirmation-description-div a{padding-inline:3rem;margin-top:1rem;}.confirmation-page-button{padding-top:5rem;}.confirm-total-price{border:1px solid #ddd;border-radius:10px;margin-top:1rem;padding:.75rem;display:flex;justify-content:center;}.confirm-total-price h5{margin:0;}.modify-page-section .title-action-button-container .form-group button{width:11rem;}.modify-passenger-accordion{margin-bottom:1rem;}.modify-passenger-row{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:.5rem;}.modify-passenger-row+.line-break{opacity:.1;margin-block:-.5rem 1rem;}.modify-passenger-row+.line-break:last-of-type{display:none;}.modify-meal-ssr-row+.line-break{opacity:.1;margin-block:-.3rem 1rem;}.modify-meal-ssr-row+.line-break:last-of-type{display:none;}.modify-passenger-info{display:flex;flex-direction:column;}.modify-passenger-info .modify-info-title{margin-right:5px;text-decoration:underline;text-underline-offset:4px;}.modifiable-value-container{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-block:.5rem;}.modifiable-value-container span{padding-inline:.5rem;}.modifiable-value-container span:first-of-type{padding-left:0;}.modifiable-value-container button{width:5rem;}.modify-outside-row-title p{margin-bottom:1.5rem;}.modify-seat-row{margin-block:1rem;display:flex;flex-direction:column;row-gap:.2rem;padding-inline:.5rem;}.modify-seat-row:last-of-type{margin-bottom:0;}.single-modify-btn{display:flex;justify-content:end;margin:.5rem 0 0;}.modify-seat-div{display:flex;flex-wrap:wrap;}.modify-meal-ssr-row{display:flex;flex-wrap:wrap;}.modify-meal-ssr-row .modifiable-value-container{column-gap:10vw;}.modify-meal-ssr-row .single-modify-btn{align-items:end;padding-bottom:1rem;margin-left:auto;}.modify-form-section{margin-top:1rem;}.modify-form-section .form-group{padding-inline:8px;}.modify-form-section .input-group-text{height:48px;}.modify-form-section .required-field,.modify-form-section label+.required-field{bottom:calc(100% - 39px);}.modify-form-section .plus-phone{top:.7rem;}.modifiable-selection-row{display:flex;flex-direction:column;gap:.5rem;padding-inline:1rem 10%;margin-block:.3rem .7rem;}.modifiable-selection-row span:not(.required-field){margin-bottom:.5rem;}.remove-ancillary-section{display:flex;justify-content:space-between;align-items:center;}.ancillary-to-remove{display:flex;margin-bottom:1rem;}.refund-page-section .accordion-button.agency-accordion-btn:not(.collapsed){color:#000!important;}.refund-page-section .accordion-button.agency-accordion-btn:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.refund-waiver-container{position:relative;margin-top:2rem;padding-bottom:2.5rem;}.refund-waiver-container button{width:12.5rem;position:absolute;bottom:0;right:0;}@media(min-width:576px){.refund-waiver-container .refund-label{margin-top:.7rem;}}.refund-terms-and-conditions{display:flex;align-items:center;}.manage-user-section .title-action-button-container{color:#fff;}.manage-user-section .title-action-button-container a{color:#fff;}.manage-user-section .title-action-button-container a:hover{color:#fff!important;}.manage-user-section .title-action-button-container a:hover:after{width:0;}.manage-user-section .manage-user-form-section{display:flex;flex-direction:column;gap:1rem;padding-bottom:2.5rem;}.manage-user-section .manage-user-form-section.top-paddding{padding-top:2.5rem;}.manage-user-section .manage-user-form-section .form-section-title{border:1px solid #eee;background-color:#eee;padding:.5rem 3rem;margin:0;text-align:center;}@media(max-width:576px){.manage-user-section .manage-user-form-section .form-section-title{padding-inline:1.5rem;}}.manage-user-section .manage-user-form-section .manage-user-row{display:flex;flex-wrap:wrap;padding-inline:3rem;row-gap:1rem;}@media(max-width:768px){.manage-user-section .manage-user-form-section .manage-user-row{padding-inline:2rem;}}.manage-user-section .manage-user-form-section .manage-user-row .manage-user-field-div{padding-inline:.5rem;}.manage-user-section .manage-user-form-section .manage-user-row .manage-user-field-div .service-charge-percent{transform:scale(1.5);display:block;margin-top:1rem;margin-inline:auto;}.manage-user-section .manage-user-form-section .manage-user-row .manage-user-field-div .ndcAgency{transform:scale(1.5);margin-right:1rem;}.manage-user-section .manage-user-form-section .manage-user-row .manage-user-field-div .enable-twofa{transform:scale(1.5);margin-right:1rem;}.manage-user-section .manage-user-form-section .manage-user-row.commission-discount-fields{row-gap:unset;}.manage-user-section .manage-user-form-section .manage-user-row.commission-discount-fields .manage-user-field-div{margin-bottom:1rem;}.manage-user-section .manage-user-form-section .manage-user-row.commission-discount-fields .collapse,.manage-user-section .manage-user-form-section .manage-user-row.commission-discount-fields .collapsing{width:100%;}@media(max-width:576px){.manage-user-section .manage-user-form-section .manage-user-row{padding-inline:1.5rem;}}.manage-user-section .manage-user-form-section .manage-user-row .fop-row{display:flex;flex-wrap:wrap;justify-content:space-between;}.manage-user-section .manage-user-form-section .manage-user-row .fop-row .sub-checkbox{padding-left:1rem;margin-top:.5rem;display:flex;flex-direction:column;}.manage-user-section .manage-user-form-section .commission-discount-collapse-btn{display:inline-block;font-weight:600;}.manage-user-section .manage-user-form-section .commission-discount-collapse-btn i{margin-left:1rem;transition:transform .3s ease-in-out;}.manage-user-section .manage-user-form-section .commission-discount-collapse-btn:not(.collapsed){color:#2e7d32;}.manage-user-section .manage-user-form-section .commission-discount-collapse-btn:not(.collapsed) i{transform:rotate(-180deg);}.manage-user-section .manage-user-form-section .commission-discount-collapse-btn:not(.collapsed):after{background:none repeat scroll 0 0 #2e7d32;}.manage-user-section .manage-user-form-section .commission-discount-collapse-btn:after{transition:all ease-in-out .2s;background:none repeat scroll 0 0 #000;content:"";display:block;width:100%;height:1px;}.manage-user-section .manage-user-form-section .commission-discount-collapse-btn:hover:after{background:none repeat scroll 0 0 #2e7d32;}.manage-user-section .manage-user-form-section .incentive-collapse-div{border:1px solid #ddd;border-radius:.5rem;padding:1rem;}.manage-user-section .manage-user-form-section .incentive-collapse-div .line-break{width:95%;margin-inline:auto;margin-block:1rem .7rem;}@media(max-width:576px){.manage-user-section .manage-user-form-section .incentive-collapse-div .manage-user-row{padding-inline:0;}}.manage-user-section .manage-user-form-section .container-corporateID,.manage-user-section .manage-user-form-section .container-promoCode{display:flex;flex-direction:column;gap:.6rem;margin-block:.3rem;}.manage-user-section .manage-user-form-section .container-corporateID .promocodesElement,.manage-user-section .manage-user-form-section .container-corporateID .corporateIDElement,.manage-user-section .manage-user-form-section .container-promoCode .promocodesElement,.manage-user-section .manage-user-form-section .container-promoCode .corporateIDElement{display:flex;gap:1rem;}.manage-user-section .manage-user-form-section .container-corporateID .promocodesElement span,.manage-user-section .manage-user-form-section .container-corporateID .corporateIDElement span,.manage-user-section .manage-user-form-section .container-promoCode .promocodesElement span,.manage-user-section .manage-user-form-section .container-promoCode .corporateIDElement span{width:100%;}.manage-user-section .manage-user-form-section .container-corporateID .promocodesElement button,.manage-user-section .manage-user-form-section .container-corporateID .corporateIDElement button,.manage-user-section .manage-user-form-section .container-promoCode .promocodesElement button,.manage-user-section .manage-user-form-section .container-promoCode .corporateIDElement button{height:2.5rem;display:flex;justify-content:center;align-items:center;margin-top:4px;}.manage-user-section .manage-user-form-section .agency-file-upload-input::file-selector-button{border:0;background-color:#2e7d32!important;color:#fff;height:48px;}.manage-user-section .manage-user-form-section .user-detail{display:flex;flex-direction:column;}.manage-user-section .incentive-section .line-break{margin-block:.5rem 0;}.manage-user-section .incentive-section .sub-title{padding-left:3rem;margin-bottom:0;}.manage-user-section .incentive-section .table{margin-bottom:0;}.manage-user-section .transactionFeeIsPercent{transform:scale(1.3);margin-top:1.2rem;}.manage-user-section .commission-exception-type-div{position:relative;}.manage-user-section .commission-exception-type-div .required-field{bottom:calc(100% - 37px);left:calc(100% - 8px);}.commission-dashboard{display:flex;flex-direction:column;row-gap:1.5rem;}.commission-dashboard-header-div{display:flex;justify-content:space-between;}@media(max-width:576px){.commission-dashboard-header-div{flex-wrap:wrap;}}.commission-dashboard-header{margin-right:1rem;}.commission-dashboard-header-title{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.5rem;}.commission-dashboard-header-description{font-weight:400;color:#6b6b6b;}.commission-dashboard-btn-div{display:flex;justify-content:space-between;gap:1rem;min-width:255px;}@media(max-width:576px){.commission-dashboard-btn-div{width:100%;}}.commission-dashboard-info-div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;}.commission-container-div{display:flex;flex-direction:column;border:1px solid #c9c9c9;border-radius:.5rem;padding:1rem .7rem;background-color:#fff;}.commission-stat-detail-div{display:flex;justify-content:space-between;align-items:center;}.commission-stat-detail-div p{margin:0;}.commission-stat-detail-title{font-weight:400;color:#6b6b6b;}.commission-stat-detail-value{font-size:1.5rem;font-weight:700;line-height:2rem;}.commission-stat-detail-value.total-rule{color:#12a594;}.commission-stat-detail-value.active-rule{color:#1e8549;}.commission-stat-detail-value.average{color:#0da2e7;}.commission-stat-detail-icon-div{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border:0 solid;border-radius:.5rem;}.commission-stat-detail-icon-div i{font-size:1.3rem;}.commission-stat-detail-icon-div.total-rule{background-color:rgba(18,165,148,.1019607843);}.commission-stat-detail-icon-div.total-rule i{color:#12a594;}.commission-stat-detail-icon-div.active-rule{background-color:rgba(30,133,73,.1019607843);}.commission-stat-detail-icon-div.active-rule i{color:#1e8549;}.commission-stat-detail-icon-div.average{background-color:rgba(13,162,231,.1019607843);}.commission-stat-detail-icon-div.average i{color:#0da2e7;}.commission-manager-and-rule{--gap:1rem;display:flex;flex-wrap:wrap;gap:var(--gap);}.commission-manager-and-rule .commission-manager{flex:0 0 calc(65% - var(--gap)/2);}.commission-manager-and-rule .commission-rule{flex:0 0 calc(35% - var(--gap)/2);display:flex;flex-direction:column;gap:1rem;}@media(max-width:1200px){.commission-manager-and-rule .commission-manager,.commission-manager-and-rule .commission-rule{flex:0 0 100%;}}.commission-detail{display:flex;align-items:center;gap:1rem;}.commission-detail i{display:flex;align-items:center;font-size:1.3rem;color:#1e8549;}.commission-detail h4{font-size:1.1rem;}.commission-detail p{color:#6b6b6b;font-size:.9rem;}.commission-route-priority-list{display:flex;flex-direction:column;gap:.5rem;}.commission-route-priority{display:flex;gap:1rem;align-items:center;border:1px dashed #dadce2;border-radius:.5rem;padding:.5rem;}.commission-route-priority-number{display:flex;justify-content:center;align-items:center;color:#1e8549;background-color:rgba(30,133,73,.1019607843);border:1px solid rgba(30,133,73,.3019607843);font-weight:600;font-size:1rem;border-radius:.5rem;padding:1px 10px;}.commission-route-priority-detail{display:flex;flex-direction:column;gap:5px;}.commission-route-priority-detail p{color:#6b6b6b;font-size:.8rem;margin:0;}.commission-route-priority-name-div{display:flex;}.commission-route-priority-name{font-weight:600;padding:.2rem .75rem;border:0 solid;border-radius:.5rem;font-size:.9rem;}.priority-1{color:#1e8549;background-color:rgba(30,133,73,.1490196078);}.priority-2{color:#12a594;background-color:rgba(18,165,148,.1490196078);}.priority-3{color:#0da2e7;background-color:rgba(13,162,231,.1490196078);}.priority-4{color:#0b64f4;background-color:rgba(11,100,244,.1490196078);}.priority-5{color:#7c3bed;background-color:rgba(124,59,237,.1490196078);}.priority-6{color:#ce14eb;background-color:rgba(206,20,235,.1490196078);}.priority-7{color:#f59f0a;background-color:rgba(245,159,10,.1490196078);}.priority-8{color:#f97415;background-color:rgba(249,116,21,.1490196078);}.priority-9{color:#737b8c;background-color:rgba(115,123,140,.1490196078);}.commission-entry-div{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem;}@media(max-width:576px){.commission-entry-div{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));}}.commission-entry-header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:1rem;}.commission-entry-header input{transform:scale(1.3);}.commission-entry-header p{margin:0;}.commission-activator-switch-div{height:auto!important;margin-bottom:.75rem;}.commission-activator-switch-div label{font-size:.9rem;font-weight:600;color:#2e7d32;}.commission-entry-header-name{font-weight:600;padding:.2rem .75rem;border:0 solid;border-radius:.5rem;font-size:.9rem;}.commission-entry-count{margin-bottom:.75rem;color:#6b6b6b;font-size:.8rem;}.commission-entry-detail-row{display:flex;align-items:center;gap:.5rem;overflow:hidden;}.commission-entry-detail-row .fa-plane-departure,.commission-entry-detail-row .fa-tag{font-size:1rem;color:#1e8549;}.commission-entry-detail-row .fa-plane-arrival{font-size:1rem;color:#ef4343;}.commission-entry-detail-row .fa-plane-alt{font-size:1rem;color:#6b6b6b;}.commission-entry-condition,.commission-entry-type{color:#6b6b6b;}.commission-entry-condition-values{font-weight:600;white-space:nowrap;overflow-x:auto;overflow-y:hidden;}.commission-entry-condition-values::-webkit-scrollbar{width:5px;height:5px;}.commission-entry-condition-values::-webkit-scrollbar-track{background:#f1f1f1;}.commission-entry-condition-values::-webkit-scrollbar-thumb{background:#888;border-radius:10px;}.commission-entry-condition-values::-webkit-scrollbar-thumb:hover{background:#555;}.commission-entry-values{border-top:1px solid #ddd;padding-top:.75rem;flex-wrap:wrap;gap:1rem;}.commission-entry-type-value{font-size:.9rem;font-weight:600;color:#2e7d32;}.commission-entry-conditions-view{display:flex;gap:3rem;}@media(max-width:576px){.commission-entry-conditions-view{flex-wrap:wrap;}}.commission-entry-values-view{gap:1rem;}@media(max-width:576px){.commission-entry-values-view{flex-wrap:wrap;}}.commission-entry-detail-div{display:flex;flex-direction:column;gap:1rem;max-height:210px;overflow-y:auto;overflow-x:hidden;}.commission-entry-detail-div::-webkit-scrollbar{width:5px;height:5px;}.commission-entry-detail-div::-webkit-scrollbar-track{background:#f1f1f1;}.commission-entry-detail-div::-webkit-scrollbar-thumb{background:#888;border-radius:10px;}.commission-entry-detail-div::-webkit-scrollbar-thumb:hover{background:#555;}.commission-entry-detail{display:flex;flex-direction:column;gap:.7rem;padding:.75rem;background-color:rgba(241,245,249,.5019607843);border-radius:.5rem;font-size:.8rem;}.commission-entry-detail-view{display:flex;flex-direction:column;gap:.7rem;padding:.75rem;background-color:rgba(241,245,249,.5019607843);border-radius:.5rem;font-size:.8rem;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #ddd;min-width:0;}.commission-entry-detail-view .commission-entry-detail{background-color:unset;padding:0;}.commission-entry-detail-view .remove-btn-commission{font-size:1.2rem;}.commission-entry-expiry-status{margin-left:auto;}.commission-entry-expiry-status div{display:flex;justify-content:center;font-weight:600;border:1px solid;border-radius:5px;padding:.1rem .5rem;min-width:100px;}.commission-entry-expiry-status div.active{color:#2e7d32;border-color:#2e7d32;}.commission-entry-expiry-status div.expiring{color:#ca8a04;border-color:#ca8a04;}.commission-entry-expiry-status div.expired{color:#dc3545;border-color:#dc3545;}.add-commission-entry-container,.default-commission-entry-container{display:flex;flex-direction:column;gap:1rem;}.add-commission-entry{gap:1rem;background-color:#f8f8f8;}.existing-commission-entries{display:flex;flex-direction:column;gap:1rem;}.commission-entry-action{display:flex;gap:1rem;border-top:1px solid #ddd;padding-top:1rem;margin-top:auto;flex-wrap:wrap;justify-content:end;}.commission-entry-action button{padding:.25rem;min-width:9rem;}@media(max-width:400px){.commission-entry-action button{width:100%;}}.commission-adding-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;}.commission-adding-actions button{padding:.3rem 3rem;margin:0;}.commission-adding-actions .commission-activator-switch-div{transform:scale(1.15);margin-bottom:0;padding-left:1.6rem;}.add-commission-rule-modal .modal-header{padding:.5rem 1rem;border:0;}.add-commission-rule-modal .modal-dialog{max-width:42rem;}.add-commission-rule{display:flex;flex-direction:column;gap:1rem;max-height:73vh;overflow-y:auto;}.add-commission-rule .form-label{font-size:.9rem;}.add-commission-rule .sub-form-label{font-size:.9rem;color:#6b6b6b;margin-bottom:.5rem;}.add-commission-rule-row{display:flex;gap:1rem;align-items:center;justify-content:space-between;}.add-commission-rule-row span{color:#6b6b6b;}.add-commission-rule-actions button{padding-block:.2rem;}.remove-btn-commission{cursor:pointer;padding:.5rem 1rem;}.remove-btn-commission:hover{transform:scale(1.2);}.remove-btn-commission i{color:#dc3545;}.commission-rate-div{display:flex;flex-direction:column;gap:1rem;}.commission-rate-div .commission-rate{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));}.commission-rate-div .commission-rate-label{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem;}.inactive-commission{opacity:.5;}.commission-duplicate-warning{color:#6b6b6b;}.commission-duplicate-warning b{color:#2e7d32;}.export-all-commission{padding-bottom:1rem;}.password-rules-panel{margin-top:15px;padding:15px;background-color:#f8f9fa;border-radius:5px;border:1px solid #e9ecef;}.rule-item{display:flex;align-items:center;margin-bottom:8px;font-size:.9rem;color:#6c757d;}.rule-item i{margin-right:10px;font-size:.7rem;transition:all .3s ease;}.rule-item.valid{color:#2e7d32;}.rule-item.invalid{color:#dc3545;}.rule-item i.valid-icon{color:#2e7d32;}.rule-item i.invalid-icon{color:#dc3545;}.rule-item.valid i{color:#2e7d32!important;}.rule-item.invalid i{color:#dc3545!important;}.password-strength{margin-top:10px;height:5px;background-color:#e9ecef;border-radius:3px;overflow:hidden;}.strength-bar{height:100%;width:0;transition:all .3s ease;border-radius:3px;}.strength-weak{background-color:#dc3545;width:25%;}.strength-medium{background-color:#ffc107;width:50%;}.strength-good{background-color:#17a2b8;width:75%;}.strength-strong{background-color:#2e7d32;width:100%;}.password-toggle-group{position:relative;}.password-toggle-input{padding-right:2.75rem;}.password-toggle-button{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);border:0;background:transparent;color:#6c757d;padding:0;line-height:1;}#manage-discounts-modal .modal-content{font-size:1rem;}#manage-discounts-modal .form-control,#manage-discounts-modal .btn,#manage-discounts-modal .dropdown-toggle{min-height:46px;font-size:1rem;}#manage-discounts-modal .form-control.form-control-lg{font-size:1.02rem;padding-top:.8rem;padding-bottom:.8rem;}#manage-discounts-modal .dropdown-toggle{padding-top:.8rem;padding-bottom:.8rem;font-size:1.02rem;}#manage-discounts-modal .dropdown-menu label{font-size:.98rem;}#manage-discounts-modal .preview-table-wrap{max-height:320px;overflow:auto;border:1px solid #dee2e6;border-radius:.5rem;}#manage-discounts-modal #discount-preview-table thead th{position:sticky;top:0;z-index:1;white-space:nowrap;}#manage-discounts-modal .table td,#manage-discounts-modal .table th{white-space:nowrap;}#manage-discounts-modal .table-warning{--bs-table-bg:#fff7e6;}#manage-discounts-modal .modal-header{padding-top:1rem;padding-bottom:1rem;}#manage-discounts-modal .modal-title{line-height:1.1;}