body,
html {
  margin: 0;
  padding: 0;
}

table.results td,
table.results th {
  min-width: 100px !important;
}

.dropdown-menu.show {
  z-index: 2000;
}

.dropdown-menu.show > .bs-searchbox > .form-control {
  padding: 10px;
}

.spid-card {
  margin-bottom: 20px;
}

.spid-card .card-text {
  margin-bottom: 40px;
}

.spid-idp-button-menu img {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

.bg-dark-blue {
  background: #000d1a;
}

.blue-primary-bg {
  background-color: #0066CC;
}

.bg-blue-intense {
  background: #1A1D88;
}

.bg-blue-teal {
  background: #4DC6CB;
}

.bg-yellow {
  background: #3CF986;
}

.bg-violet {
  background: #ea80fc;
}

.bg-canarine {
  background: #feff00;
}

.bg-water-blue {
  background: #64feda;
}

.regular {
  font-weight: 400 !important;
}

.semi-bold {
  font-weight: 600 !important;
}

.faq-card::after {
  margin-top: 0 !important;
}

.faq-card a {
  text-decoration: none;
}

.text-white-black-hover {
  color: white !important;
}
.text-white-black-hover:hover {
  color: black !important;
}

.text-black-white-hover {
  color: black !important;
}

.text-black-white-hover:hover {
  color: white !important;
}

.columns {
  columns: 20em 3;
  column-gap: 4em;
  padding: 1em 0;
}

.hr-width-67 {
  width: 67%;
}

.djhj-notification {
    background: #ffee99 !important;
    max-width: 400px !important;
}