/**
 * Application
 */
.c-sidebar .c-sidebar-brand {
  background: #fff;
}

.c-sidebar-brand-full, .c-sidebar-brand-minimized {
  -webkit-filter: none;
  filter: none;
}

.form-actions {
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 2px solid rgba(0, 0, 0, 0.125);
  padding: 1.25rem;
}

.dashboard-widget .card-header > .card-title {
  margin: 0;
}
.dashboard-widget .card-header-actions .btn {
  padding: 0;
}
.dashboard-widget .flip-card-face {
  background: #fff;
}
.dashboard-widget .flip-card-face-front {
  display: block;
}
.dashboard-widget .flip-card-face-back {
  display: none;
}
.dashboard-widget .flip-card.is-flipped .flip-card-face-front {
  display: none;
}
.dashboard-widget .flip-card.is-flipped .flip-card-face-back {
  display: block;
}
.dashboard-widget .chart-legend {
  margin-top: 1rem;
}
.dashboard-widget .chart-legend ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.dashboard-widget .chart-legend li {
  position: relative;
  padding-left: 4.25em;
  margin-bottom: 0.25rem;
}
.dashboard-widget .chart-legend .legend-color {
  width: 4em;
  position: absolute;
  left: 0;
  text-align: center;
  display: block;
}

#update-survey-item-list .item-text {
  font-weight: bold;
}
#update-survey-item-list .card {
  margin-bottom: 1rem;
}
#update-survey-item-list #item-1dbce27ac3d216e00ec002a130c27229 {
  display: none;
}
#update-survey-item-list .wizard-enabled.wizard-incomplete {
  border-color: var(--cui-danger) !important;
}
#update-survey-item-list .wizard-enabled.wizard-incomplete .badge-item-incomplete {
  display: block !important;
}
#update-survey-item-list .wizard-updated {
  border-color: var(--cui-success) !important;
}
#update-survey-item-list .wizard-updated .badge-item-updated {
  display: block !important;
}

body.survey-updateItem #fhirQuestionnaireWizard .nav-link {
  display: none;
}

@media (max-width: 575px) {
  #update-survey-item-list .item-text {
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  }
  #update-survey-item-list .item-answer {
    margin: 1rem 0;
    padding: 1rem;
    background: #f8f9fa;
  }
}
@media (min-width: 576px) {
  .btn-sm-inline-block {
    display: inline-block !important;
    width: auto !important;
  }

  #update-survey-item-list .question-item-text {
    font-weight: bold;
    display: block;
    margin-right: 8em;
  }
  #update-survey-item-list .badge-item-incomplete,
#update-survey-item-list .badge-item-updated {
    position: absolute;
    right: 16px;
    top: 6px;
  }
}
.badge-notification {
  color: #fff;
  background-color: #dc714c;
}
