.iconed-action {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  padding-top: 11px;
  padding-bottom: 11px;
  height: 40px;
}

.button-container {
  flex-direction: row;
}

@media all and (max-width: 480px) {
  .button-container {
    flex-direction: column;
  }
}

a.btn,
.btn {
  padding-left: 25px;
  padding-right: 22px;
  font-size: 12.5px;
  min-height: 35px;
  width: max-content;
}

.btn-block {
  width: 100% !important;
}

.btn-outline-primary {
  --bs-btn-color: #00c100;
  --bs-btn-border-color: #00c100;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #00c100;
  --bs-btn-hover-border-color: #00c100;
  --bs-btn-focus-shadow-rgb: 4, 169, 245;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #00c100;
  --bs-btn-active-border-color: #00c100;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #00c100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #00c100;
  --bs-gradient: none;
}

.btn-group > .dropdown-menu {
  padding-top: 10px;
  padding-bottom: 10px;
}

.btn-group > .dropdown-menu > .dropdown-item,
.btn-group > .dropdown-menu > .dropdown-item > span {
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.btn:disabled {
  cursor: not-allowed !important;
}
