.nv-dashboard .row .card.card-stats {
  color: #3c4858;
}

.nv-dashboard .view {
  overflow-x: hidden;
}

.nv-dashboard .card {
  margin-top: 10px;
}

.nv-dashboard .card .card-title {
  font-size: 1rem;
}

.path-frontpage h1.section-title,
.path-dashboard h1.section-title {
  padding-left: 15px !important;
}

.path-frontpage .main-container > section,
.path-dashboard .main-container > section {
  background-color: #f0f2f5;
}

.nv-dashboard .card .card-body, .nv-dashboard .card .card-footer {
  padding: 1rem;
}

.nv-dashboard .card .card-body .card-title, .nv-dashboard .card .card-body .card-description {
  margin-top: 0;
}

.nv-dashboard .card .card-body .pager-nav .pagination {
  margin: 0;
}

.nv-dashboard .card .view .view-filters,
.nv-dashboard .card .view .views-filter-collapsible {
  display: none;
}

.nv-dashboard .col:last-child {
  padding-right: 15px;
}

.nv-dashboard .dashboard-title {
  font-size: 1rem;
}

.nv-dashboard .dashboard-title a {
  font-size: 1rem;
}

.block-task-reminder-today-tomorrow-block .views-exposed-form,
.block-task-reminder-today-tomorrow-block .views-filter-collapsible {
  display: none;
}

.block-activity-dashboard-filter-block {
  background-color: #fff;
  padding: 10px;
  border-radius: .75rem !important;
}

.block-activity-dashboard-filter-block form {
  margin-bottom: 0;
}

.block-activity-dashboard-filter-block form .form-group {
  margin-bottom: 0;
}

.block-activity-dashboard-filter-block form .form-group .form-item {
  margin-bottom: 0;
}

.card .card-stats {
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.card .card-stats .author, .card .card-stats .stats {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.card-stats .card-header.card-header-icon, .card-stats .card-header.card-header-text {
  text-align: right;
}

.card-stats .card-header .card-icon + .card-category, .card-stats .card-header .card-icon + .card-title {
  padding-top: 10px;
}

.card-stats .card-header.card-header-icon .card-category, .card-stats .card-header.card-header-icon .card-title, .card-stats .card-header.card-header-text .card-category, .card-stats .card-header.card-header-text .card-title {
  margin: 0;
}

.card-stats .card-header .card-category {
  margin-bottom: 0;
  margin-top: 0;
}

.card-stats .card-header .card-category:not([class*=text-]) {
  color: #999;
  font-size: 14px;
}

.card-stats .card-header.card-header-icon i {
  color: #fff;
}

.card-stats .card-header.card-header-icon span {
  color: #fff;
}

.card-stats .card-body {
  text-align: right;
}

.card [class*=card-header-] .card-icon, .card [class*=card-header-] .card-text {
  border-radius: 3px;
  padding: 15px;
  margin-right: 15px;
  float: left;
}

.card-stats.card .card-header-warning {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.card-stats.card .card-header-info {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.card-stats.card .card-header-success {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.card-stats.card .card-header-danger {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.card-stats .card-header.card-header-icon, .card-stats .card-header.card-header-text {
  text-align: right;
}

.card [class*=card-header-] {
  margin: 0 15px;
  padding: 0;
  position: relative;
}

.card .card-header {
  z-index: 3 !important;
}

.card[class*=bg-],
.card[class*=bg-] .card-title,
.card[class*=bg-] .card-title a,
.card[class*=bg-] .icon i,
.card [class*=card-header-],
.card [class*=card-header-] .card-title a,
.card [class*=card-header-] .card-title,
.card [class*=card-header-] .icon i {
  color: #fff;
}

.card-stats.card [class*=card-header-] .card-title a {
  color: inherit;
}

.card .card-header {
  border-bottom: none;
  background: transparent;
}

.card-header:first-child {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.card-header {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 1px solid #eee;
}

.card-stats .card-header.card-header-icon .card-category, .card-stats .card-header.card-header-icon .card-title, .card-stats .card-header.card-header-text .card-category, .card-stats .card-header.card-header-text .card-title {
  margin: 0;
}

.card-stats .card-header .card-icon + .card-category, .card-stats .card-header .card-icon + .card-title {
  padding-top: 10px;
}

.card-stats .card-header .card-category {
  margin-bottom: 0;
  margin-top: 0;
}

.card .card-header .card-category {
  margin: 0;
}

.card .card-category:not([class*=text-]) {
  color: #999;
}

.card .card-category {
  margin-top: 10px;
}

.card-stats .card-header.card-header-icon .card-category,
.card-stats .card-header.card-header-icon .card-title,
.card-stats .card-header.card-header-text .card-category,
.card-stats .card-header.card-header-text .card-title {
  margin: 0;
}

.card .card-header.card-header-icon .card-title, .card .card-header.card-header-text .card-title {
  margin-top: 15px;
  color: #3c4858;
  font-weight: 300;
  font-size: 20px;
}

.card .card-header .card-title {
  margin-bottom: 3px;
}

.card-stats .card-icon,
.card-stats .card-category,
.card-stats .card-title a,
.card-stats .card-footer a {
  color: #fff !important;
}

div.card[class*="gradient"] .card-title,
div.card[class*="gradient"] .card-body {
  color: #fff;
}
