@charset "UTF-8";
/** Couleur de la bordure et du texte du moteur */
#engineHTML {
  border-color: #333333;
  color: #000000;
  border: none; }

#engineHTML .onglet_min_height {
  margin: 5px auto; }

#engineHTML .radio_label {
  font-size: 12px; }

#engineHTML #btn_add_room {
  margin-left: 10px !important; }

/** Couleur du radio actif dans l'onglet Vols */
#engineHTML .radio_label_active {
  color: #2086a5; }

/** Color of border for radio list in mobile version */
#engineHTML .li_form_radio {
  border-color: #808080; }

/** Color of border for radio list in mobile version */
#engineHTML .input-group-addon:last-child {
  border-color: #808080 !important; }

/** Color of placeholder input */
#engineHTML .form-control::placeholder {
  color: #999; }

/** Color of border and box-shadow in a focus input */
#engineHTML .form-control:focus {
  border-color: #2086a5;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

/** Color of background of room list */
#engineHTML .room_type {
  background-color: #e6e6e6; }

/** Color of inactive texte of checkbox tab flight + hotel */
#engineHTML .checkbox_tab2 {
  color: #ccc; }

/** Color of background and border of checkbox tab Flight + hotel */
#engineHTML .checkbox_tab2 label {
  background: #f2f2f2;
  border-color: #808080; }

/** Color of icon checkbox tab Flight + hotel */
#engineHTML .checkbox_tab2_active {
  border-color: #2086a5; }

/** Color of btn add room tab flight + hotel */
#engineHTML .btn_add_room {
  color: #2086a5;
  border-color: #2086a5; }

/** Color of btn add room tab flight + hotel on active */
#engineHTML .btn_add_room:active {
  background-color: #f2f2f2; }

/** Color of btn remove room tab flight + hotel */
#engineHTML .btn_remove_room {
  color: #2086a5; }

/** Color of btn remove room tab flight + hotel on active */
#engineHTML .btn_remove_room:active {
  background-color: #f2f2f2; }

/** Color of text checkbox restitution tab Rental Car */
#engineHTML .checkbox_restitution_tab4 {
  color: #000000; }

/** Color of background and border of checkbox restitution tab rental car */
#engineHTML .checkbox_restitution_tab4 label {
  background: #f2f2f2;
  border-color: #808080; }

/** Color of icon checkbox restitution tab Rental Car */
#engineHTML .checkbox_restitution_tab4_active {
  border-color: #2086a5; }

/** Color of text checkbox age driver tab Rental Car */
#engineHTML .checkbox_agedriver_tab4 {
  color: #000000; }

/** Color of background and border of checkbox agedriver tab rental car */
#engineHTML .checkbox_agedriver_tab4 label {
  background: #f2f2f2;
  border-color: #808080; }

/** Color of icon checkbox agedriver tab Rental Car */
#engineHTML .checkbox_agedriver_tab4_active {
  border-color: #2086a5; }

/** Color of icon clock in tab Rental Car */
#engineHTML .clockDepArr {
  color: #2086a5; }

/** Color of input border */
#engineHTML .input_border {
  border-color: #808080; }

/** Color of plus and minus btn for select passenger */
#engineHTML .glyph_plus_min {
  color: #808080; }

/** Color of input background */
#engineHTML .bg_color {
  background-color: #f2f2f2 !important; }

/** Color of background for body of engine */
#engineHTML .onglets_1 {
  background-color: #ffffff; }

/** Size of onglet */
#engineHTML .onglet_2 {
  width: 33.33%; }

/** Color of background, text and border in inactive tab */
#engineHTML .nav-tabs > li.onglet_2 {
  color: #ffffff;
  background-color: #373633;
  border: none; }

/** Color of text in inactive tab to hover */
#engineHTML .nav-tabs > li > a:hover {
  color: #ffffff; }

/** Color of tab on hover */
#engineHTML .nav > li > a:focus, .nav > li > a:hover {
  background-color: #2aa2cf; }

/** Color of text in active tab */
#engineHTML .nav-tabs > li.active > a, #engineHTML .nav-tabs > li.active > a:focus {
  color: #ffffff !important;
  background-color: #2aa2cf !important; }

/** Color of text in active tab on hover */
#engineHTML .nav-tabs > li.active > a:hover {
  color: #ffffff !important;
  background-color: #2aa2cf !important; }

/** Color of background and text in input btn cities list */
#engineHTML .blue_btn {
  background-color: #2086a5 !important;
  color: #ffffff !important; }

/** Color of background and text in input btn cities list on hover */
#engineHTML .blue_btn:hover {
  background-color: #2aa2cf;
  color: #ffffff; }

/** Color of background and text in reserve btn cities list */
#engineHTML .orange_btn {
  background-color: #2086a5;
  color: #ffffff; }

/** Color of background and text in reserve btn cities list on hover */
#engineHTML .orange_btn:hover {
  background-color: #2aa2cf;
  color: #ffffff !important;
  border-color: #ffffff; }

