.tooltipster-npf {
    background: #ffffff;
    border-radius: 10px; 
    border: 2px solid #e4661c;
    color: #bce6ff;
}
.tooltipster-npf .tooltipster-content {
    font-size: 14px;
    line-height: 16px;
}
.tooltipster-npf .tooltipTopBar{
    font-family: 'DINWeb-Bold';
    font-size: 22px;
    line-height: 22px;
    color: #185f9a;
    padding: 15px 18px 8px 18px;
    background: url(../images/TopBg.png) no-repeat;
}
.tooltipster-npf .tooltipInnerText{
    font-size: 14px;
    padding: 14px 18px;
    color: #185f9a;
    background: url(../images/textBg.png) repeat-x;
}
.tooltipster-npf .tooltipInnerText img{
    margin: 10px auto;
    display: block;
}
.tooltipster-npf .tooltipBottomBar{
    padding: 8px 8px 12px 18px;
    background: url(../images/BotBg.png) no-repeat;
}
.tooltipster-npf .tooltipBottomBar a{
    font-family: 'DINWeb-Bold';
    font-size: 14px;
    line-height: 14px;
    color: #00acec;
    text-transform: uppercase;
    text-decoration: none;
}
.tooltipster-npf .tooltipBottomBar a:hover{
    color: #185f9a;
}
.tooltipster-npf .tooltipCloseBtn{
    margin-top: -4px;
    float: right;
    background: url(../images/sprite.png) no-repeat;
    height: 21px;
    width: 21px;
}
.tooltipster-npf .tooltipCloseBtn:hover{
    background-position: 0 -20px;
}

.tooltipInnerText{
    overflow-y: auto;
    min-width: 200px;
    display: block;
}

.tooltipster-npf.tooltipster-base {
    -webkit-box-shadow: 0px 0px 18px rgba(50, 50, 50, 0.43);
    -moz-box-shadow:    0px 0px 18px rgba(50, 50, 50, 0.43);
    box-shadow:         0px 0px 18px rgba(50, 50, 50, 0.43);
}
