body {
  font-size: 8pt;
  font-family: "Open sans", sans-serif;
}

.fadeOut, .hide, #user_flyout, .sidebar {
  display: none !important;
}

body.print-view ud-main-bar, body.print-view ud-navigation, body.print-view ud-navigation, body.print-view ud-confirmation, body.print-view ud-unsaved-changes-confirmation, body.print-view input[type=checkbox] {
  display: none !important;
}
body.print-view ud-main-bar *, body.print-view ud-navigation *, body.print-view ud-navigation *, body.print-view ud-confirmation *, body.print-view ud-unsaved-changes-confirmation *, body.print-view input[type=checkbox] * {
  display: none;
}

ud-schedule-view ud-branch-select label {
  display: none;
}
ud-schedule-view ud-branch-select select {
  border: 0;
  appearance: none;
  font-size: 16px;
}

ud-employee-schedule .schedule-controls {
  display: none;
}
ud-employee-schedule table {
  margin-top: 15px;
  width: 100%;
  border-spacing: 0;
}
ud-employee-schedule th {
  text-align: left;
}
ud-employee-schedule td, ud-employee-schedule th {
  font-size: 8pt;
  border-right: 1px solid #555;
  border-bottom: 1px solid #555;
  padding: 3px 5px;
}
ud-employee-schedule td:last-child, ud-employee-schedule th:last-child {
  border-right: 0;
}
ud-employee-schedule tr:nth-child(even) {
  background: #ddd;
}