/**
Css file for Odysseus cruise search
Autor: Itay Fogler
Version: 1.16
Last Update: 4/12/25
**/

body, span, p a select {font-family: 'Open Sans Hebrew Condensed';}
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans Hebrew Condensed';}
.search-bar-section {
    color: #fff !important;
    background: #0e2c50 !important;
}

/* Open Sans Hebrew Condensed - Light */
@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('/site/med-cruises/fonts/OpenSansHebrewCondensed-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Open Sans Hebrew Condensed - Regular */
@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('/site/med-cruises/fonts/OpenSansHebrewCondensed-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Open Sans Hebrew Condensed - Bold */
@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('/site/med-cruises/fonts/OpenSansHebrewCondensed-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Open Sans Hebrew Condensed - ExtraBold */
@font-face {
    font-family: 'Open Sans Hebrew Condensed';
    src: url('/site/med-cruises/fonts/OpenSansHebrewCondensed-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

.search-bar-section .custom-modifysearchtext {
    color: #fff !important;
}

dy-dropdown .select2-container--default .select2-selection--multiple .select2-search--inline:first-child .select2-search__field {
    color: #fff !important;
}
.bs-datepicker-body table td span.selected, .bs-datepicker-body table td span[class*=select-]::after, .bs-datepicker-body table td.selected span, .bs-datepicker-body table td[class*=select-] span::after, .bs-datepicker-head {
    background-color: #0e2c50;
}

.bg-primary {
    background: #0e2c50 !important;
}

.bg-primary {
    background: #0e2c50 !important;
}
.filter-container .filter-item.active label {
    background: #0e2c50;
}
filter-component [data-ody-id=ShowMoreLessButton] {
    color: #0e2c50;
}
ody-dropdown .select2-container--default .select2-selection--multiple .select2-search--inline:first-child .select2-search__field{
    color: #fff !important;
}
.search-bar-section .mat-form-control.custom-datepicker input{
    color: #fff !important;
}
.bs-datepicker-head {
    background: #0e2c50 !important;
}

.custom-checkbox .custom-control-label::after {
    border-color: #0e2c50 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    color: #fff !important;
    background-color: #0e2c50 !important;
}
.bg-primary {
    background: #0e2c50 !important;
}
.text-primary {
    color: #0e2c50 !important;
}

.filter-panel .panel-body .filter-container>span {
    color: #0e2c50;
}
.search-bar-section-collapsed {
    background: #0e2c50;
}
.cruise-title {
    color: #0e2c50;
}
a:focus, a:hover {
    color: #0e2c50;
}

a:focus, a:hover {
    color: #0e2c50;
}
a {
    color: #0e2c50;
}
a {
    color: #0e2c50;
}
.search-bar-section .mat-form-control.custom-datepicker {
    background-image: url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='white' d='M18.985 18.985v-10.969h-13.969v10.969h13.969zM15.985 0.985h2.016v2.016h0.985c1.078 0 2.016 0.938 2.016 2.016v13.969c0 1.078-0.938 2.016-2.016 2.016h-13.969c-1.125 0-2.016-0.938-2.016-2.016v-13.969c0-1.079 0.891-2.016 2.016-2.016h0.985v-2.016h2.016v2.016h7.969v-2.016zM17.016 12v5.016h-5.016v-5.016h5.016z'/%3e%3c/svg%3e")
}
.search-bar-section ody-dropdown .select2-container--default .select2-container--disabled .select2-selection--multiple,.search-bar-section ody-dropdown .select2-container--default .select2-container--disabled .select2-selection--single,.search-bar-section ody-dropdown .select2-container--default .select2-container--focus .select2-selection--multiple,.search-bar-section ody-dropdown .select2-container--default .select2-container--focus .select2-selection--single,.search-bar-section ody-dropdown .select2-container--default .select2-selection--multiple,.search-bar-section ody-dropdown .select2-container--default .select2-selection--single {
    background-image: url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 2'%3e%3cpath fill='white' d='M2 2L0 0h4L2 2z'/%3e%3c/svg%3e")!important;
}

.trip-total {color: #fff !important;}

.cruise-item-card {height: 550px;}

/*Mobile*/
.mt-2 {
    text-align: center !important;
}
.text-primary {
    color: #0e2c50 !important;
}

@media (min-width: 991px) and (max-width:1200px) {
    .cruise-item-card {
        height: 550px;
    }
}
@media (min-width: 1200px) {
    .cruise-item-card {
        height:550px
    }
}
@media (min-width: 1440px) {
    .cruise-item-card {
        height: 550px;
    }
}
