/* Form Steps (arrows)
 ============================================================================ */
/* Alert colors
 ============================================================================ */
/* Screen sizes
 ============================================================================ */
/* General settings
 ============================================================================ */
html,
body {
  margin: 0;
  mso-print-color: yes;
  -webkit-print-color-adjust: exact;
  padding: 0;
}
.container {
  width: 1170px !important;
}
@page {
  margin: 3mm;
}
header {
  display: none;
}
.breadcrumb-container {
  display: none;
}
.page-title {
  display: block;
  line-height: 1;
  margin: 0 0 20px 0;
  padding: 0;
}
.main-container {
  padding-bottom: 0;
}
.controls {
  display: none;
}
.main-content {
  background: none;
  padding: 0;
}
.table-responsive {
  overflow: hidden !important;
}
.table-calendar.month-calendar thead tr th {
  padding: 4px 1px !important;
}
.table-calendar.month-calendar thead tr th:first-child {
  width: 10% !important;
}
.table-calendar.month-calendar tbody tr th {
  width: 10% !important;
}
.table-calendar.month-calendar tbody tr th,
.table-calendar.month-calendar tbody tr td {
  padding: 4px 1px !important;
}
.table-calendar thead tr:last-child th {
  border-bottom: 2px solid #00B2BF !important;
}
.table-calendar tbody .odd,
.table-calendar tbody .odd td {
  background: #F4F4F4 !important;
}
.table-calendar tbody .sep td,
.table-calendar tbody .sep td td,
.table-calendar tbody .sep th td,
.table-calendar tbody .sep th,
.table-calendar tbody .sep td th,
.table-calendar tbody .sep th th {
  border-top: 2px solid #00B2BF !important;
}
.table-calendar tbody .vacation,
.table-calendar tbody .vacation td {
  background: #fdf9d9 !important;
}
.table-calendar tbody .weekend,
.table-calendar tbody .weekend td {
  background: #F4F4F4 !important;
}
.table-calendar tbody .current,
.table-calendar tbody .current td {
  color: #00B2BF !important;
}
.table-calendar tbody .holiday,
.table-calendar tbody .holiday td {
  background: rgba(217, 83, 79, 0.15) !important;
}
.table-calendar tbody tr th,
.table-calendar tbody tr td {
  border-color: #ccc !important;
}
.table-calendar tbody tr th .day,
.table-calendar tbody tr td .day {
  color: rgba(68, 68, 68, 0.6) !important;
}
.table-calendar tbody tr td {
  background: white !important;
}
.table-calendar .print-empty {
  display: none !important;
}
footer {
  display: none;
}
