.tooltip-frame {
  position: absolute;
  z-index: 100;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  padding: 10px 20px;
  box-sizing: border-box;
  background: #FFF;
  max-width: 300px;
}

.tooltip-frame .tip {
  border-style: solid;
  position: absolute;
}

.tooltip-frame .tip {
  margin-left: -8px;
  border-width: 9px;
}

.tooltip-frame.tooltip-bottom {
  margin-top: 8px;
}

.tooltip-frame.tooltip-bottom .tip {
  border-color: transparent transparent #FFF transparent;
  border-width: 0 9px 9px 9px;
  top: -8px;
}

.tooltip-frame.tooltip-top {
  margin-top: -8px;
}

.tooltip-frame.tooltip-top .tip {
  border-color: #FFF transparent transparent transparent;
  border-width: 9px 9px 0 9px;
  bottom: -8px;
}


/*
.tooltip-large {
  max-width: 800px;
}

.tooltip-dark, .tooltip-pill {
  background: #80c3ff;
  max-width: 300px;
  color: #555;
}



.tooltip-dark.tooltip-bottom, .tooltip-bottom.tooltip-pill {
  margin-top: 8px;
}

.tooltip-dark.tooltip-bottom .tip, .tooltip-bottom.tooltip-pill .tip {
  border-color: transparent transparent#80c3ff transparent;
  border-width: 0 9px 9px 9px;
  top: -8px;
}

.tooltip-dark.tooltip-top, .tooltip-top.tooltip-pill {
  margin-top: -8px;
}

.tooltip-dark.tooltip-top .tip, .tooltip-top.tooltip-pill .tip {
  border-color: #80c3ff transparent transparent transparent;
  border-width: 9px 9px 0 9px;
  bottom: -8px;
}

.tooltip-pill {
  border-radius: 9999px;
}

.demo7 {
  background: #DDF;
  widht: 200px;
}

.demo8 {
  height: 100px;
  overflow: auto;
  background: #DDF;
}

.demo8 p {
  padding: 20px 0 100px 10px;
}
*/

.ggTt{
  background: #80c3ff;
  max-width: 400px;
  color: #555;
   border-radius: 9999px;
}

.tooltip-bottom.ggTt .tip {
  border-color: transparent transparent #80c3ff transparent;
  border-width: 0 9px 9px 9px;
  top: -8px;
}

.tooltip-top.ggTt .tip {
  border-color:  #80c3ff transparent transparent transparent;
   border-width: 9px 9px 0 9px;
  bottom: -8px;
}

