.page-answers-detail .questions .question {
  border-top: 2px solid #ddd;
  padding-top: 20px;
}
.page-answers-detail .questions .question:first-of-type {
  border-top: none;
  padding-top: 0;
}
.page-answers-detail .questions .question .form-group-question {
  font-style: italic;
  font-weight: 500;
}
.multiple-choice-answers-wrapper .table.multiple-choice-answers tbody tr td {
  border-top: 1px solid #eeeeee;
}
.multiple-choice-answers-wrapper .table.multiple-choice-answers tbody tr td .answer label {
  display: none;
}
.multiple-choice-answers-wrapper .btn-group.multiple-choice {
  margin-bottom: 20px;
}
.multiple-choice-answers-wrapper .btn-group.multiple-choice .btn {
  margin-top: 0;
}
.image {
  margin-bottom: 20px;
}
.page-departmentcards-add .questions .question {
  border-top: 2px solid #ddd;
  padding-top: 20px;
}
.page-departmentcards-add .questions .question:first-of-type {
  border-top: none !important;
  padding-top: 0;
}
.page-departmentcards-add .questions .question .form-group-question {
  font-style: italic;
  font-weight: 500;
}
.page-departmentcards-add .input-group.date {
  width: 100%;
}
.page-departmentcards-add .input-group.date input {
  width: calc(100% - 38px);
}
.page-greycardanswers-index .questions .question {
  border-top: 2px solid #ddd;
  padding-top: 20px;
}
.page-greycardanswers-index .questions .question:first-of-type {
  border-top: none !important;
  padding-top: 0;
}
.page-greycardanswers-index .questions .question .form-group-question {
  font-style: italic;
  font-weight: 500;
}
.page-reports-index table.table td.excel-download a {
  color: #337ab7;
}
.page-dashboard-index .widget-departments-ranking-summary ul {
  list-style: none;
  margin: -5px 0;
  padding: 0;
}
.page-dashboard-index .widget-departments-ranking-summary ul li {
  margin: 5px 0;
}
.page-dashboard-index .widget-departments-ranking-summary ul li .ranking {
  font-weight: 500;
  margin-right: 10px;
}
.page-departmentcards-calendar table.table {
  table-layout: fixed;
}
.page-departmentcards-calendar table.table thead tr th {
  width: 7.5%;
  min-width: 7.5%;
  max-width: 7.5%;
}
.page-departmentcards-calendar table.table tbody th {
  border-right: 2px solid #ddd;
}
.page-departmentcards-calendar table.table tbody td {
  font-size: 13px;
  border-right: 1px solid #ddd;
}
.page-departmentcards-calendar table.table tbody td.weekend {
  background: #f5f5f5;
}
.page-departmentcards-calendar table.table tbody td a {
  display: block;
  margin-top: 5px;
  line-height: 1 !important;
  min-height: 0 !important;
  padding: 0 !important;
}
.page-departmentcards-calendar table.table tbody td a:first-child {
  margin-top: 0;
}
