Restrict bootstrap component visited link styles

* Only apply the styles to specified descendants
* eg fixes a situation in Transition where a drop down is nested in a
navigation pill, which caused broken hover states for visited links