.broker input {
  outline: 0 !important;
  border: 1px solid #eee;
  border-radius: 4px;
  background-color: #f7f8fc;
  padding: 8px;
}

.broker2 input {
  outline: 0 !important;
  border: 1px solid #eee;
  border-radius: 4px;
}

.broker input:focus,
.broker2 input:focus {
  box-shadow: none !important;
  outline: 0 !important;
  border: 1px solid var(--startGradient);
}

.setCustomInputHeight input {
  min-height: inherit;
}
.dark .accordion-root {
  background-color: white !important;
  color: black !important;
}
.accordion-force-light {
  background-color: white !important;
  color: #111 !important;
}

.accordion-force-light div {
  background-color: white !important;
  color: #111 !important;
}

.snackbar {
  visibility: hidden;
  width: fit-content;
  background-color: #08b27f !important;
  color: #ffffff;
  text-align: center;
  border-radius: 100px;
  padding: 16px 24px;
  position: fixed;
  z-index: 110;
  left: 50%;
  bottom: 30px;
  font-size: 1rem;
  transform: translateX(-50%);
}

.snackbar.show {
  visibility: visible;
  /* Show the snackbar */
  /* Add animation: Take 0.5 seconds to fade in and out the snackbar. 
 However, delay the fade out process for 2.5 seconds */
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

.broker2 input {
  outline: 0 !important;
  border: 1px solid #eee;
  border-radius: 4px;
}

.broker input:focus,
.broker2 input:focus {
  box-shadow: none !important;
  outline: 0 !important;
  border: 1px solid var(--startGradient);
}

.memberDetails button {
  padding: 10px 20px !important;
}

.memberDetails button:focus {
  box-shadow: none !important;
}

.memberDetails button h2 {
  font-size: 20px;
  margin: 0px !important;
}

.dark\:border-gray-700,
.dark\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
  border-color: #dddddd !important;
}

.footerLogo {
  width: 200px;
}

.mkt150 {
  margin-top: 85px;
}

.accordion-button:not(.collapsed) {
  color: #7c3aed !important;
  font-weight: 500;
  background-color: #f6f1fd !important;
  box-shadow: none !important;
}

.accordion-button:not(.collapsed)::after {
  filter: hue-rotate(45deg) !important;
}

button.ml-auto.inline-flex.items-center.rounded-lg.bg-transparent.p-1\.5.text-sm.text-gray-400.hover\:bg-gray-200.hover\:text-gray-900.dark\:hover\:bg-gray-600.dark\:hover\:text-white {
  background-color: #ee3420 !important;
}

button.ml-auto.inline-flex.items-center.rounded-lg.bg-transparent.p-1\.5.text-sm.text-gray-400.hover\:bg-gray-200.hover\:text-gray-900.dark\:hover\:bg-gray-600.dark\:hover\:text-white
  svg
  path {
  stroke: #ffffff !important;
}

.dark\:focus\:ring-gray-800:focus {
  --tw-ring-opacity: 0 !important;
}