
/*# sourceMappingURL=custom.css.map */

/* header start*/
.dxp-menu .menu-link, .dxp-menu .toggle {
    color: #000 !important;
}
.dxp-menu .menu-link, header button span, .dxp-footer span {
    font-size: 1.3rem;
}
.dxp-menu {
    background: #603311;   
}
.dxp-header-view .centered-content {
    border-top-color: #603311;
	background-color:#603311;
}
.sign-in-section {
    background-color:#603311;

}
.header-item-label {
    color: #000 !important
}
.sign-in-section:before {
            display: none;
       }
.dxp-menu:hover .toggle:hover {
    background-color:#fff;
}

.dxp-logo .dxp-link:before,
.sign-in-section:before,
.dxp-menu .main-menu-container .main-menu .menu-item.active:after {
    display:none;
}
.dxp-menu .main-menu-container .main-menu .menu-item.active,
.dxp-menu .main-menu-container .main-menu .menu-item:hover,
.dxp-menu .dxp-settings:hover,
.dxp-header-view .header-item-group .header-item > .header-item-label:active, 
.dxp-header-view .header-item-group .header-item > .header-item-label:focus {
    background-color: #FFF !important;
    border-top-color:#FFFFFF;
    
}
.dxp-menu .toggle-main-menu {
    background-color:#fff;   
}
.dxp-menu .toggle-main-menu:after{
    display:none;
}

/* header end*/

/*myb/search*/
.dxp-search-widget .spark-tabs__tab {
    background-color: #6C321A;  
     box-shadow:none;
    border: 1px solid #6C321A;
    font-size: 1rem;
    color: #FFFFFF;
}
.dxp-search-widget .spark-tabs__tab.active {
        background-color: #fff;
        box-shadow: none;
        color: #6C321A;
    }
    .dxp-search-widget .spark-tabs__tab.active:hover {
        background-color: #fff;
    }

.flight-search-headers h2 {
    color: #6C321A;
}

.dxp-flight-search .journey-type-selection .journey-type-selection-item[aria-selected="true"] .dxp-link {
        background-color: #6C321A;
        border: 1px solid #6C321A;
        color: #FFF;
    }
    .dxp-flight-search .journey-type-selection .journey-type-selection-item .dxp-link:hover {
        background-color: #6C321A;
        color: #fff;
    }

    .journey-type-selection .journey-type-selection-item.active .dxp-link {
        background-color: #6C321A;
    }

.journey-type-selection .journey-type-selection-item .dxp-link {
    color: #6C321A;
    padding: 0 1.667rem;
    border: 1px solid #6C321A;
    display: inline-block;
    font-size: 1.333rem;
    font-weight: 600;
}

.dxp-switch .dxp-switch-option.selected {
    background-color:#6C321A !important;
}
.dxp-switch .dxp-switch-option{
    background-color:#fff;
}

