.timingfield .timingfield_hours,
.timingfield .timingfield_minutes,
.timingfield .timingfield_seconds {
  display: inline-block;
  width: 32%;
}

.timingfield .timingfield_hours .timingfield_next,
.timingfield .timingfield_minutes .timingfield_next,
.timingfield .timingfield_seconds .timingfield_next {
  border-radius: 3px 3px 0 0;
  border-bottom: 0 none;
}

.timingfield .timingfield_hours .input-group,
.timingfield .timingfield_minutes .input-group,
.timingfield .timingfield_seconds .input-group {
  width: 100%;
}

.timingfield .timingfield_hours .input-group input,
.timingfield .timingfield_hours .input-group .input-group-addon,
.timingfield .timingfield_minutes .input-group input,
.timingfield .timingfield_minutes .input-group .input-group-addon,
.timingfield .timingfield_seconds .input-group input,
.timingfield .timingfield_seconds .input-group .input-group-addon {
  border-radius: 0;
  text-align: center;
}

.timingfield .timingfield_hours .input-group .input-group-addon,
.timingfield .timingfield_minutes .input-group .input-group-addon,
.timingfield .timingfield_seconds .input-group .input-group-addon {
  width: 50%;
}

.timingfield .timingfield_hours .timingfield_prev,
.timingfield .timingfield_minutes .timingfield_prev,
.timingfield .timingfield_seconds .timingfield_prev {
  border-radius: 0 0 3px 3px;
  border-top: 0 none;
}
