diff --git a/Gruntfile.js b/Gruntfile.js index d2b371ed79a8..e26e61468b6b 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -137,6 +137,18 @@ module.exports = function (grunt) { 'dist/css/<%= pkg.name %>-theme.css': 'less/theme.less' } }, + compileRtl: { + options: { + strictMath: true, + sourceMap: true, + outputSourceFiles: true, + sourceMapURL: '<%= pkg.name %>-rtl.css.map', + sourceMapFilename: 'dist/css/<%= pkg.name %>-rtl.css.map' + }, + files: { + 'dist/css/<%= pkg.name %>-rtl.css': 'less/rtl.less' + } + }, minify: { options: { cleancss: true, @@ -144,7 +156,8 @@ module.exports = function (grunt) { }, files: { 'dist/css/<%= pkg.name %>.min.css': 'dist/css/<%= pkg.name %>.css', - 'dist/css/<%= pkg.name %>-theme.min.css': 'dist/css/<%= pkg.name %>-theme.css' + 'dist/css/<%= pkg.name %>-theme.min.css': 'dist/css/<%= pkg.name %>-theme.css', + 'dist/css/<%= pkg.name %>-rtl.min.css': 'dist/css/<%= pkg.name %>-rtl.css' } } }, @@ -161,6 +174,8 @@ module.exports = function (grunt) { 'dist/css/<%= pkg.name %>.min.css', 'dist/css/<%= pkg.name %>-theme.css', 'dist/css/<%= pkg.name %>-theme.min.css', + 'dist/css/<%= pkg.name %>-rtl.css', + 'dist/css/<%= pkg.name %>-rtl.min.css' ] } } @@ -174,6 +189,7 @@ module.exports = function (grunt) { files: { 'dist/css/<%= pkg.name %>.css': ['dist/css/<%= pkg.name %>.css'], 'dist/css/<%= pkg.name %>-theme.css': ['dist/css/<%= pkg.name %>-theme.css'], + 'dist/css/<%= pkg.name %>-rtl.css': ['dist/css/<%= pkg.name %>-rtl.css'] } } }, diff --git a/dist/css/bootstrap-rtl.css b/dist/css/bootstrap-rtl.css new file mode 100644 index 000000000000..07f6d17010d7 --- /dev/null +++ b/dist/css/bootstrap-rtl.css @@ -0,0 +1,1253 @@ +/*! + * Bootstrap v3.1.0 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + + +body { + direction: rtl; +} +.pull-right { + float: left !important; +} +.pull-left { + float: right !important; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: right; + text-align: left; + } + .dl-horizontal dd { + margin-right: 180px; + margin-left: 0; + } +} +blockquote { + border-right: 5px solid #eee; + border-left: 0; +} +blockquote.pull-right { + float: left; + border-right: 0; + border-left: 5px solid #eee; +} +blockquote.pull-right p, +blockquote.pull-right small, +blockquote.pull-right .small { + text-align: left; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: right; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-12 { + right: 0; + left: 100%; +} +.col-xs-pull-11 { + right: 91.66666666666666%; +} +.col-xs-pull-11 { + right: 0; + left: 91.66666666666666%; +} +.col-xs-pull-10 { + right: 83.33333333333334%; +} +.col-xs-pull-10 { + right: 0; + left: 83.33333333333334%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-9 { + right: 0; + left: 75%; +} +.col-xs-pull-8 { + right: 66.66666666666666%; +} +.col-xs-pull-8 { + right: 0; + left: 66.66666666666666%; +} +.col-xs-pull-7 { + right: 58.333333333333336%; +} +.col-xs-pull-7 { + right: 0; + left: 58.333333333333336%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-6 { + right: 0; + left: 50%; +} +.col-xs-pull-5 { + right: 41.66666666666667%; +} +.col-xs-pull-5 { + right: 0; + left: 41.66666666666667%; +} +.col-xs-pull-4 { + right: 33.33333333333333%; +} +.col-xs-pull-4 { + right: 0; + left: 33.33333333333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-3 { + right: 0; + left: 25%; +} +.col-xs-pull-2 { + right: 16.666666666666664%; +} +.col-xs-pull-2 { + right: 0; + left: 16.666666666666664%; +} +.col-xs-pull-1 { + right: 8.333333333333332%; +} +.col-xs-pull-1 { + right: 0; + left: 8.333333333333332%; +} +.col-xs-pull-0 { + right: 0; +} +.col-xs-pull-0 { + right: 0; + left: 0; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-12 { + right: 100%; + left: 0; +} +.col-xs-push-11 { + left: 91.66666666666666%; +} +.col-xs-push-11 { + right: 91.66666666666666%; + left: 0; +} +.col-xs-push-10 { + left: 83.33333333333334%; +} +.col-xs-push-10 { + right: 83.33333333333334%; + left: 0; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-9 { + right: 75%; + left: 0; +} +.col-xs-push-8 { + left: 66.66666666666666%; +} +.col-xs-push-8 { + right: 66.66666666666666%; + left: 0; +} +.col-xs-push-7 { + left: 58.333333333333336%; +} +.col-xs-push-7 { + right: 58.333333333333336%; + left: 0; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-6 { + right: 50%; + left: 0; +} +.col-xs-push-5 { + left: 41.66666666666667%; +} +.col-xs-push-5 { + right: 41.66666666666667%; + left: 0; +} +.col-xs-push-4 { + left: 33.33333333333333%; +} +.col-xs-push-4 { + right: 33.33333333333333%; + left: 0; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-3 { + right: 25%; + left: 0; +} +.col-xs-push-2 { + left: 16.666666666666664%; +} +.col-xs-push-2 { + right: 16.666666666666664%; + left: 0; +} +.col-xs-push-1 { + left: 8.333333333333332%; +} +.col-xs-push-1 { + right: 8.333333333333332%; + left: 0; +} +.col-xs-push-0 { + left: 0; +} +.col-xs-push-0 { + right: 0; + left: 0; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-12 { + margin-right: 100%; + margin-left: 0; +} +.col-xs-offset-11 { + margin-left: 91.66666666666666%; +} +.col-xs-offset-11 { + margin-right: 91.66666666666666%; + margin-left: 0; +} +.col-xs-offset-10 { + margin-left: 83.33333333333334%; +} +.col-xs-offset-10 { + margin-right: 83.33333333333334%; + margin-left: 0; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-9 { + margin-right: 75%; + margin-left: 0; +} +.col-xs-offset-8 { + margin-left: 66.66666666666666%; +} +.col-xs-offset-8 { + margin-right: 66.66666666666666%; + margin-left: 0; +} +.col-xs-offset-7 { + margin-left: 58.333333333333336%; +} +.col-xs-offset-7 { + margin-right: 58.333333333333336%; + margin-left: 0; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-6 { + margin-right: 50%; + margin-left: 0; +} +.col-xs-offset-5 { + margin-left: 41.66666666666667%; +} +.col-xs-offset-5 { + margin-right: 41.66666666666667%; + margin-left: 0; +} +.col-xs-offset-4 { + margin-left: 33.33333333333333%; +} +.col-xs-offset-4 { + margin-right: 33.33333333333333%; + margin-left: 0; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-3 { + margin-right: 25%; + margin-left: 0; +} +.col-xs-offset-2 { + margin-left: 16.666666666666664%; +} +.col-xs-offset-2 { + margin-right: 16.666666666666664%; + margin-left: 0; +} +.col-xs-offset-1 { + margin-left: 8.333333333333332%; +} +.col-xs-offset-1 { + margin-right: 8.333333333333332%; + margin-left: 0; +} +.col-xs-offset-0 { + margin-left: 0; +} +.col-xs-offset-0 { + margin-right: 0; + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-12 { + right: 0; + left: 100%; + } + .col-sm-pull-11 { + right: 91.66666666666666%; + } + .col-sm-pull-11 { + right: 0; + left: 91.66666666666666%; + } + .col-sm-pull-10 { + right: 83.33333333333334%; + } + .col-sm-pull-10 { + right: 0; + left: 83.33333333333334%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-9 { + right: 0; + left: 75%; + } + .col-sm-pull-8 { + right: 66.66666666666666%; + } + .col-sm-pull-8 { + right: 0; + left: 66.66666666666666%; + } + .col-sm-pull-7 { + right: 58.333333333333336%; + } + .col-sm-pull-7 { + right: 0; + left: 58.333333333333336%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-6 { + right: 0; + left: 50%; + } + .col-sm-pull-5 { + right: 41.66666666666667%; + } + .col-sm-pull-5 { + right: 0; + left: 41.66666666666667%; + } + .col-sm-pull-4 { + right: 33.33333333333333%; + } + .col-sm-pull-4 { + right: 0; + left: 33.33333333333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-3 { + right: 0; + left: 25%; + } + .col-sm-pull-2 { + right: 16.666666666666664%; + } + .col-sm-pull-2 { + right: 0; + left: 16.666666666666664%; + } + .col-sm-pull-1 { + right: 8.333333333333332%; + } + .col-sm-pull-1 { + right: 0; + left: 8.333333333333332%; + } + .col-sm-pull-0 { + right: 0; + } + .col-sm-pull-0 { + right: 0; + left: 0; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-12 { + right: 100%; + left: 0; + } + .col-sm-push-11 { + left: 91.66666666666666%; + } + .col-sm-push-11 { + right: 91.66666666666666%; + left: 0; + } + .col-sm-push-10 { + left: 83.33333333333334%; + } + .col-sm-push-10 { + right: 83.33333333333334%; + left: 0; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-9 { + right: 75%; + left: 0; + } + .col-sm-push-8 { + left: 66.66666666666666%; + } + .col-sm-push-8 { + right: 66.66666666666666%; + left: 0; + } + .col-sm-push-7 { + left: 58.333333333333336%; + } + .col-sm-push-7 { + right: 58.333333333333336%; + left: 0; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-6 { + right: 50%; + left: 0; + } + .col-sm-push-5 { + left: 41.66666666666667%; + } + .col-sm-push-5 { + right: 41.66666666666667%; + left: 0; + } + .col-sm-push-4 { + left: 33.33333333333333%; + } + .col-sm-push-4 { + right: 33.33333333333333%; + left: 0; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-3 { + right: 25%; + left: 0; + } + .col-sm-push-2 { + left: 16.666666666666664%; + } + .col-sm-push-2 { + right: 16.666666666666664%; + left: 0; + } + .col-sm-push-1 { + left: 8.333333333333332%; + } + .col-sm-push-1 { + right: 8.333333333333332%; + left: 0; + } + .col-sm-push-0 { + left: 0; + } + .col-sm-push-0 { + right: 0; + left: 0; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-12 { + margin-right: 100%; + margin-left: 0; + } + .col-sm-offset-11 { + margin-left: 91.66666666666666%; + } + .col-sm-offset-11 { + margin-right: 91.66666666666666%; + margin-left: 0; + } + .col-sm-offset-10 { + margin-left: 83.33333333333334%; + } + .col-sm-offset-10 { + margin-right: 83.33333333333334%; + margin-left: 0; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-9 { + margin-right: 75%; + margin-left: 0; + } + .col-sm-offset-8 { + margin-left: 66.66666666666666%; + } + .col-sm-offset-8 { + margin-right: 66.66666666666666%; + margin-left: 0; + } + .col-sm-offset-7 { + margin-left: 58.333333333333336%; + } + .col-sm-offset-7 { + margin-right: 58.333333333333336%; + margin-left: 0; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-6 { + margin-right: 50%; + margin-left: 0; + } + .col-sm-offset-5 { + margin-left: 41.66666666666667%; + } + .col-sm-offset-5 { + margin-right: 41.66666666666667%; + margin-left: 0; + } + .col-sm-offset-4 { + margin-left: 33.33333333333333%; + } + .col-sm-offset-4 { + margin-right: 33.33333333333333%; + margin-left: 0; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-3 { + margin-right: 25%; + margin-left: 0; + } + .col-sm-offset-2 { + margin-left: 16.666666666666664%; + } + .col-sm-offset-2 { + margin-right: 16.666666666666664%; + margin-left: 0; + } + .col-sm-offset-1 { + margin-left: 8.333333333333332%; + } + .col-sm-offset-1 { + margin-right: 8.333333333333332%; + margin-left: 0; + } + .col-sm-offset-0 { + margin-left: 0; + } + .col-sm-offset-0 { + margin-right: 0; + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666666666666%; + } + .col-md-10 { + width: 83.33333333333334%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666666666666%; + } + .col-md-7 { + width: 58.333333333333336%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666666666667%; + } + .col-md-4 { + width: 33.33333333333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.666666666666664%; + } + .col-md-1 { + width: 8.333333333333332%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-12 { + right: 0; + left: 100%; + } + .col-md-pull-11 { + right: 91.66666666666666%; + } + .col-md-pull-11 { + right: 0; + left: 91.66666666666666%; + } + .col-md-pull-10 { + right: 83.33333333333334%; + } + .col-md-pull-10 { + right: 0; + left: 83.33333333333334%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-9 { + right: 0; + left: 75%; + } + .col-md-pull-8 { + right: 66.66666666666666%; + } + .col-md-pull-8 { + right: 0; + left: 66.66666666666666%; + } + .col-md-pull-7 { + right: 58.333333333333336%; + } + .col-md-pull-7 { + right: 0; + left: 58.333333333333336%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-6 { + right: 0; + left: 50%; + } + .col-md-pull-5 { + right: 41.66666666666667%; + } + .col-md-pull-5 { + right: 0; + left: 41.66666666666667%; + } + .col-md-pull-4 { + right: 33.33333333333333%; + } + .col-md-pull-4 { + right: 0; + left: 33.33333333333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-3 { + right: 0; + left: 25%; + } + .col-md-pull-2 { + right: 16.666666666666664%; + } + .col-md-pull-2 { + right: 0; + left: 16.666666666666664%; + } + .col-md-pull-1 { + right: 8.333333333333332%; + } + .col-md-pull-1 { + right: 0; + left: 8.333333333333332%; + } + .col-md-pull-0 { + right: 0; + } + .col-md-pull-0 { + right: 0; + left: 0; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-12 { + right: 100%; + left: 0; + } + .col-md-push-11 { + left: 91.66666666666666%; + } + .col-md-push-11 { + right: 91.66666666666666%; + left: 0; + } + .col-md-push-10 { + left: 83.33333333333334%; + } + .col-md-push-10 { + right: 83.33333333333334%; + left: 0; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-9 { + right: 75%; + left: 0; + } + .col-md-push-8 { + left: 66.66666666666666%; + } + .col-md-push-8 { + right: 66.66666666666666%; + left: 0; + } + .col-md-push-7 { + left: 58.333333333333336%; + } + .col-md-push-7 { + right: 58.333333333333336%; + left: 0; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-6 { + right: 50%; + left: 0; + } + .col-md-push-5 { + left: 41.66666666666667%; + } + .col-md-push-5 { + right: 41.66666666666667%; + left: 0; + } + .col-md-push-4 { + left: 33.33333333333333%; + } + .col-md-push-4 { + right: 33.33333333333333%; + left: 0; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-3 { + right: 25%; + left: 0; + } + .col-md-push-2 { + left: 16.666666666666664%; + } + .col-md-push-2 { + right: 16.666666666666664%; + left: 0; + } + .col-md-push-1 { + left: 8.333333333333332%; + } + .col-md-push-1 { + right: 8.333333333333332%; + left: 0; + } + .col-md-push-0 { + left: 0; + } + .col-md-push-0 { + right: 0; + left: 0; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-12 { + margin-right: 100%; + margin-left: 0; + } + .col-md-offset-11 { + margin-left: 91.66666666666666%; + } + .col-md-offset-11 { + margin-right: 91.66666666666666%; + margin-left: 0; + } + .col-md-offset-10 { + margin-left: 83.33333333333334%; + } + .col-md-offset-10 { + margin-right: 83.33333333333334%; + margin-left: 0; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-9 { + margin-right: 75%; + margin-left: 0; + } + .col-md-offset-8 { + margin-left: 66.66666666666666%; + } + .col-md-offset-8 { + margin-right: 66.66666666666666%; + margin-left: 0; + } + .col-md-offset-7 { + margin-left: 58.333333333333336%; + } + .col-md-offset-7 { + margin-right: 58.333333333333336%; + margin-left: 0; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-6 { + margin-right: 50%; + margin-left: 0; + } + .col-md-offset-5 { + margin-left: 41.66666666666667%; + } + .col-md-offset-5 { + margin-right: 41.66666666666667%; + margin-left: 0; + } + .col-md-offset-4 { + margin-left: 33.33333333333333%; + } + .col-md-offset-4 { + margin-right: 33.33333333333333%; + margin-left: 0; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-3 { + margin-right: 25%; + margin-left: 0; + } + .col-md-offset-2 { + margin-left: 16.666666666666664%; + } + .col-md-offset-2 { + margin-right: 16.666666666666664%; + margin-left: 0; + } + .col-md-offset-1 { + margin-left: 8.333333333333332%; + } + .col-md-offset-1 { + margin-right: 8.333333333333332%; + margin-left: 0; + } + .col-md-offset-0 { + margin-left: 0; + } + .col-md-offset-0 { + margin-right: 0; + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-12 { + right: 0; + left: 100%; + } + .col-lg-pull-11 { + right: 91.66666666666666%; + } + .col-lg-pull-11 { + right: 0; + left: 91.66666666666666%; + } + .col-lg-pull-10 { + right: 83.33333333333334%; + } + .col-lg-pull-10 { + right: 0; + left: 83.33333333333334%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-9 { + right: 0; + left: 75%; + } + .col-lg-pull-8 { + right: 66.66666666666666%; + } + .col-lg-pull-8 { + right: 0; + left: 66.66666666666666%; + } + .col-lg-pull-7 { + right: 58.333333333333336%; + } + .col-lg-pull-7 { + right: 0; + left: 58.333333333333336%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-6 { + right: 0; + left: 50%; + } + .col-lg-pull-5 { + right: 41.66666666666667%; + } + .col-lg-pull-5 { + right: 0; + left: 41.66666666666667%; + } + .col-lg-pull-4 { + right: 33.33333333333333%; + } + .col-lg-pull-4 { + right: 0; + left: 33.33333333333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-3 { + right: 0; + left: 25%; + } + .col-lg-pull-2 { + right: 16.666666666666664%; + } + .col-lg-pull-2 { + right: 0; + left: 16.666666666666664%; + } + .col-lg-pull-1 { + right: 8.333333333333332%; + } + .col-lg-pull-1 { + right: 0; + left: 8.333333333333332%; + } + .col-lg-pull-0 { + right: 0; + } + .col-lg-pull-0 { + right: 0; + left: 0; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-12 { + right: 100%; + left: 0; + } + .col-lg-push-11 { + left: 91.66666666666666%; + } + .col-lg-push-11 { + right: 91.66666666666666%; + left: 0; + } + .col-lg-push-10 { + left: 83.33333333333334%; + } + .col-lg-push-10 { + right: 83.33333333333334%; + left: 0; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-9 { + right: 75%; + left: 0; + } + .col-lg-push-8 { + left: 66.66666666666666%; + } + .col-lg-push-8 { + right: 66.66666666666666%; + left: 0; + } + .col-lg-push-7 { + left: 58.333333333333336%; + } + .col-lg-push-7 { + right: 58.333333333333336%; + left: 0; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-6 { + right: 50%; + left: 0; + } + .col-lg-push-5 { + left: 41.66666666666667%; + } + .col-lg-push-5 { + right: 41.66666666666667%; + left: 0; + } + .col-lg-push-4 { + left: 33.33333333333333%; + } + .col-lg-push-4 { + right: 33.33333333333333%; + left: 0; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-3 { + right: 25%; + left: 0; + } + .col-lg-push-2 { + left: 16.666666666666664%; + } + .col-lg-push-2 { + right: 16.666666666666664%; + left: 0; + } + .col-lg-push-1 { + left: 8.333333333333332%; + } + .col-lg-push-1 { + right: 8.333333333333332%; + left: 0; + } + .col-lg-push-0 { + left: 0; + } + .col-lg-push-0 { + right: 0; + left: 0; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-12 { + margin-right: 100%; + margin-left: 0; + } + .col-lg-offset-11 { + margin-left: 91.66666666666666%; + } + .col-lg-offset-11 { + margin-right: 91.66666666666666%; + margin-left: 0; + } + .col-lg-offset-10 { + margin-left: 83.33333333333334%; + } + .col-lg-offset-10 { + margin-right: 83.33333333333334%; + margin-left: 0; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-9 { + margin-right: 75%; + margin-left: 0; + } + .col-lg-offset-8 { + margin-left: 66.66666666666666%; + } + .col-lg-offset-8 { + margin-right: 66.66666666666666%; + margin-left: 0; + } + .col-lg-offset-7 { + margin-left: 58.333333333333336%; + } + .col-lg-offset-7 { + margin-right: 58.333333333333336%; + margin-left: 0; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-6 { + margin-right: 50%; + margin-left: 0; + } + .col-lg-offset-5 { + margin-left: 41.66666666666667%; + } + .col-lg-offset-5 { + margin-right: 41.66666666666667%; + margin-left: 0; + } + .col-lg-offset-4 { + margin-left: 33.33333333333333%; + } + .col-lg-offset-4 { + margin-right: 33.33333333333333%; + margin-left: 0; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-3 { + margin-right: 25%; + margin-left: 0; + } + .col-lg-offset-2 { + margin-left: 16.666666666666664%; + } + .col-lg-offset-2 { + margin-right: 16.666666666666664%; + margin-left: 0; + } + .col-lg-offset-1 { + margin-left: 8.333333333333332%; + } + .col-lg-offset-1 { + margin-right: 8.333333333333332%; + margin-left: 0; + } + .col-lg-offset-0 { + margin-left: 0; + } + .col-lg-offset-0 { + margin-right: 0; + margin-left: 0; + } +} +@media (min-width: 768px) { + .navbar-header { + float: right; + } +} +.navbar-brand { + float: right; +} +.navbar-brand > .glyphicon { + float: right; + margin-right: 0; + margin-left: 5px; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-right: -15px; + margin-left: 0; + } +} +.navbar-toggle { + float: left; + margin-right: 0; + margin-left: 15px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 25px 5px 15px; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: right; + } + .navbar-nav > li { + float: right; + } + .navbar-nav.navbar-right:last-child { + margin-right: 0; + margin-left: -15px; + } +} +@media (min-width: 768px) { + .navbar-right { + float: left !important; + } + .navbar-left { + float: right !important; + } +} +@media (min-width: 768px) { + .navbar-form.navbar-right:last-child { + margin-right: 0; + margin-left: -15px; + } +} +@media (min-width: 768px) { + .navbar-text { + float: right; + } + .navbar-text.navbar-right:last-child { + margin-right: 0; + margin-left: -15px; + } +} +/*# sourceMappingURL=bootstrap-rtl.css.map */ diff --git a/dist/css/bootstrap-rtl.css.map b/dist/css/bootstrap-rtl.css.map new file mode 100644 index 000000000000..5e09692c92c1 --- /dev/null +++ b/dist/css/bootstrap-rtl.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/rtl.less","less/mixins.less"],"names":[],"mappings":"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","sourcesContent":["// Setup\n//\n// Load core variables and mixins, just like the core and theme files.\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n// Scaffolding\n//\n// Reset the most global styles to go RTL.\n\nbody {\n direction: rtl;\n}\n\n.pull-right { float: left !important; }\n.pull-left { float: right !important; }\n\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n@media (min-width: @grid-float-breakpoint) {\n .dl-horizontal {\n dt {\n float: right; // override\n text-align: left; // override\n }\n dd {\n margin-left: 0; // override\n margin-right: @component-offset-horizontal;\n }\n }\n}\n\n\n// Blockquotes\n//\n// Flip the styles and provide the alternate approach for the variation.\n\nblockquote {\n border-right: 5px solid @blockquote-border-color;\n border-left: 0; // override\n\n // Float left with text-align: left\n &.pull-right {\n // overrides\n float: left;\n border-right: 0;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n small,\n .small {\n text-align: left;\n }\n }\n}\n\n\n// Grid system\n//\n// Generate classes for reverse floats and alignments.\n\n// Mixins first\n.make-grid-columns-rtl(@class) {\n .col(@index) when (@index = 1) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: right;\n }\n }\n .col(1); // kickstart it\n}\n.calc-grid(@index, @class, @type) when (@type = push) {\n .col-@{class}-push-@{index} {\n right: percentage((@index / @grid-columns));\n left: 0;\n }\n}\n.calc-grid(@index, @class, @type) when (@type = pull) {\n .col-@{class}-pull-@{index} {\n right: 0;\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: 0;\n margin-right: percentage((@index / @grid-columns));\n }\n}\n\n// Generate extra small grid\n.make-grid-columns-rtl(xs);\n.make-grid(@grid-columns, xs, pull);\n.make-grid(@grid-columns, xs, push);\n.make-grid(@grid-columns, xs, offset);\n\n// Generate small grid\n@media (min-width: @screen-sm-min) {\n .make-grid-columns-float(sm);\n .make-grid(@grid-columns, sm, pull);\n .make-grid(@grid-columns, sm, push);\n .make-grid(@grid-columns, sm, offset);\n}\n\n// Generate medium grid\n@media (min-width: @screen-md-min) {\n .make-grid-columns-float(md);\n .make-grid(@grid-columns, md, width);\n .make-grid(@grid-columns, md, pull);\n .make-grid(@grid-columns, md, push);\n .make-grid(@grid-columns, md, offset);\n}\n\n// Generate large grid\n@media (min-width: @screen-lg-min) {\n .make-grid-columns-float(lg);\n .make-grid(@grid-columns, lg, pull);\n .make-grid(@grid-columns, lg, push);\n .make-grid(@grid-columns, lg, offset);\n}\n\n\n// Navbars\n//\n// Invert floats and margins.\n\n.navbar-header {\n @media (min-width: @grid-float-breakpoint) {\n float: right; // override\n }\n}\n\n.navbar-brand {\n float: right; // override\n\n // Prevent Glyphicons from increasing height of navbar\n > .glyphicon {\n float: right; // override\n margin-right: 0; // override\n margin-left: 5px;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n .navbar > .container &,\n .navbar > .container-fluid & {\n margin-right: -@navbar-padding-horizontal;\n margin-left: 0; // override\n }\n }\n}\n\n.navbar-toggle {\n float: left; // override\n margin-right: 0; // override\n margin-left: @navbar-padding-horizontal;\n}\n\n.navbar-nav {\n @media (max-width: @grid-float-breakpoint-max) {\n .open .dropdown-menu {\n > li > a,\n .dropdown-header {\n padding: 5px 25px 5px 15px; // override, flip R/L\n }\n }\n }\n\n // Uncollapse the nav\n @media (min-width: @grid-float-breakpoint) {\n float: right; // override\n\n > li {\n float: right; // override\n }\n\n &.navbar-right:last-child {\n margin-right: 0; // override\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right { float: left !important; }\n .navbar-left { float: right !important; }\n}\n\n.navbar-form {\n @media (min-width: @grid-float-breakpoint) {\n // Outdent the form if last child to line up with content down the page\n &.navbar-right:last-child {\n margin-right: 0; // override\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n.navbar-text {\n\n @media (min-width: @grid-float-breakpoint) {\n float: right; // override\n\n // Outdent the form if last child to line up with content down the page\n &.navbar-right:last-child {\n margin-right: 0; // override\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n","//\n// Mixins\n// --------------------------------------------------\n\n\n// Utilities\n// -------------------------\n\n// Clearfix\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n.clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n\n// WebKit-style focus\n.tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n\n// Center-align a block level element\n.center-block() {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n\n// Sizing shortcuts\n.size(@width; @height) {\n width: @width;\n height: @height;\n}\n.square(@size) {\n .size(@size; @size);\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n &:-moz-placeholder { color: @color; } // Firefox 4-18\n &::-moz-placeholder { color: @color; // Firefox 19+\n opacity: 1; } // See https://github.com/twbs/bootstrap/pull/11526\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Text overflow\n// Requires inline-block or block for proper styling\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n// CSS image replacement\n//\n// Heads up! v3 launched with with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`. Note\n// that we cannot chain the mixins together in Less, so they are repeated.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (will be removed in v4)\n.hide-text() {\n font: ~\"0/0\" a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n// New mixin to use as of v3.0.1\n.text-hide() {\n .hide-text();\n}\n\n\n\n// CSS3 PROPERTIES\n// --------------------------------------------------\n\n// Single side border-radius\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n\n// Drop shadows\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Transitions\n.transition(@transition) {\n -webkit-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n// Transformations\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n transform: rotate(@degrees);\n}\n.scale(@ratio; @ratio-y...) {\n -webkit-transform: scale(@ratio, @ratio-y);\n -ms-transform: scale(@ratio, @ratio-y); // IE9 only\n transform: scale(@ratio, @ratio-y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n transform: translate(@x, @y);\n}\n.skew(@x; @y) {\n -webkit-transform: skew(@x, @y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n transform: skew(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// User select\n// For selecting text on the page\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n -o-user-select: @select;\n user-select: @select;\n}\n\n// Resize anything\n.resizable(@direction) {\n resize: @direction; // Options: horizontal, vertical, both\n overflow: auto; // Safari fix\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Opacity\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n\n\n\n// GRADIENTS\n// --------------------------------------------------\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, color-stop(@start-color @start-percent), color-stop(@end-color @end-percent)); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n\n// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n\n\n\n// Retina images\n//\n// Short retina mixin for setting background-image and -size\n\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// COMPONENT MIXINS\n// --------------------------------------------------\n\n// Horizontal dividers\n// -------------------------\n// Dividers (basically an hr) within dropdowns and nav lists\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n\n// Panels\n// -------------------------\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n border-color: @border;\n\n & > .panel-heading {\n color: @heading-text-color;\n background-color: @heading-bg-color;\n border-color: @heading-border;\n\n + .panel-collapse .panel-body {\n border-top-color: @border;\n }\n }\n & > .panel-footer {\n + .panel-collapse .panel-body {\n border-bottom-color: @border;\n }\n }\n}\n\n// Alerts\n// -------------------------\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n\n// Tables\n// -------------------------\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n\n// List Groups\n// -------------------------\n.list-group-item-variant(@state; @background; @color) {\n .list-group-item-@{state} {\n color: @color;\n background-color: @background;\n\n a& {\n color: @color;\n\n .list-group-item-heading { color: inherit; }\n\n &:hover,\n &:focus {\n color: @color;\n background-color: darken(@background, 5%);\n }\n &.active,\n &.active:hover,\n &.active:focus {\n color: #fff;\n background-color: @color;\n border-color: @color;\n }\n }\n }\n}\n\n// Button variants\n// -------------------------\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:hover,\n &:focus,\n &:active,\n &.active,\n .open .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 8%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &:active,\n &.active {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n// -------------------------\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n\n// Pagination\n// -------------------------\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n\n// Labels\n// -------------------------\n.label-variant(@color) {\n background-color: @color;\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n\n// Navbar vertical align\n// -------------------------\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n\n// Progress bars\n// -------------------------\n.progress-bar-variant(@color) {\n background-color: @color;\n .progress-striped & {\n #gradient > .striped();\n }\n}\n\n// Responsive utilities\n// -------------------------\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility() {\n display: block !important;\n table& { display: table; }\n tr& { display: table-row !important; }\n th&,\n td& { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n &,\n tr&,\n th&,\n td& { display: none !important; }\n}\n\n\n// Grid System\n// -----------\n\n// Centered container element\n.container-fixed() {\n margin-right: auto;\n margin-left: auto;\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: (@gutter / -2);\n margin-right: (@gutter / -2);\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n @media (min-width: @screen-xs-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-xs-column-push(@columns) {\n @media (min-width: @screen-xs-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-xs-column-pull(@columns) {\n @media (min-width: @screen-xs-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) when (@index = 1) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n }\n .col(1); // kickstart it\n}\n\n.make-grid-columns-float(@class) {\n .col(@index) when (@index = 1) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid(@index, @class, @type) when (@type = push) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid(@index, @class, @type) when (@type = pull) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.make-grid(@index, @class, @type) when (@index >= 0) {\n .calc-grid(@index, @class, @type);\n // next iteration\n .make-grid((@index - 1), @class, @type);\n}\n\n\n// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {\n // Color the label and help text\n .help-block,\n .control-label,\n .radio,\n .checkbox,\n .radio-inline,\n .checkbox-inline {\n color: @text-color;\n }\n // Set the border and box shadow on specific inputs to match\n .form-control {\n border-color: @border-color;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work\n &:focus {\n border-color: darken(@border-color, 10%);\n @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);\n .box-shadow(@shadow);\n }\n }\n // Set validation states also for addons\n .input-group-addon {\n color: @text-color;\n border-color: @border-color;\n background-color: @background-color;\n }\n // Optional feedack icon\n .form-control-feedback {\n color: @text-color;\n }\n}\n\n// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `@input-focus-border` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n\n.form-control-focus(@color: @input-border-focus) {\n @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n &:focus {\n border-color: @color;\n outline: 0;\n .box-shadow(~\"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}\");\n }\n}\n\n// Form control sizing\n//\n// Relative text size, padding, and border-radii changes for form controls. For\n// horizontal sizing, wrap controls in the predefined grid classes. `