.ducp-component-button.continue, 
.rbe-flow-sign-in-button {
    background: linear-gradient(150deg,#612d17 50%,#562814 51%);
    background-color: #6C321A;
    background-size: 200% 200%;
    background-position: 30% 0;
    border-color: #6C321A;
    color: #fff;
}
.dxp-button.primary{
     background:#6C321A;
     border-color:#6C321A;
     color:#fff;
     }

/*Footer start*/

.dxp-footer {
    background-color:#333;
}
.dxp-link.primary-font-color{
    color:#fff;
}
/*footer end*/

.dxp-itinerary-offers-header.spark-panel>.spark-panel__content .flight-selection-header-row .result-info-sort-filter .sort-filters-panel .ducp-component-button.text-button
{
    color:#6C321A !important;
}
.flight-offer-itinerary-breakdown .action-buttons .toggle-itinerary-breakdown.ducp-component-button.text-button {
    color: #6C321A !important;
}
.itinerary-part-offer-price .itinerary-part-offer-price-button .big-price-container .big-price{
     color: #6C321A !important;
}
.dxp-flight-details .header:before,
.dxp-flight-details .header:after,
.flight-offer-itinerary-part-details .segment-details .segment-line:after, 
.flight-offer-itinerary-part-details .segment-details .segment-line:before{
    background: #6C321A !important;
}
.dxp-flight-details .details:before,
.flight-offer-itinerary-part-details .segment-details .segment-line .segment-content:before {
    background: #6C321A !important;
}
.flight-offer-itinerary-part-details .segment-details .arrival .layover,
.dxp-layover {
    background-color: #6C321A !important;
}

.spark-step-indicator__item--current:after, 
.spark-step-indicator__item--current:before {
    background-color: ;#6C321A
}
.DucpComponentToggle .toggle-item .toggle-input:checked~.toggle-label:nth-child(n){
    border-color: #6C321A;
    background-color: #6C321A;
    color: #fff;
}

.selected-itinerary-part-offer .header-row .change-flight .spark-btn--sm.ducp-component-button.text-button {
    color: #6C321A !important;
}
.dxp-shopping-cart .cart-flight-details .itinerary-part-details .itinerary-part-time-details,
.dxp-shopping-cart .sabre-dx-component-cart-flight-segment .cart-flight-segment-header {
    background: #6C321A !important;
    color: #fff !important;
}
.dxp-shopping-cart .cart-flight-details .itinerary-part-details .itinerary-part-time-details .itinerary-part-header {
    color: #fff !important;
}
.dxp-logo .dxp-link:before{
    display:none;
}

/*buttons*/

.dxp-button.secondary {
    color: #6C321A;
    background: #fff;
    border-color: #6C321A;
}

.dxp-button.secondary:focus, .dxp-button.secondary:hover {
    background: #6C321A;
    border-color: #6C321A;
    color: #fff
}

.dxp-button.secondary:focus *, .dxp-button.secondary:hover * {
    color: #fff
}

.dxp-button.secondary:focus {
    outline: 4px solid #6C321A !important
}
.dxp-borderless-button{
    color:#6C321A;
}
.dxp-header-view .header-item-group .header-item > .header-item-label:active{
    background-color: #F6F8F5 !important;
    border-top-color:#F6F8F5;
}
.dxp-sign-up{
    display:none;
}
.dxp-sign-in .bottom .links-container .forgot {
    color:#6C321A;
}

.ducp-component-price{
    color:#6C321A;
}
.dx-flight-selection-ribbon .dx-flight-selection-ribbon-item.selected:after {
    background-color: #6C321A !important;
}
.dx-flight-selection-ribbon .dx-flight-selection-ribbon-item.selected:after {
    background-color: #6C321A !important;
}
.itinerary-part-offer-brand-comparison .shadow-box .brand-selection-button-container .brand-select-button.spark-btn--md
{
    background: #6C321A !important;
    border: 1px solid #6C321A;
    border-radius: 3px;
}
.dx-flight-selection-ribbon .dx-flight-selection-ribbon-item.selected:after {
    background-color: #6C321A !important;
}
.itinerary-part-offer-brand-comparison .shadow-box .brand-selection-button-container .brand-select-button.spark-btn--md
{
    background: #6C321A !important;
    border: 1px solid #6C321A;
    border-radius: 3px;
}
.itinerary-part-offer-brand-comparison .shadow-box .brand-name{
    color:#6C321A !important;
}
.itinerary-part-offer-brand-comparison .shadow-box .results-count{
    color:#6C321A !important;
}
.itinerary-part-offer-price .itinerary-part-offer-price-button.selected, .itinerary-part-offer-price .itinerary-part-offer-price-button:focus{
        outline: .252rem solid #6C321A !important;
}
.dxp-link {
    color: #6C321A;
}
.ducp-component-cart-panel-footer {
    color:#000000;
}
.ducp-component-cart-panel .title{
    color:#6C321A;
    background-color:#fff;
	font-weight:bold;
}
.dxp-background.no-image .ducp-component-title {
    color: #000000;
}
.itinerary-part-details .itinerary-part-flight-details .origin-destination{
    color:#000000 !important;
}
.dxp-view .no-image .title-wrapper .dxp-view-title {
    color: #000000 !important;
}
.spark-step-indicator__item--completed .spark-step-indicator__text .spark-step-indicator__title-text{
    color:#6C321A;
}
.dxp-button.primary.small, .dxp-button.primary.x-small {
    color: #fff;
    background: #6C321A;
    border-color: #6C321A;
}
.passenger-additional-info-buttons-mobile .passenger-additional-info-button-mobile .section-button span{
    color:#6C321A !important;
}

.dxp-background.no-image .dxp-trip-airports h2, .dxp-background.no-image .heading.ducp-component-page-title h1{
    color:#6C321A;
}
.ducp-component-record-locator .record-locator-container .record-locator-value{
    color:#6C321A;
}
.ducp-component-panel-details-toggle .show-details.text-button{
    color:#6C321A;
}
.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:#000000;
}
.ducp-component-passenger-summary .ducp-component-link.item-content{
    color:#6C321A;
}
.ducp-component-flight-details-flight .destination-arrival:after, .ducp-component-flight-details-flight .origin-departure:before{
    background:#6C321A;
}
.dxp-logo .dxp-link {
    background:#fff;
}
.spark-icon--sm, .spark-icon--sm:before{
    font-size : 1.5rem
}
.dx-flight-selection-ribbon .dx-flight-selection-ribbon-item.selected .date {
    color: #6C321A !important;
}

