/* .diamond-mile {
  display: none !important;
} */
/**********************
    DARK MODE 
**********************/

/* HEADER */

.dark .header {
  background-color: black !important;
  color: var(--dark-gray-4, #e1e1e1);
}

.header__logo svg {
  fill: #002159;
}

.dark .header__logo svg {
  fill: #fff;
}

.dark .header-tools__item {
  color: var(--dark-gray-4, #e1e1e1);
}
.header-tools__item svg {
  fill: #212529; /* Цвет для светлой темы */
}

.dark .header-tools__item svg {
  fill: #fff; /* Цвет для тёмной темы */
}
.dark .typeselect {
  color: var(--dark-gray-4, #e1e1e1);
  background: var(--dark-gray-0, #000);
}
.dark .header__dropdown-menu {
  background: var(--dark-gray-0, #000);
  color: var(--dark-gray-4, #e1e1e1);
}
.dark .dropdown-menu__more-title a {
  color: var(--dark-gray-4, #e1e1e1);
}
.dark .dropdown-menu__item-right a {
  background: var(--dark-gray-0, #191c1e);
  color: var(--dark-blue, #0094d3);
}

.dark .footer__qr {
  background-color: #000;
}
.footer__qr-img svg {
  fill: var(--blue2, #002159);
}
.dark .footer__qr-img svg {
  fill: var(--blue2, #9bcbeb);
}
.dark .header__mobile-menu-btn span {
  background: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .header__mobile-menu-btn span::before {
  background: var(--dark-gray-4, #e1e1e1);
}
.dark .header-menu__mobile {
  background: var(--dark-gray-0, #000);
}
.dark .header-menu__mobile-item a {
  color: var(--dark-gray-4, #e1e1e1);
}
.dark .header__lk-link_mobile {
  background: var(--dark-blue, #0094d3);
}
.header__mobile-search svg {
  stroke: #212529;
}
.dark .header__mobile-search svg {
  stroke: #fff;
}
/* FOOTER */
.dark .footer {
  background: var(--dark-gray-1, #121212);
}
.dark .footer__newsletter {
  background: var(--dark-gray-0, #191c1e);
}
.dark .newsletter__text {
  color: var(--dark-gray-4, #e1e1e1);
}
.dark .newsletter__form input {
  border-bottom: 1px solid var(--global-gray, #818c99);
  background: var(--dark-gray-0, #191c1e);
}
.footer__logo svg {
  fill: #002159;
}
.dark .footer__logo svg {
  fill: #fff;
}
.dark .footer__menus-block a {
  color: var(--dark-gray-4, #e1e1e1);
}
.dark .footer__contacts-item {
  background: var(--dark-gray-0, #191c1e);
}
.dark .footer__contacts-text {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.footer__contacts-img svg {
  stroke: #212529;
}
.dark .footer__contacts-img svg {
  stroke: #e1e1e1;
  fill: #212529;
}
.contacts-socials-item svg {
  fill: #002159;
}
.dark .contacts-socials-item svg {
  fill: #9bcbeb;
}
.dark .footer .newsletter__form-btn {
  background: var(--dark-blue, #0094d3);
}
.additional-brand__logo svg {
  fill: #212529 !important;
}
.dark .additional-brand__logo svg {
  fill: #e1e1e1 !important;
}
.additional-brand__group svg {
  fill: #212529 !important;
}
.dark .additional-brand__group svg {
  fill: #e1e1e1 !important;
}
.dark .footer .newsletter__form input {
  color: #fff !important;
}
.dark body {
  background-color: #000;
}

/**********************
    Главная страница 
**********************/

.dark .main-page-title,
.dark .additional__text {
  color: var(--dark-gray-4, #e1e1e1);
}

/* Виджет */
.dark .best-deals__card,
.dark .main-panel__wrapper {
  background: var(--dark-gray-0, #191c1e) !important;
}
.dark .main-panel-tablinks a:hover {
  color: #fff;
}
.dark .widget .Select--single > .Select-control .Select-value,
.dark .widget .Select-placeholder,
.dark .widget .widget-airports__select__value__placeholder,
.dark .widget-airports__swap,
.dark .widget-ui-input a,
.dark .widget-ui-input__wrapper,
.dark .widget .widget-ui-input[readonly],
.dark .widget .widget-ui-input_disabled,
.dark .react-datepicker__month-container,
.dark .widget-passengers__items {
  background: var(--dark-gray-0, #191c1e) !important;
}
.dark .widget .Select-control {
  background: var(--dark-gray-0, #191c1e);
}
.dark .Select-menu {
  background: var(--dark-gray-0, #191c1e);
}
.dark .Select-option {
  background: var(--dark-gray-0, #191c1e) !important;
  color: var(--dark-gray-4, #e1e1e1);
}
.dark .widget-airports__suggestion,
.dark .widget-airports__suggestion__title,
.dark .widget-airports__suggestion__countryName,
.dark .widget-airports__suggestion__code,
.dark .widget-airports__select__value__airportName,
.dark .widget-passengers__title,
.dark .widget-passengers__title__age,
.dark .widget-passengers__number,
.dark .react-datepicker__current-month,
.dark .Select-noresults,
.dark .Select-menu-outer {
  color: var(--dark-gray-4, #e1e1e1);
}
.dark .Select-option.is-selected {
  background: var(--dark-blue, #0094d3);
}
.dark .Select-value,
.dark .Select-noresults,
.dark .Select-menu-outer,
.dark .react-datepicker__header,
.dark .widget-ui-datepicker__footer,
.dark .widget-passengers__icon_disabled,
.dark .widget-ui-datepicker {
  background: var(--dark-gray-0, #191c1e) !important;
}
.dark .widget-ui-datepicker__footer__button {
  color: var(--dark-blue, #0094d3);
}

/* Предложения партнеров */
.dark .offers__card,
.dark .information__card {
  background: var(--dark-gray-0, #191c1e);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
}
.dark .offers__slider .swiper-wrapper .card__title,
.dark .offers__slider .swiper-wrapper .card__text,
.dark .information__card .card__text,
.dark .card__date,
.dark .information__card .card__btn span {
  color: var(--dark-gray-4, #e1e1e1) !important;
  /* color: #212529; */
}
.card__img svg {
  fill: #212529;
}
.dark .card__img svg {
  fill: #e1e1e1 !important;
}
/* .dark .card__content {
  background: var(--dark-gray-0, #191c1e);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
} */
.card__img-bottom svg {
  fill: #212529;
}
.dark .card__img-bottom svg {
  fill: #e1e1e1;
}
.card__img-bottom2 svg {
  fill: #212529;
}
.dark .card__img-bottom2 svg {
  fill: #e1e1e1;
}
.dark .offers .card__img-bottom,
.dark .widget__startButton {
  background: var(--dark-blue, #0094d3) !important;
}
/* .offers .card__img-bottom:hover, */
.dark .widget__startButton:hover {
  fill: var(--dark-blue, #6dcdf6) !important;
  background-color: var(--dark-blue, #6dcdf6) !important;
}
.dark .last-news .card__content {
  background: var(--dark-gray-0, #191c1e);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
}
.dark .last-news-card .card-title {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .last-news .card__title {
  color: var(--dark-gray-4, #e1e1e1) !important;
}

.dark .select2 {
  background: var(--dark-gray-0, #191c1e) !important;
}
.dark .select2-selection__rendered {
  color: var(--dark-gray-4, #e1e1e1) !important;
}

/**********************
  Выбор места на борту 
**********************/
.dark .sidebar-menu__title a,
.dark .sidebar-menu__list a {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .sidebar-menu__item.active a {
  color: var(--dark-blue, #0094d3) !important;
}
.dark .section-na-bortu,
.dark .section-na-bortu-prim,
.dark .accordeon_block {
  background: var(--dark-gray-0, #191c1e);
}
.dark .section-na-bortu .na-bortu__title,
.dark .section-na-bortu li,
.dark .list-group-item,
.dark .list-group-item p,
.dark .section-na-bortu,
.dark .section-na-bortu p,
.dark .section-na-bortu-prim p,
.dark .accordeon_block span {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .section-na-bortu-blue {
  background: var(--dark-blue, #0094d3) !important;
}

/**********************
Несопровождаемый ребёнок 12+
**********************/
.dark .section-na-bortu span {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .card-in-card {
  background: var(--dark-blue-light, #202d33) !important;
}
.dark .nesoprovod-prim {
  background: var(--dark-blue, #0094d3);
}
.dark .nesoprovod-download {
  background: var(--dark-blue, #0094d3);
}

.dark .dark-text-in-container {
  color: var(--dark-gray-4, #e1e1e1);
}
.dark .dropdown-menu__more-title a {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark #select2-selection__rendered {
  background: var(--dark-gray-0, #191c1e) !important;
}
/**********************
  XXXXXXXXXXXXXXX
**********************/

.dark .blue-section {
  background: var(--dark-blue, #0094d3) !important;
}
.dark .white-ramka {
  outline: 1px solid #e1e1e1 !important;
}
.dark .blue-round {
  background-color: rgb(66 175 222);
}
.dark .white-text {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .grey-section {
  background: var(--dark-gray-0, #191c1e) !important;
}
.dark .blue-btn {
  background: var(--dark-blue, #0094d3) !important;
}
.svg-icon-fill svg {
  fill: #002159;
}
.dark .svg-icon-fill svg {
  fill: #fff;
}
.svg-icon-stroke svg {
  stroke: #002159;
}
.dark .svg-icon-stroke svg {
  stroke: #e1e1e1;
}
.dark .select-background,
.dark .input-background {
  background-color: var(--dark-gray-0, #000) !important;

  /* border-radius: 0 !important; */
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .input-background::placeholder {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .select-background {
  background-color: var(--dark-gray-0, #000) !important;

  color: #e1e1e1; /* цвет текста placeholder */
}
.dark .select-background::placeholder {
  color: #e1e1e1; /* цвет текста placeholder */
}
.dark .select-background::placeholder {
  color: #e1e1e1; /* цвет текста placeholder */
}
.dark #city-search::placeholder,
.dark #list_city1::placeholder {
  color: #e1e1e1; /* цвет текста placeholder */
}
.dark #city-search {
  background-color: #696969;
}
#reverse-svg {
  stroke: #212529;
}
.dark #reverse-svg {
  stroke: #fff;
}
.blue-fly {
  fill: #6dcdf6;
}
.dark .blue-fly {
  fill: var(--dark-blue, #0094d3) !important;
}
.arrow-down svg {
  fill: #212529; /* Цвет для светлой темы */
}

.dark .arrow-down svg {
  fill: #fff; /* Цвет для тёмной темы */
}

.dark .flight-feedback-page {
  background: var(--dark-gray-0, #191c1e) !important;
}
.dark .table-head {
  background: var(--dark-blue-light, #202d33);
  color: var(--dark-gray-4, #e1e1e1);
}

.dark .table-body {
  background: var(--dark-blue, #0094d3) !important;
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .vnimanie {
  color: var(--dark-gray-4, #e1e1e1);
}
.dark .expcard {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .container-fluid {
  background: var(--dark-blue, #0094d3) !important;
}
.dark
  .select2-results__option--highlighted.select2-results__option--selectable {
  background: var(--dark-gray-0, #191c1e) !important;
  color: var(--dark-gray-4, #999999) !important;
}
.dark .select2-selection__rendered {
  /* border-bottom: 1px solid #97999b !important; */
  background: var(--dark-gray-0, #000000) !important;
  border-radius: 6px;
}
.dark .iconLoad img {
  color: var(--dark-gray-4, #999999) !important;
}
.card-link {
  color: var(--dark-gray-4, #212529);
}

.card-link:hover {
  color: #6dcdf6 !important;
}
.dark .card-link-black {
  color: var(--dark-gray-4, #212529);
}

.dark .card-link-black:hover {
  color: #6dcdf6 !important;
}
.dark .menu-card__link,
.dark .card-link {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .menu-card__link:hover,
.dark .card-link:hover {
  color: #6dcdf6 !important;
}
.dark .datepiecker-container button {
  border: 2px solid #0094d3 !important;
}
.dark .datepiecker-container [type='date'] {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.svg-fill svg {
  fill: #212529;
}
.dark .svg-fill svg {
  fill: #e1e1e1 !important;
}

.dark li {
  color: #e1e1e1 !important; /* Цвет маркера */
}
.dark .select2-selection--multiple {
  background: var(--dark-gray-0, #191c1e) !important;
  border: 1px solid #97999b !important;
  color: #e1e1e1;
}
.dark .select2-container--default .select2-results > .select2-results__options {
  background: var(--dark-gray-0, #191c1e) !important;
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .select2-selection {
  background: var(--dark-gray-0, #191c1e) !important;
  color: var(--dark-gray-4, #e1e1e1) !important;
}
/* .dark .news-pages .datepiecker-container input {
  border: unset !important;
  border-bottom: 1px solid #97999b !important;
  outline: none !important;
} */

.dark .card-link-in-blue-section {
  color: var(--dark-gray-4, #f5f5f5) !important;
}

.dark .card-link-in-blue-section:hover {
  color: #6dcdf6 !important;
}
.dark .select2-container--default .select2-selection--single {
  background: var(--dark-gray-0, #000000) !important;
}
.dark .select2-container--default .select2-results__option--selected {
  background: var(--dark-gray-0, #000000) !important;
}
.dark .input_date {
  background: var(--dark-gray-0, #000000) !important;
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .daterangepicker {
  background: var(--dark-gray-0, #000000) !important;
}
.dark .calendar-table {
  background: var(--dark-gray-0, #000000) !important;
}
.dark .off {
  background: var(--dark-gray-0, #000000) !important;
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .available {
  color: var(--dark-gray-4, #fff) !important;
}
.dark .link {
  color: var(--dark-gray-4, #058) !important;
}
.dark .expcard__title,
.dark .expcard__title__link {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .rating__value {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .title-search-result {
  background: var(--dark-gray-0, #191c1e) !important;
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .bx_item_block_item_name {
  color: var(--dark-gray-4, #0083d1) !important;
}
.dark #popup-container {
  background: var(--dark-gray-0, #191c1e) !important;
}
.dark #myForm label {
  color: var(--dark-gray-4, #e1e1e1) !important;
}

.input_date,
.datepiecker {
  background-image: url(/upload/biznesu/ikonki/icon-calend-16.svg);
  background-repeat: no-repeat;
  background-position: right 14px center;
  padding-right: 30px;
}
.dark .input_date,
.dark .datepiecker {
  background-image: url(/upload/biznesu/ikonki/icon-calend-dark.svg) !important;
  background-repeat: no-repeat !important;
  background-position: right 14px center !important;
  padding-right: 30px !important;
}
.dark .search-item {
  background: var(--dark-gray-0, #191c1e) !important;
}
.dark .search-chain-path {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark .search-page__card {
  background: var(--dark-blue, #0094d3) !important;
}
.dark .input {
  background-color: var(--dark-gray-0, #000) !important;
}
.dark input[type='text'] {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.dark input[type='file'] {
  color: var(--dark-gray-4, #e1e1e1) !important;
}
.iconLoad {
  fill: #212529;
}
.dark .iconLoad {
  fill: #e1e1e1 !important;
}

.dart .loading{color: white}
.dark .error{color:white}
.dark .success{color:white}
.dark .atumquiz-form-label span{color:white !important}

.dark .quiz-button{background-color:blue;}



.quiz-button {background-color: #6DCDF6;
	height: 50px;
	align-items: center} 



