.tooltip.show {
    opacity: 1;
}

.tooltip-inner {
    text-align: left;
    min-width: 320px;
}

@keyframes shake {
    0% { 
      transform: rotate(5deg);
      top: 30px;
      opacity: 0;
    }
    50% {
     transform: rotate(-6deg);
     top: 20px;
     opacity: 0.5;
    }
    70% {
      transform: rotate(6deg);
      top: 10px;
      opacity: 0.7;
    }
  
    100% {
      transform: rotate(0deg);
      top: 0;
      opacity: 1;
    }
  }

  @keyframes fade {
    0% { 
      opacity: 0;
    }
    50% {
     opacity: 0.5;
    }
    70% {
      opacity: 0.7;
    }
  
    100% {
      opacity: 1;
    }
  }
  
  .shake {
    position: relative;
    animation: shake 500ms ease-in-out forwards;
  }

  .fade {
    position: relative;
    animation: fade 500ms ease-in-out forwards;
  }

/* .tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #ff3466 !important;
}

.tooltip.bs-tooltip-left .arrow:before {
    border-left-color: #ff3466 !important;
}

.tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #ff3466 !important;
}

.tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #ff3466 !important;
} */