/** additional styles **/

@import url("https://fonts.googleapis.com/css2?family=Inter&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Titillium+Web&display=swap');
/* 1st page */
.spark-header.spark-header--visible .spark-menu__list-item .spark-menu__list-link, .spark-header .spark-header__placeholder .spark-menu__list-item .spark-menu__list-link {
    position: relative;
    z-index: 5;
    font-family: 'Titillium Web';
}

.ducp-component-page-title h1 {
    font-family: 'Titillium Web';
    color: #4a5767;
}

.layout .sabre-dx-container-header .spark-header__nav:first-child {
    display: flex;
    align-items: center;
    background-color: white;
}

a.ducp-component-link.spark-menu__list-link.spark-link {
    color: black;
}
.spark-header__title {
    border-bottom: none;
    border-top: 4px solid #ffffff;
    margin-bottom: 0;
    padding: calc(2.5rem - 6px) 2rem 2.5rem;
}
.sabre-dx-component-check-in-lookup .page-sub-heading {
    font-family: 'Inter';
    color: #333;
    background-color: #fff;
    padding: 5px;
}
.ducp-component-form .field-disclaimer {
    font-size: 1.08333rem;
    font-family: 'Inter';
}
.spark-input .spark-label, [class*="spark-payment"] .spark-label, .spark-input .RadioButtonList label .radio-label, .RadioButtonList label .spark-input .radio-label, [class*="spark-payment"] .RadioButtonList label .radio-label, .RadioButtonList label [class*="spark-payment"] .radio-label, .spark-input .DucpComponentToggle .toggle-label, .DucpComponentToggle .spark-input .toggle-label, [class*="spark-payment"] .DucpComponentToggle .toggle-label, .DucpComponentToggle [class*="spark-payment"] .toggle-label {
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 2rem);
    font-family: 'Inter';
}
.sabre-dx-component-check-in-lookup .lookup-container .lookup-options .additional-options .toggle-button {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    font-family: 'Inter';
}
[dir] .Dropdown.active > .select-input:not([multiple]), [dir] .Dropdown.has-value > .select-input:not([multiple]) {
    padding-top: 2rem;
    padding-bottom: 1rem;
    font-family: 'Inter';
}
.sabre-dx-component-check-in-language h2 {
    margin-bottom: 2rem;
    margin-top: 2rem;
    font-family: 'Titillium Web';
}
.layout .sabre-dx-container-header .spark-header__nav:first-child .logo {
    height: 100%;
    width: 50%;
}
[dir] .spark-header__title {
    border-bottom: none;
    border-top: 4px solid #ffffff;
    margin-bottom: 0;
    padding: calc(2.5rem - 6px) 2rem 2.5rem;
}
.layout .sabre-dx-container-header .spark-header__nav:first-child .logo {
    height: 100%;
    width: 50%;
    margin-bottom: 1rem;
    margin-left: 3rem;
}
/* 1st page end*/

