:root {
  --brand-primary: #A77E06;
  --brand-secondary: #2E2E2E;
  --brand-white: #e9f4e9;
  --brand-black: #2E2E2E;
}

.btn-brand {
  background-color: var(--brand-primary) !important;
  border-color: var(--brand-primary) !important;
}
.text-brand {
  color: var(--brand-primary);
}
.bg-brand {
  background-color: var(--brand-primary) !important;
}
.side-nav-menu {
  background: var(--brand-white) !important;
}
.custom-sidebar-menu ul li a {
  color: var(--brand-black) !important;
}
.custom-sidebar-menu ul li a.active,
.custom-sidebar-menu ul li a:hover,
.custom-sidebar-menu ul li a:focus {
  color: var(--brand-white) !important;
  background: var(--brand-secondary) !important;
}

.custom-sidebar-menu ul li ul.sub li {
  background: var(--brand-white) !important;
}
.custom-left-nav-wrap {
  color: var(--brand-white) !important;
}
.custom-left-nav-wrap::before {
  color: var(--brand-white) !important;
}
.rounded-border {
  border-radius: 0.9rem !important;
}

.dz {
  border: dashed !important;
  border-color: var(--brand-primary) !important;
  border-radius: 0.8rem !important;
}

.dz:hover {
  background-color: var(--brand-secondary) !important;
}
.folder-icon {
  font-size: 5rem;
}
.folder-icon:hover {
  font-size: 6rem;
}
.nav-pills .nav-link.active {
  background-color: var(--brand-primary) !important;
  color: white !important;
}

.form-check {
  margin-bottom: 10px;
}

.form-check-input {
  margin-right: 8px;
}

.form-check-label {
  font-weight: 400;
}
.row .col-md-4 {
  margin-bottom: 15px;
}
