@font-face {
  font-family: 'icomoon';
  src: url("../../../assets/icons/icomoon/fonts/icomoon.eot?q6x2r9");
  src: url("../../../assets/icons/icomoon/fonts/icomoon.eot?q6x2r9#iefix") format("embedded-opentype"), url("../../../assets/icons/icomoon/fonts/icomoon.ttf?q6x2r9") format("truetype"), url("../../../assets/icons/icomoon/fonts/icomoon.woff?q6x2r9") format("woff"), url("../../../assets/icons/icomoon/fonts/icomoon.svg?q6x2r9#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon_"], [class*=" icon_"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon.icon_add:before {
  content: "\e900";
  color: #6a6a6a;
}

.icon.icon_airplane:before {
  content: "\e901";
  color: #6a6a6a;
}

.icon.icon_alarm:before {
  content: "\e902";
  color: #6a6a6a;
}

.icon.icon_analyse:before {
  content: "\e903";
  color: #6a6a6a;
}

.icon.icon_armichair:before {
  content: "\e904";
  color: #6a6a6a;
}

.icon.icon_arrow_down:before {
  content: "\e905";
  color: #6a6a6a;
}

.icon.icon_arrow_left:before {
  content: "\e906";
  color: #6a6a6a;
}

.icon.icon_arrow_right:before {
  content: "\e907";
  color: #6a6a6a;
}

.icon.icon_arrow_up:before {
  content: "\e908";
  color: #6a6a6a;
}

.icon.icon_attach:before {
  content: "\e909";
  color: #6a6a6a;
}

.icon.icon_baby:before {
  content: "\e90a";
  color: #6a6a6a;
}

.icon.icon_bag:before {
  content: "\e90b";
  color: #6a6a6a;
}

.icon.icon_ball:before {
  content: "\e90c";
  color: #6a6a6a;
}

.icon.icon_ball_soccer:before {
  content: "\e90d";
  color: #6a6a6a;
}

.icon.icon_ballon:before {
  content: "\e90e";
  color: #6a6a6a;
}

.icon.icon_barcodes:before {
  content: "\e90f";
  color: #6a6a6a;
}

.icon.icon_basket:before {
  content: "\e910";
  color: #6a6a6a;
}

.icon.icon_beauty:before {
  content: "\e911";
  color: #6a6a6a;
}

.icon.icon_bike:before {
  content: "\e912";
  color: #6a6a6a;
}

.icon.icon_block:before {
  content: "\e913";
  color: #6a6a6a;
}

.icon.icon_bluetooth:before {
  content: "\e914";
  color: #6a6a6a;
}

.icon.icon_book:before {
  content: "\e915";
  color: #6a6a6a;
}

.icon.icon_bookmark:before {
  content: "\e916";
  color: #6a6a6a;
}

.icon.icon_browser:before {
  content: "\e917";
  color: #6a6a6a;
}

.icon.icon_bus:before {
  content: "\e918";
  color: #6a6a6a;
}

.icon.icon_calendar:before {
  content: "\e919";
  color: #6a6a6a;
}

.icon.icon_call:before {
  content: "\e91a";
  color: #6a6a6a;
}

.icon.icon_camera:before {
  content: "\e91b";
  color: #6a6a6a;
}

.icon.icon_car:before {
  content: "\e91c";
  color: #6a6a6a;
}

.icon.icon_card:before {
  content: "\e91d";
  color: #6a6a6a;
}

.icon.icon_cart:before {
  content: "\e91e";
  color: #6a6a6a;
}

.icon.icon_cash:before {
  content: "\e91f";
  color: #6a6a6a;
}

.icon.icon_chart:before {
  content: "\e920";
  color: #6a6a6a;
}

.icon.icon_chat:before {
  content: "\e921";
  color: #6a6a6a;
}

.icon.icon_check:before {
  content: "\e922";
  color: #6a6a6a;
}

.icon.icon_check_circle:before {
  content: "\e923";
  color: #6a6a6a;
}

.icon.icon_cinema:before {
  content: "\e924";
  color: #6a6a6a;
}

.icon.icon_clock:before {
  content: "\e925";
  color: #6a6a6a;
}

.icon.icon_close:before {
  content: "\e926";
  color: #6a6a6a;
}

.icon.icon_close_circle:before {
  content: "\e927";
  color: #6a6a6a;
}

.icon.icon_cloud:before {
  content: "\e928";
  color: #6a6a6a;
}

.icon.icon_cloud_computing:before {
  content: "\e929";
  color: #6a6a6a;
}

.icon.icon_cloud_down:before {
  content: "\e92a";
  color: #6a6a6a;
}

.icon.icon_cloud_up:before {
  content: "\e92b";
  color: #6a6a6a;
}

.icon.icon_colls:before {
  content: "\e92c";
  color: #6a6a6a;
}

.icon.icon_computer:before {
  content: "\e92d";
  color: #6a6a6a;
}

.icon.icon_conversation:before {
  content: "\e92e";
  color: #6a6a6a;
}

.icon.icon_convert:before {
  content: "\e92f";
  color: #6a6a6a;
}

.icon.icon_copy:before {
  content: "\e930";
  color: #6a6a6a;
}

.icon.icon_cruise:before {
  content: "\e931";
  color: #6a6a6a;
}

.icon.icon_dev:before {
  content: "\e932";
  color: #6a6a6a;
}

.icon.icon_dislike:before {
  content: "\e933";
  color: #6a6a6a;
}

.icon.icon_donation:before {
  content: "\e934";
  color: #6a6a6a;
}

.icon.icon_down:before {
  content: "\e935";
  color: #6a6a6a;
}

.icon.icon_download:before {
  content: "\e936";
  color: #6a6a6a;
}

.icon.icon_drink:before {
  content: "\e937";
  color: #6a6a6a;
}

.icon.icon_dryer:before {
  content: "\e938";
  color: #6a6a6a;
}

.icon.icon_dvd:before {
  content: "\e939";
  color: #6a6a6a;
}

.icon.icon_edit:before {
  content: "\e93a";
  color: #6a6a6a;
}

.icon.icon_equal:before {
  content: "\e93b";
  color: #6a6a6a;
}

.icon.icon_faceid:before {
  content: "\e93c";
  color: #6a6a6a;
}

.icon.icon_file:before {
  content: "\e93d";
  color: #6a6a6a;
}

.icon.icon_filter:before {
  content: "\e93e";
  color: #6a6a6a;
}

.icon.icon_fingerprint:before {
  content: "\e93f";
  color: #6a6a6a;
}

.icon.icon_folder:before {
  content: "\e940";
  color: #6a6a6a;
}

.icon.icon_folder_open:before {
  content: "\e941";
  color: #6a6a6a;
}

.icon.icon_fuel:before {
  content: "\e942";
  color: #6a6a6a;
}

.icon.icon_funnel:before {
  content: "\e943";
  color: #6a6a6a;
}

.icon.icon_game:before {
  content: "\e944";
  color: #6a6a6a;
}

.icon.icon_gift:before {
  content: "\e945";
  color: #6a6a6a;
}

.icon.icon_headphone:before {
  content: "\e946";
  color: #6a6a6a;
}

.icon.icon_helicopter:before {
  content: "\e947";
  color: #6a6a6a;
}

.icon.icon_help:before {
  content: "\e948";
  color: #6a6a6a;
}

.icon.icon_hierarch:before {
  content: "\e949";
  color: #6a6a6a;
}

.icon.icon_home:before {
  content: "\e94a";
  color: #6a6a6a;
}

.icon.icon_host:before {
  content: "\e94b";
  color: #6a6a6a;
}

.icon.icon_hotel:before {
  content: "\e94c";
  color: #6a6a6a;
}

.icon.icon_idea:before {
  content: "\e94d";
  color: #6a6a6a;
}

.icon.icon_joke:before {
  content: "\e94e";
  color: #6a6a6a;
}

.icon.icon_label:before {
  content: "\e94f";
  color: #6a6a6a;
}

.icon.icon_laptop:before {
  content: "\e950";
  color: #6a6a6a;
}

.icon.icon_left:before {
  content: "\e951";
  color: #6a6a6a;
}

.icon.icon_left_app:before {
  content: "\e952";
  color: #6a6a6a;
}

.icon.icon_like:before {
  content: "\e953";
  color: #6a6a6a;
}

.icon.icon_link:before {
  content: "\e954";
  color: #6a6a6a;
}

.icon.icon_list:before {
  content: "\e955";
  color: #6a6a6a;
}

.icon.icon_listing:before {
  content: "\e956";
  color: #6a6a6a;
}

.icon.icon_loading:before {
  content: "\e957";
  color: #6a6a6a;
}

.icon.icon_location:before {
  content: "\e958";
  color: #6a6a6a;
}

.icon.icon_lock:before {
  content: "\e959";
  color: #6a6a6a;
}

.icon.icon_login:before {
  content: "\e95a";
  color: #6a6a6a;
}

.icon.icon_logout:before {
  content: "\e95b";
  color: #6a6a6a;
}

.icon.icon_loupe:before {
  content: "\e95c";
  color: #6a6a6a;
}

.icon.icon_map:before {
  content: "\e95d";
  color: #6a6a6a;
}

.icon.icon_mechanic:before {
  content: "\e95e";
  color: #6a6a6a;
}

.icon.icon_medal:before {
  content: "\e95f";
  color: #6a6a6a;
}

.icon.icon_megaphone:before {
  content: "\e960";
  color: #6a6a6a;
}

.icon.icon_menu:before {
  content: "\e961";
  color: #6a6a6a;
}

.icon.icon_menu_app:before {
  content: "\e962";
  color: #6a6a6a;
}

.icon.icon_menu_app_close:before {
  content: "\e963";
  color: #6a6a6a;
}

.icon.icon_menu_close:before {
  content: "\e964";
  color: #6a6a6a;
}

.icon.icon_message:before {
  content: "\e965";
  color: #6a6a6a;
}

.icon.icon_message_read:before {
  content: "\e966";
  color: #6a6a6a;
}

.icon.icon_microwave:before {
  content: "\e967";
  color: #6a6a6a;
}

.icon.icon_more:before {
  content: "\e968";
  color: #6a6a6a;
}

.icon.icon_motorcycle:before {
  content: "\e969";
  color: #6a6a6a;
}

.icon.icon_movie:before {
  content: "\e96a";
  color: #6a6a6a;
}

.icon.icon_music:before {
  content: "\e96b";
  color: #6a6a6a;
}

.icon.icon_newsletter:before {
  content: "\e96c";
  color: #6a6a6a;
}

.icon.icon_no_view:before {
  content: "\e96d";
  color: #6a6a6a;
}

.icon.icon_notification:before {
  content: "\e96e";
  color: #6a6a6a;
}

.icon.icon_notification_active:before {
  content: "\e96f";
  color: #6a6a6a;
}

.icon.icon_options:before {
  content: "\e970";
  color: #6a6a6a;
}

.icon.icon_options_vertical:before {
  content: "\e971";
  color: #6a6a6a;
}

.icon.icon_order:before {
  content: "\e972";
  color: #6a6a6a;
}

.icon.icon_package:before {
  content: "\e973";
  color: #6a6a6a;
}

.icon.icon_pan:before {
  content: "\e974";
  color: #6a6a6a;
}

.icon.icon_password:before {
  content: "\e975";
  color: #6a6a6a;
}

.icon.icon_pay:before {
  content: "\e976";
  color: #6a6a6a;
}

.icon.icon_pen:before {
  content: "\e977";
  color: #6a6a6a;
}

.icon.icon_phone:before {
  content: "\e978";
  color: #6a6a6a;
}

.icon.icon_picture:before {
  content: "\e979";
  color: #6a6a6a;
}

.icon.icon_pin:before {
  content: "\e97a";
  color: #6a6a6a;
}

.icon.icon_placeholder:before {
  content: "\e97b";
  color: #6a6a6a;
}

.icon.icon_play:before {
  content: "\e97c";
  color: #6a6a6a;
}

.icon.icon_plug:before {
  content: "\e97d";
  color: #6a6a6a;
}

.icon.icon_points:before {
  content: "\e97e";
  color: #6a6a6a;
}

.icon.icon_presentation:before {
  content: "\e97f";
  color: #6a6a6a;
}

.icon.icon_press:before {
  content: "\e980";
  color: #6a6a6a;
}

.icon.icon_profile:before {
  content: "\e981";
  color: #6a6a6a;
}

.icon.icon_question:before {
  content: "\e982";
  color: #6a6a6a;
}

.icon.icon_rating:before {
  content: "\e983";
  color: #6a6a6a;
}

.icon.icon_read:before {
  content: "\e984";
  color: #6a6a6a;
}

.icon.icon_reload:before {
  content: "\e985";
  color: #6a6a6a;
}

.icon.icon_remove:before {
  content: "\e986";
  color: #6a6a6a;
}

.icon.icon_remove_circle:before {
  content: "\e987";
  color: #6a6a6a;
}

.icon.icon_return:before {
  content: "\e988";
  color: #6a6a6a;
}

.icon.icon_right:before {
  content: "\e989";
  color: #6a6a6a;
}

.icon.icon_right_app:before {
  content: "\e98a";
  color: #6a6a6a;
}

.icon.icon_rocket:before {
  content: "\e98b";
  color: #6a6a6a;
}

.icon.icon_ruler:before {
  content: "\e98c";
  color: #6a6a6a;
}

.icon.icon_sad:before {
  content: "\e98d";
  color: #6a6a6a;
}

.icon.icon_save:before {
  content: "\e98e";
  color: #6a6a6a;
}

.icon.icon_search:before {
  content: "\e98f";
  color: #6a6a6a;
}

.icon.icon_send:before {
  content: "\e990";
  color: #6a6a6a;
}

.icon.icon_settings:before {
  content: "\e991";
  color: #6a6a6a;
}

.icon.icon_share:before {
  content: "\e992";
  color: #6a6a6a;
}

.icon.icon_shop:before {
  content: "\e993";
  color: #6a6a6a;
}

.icon.icon_smile:before {
  content: "\e994";
  color: #6a6a6a;
}

.icon.icon_speek:before {
  content: "\e995";
  color: #6a6a6a;
}

.icon.icon_star:before {
  content: "\e996";
  color: #6a6a6a;
}

.icon.icon_stats:before {
  content: "\e997";
  color: #6a6a6a;
}

.icon.icon_sun:before {
  content: "\e998";
  color: #6a6a6a;
}

.icon.icon_tag:before {
  content: "\e999";
  color: #6a6a6a;
}

.icon.icon_target:before {
  content: "\e99a";
  color: #6a6a6a;
}

.icon.icon_theater:before {
  content: "\e99b";
  color: #6a6a6a;
}

.icon.icon_train:before {
  content: "\e99c";
  color: #6a6a6a;
}

.icon.icon_translate:before {
  content: "\e99d";
  color: #6a6a6a;
}

.icon.icon_trash:before {
  content: "\e99e";
  color: #6a6a6a;
}

.icon.icon_truck:before {
  content: "\e99f";
  color: #6a6a6a;
}

.icon.icon_tshirt:before {
  content: "\e9a0";
  color: #6a6a6a;
}

.icon.icon_ufo:before {
  content: "\e9a1";
  color: #6a6a6a;
}

.icon.icon_umbrella:before {
  content: "\e9a2";
  color: #6a6a6a;
}

.icon.icon_unlock:before {
  content: "\e9a3";
  color: #6a6a6a;
}

.icon.icon_up:before {
  content: "\e9a4";
  color: #6a6a6a;
}

.icon.icon_updown:before {
  content: "\e9a5";
  color: #6a6a6a;
}

.icon.icon_upload:before {
  content: "\e9a6";
  color: #6a6a6a;
}

.icon.icon_view:before {
  content: "\e9a7";
  color: #6a6a6a;
}

.icon.icon_voltage:before {
  content: "\e9a8";
  color: #6a6a6a;
}

.icon.icon_voucher:before {
  content: "\e9a9";
  color: #6a6a6a;
}

.icon.icon_voucher_air:before {
  content: "\e9aa";
  color: #6a6a6a;
}

.icon.icon_warning:before {
  content: "\e9ab";
  color: #6a6a6a;
}

.icon.icon_wifi:before {
  content: "\e9ac";
  color: #6a6a6a;
}

.icon.icon_wishlist:before {
  content: "\e9ad";
  color: #6a6a6a;
}

.icon.icon_wishlist_color:before {
  content: "\e9ae";
  color: #ff5758;
}

.modal-scroll {
  overflow: auto;
  /*height: 160px;*/
}

.modal-scroll::-webkit-scrollbar {
  width: 8px;
}

.modal-scroll::-webkit-scrollbar-track {
  border: 1px solid #D2DCDE;
  border-radius: 10px;
}

.modal-scroll::-webkit-scrollbar-thumb {
  background: #D2DCDE;
  border-radius: 10px;
}

.modal-scroll::-webkit-scrollbar-thumb:hover {
  background: #D2DCDE;
}

.modalCategories .categories-list .categories-item label.radius {
  display: block;
  overflow: hidden;
}

.modalCategories .categories-list .categories-item label:after {
  content: '';
  width: calc(100% - 10px);
  background: -webkit-gradient(linear, left bottom, left top, from(#63717A), to(transparent)) bottom;
  background: linear-gradient(0deg, #63717A, transparent 100%) bottom;
  position: absolute;
  height: 100%;
  left: 5px;
  z-index: 9998;
  bottom: 0px;
  border-radius: 5px;
}

.modalCategories .categories-list .categories-item .categories-choose ~ h2 {
  color: #FFFFFF;
  position: absolute;
  z-index: 9999;
  bottom: 0px;
  left: 20px;
  bottom: 20px;
  font-family: "OpenSans-Bold", Arial, Helvetica, sans-serif !important;
}

.modalCategories .categories-list .categories-item .categories-choose ~ h2::after {
  content: "";
  position: absolute;
  left: 215px;
  font-family: 'icomoon';
}

.modalCategories .categories-list .categories-item .categories-choose:checked ~ h2 {
  color: #CED242;
}

.modalCategories .categories-list .categories-item .categories-choose:checked ~ h2::after {
  content: "\e922";
}

.modalCategories .categories-list .categories-item .categories-choose:disabled ~ h2 {
  color: #D2DCDE;
}

.modalCategories .categories-list .categories-item .categories-choose:disabled ~ h2::after {
  content: "";
}

.modal-voltage {
  height: auto !important;
  border: 1px solid #a5a5a5;
  border-radius: 12px;
}

.modal-cancellation > div > div > div:first-child, .modalConfirmationVoucher > div > div > div:first-child {
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.modal-cancellation > div > div > div:first-child .modal-wrapper, .modalConfirmationVoucher > div > div > div:first-child .modal-wrapper {
  background-color: #fff;
  max-height: 100% !important;
  overflow: auto;
}

.modal-cancellation > div > div > div:first-child .modal-wrapper::-webkit-scrollbar, .modalConfirmationVoucher > div > div > div:first-child .modal-wrapper::-webkit-scrollbar {
  width: 8px;
}

.modal-cancellation > div > div > div:first-child .modal-wrapper::-webkit-scrollbar-track, .modalConfirmationVoucher > div > div > div:first-child .modal-wrapper::-webkit-scrollbar-track {
  border: 1px solid #D2DCDE;
  border-radius: 10px;
}

.modal-cancellation > div > div > div:first-child .modal-wrapper::-webkit-scrollbar-thumb, .modalConfirmationVoucher > div > div > div:first-child .modal-wrapper::-webkit-scrollbar-thumb {
  background: #D2DCDE;
  border-radius: 10px;
}

.modal-cancellation > div > div > div:first-child .modal-wrapper::-webkit-scrollbar-thumb:hover, .modalConfirmationVoucher > div > div > div:first-child .modal-wrapper::-webkit-scrollbar-thumb:hover {
  background: #D2DCDE;
}

.modal-cancellation > div > div > div:first-child .modal-wrapper textarea, .modalConfirmationVoucher > div > div > div:first-child .modal-wrapper textarea {
  max-height: 160px;
}

@media (max-width: 475px) {
  .modal-cancellation > div > div > div:first-child .modal-wrapper textarea, .modalConfirmationVoucher > div > div > div:first-child .modal-wrapper textarea {
    max-height: 90px;
  }
}

.modal-cancellation > div > div > div:first-child .modal-wrapper textarea.focus-visible ~ label, .modal-cancellation > div > div > div:first-child .modal-wrapper textarea.has-content ~ label, .modalConfirmationVoucher > div > div > div:first-child .modal-wrapper textarea.focus-visible ~ label, .modalConfirmationVoucher > div > div > div:first-child .modal-wrapper textarea.has-content ~ label {
  width: calc(100% - 30px);
  background: #fff;
  padding-top: 7px !important;
  top: 1px !important;
}

#react-aria-modal-dialog {
  margin-top: 150px;
}

#react-aria-modal-dialog .container-nps {
  background: #fff;
}

@media (max-width: 480px) {
  #react-aria-modal-dialog {
    margin-top: 0px;
    height: 100%;
  }
  #react-aria-modal-dialog .container-nps {
    min-height: 100%;
  }
  #react-aria-modal-dialog .container-nps .form-field input[type='radio'] {
    opacity: 0.1;
  }
  #react-aria-modal-dialog .container-nps .form-field input[type='radio'] ~ label.effect.out {
    width: 100%;
  }
  #react-aria-modal-dialog .container-nps .form-field input[type='radio'] ~ label.effect.out span:first-child {
    vertical-align: initial;
  }
  #react-aria-modal-dialog .container-nps .form-field input[type='radio'] ~ label.effect.out span:first-child:before {
    height: 18px;
  }
  #react-aria-modal-dialog .container-nps .form-field input[type='radio'] ~ label.effect.out span:last-child {
    width: calc(100% - 40px);
    font-size: 14px;
  }
}
/*# sourceMappingURL=modal.css.map */