.main-container adminreports .content {
  padding: 16px !important;
}
.main-container adminreports .report-card {
  padding: 16px 16px 16px;
  background-color: #2196F3;
  color: #fff;
}
.main-container adminreports .report-card md-card-title-media {
  margin: 0;
}
.main-container adminreports .report-card md-card-title-media i {
  font-size: 24px;
}
.main-container adminreports md-card-content {
  padding: 16px;
}
.main-container adminreports .chart-wrap {
  min-width: 0;
}
.main-container adminreports .chart-wrap .md-headline {
  font-size: 22px;
}
.main-container adminreports .status-pending {
  color: #ff9800;
  font-weight: bold;
}
.main-container adminreports .status-processing {
  color: #2196f3;
  font-weight: bold;
}
.main-container adminreports .status-completed {
  color: #4caf50;
  font-weight: bold;
}
.main-container adminreports .status-failed {
  color: #f44336;
  font-weight: bold;
}
.main-container adminreports .status-cancelled {
  color: #9e9e9e;
  font-weight: bold;
}
.main-container adminreports .filter-toolbar .md-button.md-dense {
  margin: 2px 4px;
  min-width: 60px;
}
.main-container adminreports .filter-toolbar .md-button.md-dense.md-primary {
  background-color: #2196f3;
  color: white;
}
.main-container adminreports kbd {
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 2px 4px;
  font-size: 11px;
  font-family: monospace;
  color: #333;
}
.main-container adminreports .fa-spinner {
  animation: spin 1s linear infinite;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.main-container adminreports .no-results .material-icons {
  opacity: 0.3;
}
.main-container adminreports .no-results h3 {
  font-weight: 400;
}
