(I don't use bootstrap)
HTML
<label class="radio">
<input type="radio" name="gender" value="MADAME">
<span>MADAME</span>
</label>
<label class="radio">
<input type="radio" name="gender" value="MONSIEUR">
<span>MONSIEUR</span>
</label>
CSS
label.radio {
cursor: pointer;
}
label.radio input {
position: absolute;
top: 0;
left: 0;
visibility: hidden;
pointer-events: none;
}
label.radio span {
padding: 7px 14px;
border: 2px solid #EEE;
display: inline-block;
color: #009BA2;
border-radius: 3px;
text-transform: uppercase;
}
label.radio input:checked + span {
border-color: #009BA2;
}
Link JSFiddle: https://jsfiddle.net/edbmwz0c/
Hope can help you