-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
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%);
background: -moz-linear-gradient(-65deg, #25d38b 0%, #25d38b 20%, #1142cd 44%, #0b8cea 49%, #d83dbd 74%, #db315e 100%);
background: -o-linear-gradient(-65deg, #25d38b 0%, #25d38b 20%, #1142cd 44%, #0b8cea 49%, #d83dbd 74%, #db315e 100%);
background: -ms-linear-gradient(-65deg, #25d38b 0%, #25d38b 20%, #1142cd 44%, #0b8cea 49%, #d83dbd 74%, #db315e 100%);
background: linear-gradient(-65deg, #25d38b 0%, #25d38b 20%, #1142cd 44%, #0b8cea 49%, #d83dbd 74%, #db315e 100%);
-webkit-background-size: 35px;
-moz-background-size: 35px;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-webkit-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;
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;
box-shadow: inset 0 0 0 0px #ccc;
#one:checked ~ label[for=one]:before {
-webkit-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;
box-shadow: inset 0 0 0 10px #4bd663;
#two:checked ~ label[for=two]:before {
-webkit-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;
box-shadow: inset 0 0 0 10px #4bd663;
-webkit-border-radius: 100px;
background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 4px 5px rgba(0,0,0,.1),inset 0 -3px 3px hsla(0,0%,0%,.025), 0 1px 4px hsla(0,0%,0%,.15), 0 4px 4px hsla(0,0%,0%,.1);
box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 4px 5px rgba(0,0,0,.1),inset 0 -3px 3px hsla(0,0%,0%,.025), 0 1px 4px hsla(0,0%,0%,.15), 0 4px 4px hsla(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;
-ms-transition: margin .2s ease .2s;
transition: margin .2s ease .2s;
label:before,#thumb,#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;
-ms-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;
-ms-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;
-ms-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%);
background: -moz-linear-gradient(-65deg, #25d38b 0%, #25d38b 20%, #1142cd 44%, #0b8cea 49%, #d83dbd 74%, #db315e 100%);
background: -o-linear-gradient(-65deg, #25d38b 0%, #25d38b 20%, #1142cd 44%, #0b8cea 49%, #d83dbd 74%, #db315e 100%);
background: -ms-linear-gradient(-65deg, #25d38b 0%, #25d38b 20%, #1142cd 44%, #0b8cea 49%, #d83dbd 74%, #db315e 100%);
background: linear-gradient(-65deg, #25d38b 0%, #25d38b 20%, #1142cd 44%, #0b8cea 49%, #d83dbd 74%, #db315e 100%);
-webkit-background-size: 35px;
-moz-background-size: 35px;
-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;
-ms-transition: all 0s ease;
#one:checked ~ label[for=one] #thumb {
#one:checked ~ label[for=one] #thumb:hover {
margin-left: 16px !important;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-o-transition: all .2s ease;
-ms-transition: all .2s ease;
transition: all .2s ease;
#one:checked ~ label[for=one] #thumb:not(:hover) {
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
-ms-transition: all .3s ease;
transition: all .3s ease;