Need to make the after element show up when its input is checked.
I know that input elements do not accept pseudo elements, this is the main reason why I am not using the after element on the radio input.
.entireLine label:after input[type="radio"]:checked{
    position: absolute;
    top: 2px;
    left: 15px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #13abe1;
    color: transparent;
    content: "";
}<div class="entireLine">
  <label>
    <input type="radio" name="person_type" value="J" checked="checked">
  PESSOA JURÍDICA
  </label>
</div>Goal: make the after element show up when the input is checked. Errors: None
 
     
    