/* 2nd page starts */
/* continue button starts */
button.ducp-component-button.continue {
    background-color: #39bb9a;
    border-color: #2aaa8a;
    transition: 0.5s;
}
button.ducp-component-button.continue::after {
    background: linear-gradient(150deg,#1b8e71 50%,#13725b 51%);
}
[dir] .ducp-component-page-button-wrapper > button.ducp-component-button.continue:hover {
    background-color: #39bb9a;
}
/* continue button ends */

/* summary body title starts */
[dir] .ducp-component-flight-summary .flight-summary-header .ducp-component-panel-content .flight-summary-title {
    background-color: #c0e2d1;
    padding: 1rem;
}
[dir] .ducp-component-flight-summary .flight-summary-header .ducp-component-panel-content {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0rem;
}
/* summary body title ends */

/* font color change of trip summary starts */
.ducp-component-cart-panel ul.ducp-component-cart-panel-list > .ducp-component-cart-panel-section > .ducp-component-accordion > .spark-panel__header {
    color: #2a9351;
}
/* font color change of trip summary ends */

/* font color change of title starts */
.ducp-component-page-title h1 {
    color: #137c62;
}
.Hazmat .hazmat-title {
    color: #137c62;
}
/* font color change of title ends */

/* Breadcrumbs color starts */
[dir] .spark-step-indicator__item--current::after, [dir] .spark-step-indicator__item--current::before {
    background-color: #2AAA8A;
}
/* Breadcrumbs color ends */

/* border color starts */
[dir] .Hazmat .default-hazmat-template .icons .hazmat-icon {
    border: 0.071rem solid #0e8022;
    margin: 0.5rem;
}
/* border color ends */

/* Hazardous items starts */
[dir] .Hazmat .default-hazmat-template .icons .hazmat-0 {
    background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats5.jpg) no-repeat center 0%;
}
[dir] .Hazmat .default-hazmat-template .icons .hazmat-1 {
background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats9.jpg) no-repeat center 0%;
}
[dir] .Hazmat .default-hazmat-template .icons .hazmat-2 {
background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats12.jpg) no-repeat center 0%;
}
[dir] .Hazmat .default-hazmat-template .icons .hazmat-3 {
background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats1.jpg) no-repeat center 0%;
}
[dir] .Hazmat .default-hazmat-template .icons .hazmat-4 {
background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats13.jpg) no-repeat center 0%;
}
[dir] .Hazmat .default-hazmat-template .icons .hazmat-5 {
background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats14.jpg) no-repeat center 0%;
}
[dir] .Hazmat .default-hazmat-template .icons .hazmat-6 {
background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats15.jpg) no-repeat center 0%;
}
[dir] .Hazmat .default-hazmat-template .icons .hazmat-7 {
background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats4.jpg) no-repeat center 0%;
}
[dir] .Hazmat .default-hazmat-template .icons .hazmat-8 {
background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats6.jpg) no-repeat center 0%;
}
[dir] .Hazmat .default-hazmat-template .icons .hazmat-9 {
background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats10.jpg) no-repeat center 0%;
}
[dir] .Hazmat .default-hazmat-template .icons .hazmat-10 {
background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats2.jpg) no-repeat center 0%;
}
[dir] .Hazmat .default-hazmat-template .icons .hazmat-11 {
background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats3.jpg) no-repeat center 0%;
}
[dir] .Hazmat .default-hazmat-template .icons .hazmat-12 {
background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats7.jpg) no-repeat center 0%;
}
[dir] .Hazmat .default-hazmat-template .icons .hazmat-13 {
background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats8.jpg) no-repeat center 0%;
}
[dir] .Hazmat .default-hazmat-template .icons .hazmat-14 {
background: url(../images/sabre-dx-component-check-in-hazmat/Hazmats11.jpg) no-repeat center 0%;
}
/* Hazardous items ends */

/* summary starts */
[dir] .ducp-component-cart-panel ul.ducp-component-cart-panel-list > .ducp-component-cart-panel-section > .ducp-component-accordion > .spark-panel__content .itinerary-part-time-details, [dir] .ducp-component-cart-panel .MessagePopup ul.ducp-component-cart-panel-list > .ducp-component-cart-panel-section > .ducp-component-accordion > .modal-content .itinerary-part-time-details, [dir] .MessagePopup .ducp-component-cart-panel ul.ducp-component-cart-panel-list > .ducp-component-cart-panel-section > .ducp-component-accordion > .modal-content .itinerary-part-time-details, [dir] .ducp-component-cart-panel ul.ducp-component-cart-panel-list > .ducp-component-cart-panel-section > .ducp-component-accordion > .spark-panel__content .cart-flight-segment-header, [dir] .ducp-component-cart-panel .MessagePopup ul.ducp-component-cart-panel-list > .ducp-component-cart-panel-section > .ducp-component-accordion > .modal-content .cart-flight-segment-header, [dir] .MessagePopup .ducp-component-cart-panel ul.ducp-component-cart-panel-list > .ducp-component-cart-panel-section > .ducp-component-accordion > .modal-content .cart-flight-segment-header, [dir] .ducp-component-cart-panel ul.ducp-component-cart-panel-list > .ducp-component-cart-panel-section > .ducp-component-accordion > .spark-panel__header .itinerary-part-time-details, [dir] .ducp-component-cart-panel ul.ducp-component-cart-panel-list > .ducp-component-cart-panel-section > .ducp-component-accordion > .spark-panel__header .cart-flight-segment-header {
    background: #d8f2eb;
}
/* summary ends */

/* 2nd page ends */
.sabre-dx-component-check-in-lookup .lookup-container .lookup-options .additional-options .toggle-button {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    font-family: 'Titillium Web';
}
.spark-menu__list-link:hover {
    color: rgb(1, 72, 1) !important;
}

