<commit_before>/*
 * Tooltips component theme overrides
 *------------------------------------------------------------------------------------------
 */


// TODO needs to be moved to dell-ui-bootstrap


// Base class
.tooltip {
    position: absolute;
    z-index: @zindex-tooltip;
    display: block;
    visibility: visible;
    // Reset font and text propertes given new insertion method
    font-family: @font-family-base;
    font-size: @font-size-small;
    font-weight: normal;
    line-height: 1.4;
    border: 1px solid #999999;
    background: #ffffff !important;
    //.opacity(0);

    //&.in     { .opacity(@tooltip-opacity); }
    &.top    { margin-top:  -4px; margin-left:  7px; padding: 4px 3px;}
    &.right  { margin-left:  7px; padding: 4px 0; }
    &.bottom { margin-top:   10px; padding: 4px 3px;}
    &.left   { margin-left: -8px; padding: 4px 0; }
}

// Wrapper for the tooltip content
.tooltip-inner {
    max-width: @tooltip-max-width;
    padding: 4px 0px;
    margin: -2px 6px;
    color: @tooltip-color;
    text-align: center;
    text-decoration: none;
    background-color: @tooltip-bg;
    border-radius: @border-radius-base;
}

//adjusted tooltip-inner
.tooltip {
    &.right .tooltip-inner {
        margin: -2px 2px;
    }
    &.left .tooltip-inner {
        margin: -2px 2px;
    }
}


// Arrows
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1
.tooltip {
    &.top .tooltip-arrow {
        bottom: -8px;
        left: 50%;
        margin-left: -5px;
        border-width: 7px 7px 0;
        border-top-color: #666;
    }
    &.top-left .tooltip-arrow {
        bottom: 0;
        right: @tooltip-arrow-width;
        margin-bottom: -@tooltip-arrow-width;
        border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
        border-top-color: @tooltip-arrow-color;
    }
    &.top-right .tooltip-arrow {
        bottom: 0;
        left: -7px;
        margin-bottom: -@tooltip-arrow-width;
        border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
        border-top-color: @tooltip-arrow-color;
    }
    &.right .tooltip-arrow {
        top: 50%;
        left: -7px;
        margin-top: -7px;
        border-width: 7px 7px 7px 0;
        border-right-color: #666666;
    }
    &.left .tooltip-arrow {
        top: 50%;
        right: -7px;
        margin-top: -7px;
        border-width: 7px 0 7px 7px;
        border-left-color: #666666;
    }
    &.bottom .tooltip-arrow {
        top: -8px;
        left: 50%;
        margin-left: -7px;
        border-width: 0 7px 7px;
        border-bottom-color: #666666;
    }
    &.bottom-left .tooltip-arrow {
        top: 0;
        right: @tooltip-arrow-width;
        margin-top: -@tooltip-arrow-width;
        border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
        border-bottom-color: @tooltip-arrow-color;
    }
    &.bottom-right .tooltip-arrow {
        top: 0;
        left: @tooltip-arrow-width;
        margin-top: -@tooltip-arrow-width;
        border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
        border-bottom-color: @tooltip-arrow-color;
    }
}

.tooltip.right .tooltip-arrow:after {
    left: 1px;
}

.tooltip.bottom .tooltip-arrow:after {
    top: 1px;
}

.tooltip.left .tooltip-arrow:after {
    right: 1px;
}

//== turn off dashed underline on tooltips ========
[data-toggle=tooltip] {
    color: inherit;
    border-bottom: none;
}<commit_msg>created specific icon related tooltip class to remove the underline...<commit_after>/*
 * Tooltips component theme overrides
 *------------------------------------------------------------------------------------------
 */


// TODO needs to be moved to dell-ui-bootstrap


// Base class
.tooltip {
    position: absolute;
    z-index: @zindex-tooltip;
    display: block;
    visibility: visible;
    // Reset font and text propertes given new insertion method
    font-family: @font-family-base;
    font-size: @font-size-small;
    font-weight: normal;
    line-height: 1.4;
    border: 1px solid #999999;
    background: #ffffff !important;
    //.opacity(0);

    //&.in     { .opacity(@tooltip-opacity); }
    &.top    { margin-top:  -4px; margin-left:  7px; padding: 4px 3px;}
    &.right  { margin-left:  7px; padding: 4px 0; }
    &.bottom { margin-top:   10px; padding: 4px 3px;}
    &.left   { margin-left: -8px; padding: 4px 0; }
}

// Wrapper for the tooltip content
.tooltip-inner {
    max-width: @tooltip-max-width;
    padding: 4px 0px;
    margin: -2px 6px;
    color: @tooltip-color;
    text-align: center;
    text-decoration: none;
    background-color: @tooltip-bg;
    border-radius: @border-radius-base;
}

//adjusted tooltip-inner
.tooltip {
    &.right .tooltip-inner {
        margin: -2px 2px;
    }
    &.left .tooltip-inner {
        margin: -2px 2px;
    }
}


// Arrows
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1
.tooltip {
    &.top .tooltip-arrow {
        bottom: -8px;
        left: 50%;
        margin-left: -5px;
        border-width: 7px 7px 0;
        border-top-color: #666;
    }
    &.top-left .tooltip-arrow {
        bottom: 0;
        right: @tooltip-arrow-width;
        margin-bottom: -@tooltip-arrow-width;
        border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
        border-top-color: @tooltip-arrow-color;
    }
    &.top-right .tooltip-arrow {
        bottom: 0;
        left: -7px;
        margin-bottom: -@tooltip-arrow-width;
        border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
        border-top-color: @tooltip-arrow-color;
    }
    &.right .tooltip-arrow {
        top: 50%;
        left: -7px;
        margin-top: -7px;
        border-width: 7px 7px 7px 0;
        border-right-color: #666666;
    }
    &.left .tooltip-arrow {
        top: 50%;
        right: -7px;
        margin-top: -7px;
        border-width: 7px 0 7px 7px;
        border-left-color: #666666;
    }
    &.bottom .tooltip-arrow {
        top: -8px;
        left: 50%;
        margin-left: -7px;
        border-width: 0 7px 7px;
        border-bottom-color: #666666;
    }
    &.bottom-left .tooltip-arrow {
        top: 0;
        right: @tooltip-arrow-width;
        margin-top: -@tooltip-arrow-width;
        border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
        border-bottom-color: @tooltip-arrow-color;
    }
    &.bottom-right .tooltip-arrow {
        top: 0;
        left: @tooltip-arrow-width;
        margin-top: -@tooltip-arrow-width;
        border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
        border-bottom-color: @tooltip-arrow-color;
    }
}

.tooltip.right .tooltip-arrow:after {
    left: 1px;
}

.tooltip.bottom .tooltip-arrow:after {
    top: 1px;
}

.tooltip.left .tooltip-arrow:after {
    right: 1px;
}


[class^=icon][data-toggle="tooltip"]
{ border:none; }
{'fraction_non_alphanumeric': 0.16748907373466798, 'fraction_numerical': 0.028196813760045115, 'mean_word_length': 1.914543960558751, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4207285', 'n_tokens_mistral': 2540, 'n_tokens_neox': 2382, 'n_words': 546}