.onetravel.page-unit.browser-normal .listing-unit input:focus + label,
.onetravel.page-unit.browser-normal .modal-dialog input:focus + label,
.onetravel.page-unit.browser-edge .listing-unit .floating-label input:focus + label,
.onetravel.page-unit.browser-ie .listing-unit .floating-label input:focus + label,
.onetravel.page-unit.browser-edge .modal-dialog .floating-label input:focus + label,
.onetravel.page-unit.browser-ie .modal-dialog .floating-label input:focus + label,
.onetravel.page-unit .filters .is--filter-results button.btn,
.onetravel.page-unit .matrix__aside .matrix__box-lg span.anchor,
.onetravel.page-unit .is--blue, .onetravel.page-unit .is--primary-blue,
.onetravel.page-unit .btn-cta-3rd,
.onetravel.page-unit .btn-cta-3rd:focus,
.onetravel.page-unit .btn-cta-3rd:active,
.onetravel.page-unit .btn-cta-3rd:hover,
.onetravel.page-unit .login__back,
.onetravel.page-unit .login .input-control:focus + label.input-control-label,
.onetravel.page-unit .modal-exit-intent .modal-content .is--back-search,
.onetravel.page-unit .pagination--action,
.onetravel.page-unit .is--tab-active .sort-tab__item--name,
.onetravel.page-unit .modify-widget-block__item:focus,
.onetravel.page-unit .modify-widget-block__item:hover,
.onetravel.page-unit .modify-widget-block__item.is--focused,
.onetravel.page-unit .modify-widget-block__item.is--anywhere > a,
.onetravel.page-unit .modify-widget-block__close,
.onetravel.page-unit .modify-widget-block .flexi-tabs-block .flexi-tab__drowdown .form-control,
.onetravel.page-unit .modify-widget-block__plus,
.onetravel.page-unit .modify-widget-block__minus,
.onetravel.page-unit .recent-searches__item--price,
.onetravel.page-unit .panel--payment-options .payment-options__method--label,
.onetravel.page-unit .panel--price-details .promo-info__content--info .promoCode__applyBtn,
.onetravel.page-unit .panel--price-details .promo-info__content--info .promoCode__applyBtn:hover,
.onetravel.page-unit .link--heading .link--next-btn,
.onetravel.page-unit .seatmap__legs--selected,
.onetravel.page-unit .seatleg__left--arrow.active--arrow,
.onetravel.page-unit .seatleg__right--arrow.active--arrow,
.onetravel.page-unit .seatpax__block .seatpax--selected,
.onetravel.page-unit .panel--traveler-details .login__show,
.onetravel.page-unit .panel--traveler-details .cuba-wrapper__traveller .traveller__input,
.onetravel.page-unit .panel--traveler-details .cuba-wrapper__traveller .traveller__input::placeholder,
.onetravel.page-unit a,
.onetravel.page-unit a:hover,
.onetravel.page-unit a:focus,
.onetravel.page-unit a:active,
.onetravel.page-unit .footer__disclaimer-title,
.onetravel.page-unit .tippy-content-warp a,
.onetravel.page-unit .contract .contract__footer,
.onetravel.page-unit .contract .contract__footer .is--brand-name,
.onetravel.page-unit .contract .contract__footer .is--value-deal,
.onetravel.page-unit .trip .contract__eachway-link,
.onetravel.page-unit .panel .is--learn-more,
.onetravel.page-unit .rev-plus .is--learn-more,
.onetravel.page-unit .panel .form-control:focus + label,
.onetravel.page-unit .panel--hotel-info .hotel-info__benefits .clean-safe,
.onetravel.page-unit .slt-room,
.onetravel.page-unit .panel--hotel-info .hotel-info__rooms .rooms-close,
.onetravel.page-unit .hotel-new__sorting-rooms .sort-tab__item.things-todo span,
span.anchor {
    color: #1255ae !important;
}

