.card {
  background-color: #202020;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 2rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.btn-dismiss-dialog {
  --bs-btn-color: #fff;
  --bs-btn-bg: #535353;
  --bs-btn-border-color: #535353;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #8a8a8a;
  --bs-btn-hover-border-color: #8a8a8a;
  --bs-btn-focus-shadow-rgb: 218,233,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0657C2;
  --bs-btn-active-border-color: #0552B6;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #535353;
  --bs-btn-disabled-border-color: ##535353;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(55, 99, 244, 0.15);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #3763f4;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #4e5d78;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: #343434;
  background-clip: padding-box;
  border: none;
  border-radius: var(--bs-dropdown-border-radius);
}

.key-container {
  display: flex;
  align-items: center;
  margin-bottom: 2px;
  font-size: 12px;
  color: #c0c0c0;
  font-weight: 600;
}

.copy-icon {
  font-size: 14px;
  font-family: 'Font Awesome 5 Free';
  padding-left: 8px;
  font-style: normal;
  color: rgb(125,125,125);
  margin-left: 5px;
  cursor: pointer;
  transition: color 0.1s, transform 0.1s;
}

.copy-icon:hover {
  color: rgb(0, 200, 150);
  transform: scale(1.2);
}

.copy-icon:active {
  color: rgb(255, 255, 212);
}

.key-element {
  display: flex;
  font-size: 12px;
  margin-bottom: 2px;
  color: #aaaaaa;
  font-weight: 600;
}

.actIP-element {
  font-size: 12px;
  color: #c0c0c0;
  font-weight: 600;
}

.actDate-element {
  font-size: 12px;
  color: #c0c0c0;
  font-weight: 600;
}

.remove-icon {
  font-size: 14px;
  padding-left: 8px;
  color: rgb(200,50,50);
  margin-left: 5px;
  cursor: pointer;
  transition: color 0.1s, transform 0.1s;
  vertical-align: middle;
}

.remove-icon:hover {
  color: rgb(250, 150, 150);
  transform: scale(1.2);
}

.remove-icon:active {
  color: rgb(255, 255, 212);
}

.act-container {
  display: block;
  align-items: center;
  margin-bottom: 5px;
  line-height: 1em;
}

#featuresHeroA {
  background: #191919;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.div-features-A {
  background: rgba(25,25,25,0.34);
  margin: 2px;
}

.col-table-01 {
  border: 1px solid rgba(51,51,51,0.74);
}

.row-features-01 {
  margin-top: 12px;
  border-top: solid 1px rgba(80,80,80,0.25);
  /*max-width: 1500px;*/
  margin-left: auto;
  margin-right: auto;
}

#sib-container input:-ms-input-placeholder {
  text-align: left;
  color: #e7e7e7;
}

#sib-container input::placeholder {
  text-align: left;
  color: #e7e7e7;
}

#sib-container textarea::placeholder {
  text-align: left;
  color: #e7e7e7;
}

.sib-form .entry__field {
  background: none !important;
  border: 0px solid #c0ccda !important;
}

.entry__label::after {
  color: #878787 !important;
}

.sib-form .entry__field {
  background: none !important;
  border: 0px solid #c0ccda !important;
}

