Created by: coliff
The 'Floating labels' example (https://getbootstrap.com/docs/4.1/examples/floating-labels/) is only supported on Chrome, Safari and Firefox. On Edge and IE the label is displayed always and any text input overlaps the label which makes it unreadable.
The fix here targets Edge and IE and makes the form behave normally, the labels are hidden and the placeholder color is standard.