.toggle-slide{overflow:hidden;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr}
.toggle-slide .toggle-blob,.toggle-slide .toggle-off,.toggle-slide .toggle-on{float:left}
.toggle-slide .toggle-blob{position:relative;z-index:99;cursor:hand;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}
.toggle-light .toggle-slide{border-radius:9999px;box-shadow:0 0 0 1px #999}
.toggle-light .toggle-slide .toggle-blob,.toggle-light .toggle-slide .toggle-off,.toggle-light .toggle-slide .toggle-on{font-size:11px;font-weight:500;text-align:center}
.toggle-light .toggle-select .toggle-inner .active,.toggle-light .toggle-slide .toggle-on{background:#45a31f;box-shadow:inset 2px 2px 6px rgba(0,0,0,.2);text-shadow:1px 1px rgba(0,0,0,.2);color:rgba(255,255,255,.8)}
.toggle-light .toggle-select .toggle-on,.toggle-light .toggle-slide .toggle-off{color:rgba(0,0,0,.6);text-shadow:0 1px rgba(255,255,255,.2);background:#cfcfcf;background:-moz-linear-gradient(top,#cfcfcf 0,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cfcfcf),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#cfcfcf 0,#f5f5f5 100%);background:-o-linear-gradient(top,#cfcfcf 0,#f5f5f5 100%);background:-ms-linear-gradient(top,#cfcfcf 0,#f5f5f5 100%);background:linear-gradient(to bottom,#cfcfcf 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#f5f5f5', GradientType=0)}
.toggle-light .toggle-slide .toggle-blob{border-radius:50px;background:#cfcfcf;background:-moz-linear-gradient(bottom,#cfcfcf 0,#f5f5f5 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0%,#cfcfcf),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(bottom,#cfcfcf 0,#f5f5f5 100%);background:-o-linear-gradient(bottom,#cfcfcf 0,#f5f5f5 100%);background:-ms-linear-gradient(bottom,#cfcfcf 0,#f5f5f5 100%);background:linear-gradient(to top,#cfcfcf 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#f5f5f5', GradientType=0);box-shadow:1px 1px 2px #888}
.toggle-light .toggle-slide .toggle-blob:hover{background:#e4e4e4;background:-moz-linear-gradient(top,#e4e4e4 0,#f9f9f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e4e4e4),color-stop(100%,#f9f9f9));background:-webkit-linear-gradient(top,#e4e4e4 0,#f9f9f9 100%);background:-o-linear-gradient(top,#e4e4e4 0,#f9f9f9 100%);background:-ms-linear-gradient(top,#e4e4e4 0,#f9f9f9 100%);background:linear-gradient(to bottom,#e4e4e4 0,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#f9f9f9', GradientType=0)}
.toggle-modern .toggle-slide{border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.2);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c0c5c9),color-stop(1,#a1a9af));background-image:-webkit-linear-gradient(#c0c5c9,#a1a9af);background-image:-moz-linear-gradient(#c0c5c9,#a1a9af);background-image:-o-linear-gradient(#c0c5c9,#a1a9af);background-image:-ms-linear-gradient(#c0c5c9,#a1a9af);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c5c9', endColorstr='#a1a9af');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c5c9', endColorstr='#a1a9af')";box-shadow:inset 0 2px 1px rgba(0,0,0,.2),inset 0 0 0 1px rgba(0,0,0,.15),0 1px 0 rgba(255,255,255,.15)}
.toggle-modern .toggle-slide .toggle-off,.toggle-modern .toggle-slide .toggle-on{-moz-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;color:#fff;text-shadow:1px 1px rgba(0,0,0,.1);font-size:11px;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(0,0,0,.2),inset 0 -1px 1px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.2)}
.toggle-modern .toggle-slide .toggle-off,.toggle-modern .toggle-slide .toggle-off.active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#737e8d),color-stop(1,#3f454e));background-image:-webkit-linear-gradient(#737e8d,#3f454e);background-image:-moz-linear-gradient(#737e8d,#3f454e);background-image:-o-linear-gradient(#737e8d,#3f454e);background-image:-ms-linear-gradient(#737e8d,#3f454e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#737e8d', endColorstr='#3f454e');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#737e8d', endColorstr='#3f454e')"}
.toggle-modern .toggle-slide .toggle-on,.toggle-modern .toggle-slide .toggle-on.active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4894cd),color-stop(1,#2852a6));background-image:-webkit-linear-gradient(#4894cd,#2852a6);background-image:-moz-linear-gradient(#4894cd,#2852a6);background-image:-o-linear-gradient(#4894cd,#2852a6);background-image:-ms-linear-gradient(#4894cd,#2852a6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4894cd', endColorstr='#2852a6');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#4894cd', endColorstr='#2852a6')"}
.toggle-modern .toggle-select .toggle-off,.toggle-modern .toggle-select .toggle-on{background:0 0}
.toggle-modern .toggle-slide .toggle-blob{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c0c5c9),color-stop(1,#81898f));background-image:-webkit-linear-gradient(#c0c6c9,#81898f);background-image:-moz-linear-gradient(#c0c6c9,#81898f);background-image:-o-linear-gradient(#c0c6c9,#81898f);background-image:-ms-linear-gradient(#c0c6c9,#81898f);background-image:linear-gradient(#c0c6c9,#81898f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c6c9', endColorstr='#81898f');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c5c9', endColorstr='#a1a9af')";box-shadow:inset 0 2px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(0,0,0,.2),inset 0 -1px 1px rgba(0,0,0,.1),1px 1px 2px rgba(0,0,0,.2);border-radius:3px}
.toggle-modern .toggle-slide .toggle-blob:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a1a9af),color-stop(1,#a1a9af));background-image:-webkit-linear-gradient(#a1a9af,#81898f);background-image:-moz-linear-gradient(#a1a9af,#a1a9af);background-image:-o-linear-gradient(#a1a9af,#a1a9af);background-image:-ms-linear-gradient(#a1a9af,#a1a9af);background-image:linear-gradient(#a1a9af,#a1a9af);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1a9af', endColorstr='#a1a9af');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1a9af', endColorstr='#a1a9af')"}
.toggle-soft .toggle-slide{border-radius:5px;box-shadow:0 0 0 1px #999}
.toggle-soft .toggle-slide .toggle-blob,.toggle-soft .toggle-slide .toggle-off,.toggle-soft .toggle-slide .toggle-on{color:rgba(0,0,0,.7);font-size:11px;text-shadow:1px 1px #fff;text-align:center}
.toggle-soft .toggle-select .toggle-inner .active,.toggle-soft .toggle-slide .toggle-on{background:#d2ff52;background:-moz-linear-gradient(top,#d2ff52 0,#91e842 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d2ff52),color-stop(100%,#91e842));background:-webkit-linear-gradient(top,#d2ff52 0,#91e842 100%);background:-o-linear-gradient(top,#d2ff52 0,#91e842 100%);background:-ms-linear-gradient(top,#d2ff52 0,#91e842 100%);background:linear-gradient(to bottom,#d2ff52 0,#91e842 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2ff52', endColorstr='#91e842', GradientType=0)}
.toggle-soft .toggle-select .toggle-on,.toggle-soft .toggle-slide .toggle-off{background:#cfcfcf;background:-moz-linear-gradient(top,#cfcfcf 0,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cfcfcf),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#cfcfcf 0,#f5f5f5 100%);background:-o-linear-gradient(top,#cfcfcf 0,#f5f5f5 100%);background:-ms-linear-gradient(top,#cfcfcf 0,#f5f5f5 100%);background:linear-gradient(to bottom,#cfcfcf 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#f5f5f5', GradientType=0)}
.toggle-soft .toggle-slide .toggle-blob{border-radius:4px;background:#cfcfcf;background:-moz-linear-gradient(top,#cfcfcf 0,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cfcfcf),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#cfcfcf 0,#f5f5f5 100%);background:-o-linear-gradient(top,#cfcfcf 0,#f5f5f5 100%);background:-ms-linear-gradient(top,#cfcfcf 0,#f5f5f5 100%);background:linear-gradient(to bottom,#cfcfcf 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#f5f5f5', GradientType=0);box-shadow:inset 0 0 0 1px #bbb,inset 0 0 0 2px #fff}
.toggle-soft .toggle-slide .toggle-blob:hover{background:#e4e4e4;background:-moz-linear-gradient(top,#e4e4e4 0,#f9f9f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e4e4e4),color-stop(100%,#f9f9f9));background:-webkit-linear-gradient(top,#e4e4e4 0,#f9f9f9 100%);background:-o-linear-gradient(top,#e4e4e4 0,#f9f9f9 100%);background:-ms-linear-gradient(top,#e4e4e4 0,#f9f9f9 100%);background:linear-gradient(to bottom,#e4e4e4 0,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#f9f9f9', GradientType=0);box-shadow:inset 0 0 0 1px #ddd,inset 0 0 0 2px #ddd}