.onetravel.page-unit .slt-room.slt-room-selected {
    color: #007c04 !important;
}




    .onetravel.page-unit .filters .filters__block .filters__list .filters__list--row input:checked + label:before,
    .onetravel.page-unit .filters-tabs__link:before,
    .onetravel.page-unit .btn-cta-2nd,
    .onetravel.page-unit .btn-cta-2nd:focus,
    .onetravel.page-unit .btn-cta-2nd:active,
    .onetravel.page-unit .custom-radio .custom-control-input ~ .custom-control-label:checked ~ .custom-control-label:after,
    .onetravel.page-unit .custom-checkbox .custom-control-input:checked ~ .custom-control-label:before,
    .onetravel.page-unit .login__link:after,
    .onetravel.page-unit .pagination__item.is--item-active span.anchor,
    .onetravel.page-unit .pagination__item.is--item-active span.anchor:hover,
    .onetravel.page-unit .pagination__item.is--item-active span.anchor:focus,
    .onetravel.page-unit .modify-widget-block .is--depart,
    .onetravel.page-unit .modify-widget-block .is--return,
    .onetravel.page-unit .modify-widget-block .is--return:hover,
    .onetravel.page-unit .modify-widget-block .is--depart:hover,
    .onetravel.page-unit .modify-widget-block .is--selected,
    .onetravel.page-unit .modify-widget-block .is--selected:hover,
    .onetravel.page-unit .modify-widget-block .calendar__fare-range-loader .load-line,
    .onetravel.page-unit .modify-widget-block__plus:hover,
    .onetravel.page-unit .modify-widget-block__minus:hover,
    .onetravel.page-unit .customer-review .slick-dots li button,
    .onetravel.page-unit .seatmap__seats.handicap,
    .onetravel.page-unit .seatmap__seats.avail.m-cabin,
    .onetravel.page-unit .seatmaps-handicap div.active-handicap:before,
    .onetravel.page-unit .seatmap__seattype .main--seat:before,
    .onetravel.page-unit .progress-bar__loader > .loader-1,
    .onetravel.page-unit .progress-bar__loader > .loader-2,
    .onetravel.page-unit .passengers-list .select-traveller .sv_traveler-icon,
    .onetravel.page-unit .trip .mob_stops .ic-bullet,
    .onetravel.page-unit .tippy-content-warp.stops-info--content ul li:before,
    .onetravel.page-unit .hotel-info__inner .btn-cta-1st.hotel-rooms-btn,
    .onetravel.page-unit .panel--hotel-info .slick-arrow {
        background: #1255ae !important;
    }

    .onetravel.page-unit .sv_info,
    .onetravel.page-unit .sv_plus2,
    .onetravel.page-unit .login__close:hover .sv,
    .onetravel.page-unit .login__close:focus .sv,
    .onetravel.page-unit .modal-exit-intent .modal-content .sv_cheapest,
    .onetravel.page-unit .modal-timeout__icon,
    .onetravel.page-unit .sort-tab__item.is--tab-active .sv,
    .onetravel.page-unit .modify-widget-block__list .sv,
    .onetravel.page-unit .modify-widget-block .calendar__close .fill,
    .onetravel.page-unit .modify-widget-block .calendar__close:hover .fill,
    .onetravel.page-unit .modify-widget-block .widget__label--icon,
    .onetravel.page-unit .modify-widget-block .widget__options .widget__label .sv,
    .onetravel.page-unit .modify-widget-block .widget__input--swap .sv,
    .onetravel.page-unit .recent-searches--icon .sv,
    .onetravel.page-unit .panel--price-details .promo-info__action .sv_info-outline,
    .onetravel.page-unit .panel--payment-options .payment-options__footer .sv,
    .onetravel.page-unit .panel--traveler-details .login__show svg,
    .onetravel.page-unit .contract .contract__footer .is--brand-name .tooltip__icon,
    .onetravel.page-unit .contract .contract__footer .is--value-deal .tooltip__icon,
    .onetravel.page-unit .bell-animation .bellicon svg,
    .onetravel.page-unit .fare-alert__modal .farealert__popup-bell svg.sv_alarm2,
    .onetravel.page-unit .fare-alert__modal .farealert__popup--tc svg,
    .onetravel.page-unit .tippy-action.info-icon .sv,
    .onetravel.page-unit .panel--hotel-info .hotel-info__rooms .rooms-close svg,
    .onetravel.page-unit .blue-fill,
    .onetravel.page-unit .protection-fill4,
    .onetravel.page-unit .protection-fill5,
    .payment-unit.clean-checkout .panel--price-details .price-details__item--price a .sv_plus2,
    .onetravel.page-unit .baggage-fill3,
    .onetravel.page-unit .baggage-fill2 {
        fill: #1255ae !important;
    }

    .onetravel.page-unit.browser-normal .listing-unit input:focus,
    .onetravel.page-unit.browser-normal .modal-dialog input:focus,
    .onetravel.page-unit.browser-edge .listing-unit .floating-label input:focus,
    .onetravel.page-unit.browser-ie .listing-unit .floating-label input:focus,
    .onetravel.page-unit.browser-edge .modal-dialog .floating-label input:focus,
    .onetravel.page-unit.browser-ie .modal-dialog .floating-label input:focus,
    .onetravel.page-unit.browser-edge .listing-unit .floating-label.is-value input,
    .onetravel.page-unit.browser-ie .listing-unit .floating-label.is-value input,
    .onetravel.page-unit.browser-edge .modal-dialog .floating-label.is-value input,
    .onetravel.page-unit.browser-ie .modal-dialog .floating-label.is-value input,
    .onetravel.page-unit.browser-edge .listing-unit .floating-label input:focus,
    .onetravel.page-unit.browser-ie .listing-unit .floating-label input:focus,
    .onetravel.page-unit.browser-edge .modal-dialog .floating-label input:focus,
    .onetravel.page-unit.browser-ie .modal-dialog .floating-label input:focus,
    .onetravel.page-unit .filters .filters__block .filters__list .filters__list--row input:checked + label:before,
    .onetravel.page-unit .matrix-block .matrix__slider .slick-arrow,
    .onetravel.page-unit .matrix-block .matrix__slider .slick-arrow.slick-prev:before,
    .onetravel.page-unit .matrix-block .matrix__slider .slick-arrow.slick-next:before,
    .onetravel.page-unit .custom-radio .custom-control-input ~ .custom-control-label:before,
    .onetravel.page-unit .custom-radio .custom-control-input ~ .custom-control-label:checked ~ .custom-control-label:before,
    .onetravel.page-unit .content-loader__icon,
    .onetravel.page-unit .login .input-control:focus,
    .onetravel.page-unit .custom-checkbox .custom-control-input:checked ~ .custom-control-label:before,
    .onetravel.page-unit .pagination__item.is--item-active span.anchor,
    .onetravel.page-unit .pagination__item.is--item-active span.anchor:hover,
    .onetravel.page-unit .pagination__item.is--item-active span.anchor:focus,
    .onetravel.page-unit .modify-widget-block .calendar__nav .calendar-nav__pre,
    .onetravel.page-unit .modify-widget-block .calendar__nav .calendar-nav__next,
    .onetravel.page-unit .modify-widget-block .widget__input .form-control:focus,
    .onetravel.page-unit .panel--payment-options .payment-options .payment-card .primaryBorder--color,
    .onetravel.page-unit .seatleg__left--arrow.active--arrow,
    .onetravel.page-unit .seatleg__right--arrow.active--arrow,
    .onetravel.page-unit .arrow,
    .onetravel.page-unit .panel .form-control:focus,
    .onetravel.page-unit .modify-widget-block .is--disabled.is--selected:hover,
    .onetravel.page-unit .seatmaps-handicap div:before,
    .onetravel.page-unit .passengers-list .select-traveller .sv_traveler-icon,
    .onetravel.page-unit .modify-widget-block .calendar__fare-range .sv,
    .onetravel.page-unit .modify-widget-block__plus,
    .onetravel.page-unit .modify-widget-block__minus,
    .onetravel.page-unit .modify-widget-block__plus:hover,
    .onetravel.page-unit .modify-widget-block__minus:hover,
    .onetravel.page-unit .recent-searches--icon,
    .onetravel.page-unit .customer-review .slick-arrow,
    .onetravel.page-unit .panel--price-details .promo-info__content--info .promoCode__applyBtn,
    .onetravel.page-unit .seatmap__seats .overlay-seat,
    .onetravel.page-unit .seatmap__popup--seatoverlay,
    .onetravel.page-unit .customer-review .slick-arrow.slick-prev:before,
    .onetravel.page-unit .customer-review .slick-arrow.slick-next:before,
    .onetravel.page-unit .seatleg__left--arrow:before,
    .onetravel.page-unit .seatleg__right--arrow:before,
    .onetravel.page-unit .slt-room,
    .onetravel.page-unit .bundled-anc .anc-content__data .anc-content__plus {
        border-color: #1255ae !important;
    }

    .onetravel.page-unit .sort-tab__item.is--tab-active:before,
    .onetravel.page-unit .login__back:before,
    .onetravel.page-unit .arrowToggle:before,
    .onetravel.page-unit .panel--traveler-details .cuba-wrapper__traveller .traveller__div:before {
        border-top-color: #1255ae !important;
    }

    .onetravel.page-unit .login__back:before,
    .onetravel.page-unit .arrowToggle:before,
    .onetravel.page-unit .modify-widget-block .is--return:after {
        border-right-color: #1255ae !important;
    }

