.package-details .package-departure-details p {
background: #1b3b7f !important;
}
.supp-payment-title-table, .supp-payment-title-table:hover
{
background: #1b3b7f !important;
}


.trip-total {background: #1b1c1e url(../images/tour/bottom-white-arrow-icon.png) no-repeat right 15px center;}
.mProItinerary .mProItineraryTable .mProItiDate {color:#1b3b7f !important;}
.mProFlightCont .mProFlightDetails .mProFlightTime, .mProFlightCont .mProAddDet .mProFlightLinks a {color:#1b3b7f !important;}
.btn-container .secondary-btn, .btn-container .secondary-btn:hover {color: #1b3b7f !important;}


button.next {float:right !important;}

.btn-container .secondary-btn
{

background: #1b3b7f !important;
color: #ffffff !important;
border: none !important;
}

.btn-primary {background-color:#1b3b7f !important; border-color:#1b3b7f !important; color: #fff !important;}

/*CSS CXP Styles*/
a:focus, a:hover {color: #1b3b7f !important;}

.category-tab-content-box {background-color:#1b3b7f !important;}
ul.tabcategory li a.selected, ul.tabcategory li a:hover {background-color: #1b3b7f !important;}
.cruise-details span { color: #1b3b7f !important;}
.categoryview-price-gride span.price { color: #1b3b7f !important;}

.btn-container .primary-btn, .btn-container .primary-btn:hover {background-color: #1b3b7f !important; border: 2px solid #1b3b7f !important;}

.cxp:hover {background-color:#104044;}

.btn:focus {box-shadow: 0 0 0 3px hsla(202, 100%, 49%, 0.25) !important;}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover
{background-color: #1b3b7f !important; border-color: #1b3b7f!important;}

.btn-primary.focus, .btn-primary:focus {background-color: #1b3b7f !important; border-color:#1b3b7f !important; color:#fff !important;}

.stateroom-price-box, .upgrade-room-box-title, .PublicArea-Box {background-color: #1b3b7f !important; }
.btn-primary:hover { color: #d7d1d1 !important;}

.Stateroomimage-right span {background: url(../images/cruise/ri8-arrow-circle-th1.png) right center no-repeat #1b3b7f !important;}

.DeckLegendOuter h3 {background-color: #1b3b7f !important;}

.item-list-cabin-price-title {background-color: #1b3b7f !important;}
.item-list-price {color: #1b3b7f !important;}

.Stateroomimage-down span {background: url(../images/cruise/down-arrow-circle-th1.png) right center no-repeat #1b3b7f !important;}

.upgrade-room-box-contents ul li.last a {color: #1b3b7f !important;}

.btn-container .secondary-btn, .btn-container .secondary-btn:hover {border: 2px solid #1b3b7f !important;}

.btn-container .primary-btn, .btn-container .primary-btn:hover {color: #ffffff !important;}
.loading-box-cruise {border: 5px solid #1b3b7f !important}
.step-box li div a {color:#1b3b7f !important;}
a.advaced-search:link {color: #1b3b7f !important;}
div.list_item_hover {background-color: #1b3b7f !important; }

.filter-panel .panel-body h4 {color: #1b3b7f !important;}
.search-bar-section {background-image: linear-gradient(to bottom,#1b3b7f 5%,#000 100%);}
.bg-primary {background: #1b3b7f !important;}
.text-primary {color:#1b3b7f !important;}
.btn-outline-primary {border-color: #1b3b7f !important; color:#1b3b7f !important;}
.breadcrumb {/* background: #ddd; */}
.breadcrumb>a {color:#fff !important;}
.category-tab-content-box { background-color: #1b3b7f !important;}
ul.tabcategory li {
background-color: #1b3b7f;
}
.package-details .package-prices { background: #fff !important;}
.btn-outline-primary.active, .btn-outline-primary:active {color:#1b3b7f !important;}
.package-details .nav-tabs>li.active>a, .package-details .nav-tabs>li.active>a:focus, .package-details .nav-tabs>li.active>a:hover {
background-color: #1b3b7f !important;
color: #fff !important;
}
.category-tab-content span {color: #fff !important;}
.cruise-features .cruise-feature-link .more-link {color:#fff !important;}
.cruise-details h4, .search-title {
background: #1b3b7f;
color: #ffffff;
}
.step-box li.step-current div { background: #1b3b7f !important;}
.item-list-price-title {background-color: #1b3b7f !important;}
.conf-page-title-bar {background: #1b3b7f !important;}
.seat-sel-tbl tr th, .flight-sum-tbl th {
background: #1b3b7f !important;
Color: #fff !important;
}
.flight-sum-tbl tr.payment-total-due, .flight-sum-tbl tr.payment-total-due td {
background: #1b3b7f !important;
Color: #fff !important;
}
.flight-bar-head {
color: #1b3b7f;
}

.flight-sum-tbl td.package-title { color: #1b3b7f !important;}
.pass-email-details .ps-email-btn.secondary-btn {color: #1b3b7f !important; border: 2px solid #1b3b7f !important;}
.custom-radio .custom-radio-value::after {color: #1b3b7f !important;}
.btn-container .secondary-btn, .btn-container .secondary-btn:hover {color: #fff !important;}
.loading-logo {display: none !important;}
.line-scale-pulse-out-rapid > div {background-color: #1b3b7f !important;}


/*New style*/

.select2-container--default .select2-results__option--highlighted[aria-selected] {
color: #fff;
background-color: #1b3b7f;
}

.bs-datepicker-head {
background-color: #1b3b7f;
}



.filter-panel .panel-body .filter-container>span {
color: #1b3b7f;
}

cruise-sailing-dates .nav-tabs>li.nav-item>a.nav-link.active, .cruise-sailing-dates .nav-tabs>li.nav-item>a.nav-link.active:focus, .cruise-sailing-dates .nav-tabs>li.nav-item>a.nav-link.active:hover {
border-top: 2px solid #1b3b7f;
color: #1b3b7f;
}


.progress-stepper-arrow .checkout-steps-wrap .checkout-step.current .checkout-step-inner, .progress-stepper-arrow .checkout-steps-wrap .checkout-step.past .checkout-step-inner {
background: #1b3b7f;
color: #fff;
}

.progress-stepper-arrow .checkout-steps-wrap .checkout-step.current .checkout-step-inner::after, .progress-stepper-arrow .checkout-steps-wrap .checkout-step.past .checkout-step-inner::after {
border-color: transparent #1b3b7f;
}




h1.page-title.cruise-details-title {
    color: #1b3b7f !important;
}


h5.card-header.bg-secondary {
    background: #1b3b7f !important;
    color: #fff !important;
}


.checkout-stepper-accordion .st-open>.card-header {
    color: #fff !important;
    background: #1b3b7f !important;
}

.d-md-flex.w-100.px-2.payment-schedule-cust-total {
    background: #1b3b7f !important;
    color: #fff !important;
}

.nav-tabs > li > a.nav-link:hover {
    background-color: #1b3b7f !important; /* or any color you want on hover */
    color: white !important;;              /* text becomes white */
}



.filter-panel .panel-body .filter-container>span {
color: #1b3b7f;
}

.search-bar-section a, .search-bar-section a:active, .search-bar-section a:focus, .search-bar-section a:hover {
color: inherit !important;
}


h6.card-header.bg-secondary.supplier-amenities {
    background: #1b3b7f !important;
    color: #fff !important;
}



.card.section-select-stateroom .card-header {
    background-color: #f8f8f8 !important;
    border: 1px solid #cccdcd !important;
}


h4.flex-grow-1.mb-0.p-2.text-primary.page-title.trip-title.air_trip_details {
color: #1b3b7f !important;
}

.card-header.bg-secondary.d-flex.align-items-center.flex-wrap.py-1.mProItiTitle.px-md-2 {
background-color: #1b3b7f !important;
color: #fff;
}


.card-header.bg-secondary.d-flex.align-items-center.pointer.conf-title.book-offer-conf-icon {
background: #1b3b7f !important;
color: white;
}


.pl-2, .px-2 {

color: #1b3b7f !important;
}


.nav-link.active.disabled {
    background: #1b3b7f !important;
}


.nav-stepper .nav-link.active::after {
    border-color: transparent #1b3b7f !important;
}

.nav-stepper .nav-link.active {
    background: #1b3b7f !important;
}

.package-detail .package-details .breadcrumb a.breadcrumb-item {
    
    Color: #1b3b7f !important;
}

a.breadcrumb-item {
    COLOR: #1b3b7f !important;
}

/*Transition*/


.client-loader {
border-color: #1b3b7f !important;
}

.loader-spiral {
display: none !important;
}


/*Checkout & Quotation Page*/

input#_ctl0_MainContentsPH__ctl0_HoldBTN {
--bs-btn-hover-bg: #d9e5ff;
}

input#_ctl0_MainContentsPH__ctl0_SaveForLaterButton {
--bs-btn-hover-bg: #d9e5ff;
}

input#p {
--bs-btn-hover-bg: #d9e5ff;
}

div#confirmation_heading {
background: #1b3b7f !important;
color: #fff !important;
}

div#title_PricePayment {
background: #1b3b7f !important;
color: #fff !important;
}

.card-header.bg-secondary.d-flex.align-items-center.guest-conf-icon.toggle.pointer {
background: #1b3b7f !important;
color: #fff !important;
}

.card-header.bg-secondary.d-flex.align-items-center.pointer {
background: #1b3b7f !important;
color: #fff !important;
}

input#_ctl0_MainContentsPH__ctl0__ctl4_RPTRPassengers__ctl0_SendEmailBTN {
--bs-btn-hover-bg: #d9e5ff;
}