X-Git-Url: http://git.roojs.org/?p=bootswatch;a=blobdiff_plain;f=default%2Fbootstrap.css;h=b44253ee2ce9ebfc3f0bb0f33c36af7566980ed9;hp=5e96569188669e3a39b60fe50df18ebd02ec53a4;hb=14c61be7fa8145279f527e4b36ab70d19c0abd5c;hpb=4fe37339653c909368ba772ea9214c0b2a511fee diff --git a/default/bootstrap.css b/default/bootstrap.css old mode 100644 new mode 100755 index 5e96569..b44253e --- a/default/bootstrap.css +++ b/default/bootstrap.css @@ -286,7 +286,9 @@ table { } } -* { +*, +*:before, +*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; @@ -314,6 +316,13 @@ textarea { line-height: inherit; } +button, +input, +select[multiple], +textarea { + background-image: none; +} + a { color: #428bca; text-decoration: none; @@ -336,7 +345,7 @@ img { } .img-responsive { - display: inline-block; + display: block; height: auto; max-width: 100%; } @@ -346,7 +355,7 @@ img { } .img-circle { - border-radius: 500px; + border-radius: 50%; } hr { @@ -356,6 +365,17 @@ hr { border-top: 1px solid #eeeeee; } +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0 0 0 0); + border: 0; +} + p { margin: 0 0 10px; } @@ -564,38 +584,35 @@ dd { margin-left: 0; } -.dl-horizontal dt { - float: left; - width: 160px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; -} - -.dl-horizontal dd { - margin-left: 180px; -} - -.dl-horizontal dd:before, -.dl-horizontal dd:after { - display: table; - content: " "; -} - -.dl-horizontal dd:after { - clear: both; -} - -.dl-horizontal dd:before, -.dl-horizontal dd:after { - display: table; - content: " "; -} - -.dl-horizontal dd:after { - clear: both; +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } } abbr[title], @@ -636,7 +653,6 @@ blockquote small:before { } blockquote.pull-right { - float: right; padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee; @@ -704,6 +720,7 @@ pre.prettyprint { pre code { padding: 0; + font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; @@ -761,7 +778,7 @@ pre code { } @media (min-width: 768px) { - .row { + .container .row { margin-right: -15px; margin-left: -15px; } @@ -772,18 +789,18 @@ pre code { margin-left: -15px; } -.col-1, -.col-2, -.col-3, -.col-4, -.col-5, -.col-6, -.col-7, -.col-8, -.col-9, -.col-10, -.col-11, -.col-12, +.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, .col-sm-1, .col-sm-2, .col-sm-3, @@ -796,6 +813,18 @@ pre code { .col-sm-10, .col-sm-11, .col-sm-12, +.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, .col-lg-1, .col-lg-2, .col-lg-3, @@ -814,72 +843,71 @@ pre code { padding-left: 15px; } -.col-1, -.col-2, -.col-3, -.col-4, -.col-5, -.col-6, -.col-7, -.col-8, -.col-9, -.col-10, -.col-11, -.col-12 { +.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 { float: left; } -.col-1 { +.col-xs-1 { width: 8.333333333333332%; } -.col-2 { +.col-xs-2 { width: 16.666666666666664%; } -.col-3 { +.col-xs-3 { width: 25%; } -.col-4 { +.col-xs-4 { width: 33.33333333333333%; } -.col-5 { +.col-xs-5 { width: 41.66666666666667%; } -.col-6 { +.col-xs-6 { width: 50%; } -.col-7 { +.col-xs-7 { width: 58.333333333333336%; } -.col-8 { +.col-xs-8 { width: 66.66666666666666%; } -.col-9 { +.col-xs-9 { width: 75%; } -.col-10 { +.col-xs-10 { width: 83.33333333333334%; } -.col-11 { +.col-xs-11 { width: 91.66666666666666%; } -.col-12 { +.col-xs-12 { width: 100%; } @media (min-width: 768px) { .container { - max-width: 728px; + max-width: 720px; } .col-sm-1, .col-sm-2, @@ -891,8 +919,7 @@ pre code { .col-sm-8, .col-sm-9, .col-sm-10, - .col-sm-11, - .col-sm-12 { + .col-sm-11 { float: left; } .col-sm-1 { @@ -1036,6 +1063,169 @@ pre code { .container { max-width: 940px; } + .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 { + float: left; + } + .col-md-1 { + width: 8.333333333333332%; + } + .col-md-2 { + width: 16.666666666666664%; + } + .col-md-3 { + width: 25%; + } + .col-md-4 { + width: 33.33333333333333%; + } + .col-md-5 { + width: 41.66666666666667%; + } + .col-md-6 { + width: 50%; + } + .col-md-7 { + width: 58.333333333333336%; + } + .col-md-8 { + width: 66.66666666666666%; + } + .col-md-9 { + width: 75%; + } + .col-md-10 { + width: 83.33333333333334%; + } + .col-md-11 { + width: 91.66666666666666%; + } + .col-md-12 { + width: 100%; + } + .col-md-push-0 { + left: auto; + } + .col-md-push-1 { + left: 8.333333333333332%; + } + .col-md-push-2 { + left: 16.666666666666664%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-4 { + left: 33.33333333333333%; + } + .col-md-push-5 { + left: 41.66666666666667%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-7 { + left: 58.333333333333336%; + } + .col-md-push-8 { + left: 66.66666666666666%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-10 { + left: 83.33333333333334%; + } + .col-md-push-11 { + left: 91.66666666666666%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-pull-1 { + right: 8.333333333333332%; + } + .col-md-pull-2 { + right: 16.666666666666664%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-4 { + right: 33.33333333333333%; + } + .col-md-pull-5 { + right: 41.66666666666667%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-7 { + right: 58.333333333333336%; + } + .col-md-pull-8 { + right: 66.66666666666666%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-10 { + right: 83.33333333333334%; + } + .col-md-pull-11 { + right: 91.66666666666666%; + } + .col-md-offset-0 { + margin-left: 0; + } + .col-md-offset-1 { + margin-left: 8.333333333333332%; + } + .col-md-offset-2 { + margin-left: 16.666666666666664%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-4 { + margin-left: 33.33333333333333%; + } + .col-md-offset-5 { + margin-left: 41.66666666666667%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-7 { + margin-left: 58.333333333333336%; + } + .col-md-offset-8 { + margin-left: 66.66666666666666%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-10 { + margin-left: 83.33333333333334%; + } + .col-md-offset-11 { + margin-left: 91.66666666666666%; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } .col-lg-1, .col-lg-2, .col-lg-3, @@ -1046,8 +1236,7 @@ pre code { .col-lg-8, .col-lg-9, .col-lg-10, - .col-lg-11, - .col-lg-12 { + .col-lg-11 { float: left; } .col-lg-1 { @@ -1086,6 +1275,9 @@ pre code { .col-lg-12 { width: 100%; } + .col-lg-push-0 { + left: auto; + } .col-lg-push-1 { left: 8.333333333333332%; } @@ -1119,6 +1311,9 @@ pre code { .col-lg-push-11 { left: 91.66666666666666%; } + .col-lg-pull-0 { + right: auto; + } .col-lg-pull-1 { right: 8.333333333333332%; } @@ -1152,6 +1347,9 @@ pre code { .col-lg-pull-11 { right: 91.66666666666666%; } + .col-lg-offset-0 { + margin-left: 0; + } .col-lg-offset-1 { margin-left: 8.333333333333332%; } @@ -1187,12 +1385,6 @@ pre code { } } -@media (min-width: 1200px) { - .container { - max-width: 1170px; - } -} - table { max-width: 100%; background-color: transparent; @@ -1314,6 +1506,13 @@ table th[class^="col-"] { border-color: #d6e9c6; } +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td { + background-color: #d0e9c6; + border-color: #c9e2b3; +} + .table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, @@ -1330,6 +1529,13 @@ table th[class^="col-"] { border-color: #eed3d7; } +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td { + background-color: #ebcccc; + border-color: #e6c1c7; +} + .table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, @@ -1346,20 +1552,6 @@ table th[class^="col-"] { border-color: #fbeed5; } -.table-hover > tbody > tr > td.success:hover, -.table-hover > tbody > tr > th.success:hover, -.table-hover > tbody > tr.success:hover > td { - background-color: #d0e9c6; - border-color: #c9e2b3; -} - -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, -.table-hover > tbody > tr.danger:hover > td { - background-color: #ebcccc; - border-color: #e6c1c7; -} - .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td { @@ -1469,10 +1661,10 @@ input[type="number"]::-webkit-inner-spin-button { } .form-control:focus { - border-color: rgba(82, 168, 236, 0.8); + border-color: #66afe9; outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } .form-control[disabled], @@ -1537,15 +1729,22 @@ textarea.form-control { margin-left: 10px; } -.input-large { - height: 45px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.33; - border-radius: 6px; +input[type="radio"][disabled], +input[type="checkbox"][disabled], +.radio[disabled], +.radio-inline[disabled], +.checkbox[disabled], +.checkbox-inline[disabled], +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"], +fieldset[disabled] .radio, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; } -.input-small { +.input-sm { height: 30px; padding: 5px 10px; font-size: 12px; @@ -1553,18 +1752,29 @@ textarea.form-control { border-radius: 3px; } -select.input-large { +select.input-sm { + height: 30px; + line-height: 30px; +} + +textarea.input-sm { + height: auto; +} + +.input-lg { height: 45px; - line-height: 45px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; } -select.input-small { - height: 30px; - line-height: 30px; +select.input-lg { + height: 45px; + line-height: 45px; } -textarea.input-large, -textarea.input-small { +textarea.input-lg { height: auto; } @@ -1574,7 +1784,6 @@ textarea.input-small { } .has-warning .form-control { - padding-right: 32px; border-color: #c09853; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); @@ -1598,7 +1807,6 @@ textarea.input-small { } .has-error .form-control { - padding-right: 32px; border-color: #b94a48; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); @@ -1622,7 +1830,6 @@ textarea.input-small { } .has-success .form-control { - padding-right: 32px; border-color: #468847; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); @@ -1640,6 +1847,11 @@ textarea.input-small { border-color: #468847; } +.form-control-static { + padding-top: 6px; + margin-bottom: 0; +} + .help-block { display: block; margin-top: 5px; @@ -1647,22 +1859,33 @@ textarea.input-small { color: #737373; } -.form-inline .form-control, -.form-inline .radio, -.form-inline .checkbox { - display: inline-block; -} - -.form-inline .radio, -.form-inline .checkbox { - margin-top: 0; - margin-bottom: 0; +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } } .form-horizontal .control-label, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { - padding-top: 9px; + padding-top: 6px; } .form-horizontal .form-group:before, @@ -1686,7 +1909,7 @@ textarea.input-small { } @media (min-width: 768px) { - .form-horizontal .form-group { + .container .form-horizontal .form-group { margin-right: -15px; margin-left: -15px; } @@ -1708,7 +1931,7 @@ textarea.input-small { padding: 6px 12px; margin-bottom: 0; font-size: 14px; - font-weight: 500; + font-weight: bold; line-height: 1.428571429; text-align: center; white-space: nowrap; @@ -1731,12 +1954,13 @@ textarea.input-small { .btn:hover, .btn:focus { - color: #ffffff; + color: #333333; text-decoration: none; } .btn:active, .btn.active { + background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); @@ -1746,7 +1970,7 @@ textarea.input-small { .btn[disabled], fieldset[disabled] .btn { pointer-events: none; - cursor: default; + cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; @@ -1754,17 +1978,25 @@ fieldset[disabled] .btn { } .btn-default { - color: #ffffff; - background-color: #474949; - border-color: #474949; + color: #333333; + background-color: #ffffff; + border-color: #cccccc; } .btn-default:hover, .btn-default:focus, .btn-default:active, -.btn-default.active { - background-color: #3a3c3c; - border-color: #2e2f2f; +.btn-default.active, +.open .dropdown-toggle.btn-default { + color: #333333; + background-color: #ebebeb; + border-color: #adadad; +} + +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + background-image: none; } .btn-default.disabled, @@ -1782,22 +2014,30 @@ fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active { - background-color: #474949; - border-color: #474949; + background-color: #ffffff; + border-color: #cccccc; } .btn-primary { color: #ffffff; background-color: #428bca; - border-color: #428bca; + border-color: #357ebd; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, -.btn-primary.active { - background-color: #357ebd; - border-color: #3071a9; +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + color: #ffffff; + background-color: #3276b1; + border-color: #285e8e; +} + +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + background-image: none; } .btn-primary.disabled, @@ -1816,26 +2056,34 @@ fieldset[disabled] .btn-primary:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active { background-color: #428bca; - border-color: #428bca; + border-color: #357ebd; } .btn-warning { color: #ffffff; background-color: #f0ad4e; - border-color: #f0ad4e; + border-color: #eea236; } .btn-warning:hover, .btn-warning:focus, .btn-warning:active, -.btn-warning.active { - background-color: #eea236; - border-color: #ec971f; +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + color: #ffffff; + background-color: #ed9c28; + border-color: #d58512; } -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + background-image: none; +} + +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, @@ -1849,21 +2097,29 @@ fieldset[disabled] .btn-warning:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active { background-color: #f0ad4e; - border-color: #f0ad4e; + border-color: #eea236; } .btn-danger { color: #ffffff; background-color: #d9534f; - border-color: #d9534f; + border-color: #d43f3a; } .btn-danger:hover, .btn-danger:focus, .btn-danger:active, -.btn-danger.active { - background-color: #d43f3a; - border-color: #c9302c; +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + color: #ffffff; + background-color: #d2322d; + border-color: #ac2925; +} + +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + background-image: none; } .btn-danger.disabled, @@ -1882,21 +2138,29 @@ fieldset[disabled] .btn-danger:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active { background-color: #d9534f; - border-color: #d9534f; + border-color: #d43f3a; } .btn-success { color: #ffffff; background-color: #5cb85c; - border-color: #5cb85c; + border-color: #4cae4c; } .btn-success:hover, .btn-success:focus, .btn-success:active, -.btn-success.active { - background-color: #4cae4c; - border-color: #449d44; +.btn-success.active, +.open .dropdown-toggle.btn-success { + color: #ffffff; + background-color: #47a447; + border-color: #398439; +} + +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + background-image: none; } .btn-success.disabled, @@ -1915,21 +2179,29 @@ fieldset[disabled] .btn-success:active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active { background-color: #5cb85c; - border-color: #5cb85c; + border-color: #4cae4c; } .btn-info { color: #ffffff; background-color: #5bc0de; - border-color: #5bc0de; + border-color: #46b8da; } .btn-info:hover, .btn-info:focus, .btn-info:active, -.btn-info.active { - background-color: #46b8da; - border-color: #31b0d5; +.btn-info.active, +.open .dropdown-toggle.btn-info { + color: #ffffff; + background-color: #39b3d7; + border-color: #269abc; +} + +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + background-image: none; } .btn-info.disabled, @@ -1948,7 +2220,7 @@ fieldset[disabled] .btn-info:active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active { background-color: #5bc0de; - border-color: #5bc0de; + border-color: #46b8da; } .btn-link { @@ -1985,27 +2257,27 @@ fieldset[disabled] .btn-link { fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus { - color: #333333; + color: #999999; text-decoration: none; } -.btn-large { +.btn-lg { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; } -.btn-small, -.btn-mini { +.btn-sm, +.btn-xs { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } -.btn-mini { - padding: 3px 5px; +.btn-xs { + padding: 1px 5px; } .btn-block { @@ -2068,6 +2340,52 @@ input[type="button"].btn-block { margin-bottom: 0; } +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 45px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 45px; + line-height: 45px; +} + +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn { + height: auto; +} + +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} + +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn { + height: auto; +} + .input-group-addon, .input-group-btn, .input-group .form-control { @@ -2091,23 +2409,20 @@ input[type="button"].btn-block { padding: 6px 12px; font-size: 14px; font-weight: normal; - line-height: 1.428571429; + line-height: 1; text-align: center; background-color: #eeeeee; border: 1px solid #cccccc; border-radius: 4px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; } -.input-group-addon.input-small { +.input-group-addon.input-sm { padding: 5px 10px; font-size: 12px; border-radius: 3px; } -.input-group-addon.input-large { +.input-group-addon.input-lg { padding: 10px 16px; font-size: 18px; border-radius: 6px; @@ -2178,6 +2493,10 @@ input[type="button"].btn-block { position: relative; } +.dropdown-toggle:focus { + outline: 0; +} + .dropdown-menu { position: absolute; top: 100%; @@ -2188,6 +2507,7 @@ input[type="button"].btn-block { min-width: 160px; padding: 5px 0; margin: 2px 0 0; + font-size: 14px; list-style: none; background-color: #ffffff; border: 1px solid #cccccc; @@ -2224,13 +2544,7 @@ input[type="button"].btn-block { .dropdown-menu > li > a:focus { color: #ffffff; text-decoration: none; - background-color: #357ebd; - background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd)); - background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%); - background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%); - background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); + background-color: #428bca; } .dropdown-menu > .active > a, @@ -2238,14 +2552,8 @@ input[type="button"].btn-block { .dropdown-menu > .active > a:focus { color: #ffffff; text-decoration: none; - background-color: #357ebd; - background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd)); - background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%); - background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%); - background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); - background-repeat: repeat-x; + background-color: #428bca; outline: 0; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); } .dropdown-menu > .disabled > a, @@ -2315,7 +2623,7 @@ input[type="button"].btn-block { .list-group-item { position: relative; display: block; - padding: 10px 30px 10px 15px; + padding: 10px 15px; margin-bottom: -1px; background-color: #ffffff; border: 1px solid #dddddd; @@ -2334,50 +2642,58 @@ input[type="button"].btn-block { .list-group-item > .badge { float: right; - margin-right: -15px; } -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; +.list-group-item > .badge + .badge { + margin-right: 5px; } -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; +a.list-group-item { + color: #555555; } a.list-group-item .list-group-item-heading { color: #333333; } -a.list-group-item .list-group-item-text { - color: #555555; -} - a.list-group-item:hover, a.list-group-item:focus { text-decoration: none; background-color: #f5f5f5; } -a.list-group-item.active { +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { z-index: 2; color: #ffffff; background-color: #428bca; border-color: #428bca; } -a.list-group-item.active .list-group-item-heading { +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading { color: inherit; } -a.list-group-item.active .list-group-item-text { +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { color: #e1edf7; } +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} + .panel { - padding: 15px; margin-bottom: 20px; background-color: #ffffff; border: 1px solid #dddddd; @@ -2386,26 +2702,33 @@ a.list-group-item.active .list-group-item-text { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } -.panel .list-group { - margin: 15px -15px -15px; +.panel-body { + padding: 15px; +} + +.panel > .list-group { + margin-bottom: 0; } -.panel .list-group .list-group-item { +.panel > .list-group .list-group-item { border-width: 1px 0; } -.panel .list-group .list-group-item:first-child { +.panel > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0; } -.panel .list-group .list-group-item:last-child { +.panel > .list-group .list-group-item:last-child { border-bottom: 0; } +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} + .panel-heading { padding: 10px 15px; - margin: -15px -15px 15px; background-color: #f5f5f5; border-bottom: 1px solid #dddddd; border-top-right-radius: 3px; @@ -2416,68 +2739,136 @@ a.list-group-item.active .list-group-item-text { margin-top: 0; margin-bottom: 0; font-size: 17.5px; - font-weight: 500; +} + +.panel-title > a { + color: inherit; } .panel-footer { padding: 10px 15px; - margin: 15px -15px -15px; background-color: #f5f5f5; border-top: 1px solid #dddddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } +.panel-group .panel { + margin-bottom: 0; + overflow: hidden; + border-radius: 4px; +} + +.panel-group .panel + .panel { + margin-top: 5px; +} + +.panel-group .panel-heading { + border-bottom: 0; +} + +.panel-group .panel-heading + .panel-collapse .panel-body { + border-top: 1px solid #dddddd; +} + +.panel-group .panel-footer { + border-top: 0; +} + +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #dddddd; +} + .panel-primary { border-color: #428bca; } -.panel-primary .panel-heading { +.panel-primary > .panel-heading { color: #ffffff; background-color: #428bca; border-color: #428bca; } +.panel-primary > .panel-heading + .panel-collapse .panel-body { + border-top-color: #428bca; +} + +.panel-primary > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #428bca; +} + .panel-success { border-color: #d6e9c6; } -.panel-success .panel-heading { +.panel-success > .panel-heading { color: #468847; background-color: #dff0d8; border-color: #d6e9c6; } +.panel-success > .panel-heading + .panel-collapse .panel-body { + border-top-color: #d6e9c6; +} + +.panel-success > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #d6e9c6; +} + .panel-warning { border-color: #fbeed5; } -.panel-warning .panel-heading { +.panel-warning > .panel-heading { color: #c09853; background-color: #fcf8e3; border-color: #fbeed5; } +.panel-warning > .panel-heading + .panel-collapse .panel-body { + border-top-color: #fbeed5; +} + +.panel-warning > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #fbeed5; +} + .panel-danger { border-color: #eed3d7; } -.panel-danger .panel-heading { +.panel-danger > .panel-heading { color: #b94a48; background-color: #f2dede; border-color: #eed3d7; } +.panel-danger > .panel-heading + .panel-collapse .panel-body { + border-top-color: #eed3d7; +} + +.panel-danger > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #eed3d7; +} + .panel-info { border-color: #bce8f1; } -.panel-info .panel-heading { +.panel-info > .panel-heading { color: #3a87ad; background-color: #d9edf7; border-color: #bce8f1; } +.panel-info > .panel-heading + .panel-collapse .panel-body { + border-top-color: #bce8f1; +} + +.panel-info > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #bce8f1; +} + .well { min-height: 20px; padding: 19px; @@ -2494,12 +2885,12 @@ a.list-group-item.active .list-group-item-text { border-color: rgba(0, 0, 0, 0.15); } -.well-large { +.well-lg { padding: 24px; border-radius: 6px; } -.well-small { +.well-sm { padding: 9px; border-radius: 3px; } @@ -2587,25 +2978,13 @@ button.close { background-color: transparent; } -.nav.open > a, -.nav.open > a:hover, -.nav.open > a:focus { - color: #ffffff; - background-color: #428bca; +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; border-color: #428bca; } -.nav.open > a .caret, -.nav.open > a:hover .caret, -.nav.open > a:focus .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.nav > .pull-right { - float: right; -} - .nav .nav-divider { height: 1px; margin: 9px 0; @@ -2613,6 +2992,10 @@ button.close { background-color: #e5e5e5; } +.nav > li > a > img { + max-width: none; +} + .nav-tabs { border-bottom: 1px solid #dddddd; } @@ -2630,7 +3013,7 @@ button.close { } .nav-tabs > li > a:hover { - border-color: #eeeeee; + border-color: #eeeeee #eeeeee #dddddd; } .nav-tabs > li.active > a, @@ -2649,15 +3032,20 @@ button.close { } .nav-tabs.nav-justified > li { - display: table-cell; float: none; - width: 1%; } .nav-tabs.nav-justified > li > a { text-align: center; } +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } +} + .nav-tabs.nav-justified > li > a { margin-right: 0; border-bottom: 1px solid #dddddd; @@ -2700,15 +3088,20 @@ button.close { } .nav-justified > li { - display: table-cell; float: none; - width: 1%; } .nav-justified > li > a { text-align: center; } +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } +} + .nav-tabs-justified { border-bottom: 0; } @@ -2771,11 +3164,9 @@ button.close { .navbar { position: relative; min-height: 50px; - padding-right: 15px; - padding-left: 15px; margin-bottom: 20px; - background-color: #eeeeee; - border-radius: 4px; + background-color: #f8f8f8; + border: 1px solid #e7e7e7; } .navbar:before, @@ -2798,45 +3189,104 @@ button.close { clear: both; } -.navbar-nav { - margin-top: 10px; - margin-bottom: 15px; +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } } -.navbar-nav > li > a { - padding-top: 15px; - padding-bottom: 15px; - line-height: 20px; - color: #777777; - border-radius: 4px; +.navbar-header { + padding-right: 15px; + padding-left: 15px; } -.navbar-nav > li > a:hover, -.navbar-nav > li > a:focus { - color: #333333; - background-color: transparent; +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; } -.navbar-nav > .active > a, -.navbar-nav > .active > a:hover, -.navbar-nav > .active > a:focus { - color: #555555; - background-color: #d5d5d5; +.navbar-header:after { + clear: both; } -.navbar-nav > .disabled > a, -.navbar-nav > .disabled > a:hover, -.navbar-nav > .disabled > a:focus { - color: #cccccc; - background-color: transparent; +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; } -.navbar-nav.pull-right { - width: 100%; +.navbar-header:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} + +.navbar-collapse { + max-height: 340px; + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + border-top: 1px solid #e6e6e6; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse.in { + overflow-y: auto; +} + +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + padding-right: 0; + padding-left: 0; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } } .navbar-static-top { - border-radius: 0; + border-width: 0 0 1px; +} + +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } } .navbar-fixed-top, @@ -2845,7 +3295,14 @@ button.close { right: 0; left: 0; z-index: 1030; - border-radius: 0; + border-width: 0 0 1px; +} + +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } } .navbar-fixed-top { @@ -2858,16 +3315,12 @@ button.close { } .navbar-brand { - display: block; - max-width: 200px; - padding: 15px 15px; - margin-right: auto; - margin-left: auto; - font-size: 18px; - font-weight: 500; + float: left; + padding-top: 15px; + padding-bottom: 15px; + font-size: 18px; line-height: 20px; color: #777777; - text-align: center; } .navbar-brand:hover, @@ -2878,12 +3331,11 @@ button.close { } .navbar-toggle { - position: absolute; - top: 9px; - right: 10px; - width: 48px; - height: 32px; - padding: 8px 12px; + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; background-color: transparent; border: 1px solid #dddddd; border-radius: 4px; @@ -2906,21 +3358,163 @@ button.close { margin-top: 4px; } +@media (min-width: 768px) { + .navbar-toggle { + position: relative; + top: auto; + left: auto; + display: none; + } +} + +.navbar-nav { + margin: 7.5px -15px; +} + +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; + color: #777777; +} + +.navbar-nav > li > a:hover, +.navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} + +.navbar-nav > .active > a, +.navbar-nav > .active > a:hover, +.navbar-nav > .active > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +.navbar-nav > .disabled > a, +.navbar-nav > .disabled > a:hover, +.navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} + +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + color: #777777; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333333; + background-color: transparent; + background-image: none; + } + .navbar-nav .open .dropdown-menu > .active > a, + .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555555; + background-color: #e7e7e7; + } + .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #cccccc; + background-color: transparent; + } +} + +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} + +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + } + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } +} + .navbar-form { + padding: 10px 15px; margin-top: 8px; + margin-right: -15px; margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid #e6e6e6; + border-bottom: 1px solid #e6e6e6; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); } -.navbar-form .form-control, -.navbar-form .radio, -.navbar-form .checkbox { - display: inline-block; +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } } -.navbar-form .radio, -.navbar-form .checkbox { - margin-top: 0; - margin-bottom: 0; +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } +} + +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } } .navbar-nav > li > .dropdown-menu { @@ -2944,7 +3538,7 @@ button.close { .navbar-nav > .open > a:hover, .navbar-nav > .open > a:focus { color: #555555; - background-color: #d5d5d5; + background-color: #e7e7e7; } .navbar-nav > .open > a .caret, @@ -2965,8 +3559,36 @@ button.close { left: auto; } +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} + +.navbar-text { + float: left; + margin-top: 15px; + margin-bottom: 15px; + color: #777777; +} + +@media (min-width: 768px) { + .navbar-text { + margin-right: 15px; + margin-left: 15px; + } +} + +.navbar-link { + color: #777777; +} + +.navbar-link:hover { + color: #333333; +} + .navbar-inverse { background-color: #222222; + border-color: #080808; } .navbar-inverse .navbar-brand { @@ -3020,6 +3642,11 @@ button.close { background-color: #ffffff; } +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} + .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { @@ -3044,59 +3671,32 @@ button.close { border-bottom-color: #ffffff; } -@media screen and (min-width: 768px) { - .navbar-brand { - float: left; - margin-right: 5px; - margin-left: -15px; - } - .navbar-nav { - float: left; - margin-top: 0; - margin-bottom: 0; - } - .navbar-nav > li { - float: left; +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; } - .navbar-nav > li > a { - border-radius: 0; + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #999999; } - .navbar-nav.pull-right { - float: right; - width: auto; + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #ffffff; + background-color: transparent; } - .navbar-toggle { - position: relative; - top: auto; - left: auto; - display: none; + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #ffffff; + background-color: #080808; } - .nav-collapse.collapse { - display: block !important; - height: auto !important; - overflow: visible !important; + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444444; + background-color: transparent; } } -.navbar-btn { - margin-top: 8px; -} - -.navbar-text { - float: left; - padding: 0 15px; - margin-top: 15px; - margin-bottom: 15px; -} - -.navbar-link { - color: #777777; -} - -.navbar-link:hover { - color: #333333; -} - .navbar-inverse .navbar-link { color: #999999; } @@ -3105,12 +3705,28 @@ button.close { color: #ffffff; } -.btn .caret { - border-top-color: #ffffff; +.btn-default .caret { + border-top-color: #333333; } -.dropup .btn .caret { - border-bottom-color: #ffffff; +.btn-primary .caret, +.btn-success .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret { + border-top-color: #fff; +} + +.dropup .btn-default .caret { + border-bottom-color: #333333; +} + +.dropup .btn-primary .caret, +.dropup .btn-success .caret, +.dropup .btn-warning .caret, +.dropup .btn-danger .caret, +.dropup .btn-info .caret { + border-bottom-color: #fff; } .btn-group, @@ -3131,11 +3747,21 @@ button.close { .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, -.btn-group-vertical > .btn:active { +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { z-index: 2; } -.btn-group .btn + .btn { +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus { + outline: none; +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { margin-left: -1px; } @@ -3213,12 +3839,34 @@ button.close { outline: 0; } +.btn-group-xs > .btn { + padding: 5px 10px; + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + .btn-group > .btn + .dropdown-toggle { padding-right: 8px; padding-left: 8px; } -.btn-group > .btn-large + .dropdown-toggle { +.btn-group > .btn-lg + .dropdown-toggle { padding-right: 12px; padding-left: 12px; } @@ -3232,35 +3880,81 @@ button.close { margin-left: 0; } -.btn-large .caret { +.btn-lg .caret { border-width: 5px; } -.dropup .btn-large .caret { +.dropup .btn-lg .caret { border-bottom-width: 5px; } -.btn-group-vertical > .btn { +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { display: block; float: none; width: 100%; max-width: 100%; } -.btn-group-vertical > .btn + .btn { +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group > .btn { + float: none; +} + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 0; } -.btn-group-vertical .btn:not(:first-child):not(:last-child) { +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } -.btn-group-vertical .btn:first-child { +.btn-group-vertical > .btn-group:first-child > .btn:last-child, +.btn-group-vertical > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } -.btn-group-vertical .btn:last-child { +.btn-group-vertical > .btn-group:last-child > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; } @@ -3268,6 +3962,8 @@ button.close { .btn-group-justified { display: table; width: 100%; + border-collapse: separate; + table-layout: fixed; } .btn-group-justified .btn { @@ -3276,8 +3972,8 @@ button.close { width: 1%; } -.btn-group[data-toggle="buttons"] > .btn > input[type="radio"], -.btn-group[data-toggle="buttons"] > .btn > input[type="checkbox"] { +[data-toggle="buttons"] > .btn > input[type="radio"], +[data-toggle="buttons"] > .btn > input[type="checkbox"] { display: none; } @@ -3316,18 +4012,19 @@ button.close { .pagination > li > a, .pagination > li > span { + position: relative; float: left; - padding: 4px 12px; + padding: 6px 12px; + margin-left: -1px; line-height: 1.428571429; text-decoration: none; background-color: #ffffff; border: 1px solid #dddddd; - border-left-width: 0; } .pagination > li:first-child > a, .pagination > li:first-child > span { - border-left-width: 1px; + margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; } @@ -3339,16 +4036,23 @@ button.close { } .pagination > li > a:hover, +.pagination > li > span:hover, .pagination > li > a:focus, -.pagination > .active > a, -.pagination > .active > span { - background-color: #f5f5f5; +.pagination > li > span:focus { + background-color: #eeeeee; } .pagination > .active > a, -.pagination > .active > span { - color: #999999; +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #ffffff; cursor: default; + background-color: #428bca; + border-color: #428bca; } .pagination > .disabled > span, @@ -3358,40 +4062,41 @@ button.close { color: #999999; cursor: not-allowed; background-color: #ffffff; + border-color: #dddddd; } -.pagination-large > li > a, -.pagination-large > li > span { +.pagination-lg > li > a, +.pagination-lg > li > span { padding: 10px 16px; font-size: 18px; } -.pagination-large > li:first-child > a, -.pagination-large > li:first-child > span { +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; } -.pagination-large > li:last-child > a, -.pagination-large > li:last-child > span { +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { border-top-right-radius: 6px; border-bottom-right-radius: 6px; } -.pagination-small > li > a, -.pagination-small > li > span { +.pagination-sm > li > a, +.pagination-sm > li > span { padding: 5px 10px; font-size: 12px; } -.pagination-small > li:first-child > a, -.pagination-small > li:first-child > span { +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; } -.pagination-small > li:last-child > a, -.pagination-small > li:last-child > span { +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } @@ -3439,7 +4144,7 @@ button.close { .pager li > a:hover, .pager li > a:focus { text-decoration: none; - background-color: #f5f5f5; + background-color: #428bca; } .pager .next > a, @@ -3487,7 +4192,7 @@ button.close { transition: transform 0.3s ease-out; } -.modal.fade.in .modal-dialog { +.modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); @@ -3528,7 +4233,7 @@ button.close { filter: alpha(opacity=0); } -.modal-backdrop.fade.in { +.modal-backdrop.in { opacity: 0.5; filter: alpha(opacity=50); } @@ -3619,8 +4324,8 @@ button.close { } .tooltip.in { - opacity: 1; - filter: alpha(opacity=100); + opacity: 0.9; + filter: alpha(opacity=90); } .tooltip.top { @@ -3649,7 +4354,7 @@ button.close { color: #ffffff; text-align: center; text-decoration: none; - background-color: rgba(0, 0, 0, 0.9); + background-color: #000000; border-radius: 4px; } @@ -3665,21 +4370,21 @@ button.close { bottom: 0; left: 50%; margin-left: -5px; - border-top-color: rgba(0, 0, 0, 0.9); + border-top-color: #000000; border-width: 5px 5px 0; } .tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; - border-top-color: rgba(0, 0, 0, 0.9); + border-top-color: #000000; border-width: 5px 5px 0; } .tooltip.top-right .tooltip-arrow { right: 5px; bottom: 0; - border-top-color: rgba(0, 0, 0, 0.9); + border-top-color: #000000; border-width: 5px 5px 0; } @@ -3687,7 +4392,7 @@ button.close { top: 50%; left: 0; margin-top: -5px; - border-right-color: rgba(0, 0, 0, 0.9); + border-right-color: #000000; border-width: 5px 5px 5px 0; } @@ -3695,7 +4400,7 @@ button.close { top: 50%; right: 0; margin-top: -5px; - border-left-color: rgba(0, 0, 0, 0.9); + border-left-color: #000000; border-width: 5px 0 5px 5px; } @@ -3703,21 +4408,21 @@ button.close { top: 0; left: 50%; margin-left: -5px; - border-bottom-color: rgba(0, 0, 0, 0.9); + border-bottom-color: #000000; border-width: 0 5px 5px; } .tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; - border-bottom-color: rgba(0, 0, 0, 0.9); + border-bottom-color: #000000; border-width: 0 5px 5px; } .tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; - border-bottom-color: rgba(0, 0, 0, 0.9); + border-bottom-color: #000000; border-width: 0 5px 5px; } @@ -3738,8 +4443,6 @@ button.close { -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); background-clip: padding-box; - -webkit-bg-clip: padding-box; - -moz-bg-clip: padding; } .popover.top { @@ -3861,7 +4564,7 @@ button.close { } .alert { - padding: 15px 35px 15px 15px; + padding: 15px; margin-bottom: 20px; color: #c09853; background-color: #fcf8e3; @@ -3883,13 +4586,6 @@ button.close { color: #a47e3c; } -.alert .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} - .alert > p, .alert > ul { margin-bottom: 0; @@ -3899,13 +4595,24 @@ button.close { margin-top: 5px; } -.alert-success { - color: #468847; - background-color: #dff0d8; - border-color: #d6e9c6; +.alert-dismissable { + padding-right: 35px; } -.alert-success hr { +.alert-dismissable .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success hr { border-top-color: #c9e2b3; } @@ -3956,7 +4663,12 @@ button.close { display: block; } -.thumbnail > img, +.thumbnail > img { + display: block; + height: auto; + max-width: 100%; +} + .img-thumbnail { display: inline-block; height: auto; @@ -4018,13 +4730,12 @@ a.thumbnail:focus { display: inline; padding: .25em .6em; font-size: 75%; - font-weight: 500; + font-weight: bold; line-height: 1; color: #ffffff; text-align: center; white-space: nowrap; vertical-align: baseline; - background-color: #999999; border-radius: .25em; } @@ -4033,16 +4744,28 @@ a.thumbnail:focus { color: #ffffff; text-decoration: none; cursor: pointer; +} + +.label:empty { + display: none; +} + +.label-default { + background-color: #999999; +} + +.label-default[href]:hover, +.label-default[href]:focus { background-color: #808080; } -.label-danger { - background-color: #d9534f; +.label-primary { + background-color: #428bca; } -.label-danger[href]:hover, -.label-danger[href]:focus { - background-color: #c9302c; +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #3071a9; } .label-success { @@ -4054,6 +4777,15 @@ a.thumbnail:focus { background-color: #449d44; } +.label-info { + background-color: #5bc0de; +} + +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} + .label-warning { background-color: #f0ad4e; } @@ -4063,13 +4795,13 @@ a.thumbnail:focus { background-color: #ec971f; } -.label-info { - background-color: #5bc0de; +.label-danger { + background-color: #d9534f; } -.label-info[href]:hover, -.label-info[href]:focus { - background-color: #31b0d5; +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; } .badge { @@ -4131,15 +4863,6 @@ a.list-group-item.active > .badge, } } -@-ms-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - @-o-keyframes progress-bar-stripes { from { background-position: 0 0; @@ -4183,7 +4906,6 @@ a.list-group-item.active > .badge, } .progress-striped .progress-bar { - background-color: #428bca; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); @@ -4199,24 +4921,22 @@ a.list-group-item.active > .badge, animation: progress-bar-stripes 2s linear infinite; } -.progress-bar-danger { - background-color: #d9534f; +.progress-bar-success { + background-color: #5cb85c; } -.progress-striped .progress-bar-danger { - background-color: #d9534f; +.progress-striped .progress-bar-success { background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } -.progress-bar-success { - background-color: #5cb85c; +.progress-bar-info { + background-color: #5bc0de; } -.progress-striped .progress-bar-success { - background-color: #5cb85c; +.progress-striped .progress-bar-info { background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); @@ -4228,50 +4948,23 @@ a.list-group-item.active > .badge, } .progress-striped .progress-bar-warning { - background-color: #f0ad4e; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } -.progress-bar-info { - background-color: #5bc0de; +.progress-bar-danger { + background-color: #d9534f; } -.progress-striped .progress-bar-info { - background-color: #5bc0de; +.progress-striped .progress-bar-danger { background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } -.accordion { - margin-bottom: 20px; -} - -.accordion-group { - margin-bottom: 2px; - border: 1px solid #e5e5e5; - border-radius: 4px; -} - -.accordion-heading { - border-bottom: 0; -} - -.accordion-heading .accordion-toggle { - display: block; - padding: 8px 15px; - cursor: pointer; -} - -.accordion-inner { - padding: 9px 15px; - border-top: 1px solid #e5e5e5; -} - .carousel { position: relative; } @@ -4291,7 +4984,7 @@ a.list-group-item.active > .badge, .carousel-inner > .item > img, .carousel-inner > .item > a > img { - display: inline-block; + display: block; height: auto; max-width: 100%; line-height: 1; @@ -4350,8 +5043,6 @@ a.list-group-item.active > .badge, } .carousel-control.left { - background-color: rgba(0, 0, 0, 0.0001); - background-color: transparent; background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); @@ -4363,8 +5054,6 @@ a.list-group-item.active > .badge, .carousel-control.right { right: 0; left: auto; - background-color: rgba(0, 0, 0, 0.5); - background-color: transparent; background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); @@ -4381,7 +5070,6 @@ a.list-group-item.active > .badge, filter: alpha(opacity=90); } -.carousel-control .glyphicon, .carousel-control .icon-prev, .carousel-control .icon-next { position: absolute; @@ -4409,9 +5097,9 @@ a.list-group-item.active > .badge, bottom: 10px; left: 50%; z-index: 15; - width: 120px; + width: 60%; padding-left: 0; - margin-left: -60px; + margin-left: -30%; text-align: center; list-style: none; } @@ -4452,7 +5140,6 @@ a.list-group-item.active > .badge, } @media screen and (min-width: 768px) { - .carousel-control .glyphicon, .carousel-control .icon-prev, .carousel-control .icon-next { width: 30px; @@ -4511,11 +5198,11 @@ a.list-group-item.active > .badge, } .pull-right { - float: right; + float: right !important; } .pull-left { - float: left; + float: left !important; } .hide { @@ -4557,17 +5244,108 @@ a.list-group-item.active > .badge, visibility: hidden !important; } -.visible-sm { +.visible-xs { display: block !important; } -tr.visible-sm { +tr.visible-xs { display: table-row !important; } +th.visible-xs, +td.visible-xs { + display: table-cell !important; +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-xs { + display: none !important; + } + tr.visible-xs { + display: none !important; + } + th.visible-xs, + td.visible-xs { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-xs { + display: none !important; + } + tr.visible-xs { + display: none !important; + } + th.visible-xs, + td.visible-xs { + display: none !important; + } +} + +@media (min-width: 1200px) { + .visible-xs { + display: none !important; + } + tr.visible-xs { + display: none !important; + } + th.visible-xs, + td.visible-xs { + display: none !important; + } +} + +.visible-sm { + display: none !important; +} + +tr.visible-sm { + display: none !important; +} + th.visible-sm, td.visible-sm { - display: table-cell !important; + display: none !important; +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-sm { + display: none !important; + } + tr.visible-sm { + display: none !important; + } + th.visible-sm, + td.visible-sm { + display: none !important; + } +} + +@media (min-width: 1200px) { + .visible-sm { + display: none !important; + } + tr.visible-sm { + display: none !important; + } + th.visible-sm, + td.visible-sm { + display: none !important; + } } .visible-md { @@ -4583,6 +5361,45 @@ td.visible-md { display: none !important; } +@media (min-width: 768px) and (max-width: 991px) { + .visible-md { + display: none !important; + } + tr.visible-md { + display: none !important; + } + th.visible-md, + td.visible-md { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-md { + display: none !important; + } + tr.visible-md { + display: none !important; + } + th.visible-md, + td.visible-md { + display: none !important; + } +} + .visible-lg { display: none !important; } @@ -4596,76 +5413,137 @@ td.visible-lg { display: none !important; } -.hidden-sm { +@media (min-width: 768px) and (max-width: 991px) { + .visible-lg { + display: none !important; + } + tr.visible-lg { + display: none !important; + } + th.visible-lg, + td.visible-lg { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-lg { + display: none !important; + } + tr.visible-lg { + display: none !important; + } + th.visible-lg, + td.visible-lg { + display: none !important; + } +} + +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} + +.hidden-xs { display: none !important; } -tr.hidden-sm { +tr.hidden-xs { display: none !important; } -th.hidden-sm, -td.hidden-sm { +th.hidden-xs, +td.hidden-xs { display: none !important; } -.hidden-md { - display: block !important; +@media (min-width: 768px) and (max-width: 991px) { + .hidden-xs { + display: block !important; + } + tr.hidden-xs { + display: table-row !important; + } + th.hidden-xs, + td.hidden-xs { + display: table-cell !important; + } } -tr.hidden-md { - display: table-row !important; +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-xs { + display: block !important; + } + tr.hidden-xs { + display: table-row !important; + } + th.hidden-xs, + td.hidden-xs { + display: table-cell !important; + } } -th.hidden-md, -td.hidden-md { - display: table-cell !important; +@media (min-width: 1200px) { + .hidden-xs { + display: block !important; + } + tr.hidden-xs { + display: table-row !important; + } + th.hidden-xs, + td.hidden-xs { + display: table-cell !important; + } } -.hidden-lg { +.hidden-sm { display: block !important; } -tr.hidden-lg { +tr.hidden-sm { display: table-row !important; } -th.hidden-lg, -td.hidden-lg { +th.hidden-sm, +td.hidden-sm { display: table-cell !important; } @media (min-width: 768px) and (max-width: 991px) { - .visible-sm { + .hidden-sm { display: none !important; } - tr.visible-sm { + tr.hidden-sm { display: none !important; } - th.visible-sm, - td.visible-sm { + th.hidden-sm, + td.hidden-sm { display: none !important; } - .visible-md { +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-sm { display: block !important; } - tr.visible-md { + tr.hidden-sm { display: table-row !important; } - th.visible-md, - td.visible-md { + th.hidden-sm, + td.hidden-sm { display: table-cell !important; } - .visible-lg { - display: none !important; - } - tr.visible-lg { - display: none !important; - } - th.visible-lg, - td.visible-lg { - display: none !important; - } +} + +@media (min-width: 1200px) { .hidden-sm { display: block !important; } @@ -4676,79 +5554,100 @@ td.hidden-lg { td.hidden-sm { display: table-cell !important; } +} + +.hidden-md { + display: block !important; +} + +tr.hidden-md { + display: table-row !important; +} + +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} + +@media (min-width: 768px) and (max-width: 991px) { .hidden-md { - display: none !important; + display: block !important; } tr.hidden-md { - display: none !important; + display: table-row !important; } th.hidden-md, td.hidden-md { - display: none !important; - } - .hidden-lg { - display: block !important; - } - tr.hidden-lg { - display: table-row !important; - } - th.hidden-lg, - td.hidden-lg { display: table-cell !important; } } -@media (min-width: 992px) { - .visible-sm { - display: none !important; - } - tr.visible-sm { - display: none !important; - } - th.visible-sm, - td.visible-sm { - display: none !important; - } - .visible-md { +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { display: none !important; } - tr.visible-md { + tr.hidden-md { display: none !important; } - th.visible-md, - td.visible-md { + th.hidden-md, + td.hidden-md { display: none !important; } - .visible-lg { +} + +@media (min-width: 1200px) { + .hidden-md { display: block !important; } - tr.visible-lg { + tr.hidden-md { display: table-row !important; } - th.visible-lg, - td.visible-lg { + th.hidden-md, + td.hidden-md { display: table-cell !important; } - .hidden-sm { +} + +.hidden-lg { + display: block !important; +} + +tr.hidden-lg { + display: table-row !important; +} + +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-lg { display: block !important; } - tr.hidden-sm { + tr.hidden-lg { display: table-row !important; } - th.hidden-sm, - td.hidden-sm { + th.hidden-lg, + td.hidden-lg { display: table-cell !important; } - .hidden-md { +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-lg { display: block !important; } - tr.hidden-md { + tr.hidden-lg { display: table-row !important; } - th.hidden-md, - td.hidden-md { + th.hidden-lg, + td.hidden-lg { display: table-cell !important; } +} + +@media (min-width: 1200px) { .hidden-lg { display: none !important; }