.onetravel.page-unit .modify-widget-block .calendarDepart .is-departure,
.onetravel.page-unit .modify-widget-block .calendarReturn .is-return,
.onetravel.page-unit .seatmap__legs--selected {
    border-bottom-color: #1255ae !important;
}

.onetravel.page-unit .modify-widget-block .is--depart:before,
.onetravel.page-unit .modify-widget-block .is--depart:after {
    border-left-color: #1255ae !important;
}

.onetravel.page-unit .modify-widget-block .month-date:hover {
    box-shadow: inset 2px 2px 0 #1255ae !important, inset -2px -2px 0 #1255ae !important;
}

.onetravel.page-unit .filters .filters__block .filters__slider .ranges__left,
.onetravel.page-unit .filters .filters__block .filters__slider .ranges__right {
    border-color: #4177be !important;
}

.onetravel.page-unit .filters .filters__block .filters__slider .range-slider__active {
    background: #4177be !important;
}

button.btn.px-7.btn-cta-1st.hotel-rooms-btn.position-absolute {
    background: #006ee3 !important;
}

.onetravel.page-unit .seatmap-upgrade--gotonext .btn-cta-3rd {
    color: #ff4600 !important;
}

.onetravel.page-unit .header-block {
    background: #232838 !important;
}

.onetravel.page-unit .header-block .header-block__item,
.onetravel.page-unit .header-block__item.currency-wrap span.anchor,
.onetravel.page-unit .btn-cta-3rd.disabled:hover,
.onetravel.page-unit .header-block .header-block__item .tier-icon,.header-block__tollfree .header-block__tollnum {
    color: #fff !important;
}

    .onetravel.page-unit .header-block .header-block__icon,
    .onetravel.page-unit .header-block .header-block__item .tier-icon .sv,
    .onetravel.page-unit .brand-logo .sv_plus,
    .onetravel.page-unit .farecompare-fill1,
    .onetravel.page-unit .farecompare-fill2,
    .onetravel.page-unit .tripadvisor-fill1,
    .onetravel.page-unit .wego-st0,
    .onetravel.page-unit .tippy-action.info-icon.alternearby-msg .sv,
    .onetravel.page-unit .multi-steps .cta-go-back .sv {
        fill: #fff !important;
    }

