            /* https://bootsnipp.com/snippets/O56Vd */
            .wrapper{
                margin-top: 20px;
                text-align: center;
            }

            .toggle_radio{
                position: relative;
                background: #497dd0;
                margin: 4px auto;
                overflow: hidden;
                padding: 0 !important;
                -webkit-border-radius: 50px;
                -moz-border-radius: 50px;
                border-radius: 50px;
                position: relative;
                height: 26px;
                width: 318px;
            }
            .toggle_radio > * {
            float: left;
            }
            .toggle_radio input[type=radio]{
            display: none;
            /*position: fixed;*/
            }
            .toggle_radio label{
            font-size: small;
            color: rgba(255,255,255,.9);
            z-index: 0;
            display: block;
            width: 140px;
            height: 20px;
            margin: 3px 3px 3px 10px;
            -webkit-border-radius: 50px;
            -moz-border-radius: 50px;
            border-radius: 50px;
            cursor: pointer;
            z-index: 1;
            /*background: rgba(0,0,0,.1);*/
            text-align: center;
            /*margin: 0 2px;*/
            /*background: blue;*/ /*make it blue*/
            }
            .derivatiChk_slider{
            /*display: none;*/
            /*background: red;*/
            width: 150px;
            height: 20px;
            position: absolute;
            top: 3px;
            -webkit-border-radius: 50px;
            -moz-border-radius: 50px;
            border-radius: 50px;
            -webkit-transition: all .4s ease;
            -moz-transition: all .4s ease;
            -o-transition: all .4s ease;
            -ms-transition: all .4s ease;
            transition: all .4s ease;
            }

            #derivatiChk:checked ~ .derivatiChk_slider{
            background: rgba(255,255,255,.3);
            left: 3px;
            }

            #second_toggle:checked ~ .derivatiChk_slider{
            background: rgba(255,255,255,.3);
            left: 100px;
            }

            #rinviiChk:checked ~ .derivatiChk_slider{
            background: rgba(255,255,255,.3);
            left: 3px;
            }
            #second_toggle_bis:checked ~ .derivatiChk_slider{
            background: rgba(255,255,255,.3);
            left: 154px;
            width: 160px;
            }