/***** ext front calendar legend *****/
.module.calendar_legend {
	margin:0 0 1.5em 0;
	width:100%;
	}
  
.calendar_legend {
  float:left!important;
  }


/* Cursor 'Not Allowed' if FULL, FULL and NON-ARRIVAL, 'Not Available Normal (open but no arraival OR open but no departure). HOLIDAY */
.ires_full,
.ires_full .slotbutton,
.full,
.ires_na_full,
.ires_na_full .slotbutton,
.na_full,
.ires_na_normal,
.ires_na_normal .slotbutton,
.normal_na,
.ires_na_holiday,
.ires_na_holiday .slotbutton,
.holiday {
  cursor:not-allowed; 
  }

.ires_normal,
.ires_normal .slotbutton,
.normal  {
  cursor:pointer;
}


/*----- START styling Combi Slots -----*/
.combiSlots .slotFlexParent {
  display:flex;
  }
  .combiSlots .slotFlexParent .slotFlexChild {
      padding:0;
      flex:1;
      min-width:0;
      }
      .combiSlots .slotFlexParent .slotFlexChild .slotObjectTitle {
          text-transform:uppercase;
          margin-left:2px;
          }
      .combiSlots .slotFlexParent .slotFlexChild .no_border.formtable.Modal tbody {
          display:flex;
          flex-wrap:wrap;
          justify-content:flex-start;
          }
          .combiSlots .slotFlexParent .slotFlexChild .no_border.formtable.Modal tr.block-field.show_desc td.block-field-field:first-child {
              display:none;
              }
/*----- END styling Combi Slots -----*/

/*---- START styling 'Change via calendar in edit booking front' IRES-11014 -----*/
/* use fullwidth of the modal */
#ext_dialog_body .front_calendar_wrapper .main-wrapper.nofloat,
#ext_dialog_body .front_calendar_wrapper .detail-wrapper.nofloat {
  float:none;
  width:100%;
  padding:0;
  }
  #ext_dialog_body .front_calendar_wrapper .detail-wrapper.nofloat .module {
    width:100%!important;
    }
    #ext_dialog_body .front_calendar_wrapper .detail-wrapper.nofloat .inline_formtable {
      display: block;
      }
/* improvement aligment footer close button */
.modal-content .modal-footer.noHorizontalPadding {
  padding-left:0;
  padding-right:0;
  }
/*---- END styling 'Change via calendar in edit booking front' IRES-11014 -----*/

.default_toolbar_image{
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  float:left;
  margin-right:4px;
}

.default_image_customer{	background-image: url("../images/entity_image/default_customer.png");}
.default_image_customer:hover{	background-image: url("../images/entity_image/default_customer_hover.png");}

/*------- START styling REACT CALENDAR LEGEND for version 5.42 and above - see IRES-13306 ---------*/
/* calendar styling in ires-core-library ==> src/Components/Calendar/calendar.css */
.bootstrapfront #dashboard #calendar_container_front .module.calendar_legend {
  margin-top:1.25em!important;
}
.bootstrapfront #calendar_container_front .module.calendar_legend .mod-header {
  background-color: transparent;
}
/*------- END styling REACT CALENDAR LEGEND for version 5.42 and above - see IRES-13306 ---------*/