.material-icons {
  vertical-align: middle !important;
}

.module {
  cursor: pointer;
  border-style: solid;
  border-image: linear-gradient(to right, blue, rgba(0, 0, 0, 0)) 100% 0 100% 0/2px
    0 2px 0 !important;
}

/* p,
a {
  font-size: 1rem !important;
} */

.panel-heading {
  padding: 0.5rem 0.9rem !important;
  text-align: left;
}

.panel-body {
  padding: 0.5rem !important;
  color: black;
  text-align: justify;
}

.panel-footer {
  /* padding: 0% !important; */
  background-color: rgba(0, 0, 0, 0.03) !important;
  border-top: 1px solid rgba(0, 0, 0, 0.125) !important;
}

.btn {
  box-shadow: none !important;
}

.btn-xs {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  margin-right: 10px !important;
  margin-left: 10px !important;
}

.btn-xs {
  padding: 1px 5px !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}

.btn-xs > i {
  font-size: 17px !important;
}

.btn-primary {
  background: #046fb6 !important;
}

.btn-success {
  color: var(--white-color) !important;
  background-color: #5cb85c !important;
  border-color: #4cae4c !important;
  border-radius: 10px !important;
}

.btn-success:hover {
  color: #5cb85c !important;
  background-color: var(--white-color) !important;
  border-color: #4cae4c !important;
}

.dropdown-item {
  color: var(--accent-color) !important;
}

.dropdown-item:hover {
  color: var(--secondary-color) !important;
}
