/* RADIO BUTTONS */
.rb {
-webkit-appearance: none;
display: inline;
margin: 30px;
}
.rb:before, .rb::before {
content: '';
width: 10px;
height: 10px;
border: 2px solid blue;
position: absolute;
border-radius: 50%;
padding: 3px;
cursor: pointer;
}
.rb:checked:before, .rb:checked::before {
background-position: center center;
background-clip: content-box;
background: blue;
transition: all .3s ease;
}