.TourTip {
    display: none;
    z-index: 1010;
}

.TourTip p {
    margin: 0;
    padding: 0
}

.TourTip .TourTipCloseIcon {
    width: 15px;
    height: 15px;
    top: 8px;
    right: 8px;
    position: absolute;
    cursor: pointer;
    z-index: 19998
}

.TourTip .TourTipContent {
    color: #000;
    padding: 25px;
    border-radius: 3px;
    min-width: 100px;
    min-height: 50px;
    margin: 0;
    /*background-color: #ffffff;
    border: 2px solid #25ABDE;
    box-shadow:0 0 2px 3px #ffe*/
    /*T30741 <24/03/2021>*/
    word-break: break-word;
}

.TourTip .TourTipExternalContent {
    display: inline-block
}

.TourTip .TourTipButtonsHolder {
    text-align: right;
    margin: 0 -20px -20px 0;
    /*position: absolute;
    bottom: 10px;
    width: 94%;
    right: 12px;*/
}

.TourTip .TourTipButton {
    color: #fff;
    background-color: #25ABDE;
    padding: 3px 18px;
    border-radius: 0px;
    border: 1px solid #fff;
    /*box-shadow:0 0 2px #98005e; */
    margin: 10px 0 0 4px
}

.TourTip .TourTipButton:hover {
    color: #ff8;
    background-color: #25ABDE
}

.TourTip .TourTipNextButton {}

.TourTip .TourTipPreviousButton {}

.TourTip .TourTipCloseButton {}

.TourTip .TourTipDesc {
    font: normal 14px arial
}

.TourTip .TourTipTitle {
    font: bold 14px arial;
    margin-bottom: 10px
}

.TourTip .TourTipNub {
    width: 0;
    height: 0;
    border: 10px solid transparent;
    position: absolute;
    z-index: 19996
}

.TourTip .TourTipLeftNub {
    top: 5px;
    right: -24px;
    border-left-color: #000000; /*#ffe*/
}

.TourTip .TourTipTopNub {
    bottom: -24px;
    left: 5px;
    border-top-color: #000000; /*#ffe*/
}

.TourTip .TourTipRightNub {
    top: 5px;
    left: -24px;
    border-right-color: #000000; /*#ffe*/
}

.TourTip .TourTipBottomNub {
    top: -24px;
    left: 5px;
    border-bottom-color: #000000; /*#ffe*/
}

.FreeTourTip {}

.FreeTourTip .FreeContentTourTip {}

.TourTipCover {
    background-color: #fff;
    box-shadow: 0 0 30px #fff;
    z-index: 19996;
    display: none;
    opacity: .6
}

.TourTipDisabledArea {
    z-index: 1000;
    background-color: #000000; /*rgba(128, 128, 128, .5);*/
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0.8;
}

.TourTipTransitOpacity {
    -moz-transition: opacity .5s;
    -o-transition: opacity .5s;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}