html, body {
    height: 100%;
}

html {
    display: table;
    margin: auto;
}

body {
    display: table-cell;
    vertical-align: middle;
}    

/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;

    font-family: "Underdog", system-ui;
    font-weight: 400;
    font-style: normal;    
    font-size: 196px;
    color: #5985E1; 
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 200px;
    background-color: #808080;
    color: #ffffff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
   
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
    
    top: 100%;
    left: 50%;
    margin-left: -100px; /* Use half of the width (120/2 = 60), to center the tooltip */    

    font-family: Tahoma;
    font-weight: 400;
    font-style: normal;      
    font-size: 12px;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}