/* Quorum Universal Style Repo bundle - DO NOT EDIT */
.k-datetime-container {
  padding: 0;
}
.k-datetime-container .k-popup .k-calendar {
  width: 100%;
}
.k-datetime-container .k-calendar-range .k-content {
  width: 100%;
}
.k-datetime-container .k-calendar-infinite {
  width: 100%;
}
.k-datetime-container .k-calendar-infinite .k-calendar-view,
.k-datetime-container .k-calendar-infinite .k-calendar-monthview {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.k-datetime-container .k-datetime-buttongroup .k-button-group {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.k-datetime-container .k-datetime-buttongroup .k-button {
  border: 1px solid #333333;
  background-color: transparent;
  color: #022cc0;
  font-size: 1.2rem;
  text-transform: capitalize;
  max-width: 5.6rem;
  padding: 0;
}
.k-datetime-container .k-datetime-buttongroup .k-button.k-active {
  color: #ffffff;
  background-color: #047bc1;
}
.k-datetime-container .k-datetime-buttongroup .k-button:first-child {
  border-radius: 0.4rem 0 0 0.4rem;
}
.k-datetime-container .k-datetime-buttongroup .k-button:last-child {
  border-radius: 0 0.4rem 0.4rem 0;
}
.k-datetime-container .k-action-buttons {
  padding: 0;
  margin: 0;
  border-top: 1px solid rgba(132, 132, 132, 0.4);
}
.k-datetime-container .k-action-buttons .k-button {
  background-color: transparent;
  width: 50%;
  color: #848484;
  border: none;
}
.k-datetime-container .k-action-buttons .k-button:first-child,
.k-datetime-container .k-action-buttons .k-button:last-child {
  border-radius: 0;
}
.k-datetime-container .k-action-buttons .k-button + .k-button {
  color: #047bc1;
  margin-left: 0;
  border-left: 1px solid rgba(132, 132, 132, 0.4);
}
.k-popup .k-calendar button {
  font-size: 13px;
}
.k-popup .k-calendar .k-calendar-th {
  text-transform: uppercase;
}
/*# sourceMappingURL=forms-control-calendar-datetimepickers.css.map */