.echart-financial-Activities { height: 27.8rem; width: 100%; @include media-breakpoint-up(xxl) { height: 46rem; } } .flight-desc-card { width: auto; position: absolute; bottom: map-get($spacers, 3); left: 50%; transform: translateX(-50%); left: 50%; width: calc(100% - map-get($spacers, 5)); @include media-breakpoint-up(sm) { max-width: 31.25rem !important; } @include media-breakpoint-up(md) { bottom: map-get($spacers, 8); } .progress { position: relative; border-top: 1px dotted var(--#{$prefix}info); background: transparent; overflow: visible; height: 0; border-radius: 0; .progress-bar { position: absolute; top: 50%; height: 2px; transform: translateY(-75%); } } } .marker-1 { background-image: url('../img/icons/fly-map-marker.png'); background-size: 100%; width: 1.875rem; height: 2.94rem; top: -1.125rem; [data-bs-theme='dark'] & { background-image: url('../img/icons/fly-map-marker_dark.png'); } } .marker-2 { background-image: url('../img/icons/plane.png'); background-size: 100%; width: 2.125rem; height: 2.125rem; [data-bs-theme='dark'] & { background-image: url('../img/icons/plane_dark.png'); } } .marker-3 { background-image: url('../img/icons/land-map-marker.png'); background-size: 100%; width: 1.875rem; height: 2.94rem; top: -1.125rem; [data-bs-theme='dark'] & { background-image: url('../img/icons/land-map-marker_dark.png'); } } // add property .form-price-tier { .pricings { display: none; } &.active { background: var(--#{$prefix}emphasis-bg); .pricings { display: block !important; } .form-switch { label { color: var(--#{$prefix}primary-darker) !important; } } } } .age-segment-input { @include media-breakpoint-up(sm) { max-width: 5.75rem; } } .flex-sm-1 { @include media-breakpoint-up(sm) { flex: 1; } } .hotel-card { max-height: 27.5rem; .btn-wish { opacity: 0; transition: opacity 0.2s ease; } &:hover { .btn-wish { opacity: 1 !important; } } } // Flight .flight-list-item-logo { height: 64px; @include media-breakpoint-up(sm) { height: 100px; } } .flight-filter-checkbox:checked { + { label { border: 1px solid var(--#{$prefix}primary-light); outline: 0; background: var(--#{$prefix}primary) !important; color: var(--#{$prefix}white) !important; } } } .trip-filter-checkbox:checked { + { label { background: var(--#{$prefix}emphasis-bg) !important; color: var(--#{$prefix}primary) !important; } } } .coupon-card-sticky-top { @include media-breakpoint-up(lg) { position: sticky; top: calc(var(--phoenix-navbar-top-height) + 3.725rem); } } .flight-bottom-bar { position: fixed; bottom: 0; left: 0; width: 100%; z-index: $zindex-sticky; } .theme-wizard { &.flight-booking-wizard { .nav-item { &:not(&:last-child) { .nav-link { &:before { top: 35% !important; } } } } } } .tour-direction-line { position: absolute; height: 1rem; bottom: -1rem; left: 19px; } .navbar-nav { &.travel-nav-top { .nav-link { padding: map-get($spacers, 2) map-get($spacers, 3); border-radius: $border-radius; } .dropdown-menu { margin-top: 0; &.navbar-dropdown-caret::after { box-shadow: none; top: -10px; height: 1.2rem; width: 1.2rem; } } @include media-breakpoint-up(lg) { .dropdown { .dropdown-toggle:after { display: none; } .dropdown-menu { margin-top: map-get($spacers, 3); } } .nav-link { &:hover { background-color: var(--#{$prefix}secondary-bg); } } } } }