//Content Toggle
.tm-tg-switch-label {
    position      : relative;
    display       : inline-block;
    width         : 4.5em;
    height        : 2.3em;
    vertical-align: middle;
    margin-bottom : 0;
}

.tm-tg-slider {
    position          : absolute;
    cursor            : pointer;
    top               : 0;
    left              : 0;
    right             : 0;
    bottom            : 0;
    -webkit-transition: .4s;
    transition        : .4s;
}

.tm-tg-slider:before {
    position          : absolute;
    content           : "";
    height            : 1.8em;
    width             : 1.8em;
    left              : .25em;
    bottom            : .25em;
    -webkit-transition: .4s;
    transition        : .4s;
}

.tm-tg-switch+.tm-tg-slider {
    background-color: #cdd5e0;
}

.tm-tg-switch:checked+.tm-tg-slider {
    background-color: #d2d2d2;
}

.tm-tg-switch:checked+.tm-tg-slider:before {
    -webkit-transform: translateX(2.1em);
    -ms-transform    : translateX(2.1em);
    transform        : translateX(2.1em);
}

.tm-tg-slider.tm-tg-round {
    -webkit-border-radius: 1.5em;
    border-radius        : 1.5em;
}

.tm-tg-slider.tm-tg-round:before {
    -webkit-border-radius: 50%;
    border-radius        : 50%;
}

.tm-tg-switch:checked+.tm-tg-slider {
    background-color: #4fbe79;
}

.tm-tg-slider:before {
    background-color: #ffffff;
}

.tm-tg-switch-label .tm-tg-switch {
    display: none;
}