[dir] a img {
    border: none;
    width: 20rem;
}
.ducp-page.sabre-dx-page-check-in-start {
    background-image: url('2.7.11.17-30.BG-Branding-CVT/./images/bg.jpg');
    background-size: cover;
}
[dir] .spark-header__toggle {
    background-color: #ffffff;
    color: #2AAA8A;
}
.spark-header .spark-menu__title {
    background-color: #2AAA8A;
    padding: 1.5rem 0;
}
[dir] .ducp-component-header .spark-menu__list-link {
    border: 0;
    font-family: 'Inter';
}
[dir] .spark-menu__toggle {
    background-color: #2AAA8A;
    border: none;
    cursor: pointer;
    margin: 0;
    padding: 1.5rem 2rem;
    text-align: center;
}
[dir] .sabre-dx-component-check-in-lookup .lookup-container .lookup-options .additional-options .toggle-button {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    font-family: 'Titillium Web';
}
[dir=ltr] .ducp-component-button .button-label, [dir=ltr] .ducp-component-button>span {
    margin-left: 0.25rem;
    font-family: 'Inter';
}
[dir] .email-boarding-pass-container .email-button-container, [dir] .Message .error-technical-info, [dir] .sabre-dx-component-check-in-ancillaries .expanded-content .action-button-container, [dir] .sabre-dx-component-check-in-document .document-buttons, [dir] .sabre-dx-component-check-in-documents .footer, [dir] .sabre-dx-component-check-in-itinerary .segment .passenger-details, [dir] .sabre-dx-component-check-in-lookup .lookup-container .lookup-buttons .search-button, [dir] .seat-popover-form .exit-row-text, [dir] .seat-popover-form .facilities .seat-facility, [dir] .seat-popover-form .refund-not-allowed-text, [dir] .seat-popover-form .selection-not-allowed-text, [dir] .Seatmap .seat-map-cabin-group .seats-message-text, [dir] .spark-mar-t-1, [dir] .TravelExtras .footer {
    margin-top: 1rem!important;
    
}

/* 1st page end*/


/* START: seat map page */
[dir] .ducp-component-initial-circle, [dir] .spark-avatar--text {
    background-color: #2AAA8A;
    border: 1px solid #2A9351;
}
[dir] .seat-map-passengers .passengers .passenger-container .passenger.active .ducp-component-initial-circle {
    background-color: #2AAA8A;
}
.ducp-component-accordion.spark-panel--expand>.spark-panel__header .ducp-component-title {
    color: #2A9351;
    font-family: 'Titillium Web';
}
[dir=ltr] .ducp-component-accordion.spark-panel--expand>.spark-panel__header.has-right-content {
    color: #2A9351;
    font-family: 'Titillium Web';
}
[dir] .SeatMapLegend .legends .legend-item-row .legend-text {
    text-align: center;
}
[dir=ltr] .spark-message__icon+.spark-message__content {
    font-family: 'Inter';
    text-align: justify;
 }
