.linktab {
    align-items: center;
    background-color: transparent;
    appearance: none;
    border-radius: 4px;
    border: 1px solid #ff9800;
    border-radius: 15px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    line-height: 1;
    list-style: none;
    overflow: hidden;
    padding: 10px 18px 10px 18px;
    position: relative;
    text-align: left;
    transition: box-shadow .15s,transform .15s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    white-space: nowrap;
    will-change: box-shadow,transform;
    font-size: 14px;
    color: #37474f;
    letter-spacing: 2px;
    margin: 10px 2px 10px 2px;
}

.linktab:hover {
    background-color: #ffe0b2;
    color: #37474f;
    box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
    transform: translateY(-2px);
}

.linktab:active {
    box-shadow: #D6D6E7 0 3px 7px inset;
    transform: translateY(2px);
}

.stat {
    align-items: center;
    background-color: transparent;
    appearance: none;
    border-radius: 4px;
    border: 1px solid #ff9800;
    border-radius: 15px;
    box-sizing: border-box;
    display: inline-flex;
    justify-content: center;
    line-height: 1;
    list-style: none;
    overflow: hidden;
    padding: 10px 18px 10px 18px;
    position: relative;
    text-align: left;
    transition: box-shadow .15s,transform .15s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    white-space: nowrap;
    will-change: box-shadow,transform;
    font-size: 14px;
    letter-spacing: 2px;
    margin: 10px 2px 10px 2px;
}

.ltblu {
    border-color: #0277bd;
    color: #01579b;
}

.ltora {
    border-color: #ff9800;
    color: #ef6c00;
}

.ltgre {
    border-color: #388e3c;
    color: #1b5e20;
}

.ltpur {
    border-color: #673ab7;
    color: #4527a0;
}

.ltred {
    border-color: #ff1744;
    color: #d50000;
}

.ltpin {
    border-color: #f06292;
    color: #ad1457;
}

.lttea {
    border-color: #009688;
    color: #004d40;
}

.logobar {
    display: flex;          /* Enables Flexbox */
    align-items: center;    /* Vertically centers child elements */
}

.logobar img {
    vertical-align: middle; /* Aligns logo in the middle */
    padding: 0px 0px 3px 0px;
}

.mobilescroll {
    overflow-x: auto; 
    overflow-y: hidden; 
    -webkit-overflow-scrolling: touch; 
    scrollbar-width: none; 
    -ms-overflow-style: none;
}