/** Color of background for reserve btn when he disabled */
#engineHTML .disabled {
  background-color: #999 !important;
  color: #ffffff !important; }

/** Color of background for reserve btn when he disabled on hover */
#engineHTML .disabled:hover {
  background-color: #999 !important;
  color: #ffffff !important; }

/** Color of border and text in transfert btn in tab Flight radio two ways and one way */
#engineHTML .transfer_btn {
  color: #2086a5;
  border-color: #2086a5; }

/** Color of border and text in transfert btn in tab Flight radio two ways and one way on active */
#engineHTML .transfer_btn:active {
  background-color: #f2f2f2; }

/** Color of border and text in transfert btn in tab Flight radio multidestination flight 1 */
#engineHTML .transfer_btn_t1 {
  color: #2086a5;
  border-color: #2086a5; }

/** Color of border and text in transfert btn in tab Flight radio multidestination flight 1 on active */
#engineHTML .transfer_btn_t1:active {
  background-color: #f2f2f2; }

/** Color of border and text in transfert btn in tab Flight radio multidestination flight 2 */
#engineHTML .transfer_btn_t2 {
  color: #2086a5;
  border-color: #2086a5; }

/** Color of border and text in transfert btn in tab Flight radio multidestination flight 2 on active */
#engineHTML .transfer_btn_t2:active {
  background-color: #f2f2f2; }

/** Color of border and text in transfert btn in tab Flight + hotel */
#engineHTML .transfer_btn_tab2 {
  color: #2086a5;
  border-color: #2086a5; }

/** Color of border and text in transfert btn in tab Flight + hotel on active */
#engineHTML .transfer_btn_tab2:active {
  background-color: #f2f2f2; }

/** Color of title of input */
#engineHTML .text_blue {
  color: #2086a5; }

/** Color of icon btn input */
#engineHTML .color_white {
  color: #ffffff; }

/** Color of border for cities list container */
#engineHTML .collapsing_list {
  border-color: #808080;
  border-width: 1px; }

/** Color of background for autocompletion */
#engineHTML .item_collapsing_list {
  background-color: #e6e6e6; }

/** Color of background autocompletion list hover */
#engineHTML .item_collapsing_list:hover {
  background-color: #ddd; }

/** Color of background for cities list */
#engineHTML .item_collapsing_list_cities {
  background-color: #ffffff; }

/** Color of background hover for cities list */
#engineHTML .item_collapsing_list_cities:hover {
  background-color: #e6e6e6; }

/** Color of background in container cities list */
#engineHTML .list_group_blue {
  background-color: #2086a5 !important; }

/** Color of background in cities list */
#engineHTML .cities_list_li {
  background-color: #ffffff; }

#engineHTML #room_type4 {
  margin-left: -230px; }

#engineHTML .checkbox_tab2 {
  margin: 3% 0 0 0; }

#engineHTML #container_checkbox_elongated #transfert {
  display: none; }

#engineHTML #checkboxRoom #transfert {
  display: block; }

/*Chevron pour changer le mois das daterangepicker*/
#engineHTML .daterangepicker table.table-condensed th.next.available {
  color: #2086a5; }

/** Color of background for start date in date range picker */
#engineHTML .daterangepicker td.active, #engineHTML .daterangepicker td.active.start-date {
  background-color: #2086a5 !important; }

/** Color of text for start date active in date range picker */
#engineHTML .daterangepicker td.active:hover {
  color: #ffffff; }

/** Color of border for date range picker */
#engineHTML .daterangepicker.dropdown-menu {
  border-color: #2086a5; }

/** Color of title for date range picker */
#engineHTML .daterangepicker table.table-condensed th {
  color: #2086a5; }

/** Color of background, text and border for today date range picker  */
#engineHTML .daterangepicker .today {
  background-color: #ffffff !important;
  border-color: #2086a5;
  color: #2086a5; }

/** Color of border today in right date range picker */
#engineHTML .daterangepicker .today.off.disabled {
  border-color: #2086a5;
  border-width: 2px !important; }

/** Color of text for disabled day in date range picker */
#engineHTML .daterangepicker td.disabled, #engineHTML .daterangepicker option.disabled {
  color: #808080 !important; }

/** Color of background for disabled day in date range picker */
#engineHTML .daterangepicker td.off {
  background-color: #ffffff !important; }

/** Color of background for disabled day in date range picker */
#engineHTML .daterangepicker td.off.disabled {
  background-color: #ffffff !important;
  color: #808080 !important; }

/** Color of background for avaible day in date range picker */
#engineHTML .daterangepicker td.available {
  background-color: #eeeeee; }

/** Color of text for end date active in date range picker on hover */
#engineHTML .daterangepicker td.active.end-date.in-range.available:hover {
  color: #808080; }

/** Color of background for end date in date range picker */
#engineHTML .daterangepicker td.active.end-date.in-range.available {
  background-color: #2086a5 !important; }

