/* edited by athulya */
#snackbar1 {
  visibility: hidden;
  min-width:100px;
  margin-left:0;
  background-color:#000d6b;
  color: #fff;
  text-align: center;
  padding: 10px;
  position: fixed;
  z-index:99999999999;
  right:10%;
  top: 1%;text-transform:uppercase;
  font-size: 14px;
  border-radius:40px;
}

#snackbar1.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

 #preloader {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #fff; /* background color */
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 9999;
     opacity: 0.6;
    }

   

.spinner {
  border: 6px solid #f3f3f3;
  border-top: 6px solid #3498db;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation: spin 0.8s linear infinite;
  margin: auto;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.heart-icon {
 
 color: rgb(255 193 7); /* White fill inside */
   /* Add some padding to maintain the heart shape */
}