#seat-info > div.passenger-name > div{
    font-family: 'Inter';
}
#seat-info > h4 > div{
    font-family: 'Titillium Web';
    color:#2A9351;
}
[dir] .ducp-component-initial-circle.light, [dir] .spark-avatar--light.ducp-component-initial-circle, [dir] .spark-avatar--light.spark-avatar--text {
    border: 1px solid #2AAA8A;
    font-family: 'Inter';
}
[dir] .seat-popover-form .facilities .seat-facility .seat-text-icon .code {
    color:#2A9351;
}
[dir] .ducp-component-button, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .spark-toolbar__show-more, [dir] .MessagePopup .button-container .modal-button.close-button, [dir] .sabre-dx-component-check-in-documents .footer>button, [dir] .sabre-dx-component-check-in-page-level-message .continue-button, [dir] .seat-popover-form .select-seat, [dir] .spark-btn, [dir] .TravelExtras .footer>button, [dir] .TravelExtras .travel-extra .content .button-wrapper button {
    background-color: #39bb9a;
    border: .0625rem solid #2aaa8a;
}
[dir] .ancillary-summary-common .summary-button .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more button.hover.spark-toolbar__show-more, [dir] .ancillary-summary-common .summary-button .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more button.spark-toolbar__show-more:hover, [dir] .ancillary-summary-common .summary-button .MessagePopup .button-container button.hover.modal-button.close-button, [dir] .ancillary-summary-common .summary-button .MessagePopup .button-container button.modal-button.close-button:hover, [dir] .ancillary-summary-common .summary-button .sabre-dx-component-check-in-documents .footer>button.hover, [dir] .ancillary-summary-common .summary-button .sabre-dx-component-check-in-documents .footer>button:hover, [dir] .ancillary-summary-common .summary-button .TravelExtras .footer>button.hover, [dir] .ancillary-summary-common .summary-button .TravelExtras .footer>button:hover, [dir] .ancillary-summary-common .summary-button .TravelExtras .travel-extra .content .button-wrapper button.hover, [dir] .ancillary-summary-common .summary-button .TravelExtras .travel-extra .content .button-wrapper button:hover, [dir] .ancillary-summary-common .summary-button button.ducp-component-button:hover, [dir] .ancillary-summary-common .summary-button button.hover.ducp-component-button, [dir] .ancillary-summary-common .summary-button button.spark-btn.hover, [dir] .ancillary-summary-common .summary-button button.spark-btn:hover, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .ancillary-summary-common .summary-button button.hover.spark-toolbar__show-more, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .ancillary-summary-common .summary-button button.spark-toolbar__show-more:hover, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .ducp-component-page-button-wrapper>button.hover.spark-toolbar__show-more.continue, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .ducp-component-page-button-wrapper>button.hover.spark-toolbar__show-more.go-back:not(.go-back-text-button), [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .ducp-component-page-button-wrapper>button.spark-toolbar__show-more.continue:hover, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .ducp-component-page-button-wrapper>button.spark-toolbar__show-more.go-back:hover:not(.go-back-text-button), [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .sabre-dx-component-check-in-page-level-message .hover.spark-toolbar__show-more.continue-button, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .sabre-dx-component-check-in-page-level-message .spark-toolbar__show-more.continue-button:hover, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .seat-popover-form .hover.spark-toolbar__show-more.select-seat, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .seat-popover-form .spark-toolbar__show-more.select-seat:hover, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .spark-btn--lg.hover.spark-toolbar__show-more, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .spark-btn--lg.spark-toolbar__show-more:hover, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .spark-btn--md.hover.spark-toolbar__show-more, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .spark-btn--md.spark-toolbar__show-more:hover, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .summary-content .summary-button button.hover.spark-toolbar__show-more, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .summary-content .summary-button button.spark-toolbar__show-more:hover, [dir] .ducp-component-page-button-wrapper>button.ducp-component-button.continue:hover, [dir] .ducp-component-page-button-wrapper>button.ducp-component-button.go-back:hover:not(.go-back-text-button), [dir] .ducp-component-page-button-wrapper>button.hover.ducp-component-button.continue, [dir] .ducp-component-page-button-wrapper>button.hover.ducp-component-button.go-back:not(.go-back-text-button), [dir] .ducp-component-page-button-wrapper>button.spark-btn.continue:hover, [dir] .ducp-component-page-button-wrapper>button.spark-btn.go-back:hover:not(.go-back-text-button), [dir] .ducp-component-page-button-wrapper>button.spark-btn.hover.continue, [dir] .ducp-component-page-button-wrapper>button.spark-btn.hover.go-back:not(.go-back-text-button), [dir] .MessagePopup .button-container .ancillary-summary-common .summary-button button.hover.modal-button.close-button, [dir] .MessagePopup .button-container .ancillary-summary-common .summary-button button.modal-button.close-button:hover, [dir] .MessagePopup .button-container .ducp-component-page-button-wrapper>button.hover.modal-button.close-button.continue, [dir] .MessagePopup .button-container .ducp-component-page-button-wrapper>button.hover.modal-button.close-button.go-back:not(.go-back-text-button), [dir] .MessagePopup .button-container .ducp-component-page-button-wrapper>button.modal-button.close-button.continue:hover, [dir] .MessagePopup .button-container .ducp-component-page-button-wrapper>button.modal-button.close-button.go-back:hover:not(.go-back-text-button), [dir] .MessagePopup .button-container .sabre-dx-component-check-in-page-level-message .hover.modal-button.close-button.continue-button, [dir] .MessagePopup .button-container .sabre-dx-component-check-in-page-level-message .modal-button.close-button.continue-button:hover, [dir] .MessagePopup .button-container .seat-popover-form .hover.modal-button.close-button.select-seat, [dir] .MessagePopup .button-container .seat-popover-form .modal-button.close-button.select-seat:hover, [dir] .MessagePopup .button-container .spark-btn--lg.hover.modal-button.close-button, [dir] .MessagePopup .button-container .spark-btn--lg.modal-button.close-button:hover, [dir] .MessagePopup .button-container .spark-btn--md.hover.modal-button.close-button, [dir] .MessagePopup .button-container .spark-btn--md.modal-button.close-button:hover, [dir] .MessagePopup .button-container .summary-content .summary-button button.hover.modal-button.close-button, [dir] .MessagePopup .button-container .summary-content .summary-button button.modal-button.close-button:hover, [dir] .sabre-dx-component-check-in-documents .ancillary-summary-common .summary-button .footer>button.hover, [dir] .sabre-dx-component-check-in-documents .ancillary-summary-common .summary-button .footer>button:hover, [dir] .sabre-dx-component-check-in-documents .footer.ducp-component-page-button-wrapper>button.continue:hover, [dir] .sabre-dx-component-check-in-documents .footer.ducp-component-page-button-wrapper>button.go-back:hover:not(.go-back-text-button), [dir] .sabre-dx-component-check-in-documents .footer.ducp-component-page-button-wrapper>button.hover.continue, [dir] .sabre-dx-component-check-in-documents .footer.ducp-component-page-button-wrapper>button.hover.go-back:not(.go-back-text-button), [dir] .sabre-dx-component-check-in-documents .footer>button.spark-btn--lg.hover, [dir] .sabre-dx-component-check-in-documents .footer>button.spark-btn--lg:hover, [dir] .sabre-dx-component-check-in-documents .footer>button.spark-btn--md.hover, [dir] .sabre-dx-component-check-in-documents .footer>button.spark-btn--md:hover, [dir] .sabre-dx-component-check-in-documents .summary-content .summary-button .footer>button.hover, [dir] .sabre-dx-component-check-in-documents .summary-content .summary-button .footer>button:hover, [dir] .sabre-dx-component-check-in-page-level-message .continue-button:hover, [dir] .sabre-dx-component-check-in-page-level-message .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .hover.spark-toolbar__show-more.continue-button, [dir] .sabre-dx-component-check-in-page-level-message .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .spark-toolbar__show-more.continue-button:hover, [dir] .sabre-dx-component-check-in-page-level-message .ducp-component-page-button-wrapper>button.go-back.continue-button:hover:not(.go-back-text-button), [dir] .sabre-dx-component-check-in-page-level-message .ducp-component-page-button-wrapper>button.hover.go-back.continue-button:not(.go-back-text-button), [dir] .sabre-dx-component-check-in-page-level-message .hover.continue-button, [dir] .sabre-dx-component-check-in-page-level-message .MessagePopup .button-container .hover.modal-button.close-button.continue-button, [dir] .sabre-dx-component-check-in-page-level-message .MessagePopup .button-container .modal-button.close-button.continue-button:hover, [dir] .sabre-dx-component-check-in-page-level-message .spark-btn--lg.continue-button:hover, [dir] .sabre-dx-component-check-in-page-level-message .spark-btn--lg.hover.continue-button, [dir] .sabre-dx-component-check-in-page-level-message .TravelExtras .travel-extra .content .button-wrapper button.continue-button:hover, [dir] .sabre-dx-component-check-in-page-level-message .TravelExtras .travel-extra .content .button-wrapper button.hover.continue-button, [dir] .seat-popover-form .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .hover.spark-toolbar__show-more.select-seat, [dir] .seat-popover-form .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .spark-toolbar__show-more.select-seat:hover, [dir] .seat-popover-form .ducp-component-page-button-wrapper>button.go-back.select-seat:hover:not(.go-back-text-button), [dir] .seat-popover-form .ducp-component-page-button-wrapper>button.hover.go-back.select-seat:not(.go-back-text-button), [dir] .seat-popover-form .hover.select-seat, [dir] .seat-popover-form .MessagePopup .button-container .hover.modal-button.close-button.select-seat, [dir] .seat-popover-form .MessagePopup .button-container .modal-button.close-button.select-seat:hover, [dir] .seat-popover-form .select-seat:hover, [dir] .seat-popover-form .spark-btn--lg.hover.select-seat, [dir] .seat-popover-form .spark-btn--lg.select-seat:hover, [dir] .seat-popover-form .TravelExtras .travel-extra .content .button-wrapper button.hover.select-seat, [dir] .seat-popover-form .TravelExtras .travel-extra .content .button-wrapper button.select-seat:hover, [dir] .spark-btn--lg.ducp-component-button:hover, [dir] .spark-btn--lg.hover.ducp-component-button, [dir] .spark-btn--lg.spark-btn.hover, [dir] .spark-btn--lg.spark-btn:hover, [dir] .spark-btn--md.ducp-component-button:hover, [dir] .spark-btn--md.hover.ducp-component-button, [dir] .spark-btn--md.spark-btn.hover, [dir] .spark-btn--md.spark-btn:hover, [dir] .summary-content .summary-button .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more button.hover.spark-toolbar__show-more, [dir] .summary-content .summary-button .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more button.spark-toolbar__show-more:hover, [dir] .summary-content .summary-button .MessagePopup .button-container button.hover.modal-button.close-button, [dir] .summary-content .summary-button .MessagePopup .button-container button.modal-button.close-button:hover, [dir] .summary-content .summary-button .sabre-dx-component-check-in-documents .footer>button.hover, [dir] .summary-content .summary-button .sabre-dx-component-check-in-documents .footer>button:hover, [dir] .summary-content .summary-button .TravelExtras .footer>button.hover, [dir] .summary-content .summary-button .TravelExtras .footer>button:hover, [dir] .summary-content .summary-button .TravelExtras .travel-extra .content .button-wrapper button.hover, [dir] .summary-content .summary-button .TravelExtras .travel-extra .content .button-wrapper button:hover, [dir] .summary-content .summary-button button.ducp-component-button:hover, [dir] .summary-content .summary-button button.hover.ducp-component-button, [dir] .summary-content .summary-button button.spark-btn.hover, [dir] .summary-content .summary-button button.spark-btn:hover, [dir] .TravelExtras .ancillary-summary-common .summary-button .footer>button.hover, [dir] .TravelExtras .ancillary-summary-common .summary-button .footer>button:hover, [dir] .TravelExtras .footer.ducp-component-page-button-wrapper>button.continue:hover, [dir] .TravelExtras .footer.ducp-component-page-button-wrapper>button.go-back:hover:not(.go-back-text-button), [dir] .TravelExtras .footer.ducp-component-page-button-wrapper>button.hover.continue, [dir] .TravelExtras .footer.ducp-component-page-button-wrapper>button.hover.go-back:not(.go-back-text-button), [dir] .TravelExtras .footer>button.spark-btn--lg.hover, [dir] .TravelExtras .footer>button.spark-btn--lg:hover, [dir] .TravelExtras .footer>button.spark-btn--md.hover, [dir] .TravelExtras .footer>button.spark-btn--md:hover, [dir] .TravelExtras .summary-content .summary-button .footer>button.hover, [dir] .TravelExtras .summary-content .summary-button .footer>button:hover, [dir] .TravelExtras .travel-extra .content .button-wrapper .ancillary-summary-common .summary-button button.hover, [dir] .TravelExtras .travel-extra .content .button-wrapper .ancillary-summary-common .summary-button button:hover, [dir] .TravelExtras .travel-extra .content .button-wrapper .ducp-component-page-button-wrapper>button.continue:hover, [dir] .TravelExtras .travel-extra .content .button-wrapper .ducp-component-page-button-wrapper>button.go-back:hover:not(.go-back-text-button), [dir] .TravelExtras .travel-extra .content .button-wrapper .ducp-component-page-button-wrapper>button.hover.continue, [dir] .TravelExtras .travel-extra .content .button-wrapper .ducp-component-page-button-wrapper>button.hover.go-back:not(.go-back-text-button), [dir] .TravelExtras .travel-extra .content .button-wrapper .sabre-dx-component-check-in-page-level-message button.continue-button:hover, [dir] .TravelExtras .travel-extra .content .button-wrapper .sabre-dx-component-check-in-page-level-message button.hover.continue-button, [dir] .TravelExtras .travel-extra .content .button-wrapper .seat-popover-form button.hover.select-seat, [dir] .TravelExtras .travel-extra .content .button-wrapper .seat-popover-form button.select-seat:hover, [dir] .TravelExtras .travel-extra .content .button-wrapper .summary-content .summary-button button.hover, [dir] .TravelExtras .travel-extra .content .button-wrapper .summary-content .summary-button button:hover, [dir] .TravelExtras .travel-extra .content .button-wrapper button.spark-btn--lg.hover, [dir] .TravelExtras .travel-extra .content .button-wrapper button.spark-btn--lg:hover, [dir] .TravelExtras .travel-extra .content .button-wrapper button.spark-btn--md.hover, [dir] .TravelExtras .travel-extra .content .button-wrapper button.spark-btn--md:hover{
    background-color: #39bb9a;
}
/* END: seat map page */

/* START: last summary page */
.ducp-component-flight-summary .flight-summary-header .ducp-component-panel-content .flight-summary-content .flight-route-info .airport-code, .ducp-component-flight-summary .flight-summary-header .ducp-component-panel-content .flight-summary-content .flight-route-info .date, .ducp-component-flight-summary .flight-summary-header .ducp-component-panel-content .flight-summary-content .flight-summary-label {
    font-family: 'Inter';
}
.ducp-component-flight-summary-additional-info .label {
    font-family: 'Inter';
}
.ducp-component-flight-number .flight-number-container, .ducp-component-flight-number img, .ducp-component-flight-number span {
    font-family: 'Inter';
}
.ducp-component-flight-summary .flight-summary-header .ducp-component-panel-content .flight-summary-content .ducp-component-flight-duration .duration, .ducp-component-flight-summary .flight-summary-header .ducp-component-panel-content .flight-summary-content .ducp-component-flight-times {
    color: #2A9351;
}
.ducp-component-flight-summary-additional-info .value {
    color: #2A9351;
}
[dir] .ducp-component-flight-summary .flight-summary-header .ducp-component-panel-content .flight-summary-title .title-route {
    font-family: 'Titillium Web';
}
.ducp-component-panel-details-toggle .show-details.text-button {
    color: #2A9351;
}
.ducp-component-panel-details-toggle .show-details.text-button:hover {
    color: #2A9351;
}
[dir] .ducp-component-panel-details-toggle .show-details.text-button:focus {
    box-shadow: 0 0 0 0.1875rem #2A9351;
}
.ducp-component-passenger-summary .full-name .name-type .passenger-name {
    color: #2A9351;
}
[dir=ltr] .ducp-component-passenger-summary .full-name .name-type .passenger-type {
    font-family: 'Inter';
    font-size: 1.1rem;
}
[dir] .spark-btn--icon.spark-icon.hover, [dir] .spark-btn--icon.spark-icon:hover, [dir] .spark-icon.ducp-component-button.icon-button:hover, [dir] .spark-icon.hover.ducp-component-button.icon-button {
    background-color: #fff;
    color:#2A9351;
}
#accordion-4 > div > div > div > div > div.row.passenger-summary-header > div.col-xs-12.col-sm-4.col-lg-4.button-container > div > div > span {
    color: #2A9351;
}
[dir] h4 {
    color: #2A9351;
    font-family: 'Inter';
}
.ducp-component-sectional-information .ducp-component-sub-section .main-title {
    align-items: center;
}
.ducp-component-passenger-summary-seats-extras .itinerary-container .itinerary-flight-route {
    font-family: 'Inter';
}
.ducp-component-passenger-summary-seats-extras .segment-extras .segment-flight-route {
    color: #2A9351;
}
.ducp-component-sectional-information .ducp-component-sub-section .section-title {
    color: #2A9351;
}
.ducp-component-passenger-summary-seats-extras .segment-extras .extras {
    color: black;
}
.ducp-component-passenger-summary-seats-extras .segment-extras .extras .section-info-name {
    color: black;
    font-weight: 400;
}
[dir=ltr] .ducp-component-sectional-information .ducp-component-sub-section {
    color: black;
}
[dir=ltr] .ducp-component-sectional-information .ducp-component-sub-section .section-info-name {
    color: black;
    font-weight: 400;
}
[dir=ltr] .ducp-component-record-locator .record-locator-container .record-locator-value {
    color: #2A9351;
}
.ducp-component-toolbar .spark-toolbar__item {
    color: #2A9351;
}
.sabre-dx-component-check-in-flight-summary .ducp-component-flight-number .flight-name-main {
    color: #2A9351;
}

[dir] .ducp-component-button.secondary-button, [dir] .ducp-component-number-selector .spark-number-selector .ducp-component-button.icon-button, [dir] .ducp-component-toolbar .spark-toolbar.as-buttons .spark-toolbar__item--secondary-button, [dir] .ducp-component-toolbar .spark-toolbar.as-buttons .spark-toolbar__show-more, [dir] .email-boarding-pass-container .email-button-container .ducp-component-button.cancel-email-button, [dir] .sabre-dx-component-check-in-documents .footer>button.go-back, [dir] .spark-btn--secondary, [dir] .TravelExtras .footer>button.go-back {
    background-color: #fff;
    border: .0625rem solid #2A9351;
    box-shadow: inset 0 -0.125rem 0 #2A9351;
}
.ducp-component-button.secondary-button, .ducp-component-number-selector .spark-number-selector .ducp-component-button.icon-button, .ducp-component-toolbar .spark-toolbar.as-buttons .spark-toolbar__item--secondary-button, .ducp-component-toolbar .spark-toolbar.as-buttons .spark-toolbar__show-more, .email-boarding-pass-container .email-button-container .ducp-component-button.cancel-email-button, .sabre-dx-component-check-in-documents .footer>button.go-back, .spark-btn--secondary, .TravelExtras .footer>button.go-back {
    color: #2A9351;
}
[dir] .ducp-component-button.secondary-button:hover, [dir] .ducp-component-number-selector .spark-number-selector .ducp-component-button.icon-button:hover, [dir] .ducp-component-number-selector .spark-number-selector .hover.ducp-component-button.icon-button, [dir] .ducp-component-toolbar .spark-toolbar.as-buttons .hover.spark-toolbar__item--secondary-button, [dir] .ducp-component-toolbar .spark-toolbar.as-buttons .hover.spark-toolbar__show-more, [dir] .ducp-component-toolbar .spark-toolbar.as-buttons .spark-toolbar__item--secondary-button:hover, [dir] .ducp-component-toolbar .spark-toolbar.as-buttons .spark-toolbar__show-more:hover, [dir] .email-boarding-pass-container .email-button-container .ducp-component-button.cancel-email-button:hover, [dir] .email-boarding-pass-container .email-button-container .hover.ducp-component-button.cancel-email-button, [dir] .hover.ducp-component-button.secondary-button, [dir] .sabre-dx-component-check-in-documents .footer>button.go-back:hover, [dir] .sabre-dx-component-check-in-documents .footer>button.hover.go-back, [dir] .spark-btn--secondary.hover, [dir] .spark-btn--secondary:hover, [dir] .TravelExtras .footer>button.go-back:hover, [dir] .TravelExtras .footer>button.hover.go-back {
    background-color: #fff;
    border: .0625rem solid #2A9351;
    box-shadow: inset 0 -0.125rem 0 #2A9351;
}
.ducp-component-button.secondary-button:hover, .ducp-component-number-selector .spark-number-selector .ducp-component-button.icon-button:hover, .ducp-component-number-selector .spark-number-selector .hover.ducp-component-button.icon-button, .ducp-component-toolbar .spark-toolbar.as-buttons .hover.spark-toolbar__item--secondary-button, .ducp-component-toolbar .spark-toolbar.as-buttons .hover.spark-toolbar__show-more, .ducp-component-toolbar .spark-toolbar.as-buttons .spark-toolbar__item--secondary-button:hover, .ducp-component-toolbar .spark-toolbar.as-buttons .spark-toolbar__show-more:hover, .email-boarding-pass-container .email-button-container .ducp-component-button.cancel-email-button:hover, .email-boarding-pass-container .email-button-container .hover.ducp-component-button.cancel-email-button, .hover.ducp-component-button.secondary-button, .sabre-dx-component-check-in-documents .footer>button.go-back:hover, .sabre-dx-component-check-in-documents .footer>button.hover.go-back, .spark-btn--secondary.hover, .spark-btn--secondary:hover, .TravelExtras .footer>button.go-back:hover, .TravelExtras .footer>button.hover.go-back {
    color: #2A9351;
}
[dir] .ducp-component-button:hover, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .hover.spark-toolbar__show-more, [dir] .ducp-component-confirmation-header .supplementary-data-container .ducp-component-toolbar .show-more .spark-toolbar__show-more:hover, [dir] .hover.ducp-component-button, [dir] .MessagePopup .button-container .hover.modal-button.close-button, [dir] .MessagePopup .button-container .modal-button.close-button:hover, [dir] .sabre-dx-component-check-in-documents .footer>button.hover, [dir] .sabre-dx-component-check-in-documents .footer>button:hover, [dir] .sabre-dx-component-check-in-page-level-message .continue-button:hover, [dir] .sabre-dx-component-check-in-page-level-message .hover.continue-button, [dir] .seat-popover-form .hover.select-seat, [dir] .seat-popover-form .select-seat:hover, [dir] .spark-btn.hover, [dir] .spark-btn:hover, [dir] .TravelExtras .footer>button.hover, [dir] .TravelExtras .footer>button:hover, [dir] .TravelExtras .travel-extra .content .button-wrapper button.hover, [dir] .TravelExtras .travel-extra .content .button-wrapper button:hover {
    background-color: #2A9351;
}
[dir=ltr] .ducp-component-message .MessagePopup .modal-content-main .title, [dir=ltr] .ducp-component-message .sabre-dx-component-check-in-page-level-message .message-content .title, [dir=ltr] .ducp-component-message .spark-message__content .title, [dir=ltr] .MessagePopup .ducp-component-message .modal-content-main .title, [dir=ltr] .sabre-dx-component-check-in-page-level-message .ducp-component-message .message-content .title {
    font-family: 'Titillium Web';
}
/* END: last summary page */

#additional-look-up-options > div > label > select > option:nth-child(1) {
    display: none;
}

