.navbar-right outdent should apply to first child

Right-floated elements appear in reverse order from their order in the markup.

If you have more than one .navbar-right element, the "outdent" is applied to the wrong one.