JSFiddle - React, Tailwind, and code Playground
by dixalex
CSS
.modern input[type=radio]+label:before,
.modern i.input-radio:before {
background-color: #f0f0f0;
border: 1px solid #ccc;
content: '';
display: inline-block;
height: 16px;
margin-right: 7px;
width: 16px;
top: 2px;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
-khtml-border-radius: 1em;
border-radius: 1em;
float: left;
position: relative;
}
.ncp_label {
display: block;
border: solid 1px #ACE;
margin-left: 1.75em;
}
.response-set input[type=radio] {
float: left;
position: relative;
bottom: -.25em;
}
.response-set .choice-text {
margin-left: 1.75em;
display: block;
border: solid 1px #FFF;
cursor: pointer;
}
.response-set .choice-text:hover {
border: solid 1px #ACE;
}
.response-set .select-area {
margin-bottom: .75rem;
}