span.sbi-after-link {
  position: relative !important;
  font-size: 100% !important;
  font-size: 10px !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 300 !important;
  box-sizing: border-box !important;
    outline: none !important;
  outline-color: transparent !important;
  outline-style: none !important;
  outline-width: 0 !important;
    box-shadow: none !important;
  text-decoration: none !important;
  float: none !important;
  background-color: transparent !important;
  color: #4dc3e1 !important;
  font-weight: 600 !important;
  padding: 3px 4px 3px 21px !important;
  margin: 0 !important;
  background: url(../images/sbi-tooltip-span-logo-blue.png) no-repeat 4px center !important;
  border: 1px solid #4dc3e1 !important;
  border-radius: 2px !important;
  white-space: nowrap !important;
  background-color: rgba(255, 255, 255, 0.5) !important;
  margin-right: 4px !important;
  display: inline-block !important;
  float: none !important;
  line-height: 1.1 !important;
  vertical-align: middle !important;
  letter-spacing: 0 !important; }
  span.sbi-after-link:hover, span.sbi-after-link.sbi-after-link--hover {
    color: #fff !important;
    background: url(../images/sbi-tooltip-span-logo-white.png) no-repeat 4px center !important;
    background-color: #4dc3e1 !important; }

div.sbi-tooltip-wrapper {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 300 !important;
  box-sizing: border-box !important;
  display: none;
  width: 235px !important;
  padding: 0 !important;
  margin-top: 6px !important;
  margin-left: 40px !important;
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
  box-shadow: -4px -4px 6px 0 rgba(0, 0, 0, 0.27) !important;
  overflow: visible !important; }
  div.sbi-tooltip-wrapper::before {
    position: absolute !important;
    content: '' !important;
    width: 0 !important;
    height: 0 !important;
    border-style: solid !important;
    border-width: 6px !important;
    border-top-width: 9px !important;
    border-right-width: 9px !important;
    border-color: transparent transparent #4dc3e1 #4dc3e1 !important;
    box-shadow: -4px 4px 6px 0 rgba(0, 0, 0, 0.27) !important;
    margin-top: -5px !important;
    margin-left: 11px !important;
    -webkit-transform: rotate(-224deg) !important;
        -ms-transform: rotate(-224deg) !important;
            transform: rotate(-224deg) !important; }
  div.sbi-tooltip-wrapper * {
    box-sizing: border-box !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 16px !important;
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important; }
  div.sbi-tooltip-wrapper a {
    text-decoration: none !important;
    -webkit-transition: all .3s ease-in-out !important;
            transition: all .3s ease-in-out !important; }
  div.sbi-tooltip-wrapper a:hover,
  div.sbi-tooltip-wrapper a:active,
  div.sbi-tooltip-wrapper a:focus,
  div.sbi-tooltip-wrapper a:active:focus {
    color: #4dc3e1 !important;
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important; }
  div.sbi-tooltip-wrapper .sbi-tooltip-header {
    background-color: #4dc3e1 !important;
    padding: 11px 10px 9px !important;
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important; }
    div.sbi-tooltip-wrapper .sbi-tooltip-header .sbi-brand,
    div.sbi-tooltip-wrapper .sbi-tooltip-header .sbi-category {
      color: #fff !important;
      display: block !important;
      line-height: 1.2 !important; }
    div.sbi-tooltip-wrapper .sbi-tooltip-header .sbi-brand {
      font-size: 22px !important;
      font-weight: 600 !important; }
    div.sbi-tooltip-wrapper .sbi-tooltip-header .sbi-category {
      font-size: 11px !important;
      text-transform: uppercase !important; }
  div.sbi-tooltip-wrapper .sbi-tooltip-body {
    border: 2px solid #4dc3e1 !important;
    padding: 8px !important;
    padding-bottom: 0 !important;
    border-bottom-left-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
    background-color: #fff !important; }
    div.sbi-tooltip-wrapper .sbi-tooltip-body::after {
      content: '' !important;
      display: block !important;
      clear: both !important; }
    div.sbi-tooltip-wrapper .sbi-tooltip-body .sbi-score-wrapper {
      margin-bottom: 8px !important; }
    div.sbi-tooltip-wrapper .sbi-tooltip-body .sbi-score {
      color: #26292c !important;
      width: calc(50% - 4px) !important;
      float: left !important;
      font-size: 10px !important;
      text-transform: uppercase !important;
      line-height: 1.2 !important; }
      div.sbi-tooltip-wrapper .sbi-tooltip-body .sbi-score:first-child {
        border-right: 1px solid #4dc3e1 !important;
        margin-right: 8px !important;
        padding-right: 8px !important; }
      div.sbi-tooltip-wrapper .sbi-tooltip-body .sbi-score::first-line {
        color: #4dc3e1 !important;
        font-size: 28px !important;
        font-weight: 600 !important; }
    div.sbi-tooltip-wrapper .sbi-tooltip-body .sbi-stats {
      display: block !important;
      border-top: 1px solid #4dc3e1 !important;
      color: #26292c !important;
      padding: 10px 0 9px !important;
      font-size: 13px !important; }
      div.sbi-tooltip-wrapper .sbi-tooltip-body .sbi-stats strong {
        font-size: 15px !important; }
      div.sbi-tooltip-wrapper .sbi-tooltip-body .sbi-stats:last-child {
        border-bottom: 1px solid #4dc3e1 !important; }
    div.sbi-tooltip-wrapper .sbi-tooltip-body .sbi-tooltip-footer {
      padding: 10px 0 8px 26px !important;
      font-size: 11px !important;
      text-transform: uppercase !important;
      color: #4dc3e1 !important;
      background: url(../images/sprinklr-logo-small-blue.png) no-repeat 2px center !important;
      display: block !important; }

div.sbi-after-link--hover {
  display: block !important; }

.sbi-clearfix::after {
  content: '' !important;
  display: block !important;
  clear: both !important; }
