/*
  Full calendar
*/
body .fc th {
  padding: 0 !important;
}

.fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: 0.5em;
}

.fc .fc-toolbar-title {
  font-size: 1.3em;
}

.ui-autocomplete-multiple-container {
  overflow: scroll !important;
  height: 1.7rem;
}

.ui-autocomplete-token {
  font-size: 10px !important;
}

.fc-event-title {
  width: 100%;
  word-break: break-all !important;
}

.fc-event-time, .fc-event-title-container {
  font-size: 0.636rem;
  font-weight: 100 !important;
}

.fc-event-time {
  font-style: italic !important;
  white-space: initial !important;
}

.fc-event-main-frame {
  cursor: pointer;
}

.timedisp {
  font-style: italic;
}

.starttimedisp {
  font-style: italic;
}

.endtimedisp {
  font-style: italic;
  display: flex;
  justify-content: end;
  align-items: flex-end;
  padding-right: 20px !important;
}

.daytitle {
  display: flex;
  justify-content: center;
  align-items: center;
}

.fc-toolbar {
  text-transform: capitalize;
}

.reg-no-search .ui-corner-all {
  border-radius: 0px !important;
}


.reg-no-search .ui-multiselect-label-container {
  width: 250px;
}

.reg-no-search .ui-multiselect-close {
  display: none !important;
}

.reg-no-search .ui-multiselect-label {
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 0.727rem !important;
  font-weight: bold !important;
}

.reg-no-search .ui-multiselect-header {
  /* display: flex; */
  align-items: center;
}

.reg-no-search .ui-multiselect-filter-icon {
  display: none;
}

.reg-no-search .ui-multiselect-filter-container {
  padding-right: 0.5em;
}

.calendar-popup-wrapper .mng-evt-autocomplete .ui-inputtext {
  align-items: flex-start !important;
  text-align: left !important;
  border: 1px solid #bebebe;
  border-radius: 0px;
}

.calendar-popup-wrapper .mng-evt-autocomplete .ui-autocomplete {
  width: 100%
}

.calendar-popup-wrapper .fc-toolbar-title, .fc-col-header-cell-cushion, .fc-daygrid-day-number, .fc-button-group {
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
  text-transform: capitalize;
}


.calendar-popup-wrapper .fc-button.fc-button-primary {
  text-transform: capitalize;
}

.ui-widget-overlay {
  z-index: 10;
}

.fc-next-button:focus, .fc-prev-button:focus {
  box-shadow: none !important;
  outline: 0 !important;
}