font-family:helvetica Neue;
-webkit-font-smoothing:antialiased;
background: -webkit-linear-gradient(-65deg, #25d38b 0%, #25d38b 20%, #1142cd 44%, #0b8cea 49%, #d83dbd 74%, #db315e 100%);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
-webkit-border-radius:100px;
-moz-border-radius:100px;
-webkit-box-shadow:inset 0 4px 0px rgba(0,0,0,.05), 0 0px 1px rgba(255,255,255,.8),0 1px 2px #fff;
-moz-box-shadow:inset 0 4px 0px rgba(0,0,0,.05), 0 0px 1px rgba(255,255,255,.8),0 1px 2px #fff;
box-shadow:inset 0 4px 0px rgba(0,0,0,.05), 0 0px 1px rgba(255,255,255,.8),0 1px 2px #fff;
-webkit-box-shadow:inset 0 0 0 0px #ccc;
-moz-box-shadow:inset 0 0 0 0px #ccc;
box-shadow:inset 0 0 0 0px #ccc;
#one:checked ~ label[for=one]:before{
-webkit-box-shadow:inset 0 0 0 10px #ccc;
-moz-box-shadow:inset 0 0 0 10px #ccc;
box-shadow:inset 0 0 0 10px #ccc;
#one:checked ~ label[for=one].on:before{
-webkit-box-shadow:inset 0 0 0 10px #4bd663;
-moz-box-shadow:inset 0 0 0 10px #4bd663;
box-shadow:inset 0 0 0 10px #4bd663;
#two:checked ~ label[for=two]:before{
-webkit-box-shadow:inset 0 0 0 10px #ccc;
-moz-box-shadow:inset 0 0 0 10px #ccc;
box-shadow:inset 0 0 0 10px #ccc;
#two:checked ~ label[for=two].on:before{
-webkit-box-shadow:inset 0 0 0 10px #4bd663;
-moz-box-shadow:inset 0 0 0 10px #4bd663;
box-shadow:inset 0 0 0 10px #4bd663;
-webkit-border-radius:100px;
-moz-border-radius:100px;
background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
background:-webkit-linear-gradient(#fff,#f5f5f5);
background: -moz-linear-gradient(#fff,#f5f5f5);
background: -o-linear-gradient(#fff,#f5f5f5);
background: linear-gradient(#fff,#f5f5f5);
-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2), 0 4px 5px rgba(0,0,0,.1);
-moz-box-shadow:0 0 0 1px rgba(0,0,0,.2), 0 4px 5px rgba(0,0,0,.1);
box-shadow:0 0 0 1px rgba(0,0,0,.2), 0 4px 5px rgba(0,0,0,.1);
#one:checked ~ label[for=one] #thumb{
-webkit-transition:margin .2s ease .2s;
-moz-transition:margin .2s ease .2s;
-o-transition:margin .2s ease .2s;
transition:margin .2s ease .2s;
#one:checked ~ label[for=one]:before{
-webkit-transition:all .2s ease, box-shadow .2s ease .1s;
-moz-transition:all .2s ease, box-shadow .2s ease .1s;
-o-transition:all .2s ease, box-shadow .2s ease .1s;
transition:all .2s ease, box-shadow .2s ease .1s;
-webkit-transition:all .2s ease .3s;
-moz-transition:all .2s ease .3s;
-o-transition:all .2s ease .3s;
transition:all .2s ease .3s;
#one:checked ~ label[for=one] span,
#one:checked ~ label[for=one] span a{
-webkit-transition:all .2s ease .3s;
-moz-transition:all .2s ease .3s;
-o-transition:all .2s ease .3s;
transition:all .2s ease .3s;
#one:checked ~ label[for=one] span a{
background: -webkit-linear-gradient(-65deg, #25d38b 0%, #25d38b 20%, #1142cd 44%, #0b8cea 49%, #d83dbd 74%, #db315e 100%);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
#one:checked ~ label[for=one] span a:hover{
border-bottom:1px dotted #000;
-webkit-transition:all 0s ease;
-moz-transition:all 0s ease;
-o-transition:all 0s ease;