div.k-window-content {
  padding: 10px 15px;
}
.k-window-content div,
.k-window-content input:not([data-role="datetimepicker"]),
.k-window-content textarea {
  box-sizing: border-box;
}
.k-window-content footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 6px;
  background: #efefef;
}
.k-window-content footer .col-xs-6 {
  padding: 0;
}
.k-window-content footer [disabled] {
  display: none;
}
.modal-backdrop {
  z-index: 10040;
}
.modal {
  z-index: 10050;
}
.fc-event {
  padding: 0;
}
.fc-event.calendar-item-proposed {
  border-style: dashed;
  opacity: 0.6;
  background-color: #eee;
  color: #000;
}
.fc-view-container .fc-content .fc-time {
  padding: 1px 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
@media (min-width: 1024px) {
  .fc-view-container .fc-content .fc-title {
    white-space: normal;
  }
}
