.custom-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid #2563eb;background:#fff;position:relative;transition:border-color .2s,background .2s;cursor:pointer;outline:none;display:inline-block}.custom-radio:checked{background:#2563eb;border-color:#2563eb}.custom-radio:checked:after{background:#fff}.custom-radio:after,.custom-radio:checked:after{content:"";display:block;width:10px;height:10px;border-radius:50%;position:absolute;top:3px;left:3px}.custom-radio:after{background:transparent}