[front-end] fix layout issues on medium devices; use foundation's medium-classes as base instead of large-classes
[front-end] use foundation switches instead of checkboxes