
/* LSTV CONFIGURED TOOLTIP 

2016
Made by joseph

2018
Edited by karlo
*/

.dbflc_container.dbflc_tooltip {
    outline:none;
    position: relative;
}
/*.dbflc_container.dbflc_tooltip span::after {
    content: '';
    width: 2px;
    height: 2px;
    border-top: 10px solid #bbb5ab;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    position: absolute;
    bottom: -12px;
    left: 0; right: 0;
    margin: 0 auto;
}*/
.dbflc_container.dbflc_tooltip .dbflc_span_container::after {
    content: '';
    width: 2px;
    height: 2px;
    border-top: 10px solid #bbb5ab;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    position: absolute;
    bottom: -12px;
    left: 0; right: 0;
    margin: 0 auto;
}
.dbflc_container.dbflc_tooltip strong {
    line-height:20px;
}
/*.dbflc_container.dbflc_tooltip:hover {
    text-decoration:none;
} */
/*.dbflc_container.dbflc_tooltip span {
    z-index:10;
    display:none;
    padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:200px;
    line-height:16px;
}*/
.dbflc_container.dbflc_tooltip .dbflc_span_container {
    z-index:10;
    display:none;
    padding:14px 20px;
    width:200px;
    line-height:16px;
}

/*.dbflc_container.dbflc_tooltip:hover span,
.dbflc_container.dbflc_tooltip:focus span {
    display:inline-block;
    position:absolute;
    margin: 0 auto;
    right: 0; left: 0;
    top: -90px;
    color:#111;
    border:1px solid #DCA;
    background:#fffAF0;
}*/

/*.dbflc_container.dbflc_tooltip span {
    display:inline-block;
    position:absolute;
    margin: 0 auto;
    right: 0; left: 0;
    top: -80px;
    color:#111;
    border:1px solid #DCA;
    background:#fffAF0;
}*/
.dbflc_container.dbflc_tooltip .dbflc_span_container {
    display:block;
    position:absolute;
    margin: 0 auto;
    right: 0; left: -15px;
    top: -85px;
    color:#111;
    border:1px solid #DCA;
    background:#fffAF0;
}


.callout-tooltip {
    /*z-index:20;position:absolute;top:30px;border:0;left:-12px;*/
    display: none;
}
.dbflc_container.dbflc_tooltip.left:hover span,
.dbflc_container.dbflc_tooltip.left:focus span {
    display:block;
    position:absolute;
    left: -70%;
    top: -25px;
    color:#111;
    border:1px solid #DCA;
    background:#fffAF0;
}

/*.callout-tooltip {z-index:20;position:absolute;top:30px;border:0;left:-12px;
}*/
    
/*CSS3 extras*/
.dbflc_container.dbflc_tooltip .dbflc_span_container
{
    border-radius:4px;
    display: none;
    /*box-shadow: 5px 5px 8px #CCC;*/
}

.dbflc_span_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.dbflc_span_wrapper strong,
.dbflc_span_wrapper span {
    text-align: center;   
}

.dbflc_span_wrapper span {
    font-weight: normal !important;
}