Changed last-child to first-child
As noted by @jerem the first child will actually be the last shown
assign background to row of .table-striped

if background is not set on row, striping doesn't work properly in responsive tables where row and cells are set to  display: block.
removing redundant background declarations on TDs
Added @gray-base variable to make @gray-{shade} reference, also allows @gray-base to be modified with less#modifyVars and the vars to cascade
Fixed @gray-base value being once space short
docs: use valid JSON in compound option value examples

Fixes #13874.
[skip sauce]
Use mousedown instead of click for backdrop click detection; fixes #13816
Only close modal if escape was hit with keydown; fixes #13929
Update dependencies.
Copy all files in docs/dist.

Now we are on par with what we have on the gh-pages dist/ folder.
place feedback icon lower, only if it really need
Merge pull request #14001 from twbs/docs-dist

Copy all files in docs/dist.
Documents radio and checkbox validation states

References #14010

fixing duped IDs

fix ALL the duped IDs.

make example id match actual id
Moves checkbox/radios into "Validation states" example.
clarify the iOS virtual keyboard bug with respect to navbars
fix up examples
Merge branch 'pr/14011'
fix new form validation
merge in and resolve conflicts
Merge branch 'master' into pr/14005