haikal/static/scss/theme/_travel-agency.scss
Marwan Alwali b6486bb657 update
2024-12-25 17:51:07 +03:00

205 lines
3.8 KiB
SCSS

.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);
}
}
}
}
}