.result-loader {
  display: none;
}

.result-loader i {
  background: url(../../images/loading-small.gif) no-repeat center right;
  height: 50px;
  width: 50px;
  display: block;
  margin: auto;
}

.tabs-wrapper .nav-tabs {
  padding-left: 10px;
  border-radius: 10px;
}

@media (max-width: 420px) {
  .nav-link {
    padding: 0.5rem 0.5rem;
  }
}
.product-li {
  list-style: none;
}

/**
 * ==============================================
 * Dot Flashing
 * ==============================================
 */
.dot-flashing {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #99d813;
  color: #99d813;
  animation: dotFlashing 1s infinite linear alternate;
  animation-delay: 0.5s;
}

.dot-flashing::before,
.dot-flashing::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
}

.dot-flashing::before {
  left: -15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #99d813;
  color: #99d813;
  animation: dotFlashing 1s infinite alternate;
  animation-delay: 0s;
}

.dot-flashing::after {
  left: 15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #99d813;
  color: #99d813;
  animation: dotFlashing 1s infinite alternate;
  animation-delay: 1s;
}

@keyframes dotFlashing {
  0% {
    background-color: #99d813;
  }
  50%, 100% {
    background-color: #cdf96e;
  }
}
@media (max-width: 420px) {
  .dot-flashing {
    width: 5px;
    height: 5px;
  }
  .dot-flashing::before {
    left: -15px;
    width: 5px;
    height: 5px;
  }
  .dot-flashing::after {
    left: 15px;
    width: 5px;
    height: 5px;
  }
}/*# sourceMappingURL=merchant-list.css.map */