.spark-panel__content {
    color:#000000;
}
.itinerary-part-amenities .amenities-note{
    color:#000000 !important;
}
.itinerary-part-offer-price .itinerary-part-offer-price-button .starting-at-label {
    color:#000000 !important;
    font-size:20px;
}
.itinerary-part-offer-price .itinerary-part-offer-not-available{
    color:#000000 !important;
}
.passenger-summary{
    color:#000000 !important;
}
.passenger-info-panel-title.basic-info-title{
 color:#000000;   
}
.additional-info-panel .contact-info-title{
    color:#000000;
}
.additional-information-section .passenger-info-panel-title.additional-info-title{
    color:#000000;
}
.dxp-button.primary.small:hover, .dxp-button.primary.x-small:hover {
    background: #6C321A;
    border-color: #6C321A;
}
.dxp-seat-overlay .overlay-content .seat-info .general .price{
    color:#6C321A !important;
}
.dxp-payment-component .header.padding .ducp-component-price, .dxp-payment-component .header.padding h3
{
    color: #000000 !important
}

.payment-type .card-details-header .card-details-header-title .card-details-header-label{
    color:#000000;

}
.complete-payment-panel-header{
    color:#000000;
}
.ducp-component-from-to {
    color:#000000;
}
.ducp-component-flight-details-flight{
    color:#000000;
}
.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{
    color:#000000;
}
.ducp-component-panel-details-toggle .show-details.text-button:hover{
    color:#6C321A;
}
.ducp-component-panel-details-toggle .show-details.text-button:focus{
    color:#6C321A;
}
.payment-details .payment-details-title{
    color:#000000;
}
.dxp-passenger .selected-seat button  {
    color:#6C321A !important;
}
.dxp-seat-selection-passenger-list .passenger-list li .passenger-index{
    background:#6C321A !important;
}
 .dxp-shared-seat-selection .seat-map-caption .dxp-link {
    color: #6C321A !important;
}

.spark-step-indicator__item--current:before{
    background-color: #6C321A;
}
.spark-step-indicator__item--current:after {
 background-color: #6C321A;
}

.field-input {
background-color:#fff;
}
.field:not(.boarding-pass-field).field-has-value.field-success{
background-color:#fff;
border-color: #000;
}
.field-phone.field-success .field-label, .field-phone.field-success input {
    background: #fff;;
}
.field-phone.field-active.field-success .react-tel-input input[type=tel], .field-phone.field-active.field-success .react-tel-input input[type=tel]:focus, .field-phone.field-active.field-success input {
    background: transparent;
}
.dxp-breadcrumbs-container .dxp-breadcrumbs .spark-step-indicator__body .spark-step-indicator__cart .dxp-price .price {
    color: #6C321A;
}
.dxp-background{
background-color:#FBF2DC;
}
.dxp-confirmation-view .dxp-panel.no-padding{
    display:none;
}
.dxp-myb-hub-view .dxp-panel.no-padding{
    display:none;
}
.dxp-header-view .header-item-group .header-item {
    display:none;
}
.ducp-component-toolbar .spark-toolbar__item {
    color: #6C321A;
}
#dxp-manage-trips .manage-trips-form-header{
color: #6C321A;
}
.dxp-sign-in-banner .actions {
    display: none;
    visibility: hidden;
}
.dxp-sign-in-banner .image {
width: 62%;
height: 14.666rem;
}
.itinerary-part-offer-brand-comparison .shadow-box .brand-selection-button-container .brand-select-button.spark-btn--md .brand-offer-price .from{
    display:none;
}