.onetravel.page-unit .contract .fare-details__select button .arrow,
.onetravel.page-unit .modify--view-seat .arrow {
    border-color: #fff !important;
}

.onetravel.page-unit .content-loader__icon {
    border-top-color: #ffffff !important
}

.onetravel.page-unit .bundled-anc .anc-content__data .anc-content__block {
    border-top-color: #1255ae !important
}

.onetravel.page-unit .protection-fill1,
.onetravel.page-unit .pricedrop-fill1,
.onetravel.page-unit .flexi-fill1,
.onetravel.page-unit .seat-fill1,
.onetravel.page-unit .tac-fill1,
.onetravel.page-unit .sp-fill5 {
    fill: #0D3C7A !important;
}

.onetravel.page-unit .protection-fill2,
.onetravel.page-unit .pricedrop-fill2,
.onetravel.page-unit .flexi-fill2,
.onetravel.page-unit .seat-fill2,
.onetravel.page-unit .upsell-fill4,
.onetravel.page-unit .tac-fill2,
.onetravel.page-unit .sp-fill4 {
    fill: #1455AE !important;
}

.onetravel.page-unit .flexi-fill4,
.onetravel.page-unit .seat-fill4,
.onetravel.page-unit .upsell-fill2,
.onetravel.page-unit .tac-fill4 {
    fill: #0B3468 !important;
}

.onetravel.page-unit .flexi-fill5,
.onetravel.page-unit .seat-fill6,
.onetravel.page-unit .upsell-fill3,
.onetravel.page-unit .tac-fill6,
.onetravel.page-unit .sp-fill3 {
    fill: #0F447B !important;
}

.onetravel.page-unit .seat-fill5 {
    fill: #BBD3F3 !important;
}

.onetravel.page-unit .seat-fill7,
.onetravel.page-unit .upsell-fill1,
.onetravel.page-unit .tac-fill7,
.onetravel.page-unit .tac-fill8,
.onetravel.page-unit .sp-fill1,
.onetravel.page-unit .baggage-fill1 {
    fill: #E7EEF7 !important;
}

.onetravel.page-unit .upsell-fill5 {
    fill: #12488F !important;
}

.onetravel.page-unit .upsell-fill6 {
    fill: #008942 !important;
}

.onetravel.page-unit .tac-fill5 {
    fill: #DDEDFD !important;
}

.onetravel.page-unit .tac-fill9 {
    fill: #D3E8FF !important;
}

.onetravel.page-unit .tac-fill10 {
    fill: #093159 !important;
}

.onetravel.page-unit .sp-fill11 {
    fill: #C7E1FC;
}

.onetravel.page-unit .sp-fill2 {
    fill: #135294;
}

.onetravel.page-unit .sp-fill6 {
    fill: #BCDCFC;
}

.onetravel.page-unit .sp-fill7 {
    fill: #9ACAFB;
}

.onetravel.page-unit .sp-fill8 {
    fill: #D2E7FD;
}

.onetravel.page-unit .sp-fill9 {
    fill: #092949;
}

.onetravel.page-unit .sp-fill10 {
    fill: #0A0A0A;
}

.onetravel.page-unit .baggagetrip-domestic .tippy-action.info-icon .sv,
.onetravel.page-unit .hotel-room-details__links .sv_info-outline,
.onetravel.page-unit .panel--hotel-info .hotel-info__benefits .clean-safe .sv {
    fill: #313541 !important;
}

.onetravel.page-unit .sp-fill12,
.onetravel.page-unit .sp-fill13,
.onetravel.page-unit .partners__item.is--top10-footer-logo {
    display: none !important;
}

.onetravel.page-unit .sp-fill14 {
    display: block !important;
}

.onetravel.page-unit .partners__item.is--bbb-footer-logo {
    display: inline-block !important;
}

.onetravel.page-unit .is--extra-note .tippy-action.info-icon .sv {
    fill: #8a6d3b !important;
}

.onetravel.page-unit .sv_cheapoair_reward.login__logo {
    height: 3rem !important;
    width: 7.875rem !important;
    margin-top: -.5rem;
}

.onetravel.page-unit .seatmap__seats.handicap.select--seat,
.onetravel.page-unit .seatmap__seats.avail.m-cabin.select--seat {
    background-color: #008a04 !important
}
.onetravel.page-unit .seatpanel--move a.disabled {
    color: #ccc !important
}

.onetravel.page-unit .sv_brand-logo {
    top: 0.125rem;
    position: relative;
    width: 9rem;
}

