.very-late {
  color: #9370DB;
}

.view-attendance.view-display-id-page_2 table thead tr th:first-child,
.view-attendance.view-display-id-page_2 table tbody tr td:first-child,
.view-attendance-schedule-daily .views-field-field-attendance-schedule-day-value {
  text-align: right;
}

.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .field-label-inline-first,
.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset legend,
.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset .description,
.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset .container-inline-date .form-item label,
.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset .container-inline-date .form-item .form-item[id*="datepicker"],
.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset .container-inline-date .form-item .date-day,
.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset .container-inline-date .form-item .date-month,
.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset .container-inline-date .form-item .date-year {
  display: none;
}

.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset .container-inline-date .form-item .form-item[id*="timeEntry"] input {
  width: 40px;
  text-align: center;
}

.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields,
.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields div {
  float: left;
}

.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset {
  margin: 0;
  border-width: 0;
  background-color: transparent;
}

.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset .attendance-overnight {
  /*float: left;*/
  margin: 4px 0px 0 4px;
}

.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset .container-inline-date.date-clear-block {
  margin: 0;
  /*float: left;*/
  clear: none;
}

/*.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset .container-inline-date.date-clear-block:after {
  float: left;
}

.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset .container-inline-date .form-item,
.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset .container-inline-date .form-item .date-hour,
.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset .container-inline-date .form-item .date-minute {
  float: left;
}

.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .editablefields fieldset > .container-inline-date.date-clear-block:last-child {
  margin-left: 30px;
}*/

.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .messages.error * {
  display: none;
}

.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .messages.error {
  float: left;
  clear: left;
  padding: 0;
  margin: 0;
  box-shadow: none;
}

.view-attendance.view-display-id-page_2 table td .field-field-attendance-manual-date .messages.error:after {
  content: "Clock out must be greater than clock in";
}