.tooltip {
    position: relative; 
    top: 0; 
    left: 0;
}

*.tooltip:hover span {
    opacity: 1; 
    visibility: visible;
}

*.tooltip span {
    z-index: 10;
    padding: 1em;
    bottom: 2em;
    right: -10em;
    width: 50%;
    background-color: #222222; 
    color: #FFFFFF;
    height: auto;
    border-radius: 0.5em; 
    opacity: 0; 
    position:absolute;
    visibility: hidden;
    word-wrap: break-word;
    -webkit-transition: all 0.5s; 
       -moz-transition: all 0.5s; 
        -ms-transition: all 0.5s; 
         -o-transition: all 0.5s; 
            transition: all 0.5s;    
}