[dir=ltr] .ducp-component-page-button-wrapper>button:not(:last-child) {
    margin-right: 1rem !;
    box-sizing: content-box;
    border: black;
    background: #ff9900;
    background-size: cover;
    border-radius: 0.25rem;
    cursor: pointer;
    padding: 1.75rem 3rem;
    text-align: center;
    margin-bottom: 1rem;
    overflow: hidden;
    z-index: 5;
}

/* Change seat icons starts */

.spark-popover__toggle.seat-map-icon.seat-cell-wrapper.seat {
    background-image: url("../images/sabre-dx-component-check-in-seatmap/available.png") !important;
}

.seat-map-icon.REGULAR {
    background-image: url("../images/sabre-dx-component-check-in-seatmap/available.png");
}

.spark-popover__toggle.seat-map-icon.seat-cell-wrapper.seat-unavailable {
    background-image: url("../images/sabre-dx-component-check-in-seatmap/reserved.png");
}

.spark-popover__toggle.seat-map-icon.seat-cell-wrapper.seat-unavailable.seat-pax-selected {
    background-image: url("../images/sabre-dx-component-check-in-seatmap/selected.png");
}

.seat-map-icon.SELECTED{
    background-image: url("../images/sabre-dx-component-check-in-seatmap/selected.png") !important;
}

.seat-map-icon.RESERVED{
    background-image: url("../images/sabre-dx-component-check-in-seatmap/reserved.png") !important;
}

.seat-map-icon.REGULAR{
    background-image: url("../images/sabre-dx-component-check-in-seatmap/available.png") !important;
}


/* Change seat icons ends */