.onetravel.page-unit .midscreen .benefits-info .benefits-info__list-item {
    flex: 0 0 33%;
    max-width: 33%;
}
.page-loader {
    border-right-color: #ff862d !important;
    border-top-color: #ff862d !important;
}
.panel--upsell-new div [data-index="0"] .upsell-payment--basic {border-top-color: #ff4600 !important;}
.panel--upsell-new div [data-index="1"] .upsell-payment--basic {border-top-color: #b33100 !important;}
.panel--upsell-new div [data-index="2"] .upsell-payment--basic {border-top-color: #661c00 !important;}
.panel--upsell-new div [data-index="3"] .upsell-payment--basic {border-top-color: #330e00 !important;}
.panel--upsell-new div [data-index="4"] .upsell-payment--basic {border-top-color: #270c02 !important;}
.panel--upsell-new div [data-index="5"] .upsell-payment--basic {border-top-color: #270c02 !important;}

.onetravel .panel--payment-options .is--apply-andbuy .apply-andbuy--image {
    background-image: url(//c.fareportal.com/n/Portals/95/images/air/coa-applyandbuy-OT.jpg);
}
.onetravel.page-unit .side-bar .call-growth__img {
    background: url(//c.fareportal.com//n/Portals/air/Call-Growth-OT.png) no-repeat;
}

.onetravel.page-unit a.call-growth, .onetravel.page-unit a.call-growth:hover {
    color: #51555e !important;
    text-decoration: none !important
}

.onetravel.page-unit .call-user-icon svg {
    color: #0e5ab9;
}

.onetravel.page-unit .call-back-btn {
    background: #0e5ab9;
}
.onetravel.page-unit .header-block__cm {
    color: #fff !important;
}
.onetravel.page-unit .signin-border {
    background: linear-gradient(#232838,#232838) padding-box,linear-gradient(90deg,#fff,#fff) border-box;
    border-radius: 0.5rem;
    border: 2px solid transparent;
}
.onetravel.page-unit .signin-border.loginbanner {
    background: linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f4812f,#0c1bc5) border-box;
}
.onetravel.page-unit .price-lock .btn-cta-1st,
.onetravel.page-unit .price-lock .btn-cta-1st:focus,
.onetravel.page-unit .price-lock .btn-cta-1st:active{
    background: #1255ae !important;
}

.onetravel.page-unit .price-lock .btn-cta-1st,
.onetravel.page-unit .price-lock .btn-cta-1st:focus,
.onetravel.page-unit .price-lock .btn-cta-1st:active,
.onetravel.page-unit .locked-price .btn-cta-2nd,
.onetravel.page-unit .locked-price .btn-cta-2nd:focus,
.onetravel.page-unit .locked-price .btn-cta-2nd:active,
.onetravel.page-unit .price-lock-icon .btn-cta-2nd,
.onetravel.page-unit .price-lock-icon .btn-cta-2nd:focus,
.onetravel.page-unit .price-lock-icon .btn-cta-2nd:active,
.onetravel.page-unit .price-lock-modal__container .btn-cta-2nd,
.onetravel.page-unit .price-lock-modal__container .btn-cta-2nd:focus,
.onetravel.page-unit .price-lock-modal__container .btn-cta-2nd:active{
    color: #fff !important;
}

.onetravel .payment-unit .is--ccdbtn{
    color: #fff !important;
}

.onetravel .booking-next--overhaul__header{
    background: #1E1E1E !important;
}

.onetravel .booking-next--overhaul__header .trip--locations {
    color: #FFB600 !important;
}

.onetravel .booking-next--overhaul__header .sv_arw {
    fill: #FFB600 !important;
}

.onetravel .booking-next--overhaul.card-booking__section .booking-next__payment-options .payment-unit.multi-steps .clean-checkout .panel--payment-options .payment-options__method--label{
    color: #313541 !important;
}

@media (min-width: 768px){
    .onetravel .booking-next--overhaul.card-booking__section .booking-next__payment-options > header {
        background: #1E1E1E !important;
    }
}



@media (max-width: 1023px) and (min-width: 720px) {
    .onetravel.page-unit .btn-cta-3rd#searchButton {
        color: transparent !important;
    }
}

.onetravel.page-unit [data-exposed=true] .login-popup .alice-carousel .whysign-single.download {
    background-image: url(//c.fareportal.com/n/Portals/air/signin-bg-4-ot.png);
}

.onetravel.page-unit .payment-unit .panel--price-details .customize-banner {
    background-color: #232838;
}
.onetravel.page-unit .listing-unit .stickycallbanner .phone-only-img{
    background: url(https://c.fareportal.com/gcms/portals/8/rweb/images/COA-agent-pic.png) no-repeat;
    background-size: contain;
}
.onetravel.page-unit .brand-logo .culture-title {
    display: none !important;
}

.onetravel.page-unit .payment-unit .travel-protection .is--plan-summary.is--plan-summary-large .tippy-action{
    display: flex !important;
}

.onetravel.page-unit .payment-unit .travel-protection .is--plan-summary.is--plan-summary-large .tippy-action .fareportal--logo{
    width: 2rem;
    height: 2rem;
    background: url(//c.fareportal.com/n/Portals/air/fareportal-logo.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 2rem;
    margin-top: 2rem;
    display: inline-block;
}

.onetravel .payment-unit.multi-steps .new--checkout__subfooter .fareportal--logo.is--new__logo{
    right: -1.5rem !important;
}

.onetravel.page-unit .payment-unit .travel-protection .plan-sumary__midscreen-variation .fareportal--logo{
    width: 2rem;
    height: 2rem;
    background: url(//c.fareportal.com/n/Portals/air/fareportal-logo.png);
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    right: -1.25rem;
    bottom: 0rem;
}

.onetravel.page-unit .payment-unit .travel-protection .is--plan-summary.is--plan-summary-large.insurance--new .fareportal--logo{
    width: 2rem;
    height: 2rem;
    background: url(//c.fareportal.com/n/Portals/air/fareportal-logo.png);
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    right: 0rem;
    bottom: 2.5rem;
}

.onetravel.page-unit .payment-unit .travel-protection .is--plan-summary.is--plan-summary-large.insurance--new {
    padding-right: 1.75rem !important;
}

.onetravel.page-unit .payment-unit .travel-protection .is--plan-summary.is--plan-summary-large .tippy-action > a{
    font-size: 12px !important;
    width: fit-content !important;
    text-decoration-line: underline !important;
    text-decoration-color: #fff !important;
}

.onetravel.page-unit .payment-unit .travel-protection .plan-sumary__midscreen-variation{
    display: block !important;
    justify-content: end;
    padding-right: 1.5rem !important;
    position: relative !important;
}

.onetravel.page-unit .payment-unit .travel-protection .plan-sumary__midscreen-variation .tippy-action{
    display: flex !important;
}

.onetravel .payment-unit.multi-steps .new--checkout__subfooter .ot--checkbox{
    padding-right: 1.25rem !important;
}

.onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary-large.insurance--new {
    padding-right: 3rem !important;
    font-size: 0.75rem !important;
}

.onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary-large.insurance--new > p{
    width: calc(100% + 1.75rem) !important;
}

.onetravel.page-unit .payment-unit .travel-protection .plan-sumary__midscreen-variation .tippy-action .fareportal--logo{
    width: 2rem;
    height: 2rem;
    background: url(//c.fareportal.com/n/Portals/air/fareportal-logo.png);
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    margin-left: 0.5rem;
}

.onetravel.page-unit .payment-unit .travel-protection .plan-sumary__midscreen-variation .tippy-action > a{
    font-size: 12px !important;
    width: fit-content !important;
    text-decoration-line: underline !important;
    text-decoration-color: #fff !important;
}

.onetravel.page-unit .payment-unit .travel-protection .plan-sumary__midscreen-variation .tippy-action > a.is--underline{
    text-decoration-line: underline !important;
    text-decoration-color: #fff !important;
}

.onetravel .booking-next--overhaul__block.travel-protection .view--summary.insurance--summary .tippy-action{
    display: inline !important;
}

.onetravel .payment-unit.multi-steps .new--checkout__subfooter .fareportal--logo{
    right: -2.75rem !important;
}

.onetravel .booking-next--overhaul__block.travel-protection .view--summary.insurance--summary > span{
    font-size: 12px !important;
}

.onetravel .booking-next--overhaul__block.travel-protection .view--summary.insurance--summary{
    padding-right: 3rem;
    position: relative;
}

.onetravel .booking-next--overhaul__block.travel-protection .view--summary.insurance--summary .fareportal--logo{
    width: 2rem;
    height: 2rem;
    background: url(//c.fareportal.com/n/Portals/air/fareportal-logo.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 0.25rem;
    display: inline-block;
    position: absolute;
    right: 0rem;
    top: -0.25rem;
}

.onetravel .booking-next--overhaul__block.travel-protection .view--summary.insurance--summary  .tippy-action > a{
    font-size: 12px !important;
    width: fit-content !important;
    text-align: left !important;
    text-decoration-line: underline !important;
    text-decoration-color: #fff !important;
}

.onetravel.page-unit .payment-unit .travel-protection .travel-protection_checkboxes .tippy-action{
    position: relative !important;
}

.onetravel.page-unit .payment-unit .travel-protection .travel-protection_checkboxes .tippy-action .fareportal--logo{
    width: 2rem;
    height: 2rem;
    background: url(//c.fareportal.com/n/Portals/air/fareportal-logo.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0rem;
    display: inline-block;
    position: absolute;
    top: 0rem;
    right: -0.75rem;
}

.onetravel.page-unit .payment-unit .travel-protection .travel-protection_checkboxes .tippy-action > a{
    display: flex !important;
    padding-right: 1.25rem !important;
    text-decoration-line: underline !important;
    text-decoration-color: #fff !important;
}

.onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .custom-checkbox .custom-control-input~.custom-control-label{
    margin-bottom: 0rem;
}

.onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .travel-protection_checkboxes {
    width: fit-content;
}

.onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .travel-protection_checkboxes--yes.tp_var1 {
    background: #fef6f4;
    padding: 0 .5rem .5rem !important;
    width: fit-content;
    margin-bottom: 3rem !important;
    display: inline-block;
    min-width: auto;
}

.onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary.is--plan-summary-large .tippy-action {
    right: 0rem !important;
}

.onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary-large{
    bottom: -7rem !important;
    text-decoration: none;
}

.onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary-large .tp-not__available{
    left: -1rem !important;
    position: relative;
}

.onetravel .listing-unit .homepageherader .header-block__item .utility__phone-number p,
.onetravel .listing-unit .homepageherader .header-block__item .utility__phone-number .travel__expert{
    color: #FFFFFF !important;
}
.onetravel .listing-unit .homepageherader .helpnav-link a{
    color: #FFFFFF !important;
    text-decoration: underline;
}
.onetravel .listing-unit .homepageherader .helpnav-link a:hover{
    text-decoration: none;
}
.onetravel .listing-unit .homepageherader .header-block__item .userwelcomedetails {
    background-color: transparent !important;
}
.onetravel .listing-unit .homepageherader .header-block__item .userwelcomedetails .user-points {
    color:#ffffff
}
.onetravel.page-unit .header-block .homepageherader .header-block__item .tier-icon.tier-icon--Bronze{
    color:#9f6c3f !important;
}
.onetravel.page-unit .header-block .homepageherader .header-block__item .tier-icon.tier-icon--Gold {
    color: #dbad30 !important;
}
.onetravel.page-unit .header-block .homepageherader .header-block__item .tier-icon.tier-icon--Silver {
    color: #bec1c3 !important;
}
.onetravel.page-unit .header-block .homepageherader .header-block__item .tier-icon.tier-icon--Platinum {
    color: #7f7f79 !important;
}
.onetravel .listing-unit .homepageherader .header-block__item--signin .username-details--arrowdown{
    border-color: #FFFFFF !important;
}

.page-unit.onetravel .is--green-color {
    color: #1f9823 !important;
    text-decoration: none !important;
}
.onetravel.page-unit .homepageherader .header-block__item .utility__phone-number {
    box-shadow: inset 0 0 0 1px #00ab53;
}
.onetravel.page-unit .utility__phone-msg .is--green-color {
    color: #00ab53;
}
.onetravel.page-unit .utility__phone-number-image-bell-green-white {
    fill: #000;
}
.onetravel.page-unit .homepageherader .header-block__item .utility__phone-number-image {
    background: url(//c.fareportal.com/gcms/portals/2/rweb/images/avatar-ot@2x.webp) no-repeat !important;
    background-position: 50% !important;
    background-size: 100% !important;
}
 
.onetravel.page-unit .homepageherader .header-block__item .utility__phone-number-image .utility__phone-number-image-bell i {
    background-image: url(//c.fareportal.com/gcms/portals/2/rweb/images/phone-ico-OT@2x.webp);
}
.onetravel.page-unit .promocodepopup__submitbtn , .onetravel.page-unit .promocodepopup__submitbtn:hover{
    color: #fff !important;
}
.onetravel.page-unit .promocodepopup__submitbtn{
    color: #fff !important;
}

.onetravel .payment-unit.multi-steps .review-paymentContent .updated-insurance__tippy .fareportal--logo{
    right: -2.5rem !important;
    bottom: 0rem !important;
}

.onetravel .payment-unit.multi-steps .review-paymentContent .updated-insurance__tippy > div:first-child{
    line-height: 1.25rem;
}

.onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary-large.tippy-action__new .fareportal--logo{
    width: 2rem;
    height: 2rem;
    background: url(//c.fareportal.com/n/Portals/air/fareportal-logo.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0rem;
    display: inline-block;
    position: absolute;
    top: auto;
    bottom: 2.5rem;
    right: 0.75rem;
}

.onetravel .payment-unit.clean-checkout .panel-travel-protection.is--ot__default .panel-travel-protection__links.is--payment-step .panel-travel-protection__cta-width>div{
    height: auto !important;
}

.onetravel .payment-unit.clean-checkout .panel-travel-protection.is--ot__default .panel-travel-protection__links.is--payment-step .panel-travel-protection__cta-width>div .custom-control-label{
    white-space: normal;
}

.onetravel .payment-unit.clean-checkout .panel-travel-protection.is--ot__default .panel-travel-protection__links.is--payment-step .panel-travel-protection__cta-width>div .custom-control-label::before{
    top: calc(50% - 0.5rem) !important;
    left: 0.0625rem !important;
}

.onetravel .payment-unit.multi-steps .travel-protection .assistance-baggage__section .travel-protection_checkboxes.btn-cta-1st{
    background-color: #1255ae !important;
}

.onetravel .payment-unit.clean-checkout .panel-travel-protection.is--ot__default .panel-travel-protection__links.is--payment-step .panel-travel-protection__cta-width>div.is--selected .custom-control-label::after{
    top: calc(50% - 0.375rem) !important;
    left: 0.375rem !important;
}

.onetravel .payment-unit.clean-checkout.checkout-page .panel-travel-protection.is--ot__default .panel-travel-protection__links.is--payment-step .panel-travel-protection__cta-width>div.is--selected .custom-control-label::after{
    top: calc(50% - 0.3125rem) !important;
}

.onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary-large.tippy-action__new{
    padding-right: 2.75rem !important;
}
.onetravel .payment-unit .is--confirmation__seatmap .cta-go-back .sv_back {
    fill: #fff;
}

@media (min-width: 768px) {
    .onetravel .payment-unit.clean-checkout .panel-travel-protection.tp--overhaul .panel-travel-protection__links.new--checkout__subfooter .panel-travel-protection__links--content {
        padding: 0rem 0rem 0rem 2.25rem !important;
    }
}

@media (min-width: 768px) {
    .onetravel .payment-unit.clean-checkout .panel-travel-protection.tp--overhaul .panel-travel-protection__cta {
        padding: 0.5rem 0rem 0rem 0rem !important;
        background-color: #fff !important;
    }
}

@media (min-width: 768px) {
    .onetravel .payment-unit.clean-checkout .panel-travel-protection.tp--overhaul .panel-travel-protection__links.new--checkout__subfooter .panel-travel-protection__links--content .fareportal--logo {
        width: 1.75rem !important;
        right: auto !important;
        left: 0rem !important;
        top: 0rem !important;
    }
}

@media (min-width: 768px) {
    .onetravel .payment-unit.clean-checkout .panel-travel-protection.tp--overhaul .panel-travel-protection__links.new--checkout__subfooter .panel-travel-protection__links--content > span {
        display: inline;
        font-size: 0.75rem !important;
    }
}

@media (min-width: 768px) {
    .onetravel .payment-unit.clean-checkout .panel-travel-protection.tp--overhaul .panel-travel-protection__links.new--checkout__subfooter .panel-travel-protection__links--content > * * {
        font-size: 0.75rem !important;
    }
}

@media (min-width: 768px) {
    .onetravel .payment-unit.clean-checkout .panel-travel-protection.tp--overhaul .panel-travel-protection__links.new--checkout__subfooter .panel-travel-protection__links--content > p {
        font-size: 0.75rem !important;
    }
}

@media (max-width: 1024px) {
    .onetravel .payment-unit.multi-steps .clean-checkout .travel-protection .section-right .is--anciliary-price{
        bottom: auto !important;
    }
}

@media (max-width: 991px){
    .onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary-large.tippy-action__new .fareportal--logo{
        right: -2.25rem !important;
        bottom: 2.875rem;
    }
    
    .onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary-large.tippy-action__new{
        padding-right: 0rem !important;
    }

    .onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary.is--plan-summary-large .tippy-action {
        right: 1.25rem !important;
    }

    .onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary.is--plan-summary-large .tippy-action~p {
        right: 2.5rem !important;
        position: relative;
    }
    
    .onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary-large {
        max-width: 18.5rem !important;
    }

    .onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary-large .tp-not__available{
        left: -3rem !important;
    }

    .onetravel .payment-unit.multi-steps .new--checkout__subfooter .fareportal--logo{
        right: -2.75rem !important;
    }
}
.onetravel .stickycallbannerdesk .stickycallbannerdesk__container .stickycallbannerdesk__container--img .call__agent{
    background-image: url(//c.fareportal.com/gcms/portals/8/rweb/images/COA-agent-pic.png);
}

.onetravel .seatmap-pkg .btn-cta-1st.sit--together__btn{
    background: #ff4600;
    transition: background .5s;
    border: 0;
    box-shadow: none !important;
    color: #fff;
}
.onetravel .homepageherader .header-block__item.messagetooltip:hover .utility__phone-number{
                    background-color: rgba(0, 171, 83, .14901960784313725) !important;  
}

.onetravel .booking-next--hotels .common-filter__popup-footer .common-filter__link{
    color: #51555e !important;
}


.onetravel .booking-next--hotels .common-filter__popup-footer .common-filter__link.is-blue{
    color: #1255ae !important;
}
.onetravel .contract-section .call-growth__img, .listing__contracts .call-growth__img{
    background: url(//c.fareportal.com/gcms/portals/2/rweb/images/assist-agent-ot.webp) 50% no-repeat;
    background-size: contain;
    
}
.onetravel.page-unit .modal-interact__img{
    background-image: url(//c.fareportal.com/gcms/portals/2/rweb/images/avatar-ot@2x.webp) !important;
}
.onetravel.page-unit .brand-logo.popupbrandlogo .sv_brand-logo{
    margin-top: -.45rem;
}
.onetravel .payment-unit.multi-steps .travel-protection.baggage-assistance .btn-selected label{
    color: #1255ae !important;
}
.onetravel .payment-unit.multi-steps .travel-protection.baggage-assistance .travel-protection_checkboxes.btn-cta-1st.btn-selected{
    background-color: #e6f1fc !important;
}
@media (max-width: 1365px){
    .onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary-large.tippy-action__new.es-us__pixelculture{
        bottom: -8.5rem !important;
    }

    .onetravel .payment-unit.multi-steps .travel-protection .travel-protection_checkboxes{
        margin-bottom: 0rem !important;
    }
}

@media (max-width: 1176px){
    .onetravel .payment-unit.multi-steps.clean-checkout.checkout-page .travel-protection .is--plan-summary-large.tippy-action__new.es-us__pixelculture{
        bottom: -7rem !important;
    }
}