.tooltipster-default { border-radius: 5px; border: 2px solid rgb(0, 0, 0); background: rgba(76, 76, 76, 0.8) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.tooltipster-default .tooltipster-content { font-family: sans-serif; font-size: 12px; line-height: 16px; padding: 8px 10px; overflow: hidden; text-shadow: 1px 1px 2px rgb(0, 0, 0); }
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {  }
.tooltipster-base { padding: 0px; font-size: 0px; line-height: 0; position: absolute; z-index: 9999999; pointer-events: none; width: 100%; max-width: 160px; overflow: visible; }
.tooltipster-base .tooltipster-content { overflow: hidden; }
.tooltipster-arrow { display: block; text-align: center; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; }
.tooltipster-arrow span, .tooltipster-arrow-border { display: block; width: 0px; height: 0px; position: absolute; }
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span { border-left: 8px solid transparent ! important; border-right: 8px solid transparent ! important; border-top: 8px solid; bottom: -8px; }
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border { border-left: 9px solid transparent ! important; border-right: 9px solid transparent ! important; border-top: 9px solid; bottom: -8px; }
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span { border-left: 8px solid transparent ! important; border-right: 8px solid transparent ! important; border-bottom: 8px solid; top: -8px; }
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { border-left: 9px solid transparent ! important; border-right: 9px solid transparent ! important; border-bottom: 9px solid; top: -8px; }
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border { left: 0px; right: 0px; margin: 0px auto; }
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span { left: 6px; }
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { left: 5px; }
.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span { right: 6px; }
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border { right: 5px; }
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border { border-top: 8px solid transparent ! important; border-bottom: 8px solid transparent ! important; border-left: 8px solid; top: 50%; margin-top: -7px; right: -8px; }
.tooltipster-arrow-left .tooltipster-arrow-border { border-top: 9px solid transparent ! important; border-bottom: 9px solid transparent ! important; border-left: 9px solid; margin-top: -8px; }
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border { border-top: 8px solid transparent ! important; border-bottom: 8px solid transparent ! important; border-right: 8px solid; top: 50%; margin-top: -7px; left: -8px; }
.tooltipster-arrow-right .tooltipster-arrow-border { border-top: 9px solid transparent ! important; border-bottom: 9px solid transparent ! important; border-right: 9px solid; margin-top: -8px; }
.tooltipster-fade { opacity: 0; transition-property: opacity; }
.tooltipster-fade-show { opacity: 1; }
.tooltipster-grow { transform: scale(0, 0); transition-property: transform; backface-visibility: hidden; }
.tooltipster-grow-show { transform: scale(1, 1); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }
.tooltipster-swing { opacity: 0; transform: rotateZ(4deg); transition-property: transform; }
.tooltipster-swing-show { opacity: 1; transform: rotateZ(0deg); transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); }
.tooltipster-fall { top: 0px; transition-property: top; transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }
.tooltipster-fall-show {  }
.tooltipster-fall.tooltipster-dying { transition-property: all; top: 0px ! important; opacity: 0; }
.tooltipster-slide { left: -40px; transition-property: left; transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }
.tooltipster-slide.tooltipster-slide-show {  }
.tooltipster-slide.tooltipster-dying { transition-property: all; left: 0px ! important; opacity: 0; }
.appip-tos-price-cache-notice-tooltip { font-style: italic; }
.appip-timestamp { font-weight: normal; color: rgb(136, 136, 136); font-size: 0.85rem; cursor: pointer; }
.appip-clear { clear: both; }
.appip-debug .appip-errors { display: block ! important; color: rgb(254, 254, 254); background: rgb(205, 0, 0) none repeat scroll 0% 0%; padding: 1%; font-weight: bold; font-size: 16px; }
