body {
  background-color: #efefef;
}

.feather {
  width: 20px;
  height: 20px;
  stroke: #4d4d4d;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
  vertical-align: text-bottom;
}

.list-group {
  background-color: #ffffff;
}

.list-group-item {
  border: none;
}

.user {
  text-align: center;
  border-bottom: 1px solid #ddd;
}

.user img {
  padding: 10px;
}

.toggler {
  color: #000;
  background-color: #fff;
  border: none;
  outline: none;
}

.sidebar-active {
  color: #47a04b;
  font-weight: 500;
}

.sidebar-active .feather {
  stroke: #47a04b;
  font-weight: 500;
}

#wrapper {
  overflow-x: hidden;
  background-color: #fff;
}

#sidebar-wrapper {
  min-height: 100vh;
  margin-left: -15rem;
  transition: margin 0.25s ease-out;
}

#sidebar-wrapper .sidebar-heading {
  padding: 0.875rem 1.25rem;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #999;
}

#sidebar-wrapper .list-group {
  width: 15rem;
}

#page-content-wrapper {
  min-width: 100vw;
}

#wrapper.toggled #sidebar-wrapper {
  margin-left: 0;
}

@media (min-width: 768px) {
  #sidebar-wrapper {
    margin-left: 0;
  }

  #page-content-wrapper {
    min-width: 0;
    width: 100%;
  }

  #wrapper.toggled #sidebar-wrapper {
    margin-left: -15rem;
  }
}

/* Add Rounded Border to Card */
.card {
  margin-bottom: 10px;
}

.container-fluid {
  margin-right: 20px;
}

/* Custom Gradients */
.card-gradient-1 {
  border: none;
  color: #ffffff;
  background: linear-gradient(to right, #93291e, #ed213a);
}

.card-gradient-2 {
  border: none;
  color: #ffffff;
  background: linear-gradient(to right, #e44d26, #f16529);
}

.card-gradient-3 {
  border: none;
  color: #ffffff;
  background: linear-gradient(to right, #753a88, #cc2b5e);
}

.card-gradient-4 {
  border: none;
  color: #ffffff;
  background: linear-gradient(to right, #0083b0, #00b4db);
}

.card-gradient-5 {
  border: none;
  color: #ffffff;
  background: linear-gradient(to right, #267871, #136a8a);
}

.card-gradient-6 {
  border: none;
  color: #ffffff;
  background: linear-gradient(to right, #4e4376, #2b5876);
}

.card-gradient-7 {
  border: none;
  color: #ffffff;
  background: linear-gradient(to right, #a044ff, #6a3093);
}

.card-gradient-8 {
  border: none;
  color: #ffffff;
  background: linear-gradient(to right, #f15f79, #b24592);
}

.card-gradient-9 {
  border: none;
  color: #ffffff;
  background: linear-gradient(to right, #4b134f, #c94b4b);
}

.card-gradient-10 {
  border: none;
  color: #ffffff;
  background: linear-gradient(to right, #1d2671, #c33764);
}

.card-gradient-11 {
  border: none;
  color: #ffffff;
  background: linear-gradient(to right, #f45c43, #eb3349);
}

.card-gradient-12 {
  border: none;
  color: #ffffff;
  background: linear-gradient(to right, #859398, #283048);
}