/** Color of background for active day in date range picker */
#engineHTML .daterangepicker td.in-range, #engineHTML .daterangepicker td.in-range.available {
  border-color: #2086a5 !important; }

/** Color of today if date range picker used first time */
#engineHTML .daterangepicker td.today.active.start-date.end-date.in-range.available {
  background-color: #ffffff !important;
  border-color: #2086a5 !important;
  color: #2086a5 !important; }

/** Color of arrow right for today if date range picker used first time */
#engineHTML .daterangepicker td.today.active.start-date.end-date.in-range.available::after {
  border-color: transparent transparent; }

/** Color of border for active day in date range picker */
#engineHTML .daterangepicker td {
  border-color: #ffffff; }

/** Color of background to no direct flight */
#engineHTML .daterangepicker .no_direct_flights {
  background-color: #ffffff !important; }

/** Color of border for start date in date range picker */
#engineHTML .daterangepicker td.start-date:after {
  border-color: transparent #2086a5; }

/** Color of background for end date in date range picker */
#engineHTML .daterangepicker td.end-date:not(.start-date) {
  background-color: #2086a5; }

/** Color of border for end date in date range picker */
#engineHTML .daterangepicker td.end-date:not(.start-date):before {
  border-color: transparent #2086a5; }

/** Color on hover of glyphicon next and prev in date range picker */
#engineHTML .daterangepicker .next:hover, #engineHTML .daterangepicker .prev:hover {
  background-color: #999; }

#engineHTML .airports_list_autocompletion {
  border-color: #808080;
  overflow-y: auto;
  width: 125%;
  max-height: 160px; }

/** Color of text of country */
#engineHTML .country {
  color: #808080; }

#engineHTML #select_passengers_multidestination #passenger_type {
  margin-left: 0 !important; }

#engineHTML #arrival_city_autocompletion, #engineHTML #departure_city_autocompletion {
  font-size: 14px;
  max-height: 120px; }

#engineHTML #arrival_city_t2_autocompletion, #engineHTML #departure_city_t2_autocompletion {
  font-size: 14px;
  max-height: 120px; }

#engineHTML #arrival_city_t1_autocompletion, #engineHTML #departure_city_t1_autocompletion {
  font-size: 14px;
  max-height: 120px; }

#engineHTML #arrival_city_tab2_autocompletion, #engineHTML #departure_city_tab2_autocompletion {
  font-size: 14px;
  max-height: 120px; }

#engineHTML #destination_city_hotel_autocompletion {
  font-size: 14px;
  max-height: 120px; }

#engineHTML #departure_city_car_autocompletion, #engineHTML #arrival_city_car_autocompletion {
  font-size: 14px;
  max-height: 120px; }

#engineHTML .airports_autocompletion.item_collapsing_list {
  padding: 7px 30px 7px 15px; }

#engineHTML .padding_autocompletion_airport_part_hotel {
  width: 75%; }

@media screen and (max-width: 420px) {
  /* Ajouter deux fois Dans Dashboard avec le même contenu mais différents Media Query :*/
  /*screen and (max-device-width: 420px)*/
  /*screen and (max-device-width: 420px) */
  /** Color of background hover for cities list */
  #engineHTML .item_collapsing_list_cities:hover {
    background-color: none; }
  /** Color on hover of glyphicon next and prev in date range picker on mobile */
  #engineHTML .daterangepicker .next:hover, .daterangepicker .prev:hover {
    background-color: transparent; }
  /** Color on active of glyphicon next and prev in date range picker on mobile */
  #engineHTML .daterangepicker .next:active, .daterangepicker .prev:active {
    background-color: #999; }
  #engineHTML #departure_city_autocompletion, #engineHTML #arrival_city_autocompletion {
    font-size: 18px;
    width: 105%; }
  #engineHTML #departure_city_t1_autocompletion, #engineHTML #arrival_city_t1_autocompletion {
    font-size: 18px;
    width: 105%; }
  #engineHTML #departure_city_t2_autocompletion, #engineHTML #arrival_city_t2_autocompletion {
    font-size: 18px;
    width: 105%; }
  #engineHTML #departure_city_tab2_autocompletion, #engineHTML #arrival_city_tab2_autocompletion {
    font-size: 18px;
    width: 105%; }
  #engineHTML #destination_city_hotel_autocompletion {
    font-size: 18px;
    width: 105%; }
  #engineHTML #departure_city_car_autocompletion, #engineHTML #arrival_city_car_autocompletion {
    font-size: 18px;
    width: 105%; }
  #engineHTML .list-group-item {
    padding: 10px 20px 10px 15px; }
  #engineHTML .nav-tabs > li.onglet_2.active > a, #engineHTML .nav-tabs > li.onglet_2.active > a:focus, #engineHTML .nav-tabs > li.onglet_2.active > a:hover {
    color: #ffffff !important; } }

/*# sourceMappingURL=carcassonne.css.map*/