.fc .fc-event-title-container {
  display: none;
}
.fc tbody tr {
  height: 120px;
}

.fc-event,
.fc-event-main,
.fc-event-main-frame {
  user-select: auto !important;
}

.fc .fc-event:not(.fc-bg-event) {
  height: 90px;
  background-color: #555b6d;
}
.package-items.fc .fc-event:not(.fc-bg-event) {
  height: auto;
}
.fc .fc-event .form {
  margin: 12px 6px;
}
.fc .fc-event .form input {
  width: 100%;
  max-width: 110px;
  padding: 0 0 0 25px;
}
.fc .fc-event .form select {
  width: 100%;
  max-width: 110px;
  user-select: auto !important;
}
.fc .fc-event .form .btn {
  display: block;
  padding: 0;
  width: 100%;
  max-width: 110px;
}

.fc .fc-event .form .btn.remove {
  margin-top: 2px;
}

.fc .fc-event .form .wrapper {
  position: relative;
  width: 100%;
  max-width: 110px;
}

.fc .fc-event .form .wrapper .btn {
  position: absolute;
  top: 1px;
  width: 23px;
  height: 19px;
  line-height: 19px;
}

.fc .fc-event .form .wrapper .btn.minus {
  left: 0;
}

.fc .fc-event .form .wrapper .btn.plus {
  right: 0;
}

.products .fc tbody tr {
  height: 100px !important;
}

.products .fc .fc-daygrid-day-frame {
  min-height: 100px !important;
}

.products .fc .fc-event.selected {
  background-color: #32394F;
}

.products .fc .fc-event .form input {
  max-width: 142px;
}

.products .fc .fc-event .form .btn,
.products .fc .fc-event .form .wrapper {
  max-width: 142px;
}

.products .fc .fc-event .form .wrapper {
  margin-top: 3px;
}

.products .fc .fc-event.release-date,
.products .fc .fc-event.exam-date,
.products .fc .fc-event.empty {
  background-color: #eeeff0;
  border-color: #eeeff0;
}

.products .fc .fc-event.release-date .form .text,
.products .fc .fc-event.exam-date .form .text,
.products .fc .fc-event.empty .form .text {
  color: #545a6c;
  font-size: 16px;
}


