//mobile
.tooltip {
  border-radius: $border-radius;
  font-size: 0.75rem;
  //hide arrow
  .arrow {
    display: none;
  }
  //text
  .tooltip-inner {
    padding: 7px $v-gap * 2;
    background-color: $gray-primary;
    a {
      color: $white;
      text-decoration: underline;
    }
  }
  //padding
  &.bs-tooltip-top,
  &.bs-tooltip-bottom {
    padding: $v-gap 0;
  }
  &.bs-tooltip-left,
  &.bs-tooltip-right {
    padding: 0 $v-gap;
  }
}

//small - tablet
@media (min-width: #{map-get($grid-breakpoints, sm)}) {
  .tooltip {
    font-size: 0.75rem;
  }
}

//Tablet vertical
@media (min-width: #{map-get($grid-breakpoints, md)}) {
  .tooltip {
    font-size: 0.75rem;
    //text
    .tooltip-inner {
      padding: 4.5px $v-gap;
    }
  }
}
