In either a responsive website or a mobile app, is it okay to use radio-buttons and check-boxes when you have a list of items that the user needs to select?
You can/have always been able to increase the size of radios/checkboxes with CSS.Whether it turns out cross-browser is another thing (just gotta test it). Form styling is always attrotious.
That’s because styling of form inputs is starting to get into the territory of the browsers’ “native look and feel”.
i.e. Though technically not part of browsers’ chrome a text input should look like a text input, a radio should look like a radio, etc. No matter what site is being viewed.they should look and act consistent to how the browser user expects them to.
They are plenty big enough on mobile (assuming you have the viewport meta tag in place) but as both Ryan and Allan have said above you can always associate them with a label to increase the target hit area.