.required {
  font-size: 12px;
  color: rgb(192, 21, 26);
}

.bottombar {
  background-color: #fff;
  padding: 0 16px;
}

.bottombar-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
}

.bottom-nav-item {
  flex: 1;
  position: relative;
  text-align: center;
}

.bottom-nav-item.active {
  background: rgba(0, 0, 0, 0.04);
}

.bottom-nav-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background-color: transparent;
}

.bottom-nav-item.active::before {
  background-color: rgb(56, 134, 80);
}

.bottom-nav-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  padding: 14px 0 20px 0;
  text-decoration: none;
  background: none;
  border: none;
}

.bottom-nav-item svg {
  color: rgb(159, 159, 169);
}

.bottom-nav-item span {
  color: rgb(159, 159, 169);
  font-size: 14px;
}

.bottom-nav-item.active svg,
.bottom-nav-item.active span {
  color: rgb(56, 134, 80);
}

.nav-item svg {
  color: rgb(159, 159, 169);
}

.nav-item span {
  color: rgb(63, 63, 71);
}

.nav-link:hover {
  background: rgba(0, 0, 0, 0.04);
}

.nav-link.active {
  background: rgba(0, 0, 0, 0.04);
}

.nav-link.active span {
  color: rgb(56, 134, 80);
}

.nav-link.active svg {
  color: rgb(56, 134, 80);
}

@media (max-width: 991px) {
  .sidebar {
    display: none !important;
  }

  .content {
    padding-bottom: 120px !important;
  }
}
