.lvscr_team {
    width: 140px;
    padding: 3px;
    text-align: center;
}

.lvscr_standing {
    width: 70px;
    margin: 0 10px 0 10px;
    padding: 3px;
    text-align: center;
}

















/*############### OLD LIVESCORE INPUT MASK #################*/
#lvscr_input_mask  {
    font-family: 'Play';
    margin: 0 auto;
    list-style: none;
    line-height: 1em;
    margin-top: 5px;
    /*z-index: -2;*/
    /*text-align: center;*/
}

.fade_livescore, .livescore_bttn, .clear_livescore {
    cursor: pointer;
    font-size: 15px !important;
    padding: 5px 10px;
    border: 1px solid black;
    text-align: center;
}

.loading {
    background: linear-gradient(270deg, #e55244, #2e31e9);
    background-size: 800% 800%;

    animation: AnimationName 2s ease infinite;
}
#lvscr_input_mask input    {
    border: 1px solid black;
    padding: 1px;
    margin: 2px;
    text-align: center;
}
input.small {
    width: 25px;
}
span[class*="focus"]    {
    font-size: 24px;
    cursor: pointer;
    display: inline-block;
    width: 14px;
    text-align: center;
}
span.active:before   {
    content: "<<";
}
#hide_check    {
    position: absolute;
    left: -999999px;
}
#hide_check + label   {
    position: relative;
    background: red;
}
#hide_check:checked + label:after  {
    content: "Scrollen an";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: green;
}
input[name="scrollspeed"]{
    vertical-align: top;
    text-align: center;
    font-size: 14px;
    width: 35px;
    height: 32px;
}



@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}