[x-cloak] { display: none !important; }

html {
    width: 100vw;
    overflow-x: hidden;
}



input:checked ~ .dot {
    transform: translateX(100%);
}

input:checked ~ .track {
    background-color: #008000;
}

input ~ .track:after
{
    content:'OFF';
    color: white;
    display: block;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    right: 0%;
    font-size: 8px;
    font-family: Verdana, sans-serif;
}

input:checked ~ .track:after
{
    content:'ON';
    right: 40%;
}

input ~ .yesno-track:after
{
    content:'NO';
}

input:checked ~ .yesno-track:after
{
    content:'YES';
}

body .version-detail ol,
body .version-detail ul
{
    padding-left: 20px;
}

body .version-detail ol li
{
    list-style-type: decimal;
    list-style-position: outside;
}


body .version-detail ul li
{
    list-style-type: disc;
    list-style-position: outside;
}
