@media (max-width: 768px) {
  .nav-title {
    display: none;
  }

}

@media (max-width: 512px) {
  .welcome-tag {
    display: none;
  }
}



.theme-red {
  color: #910d26;
}

.bg-theme-red {
  background-color: #910d26;
}

.border-theme-red {
  border-color: #910d26;
}

.hover\:bg-theme-red:hover {
  background-color: #910d26;
}

.text-theme-red {
  color: #910d26;
}

.ring-theme-red {
  --tw-ring-color: #910d26;
}

/* admin_delivery_and_monitoring.html */
/* Steering wheel spin animation */
.wheel-spin {
  animation: spin 3s linear infinite;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}


/* ADMIN AND SUPPLIER HOME TITLES */
@keyframes fade-in-down {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.animate-fade-in-down {
  animation: fade-in-down 0.7s cubic-bezier(0.4, 0, 0.2, 1) both;
}

@keyframes bounce-slow {

  0%,
  100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-8px);
  }
}

.animate-bounce-slow {
  animation: bounce-slow 1.6s infinite;
}

/* LOADER FOR ASYNC BUTTONS */

/* utility classes for different sizes */
.loader-sm {
  width: 12px !important;
  height: 12px !important;
}

.loader-md {
  width: 18px !important;
  height: 18px !important;
}

.loader-lg {
  width: 28px !important;
  height: 28px !important;
}

.loader-xl {
  width: 50px !important;
  height: 50px !important;
}

.loader {
  border: 2px solid #f3f3f3;
  border-top: 2px solid indianred;
  border-right: 2px solid red;
  border-radius: 50%;
  animation: spin-xx 0.7s linear infinite, pulse-xx 1.2s ease-in-out infinite;
  display: inline-block;
  vertical-align: middle;
  box-shadow: 0 0 8px #dc262655;

  /* default size */
  width: 18px;
  height: 18px;
}

@keyframes spin-xx {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes pulse-xx {

  0%,
  100% {
    box-shadow: 0 0 0 0 #dc262655;
    /* box-shadow: 0 0 0 0 gray; */
  }

  50% {
    box-shadow: 0 0 0 6px #fbbf2422;
    /* box-shadow: 0 0 0 6px #88888822; */
  }
}