﻿/*tooltip CSS*/
.tooltip-text {
    position: absolute;
    display: inline-block;
    text-align: center;
    background-color: #333;
    color: white;
    border: 0.5px solid black;
    border-radius: 2px;
    opacity: 0;
    transition: opacity 1s;
    z-index: 1;
}

    .tooltip-text::after {
        content: "";
        position: absolute;
        margin-left: -5px;
        left: 50%;
        border-width: 6px;
        border-style: solid;
        border-color: #222 transparent transparent transparent;
    }

td:hover .tooltip-text {
    visibility: visible;
    opacity: 1;
}

/* Edited code */

@media screen and (max-width:540px) {
    .tooltip-text {
        position: absolute;
        display: flex;
        padding: 1px 3px;
        margin-left: 10%;
        text-align: center;
        background-color: #333;
        margin-top: 2vh;
        color: white;
        border: 0.5px solid black;
        border-radius: 2px;
        opacity: 0;
        transition: opacity 1s;
        z-index: 1;
    }

        .tooltip-text::after {
            content: "";
            position: absolute;
            transform: rotate(270deg);
            top: 20%;
            margin: 0 0 0 53%;
            border-width: 6px;
            border-style: solid;
            border-color: #222 transparent transparent transparent;
        }
}
