diff options
Diffstat (limited to 'apiroute/apiroute-service/src/main/resources/iui-route/js/bootstrap/css/bootstrap.css')
-rw-r--r-- | apiroute/apiroute-service/src/main/resources/iui-route/js/bootstrap/css/bootstrap.css | 1153 |
1 files changed, 604 insertions, 549 deletions
diff --git a/apiroute/apiroute-service/src/main/resources/iui-route/js/bootstrap/css/bootstrap.css b/apiroute/apiroute-service/src/main/resources/iui-route/js/bootstrap/css/bootstrap.css index aa49713..943532d 100644 --- a/apiroute/apiroute-service/src/main/resources/iui-route/js/bootstrap/css/bootstrap.css +++ b/apiroute/apiroute-service/src/main/resources/iui-route/js/bootstrap/css/bootstrap.css @@ -1,5 +1,5 @@ /*! - * Bootstrap v4.0.0 (https://getbootstrap.com) + * Bootstrap v4.1.3 (https://getbootstrap.com/) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) @@ -31,7 +31,7 @@ --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; - --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } @@ -47,20 +47,20 @@ html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; - -webkit-tap-highlight-color: transparent; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } @-ms-viewport { width: device-width; } -article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; } body { margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; @@ -190,7 +190,7 @@ pre, code, kbd, samp { - font-family: monospace, monospace; + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; } @@ -210,8 +210,9 @@ img { border-style: none; } -svg:not(:root) { +svg { overflow: hidden; + vertical-align: middle; } table { @@ -232,7 +233,7 @@ th { label { display: inline-block; - margin-bottom: .5rem; + margin-bottom: 0.5rem; } button { @@ -505,13 +506,6 @@ mark, color: #6c757d; } -code, -kbd, -pre, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - code { font-size: 87.5%; color: #e83e8c; @@ -594,7 +588,6 @@ pre code { } .row { - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; @@ -630,14 +623,12 @@ pre code { .col { -ms-flex-preferred-size: 0; flex-basis: 0; - -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .col-auto { - -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; @@ -645,175 +636,148 @@ pre code { } .col-1 { - -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .col-2 { - -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .col-3 { - -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-4 { - -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .col-5 { - -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .col-6 { - -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-7 { - -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .col-8 { - -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .col-9 { - -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-10 { - -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .col-11 { - -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .col-12 { - -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .order-first { - -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .order-last { - -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; } .order-0 { - -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } .order-1 { - -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .order-2 { - -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .order-3 { - -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .order-4 { - -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } .order-5 { - -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } .order-6 { - -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } .order-7 { - -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } .order-8 { - -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } .order-9 { - -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; } .order-10 { - -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; } .order-11 { - -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; } .order-12 { - -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; } @@ -866,162 +830,133 @@ pre code { .col-sm { -ms-flex-preferred-size: 0; flex-basis: 0; - -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .col-sm-auto { - -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .col-sm-1 { - -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .col-sm-2 { - -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .col-sm-3 { - -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-sm-4 { - -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .col-sm-5 { - -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .col-sm-6 { - -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-sm-7 { - -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .col-sm-8 { - -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .col-sm-9 { - -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-sm-10 { - -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .col-sm-11 { - -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .col-sm-12 { - -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .order-sm-first { - -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .order-sm-last { - -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; } .order-sm-0 { - -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } .order-sm-1 { - -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .order-sm-2 { - -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .order-sm-3 { - -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .order-sm-4 { - -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } .order-sm-5 { - -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } .order-sm-6 { - -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } .order-sm-7 { - -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } .order-sm-8 { - -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } .order-sm-9 { - -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; } .order-sm-10 { - -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; } .order-sm-11 { - -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; } .order-sm-12 { - -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; } @@ -1067,162 +1002,133 @@ pre code { .col-md { -ms-flex-preferred-size: 0; flex-basis: 0; - -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .col-md-auto { - -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .col-md-1 { - -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .col-md-2 { - -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .col-md-3 { - -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-md-4 { - -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .col-md-5 { - -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .col-md-6 { - -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-md-7 { - -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .col-md-8 { - -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .col-md-9 { - -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-md-10 { - -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .col-md-11 { - -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .col-md-12 { - -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .order-md-first { - -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .order-md-last { - -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; } .order-md-0 { - -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } .order-md-1 { - -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .order-md-2 { - -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .order-md-3 { - -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .order-md-4 { - -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } .order-md-5 { - -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } .order-md-6 { - -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } .order-md-7 { - -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } .order-md-8 { - -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } .order-md-9 { - -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; } .order-md-10 { - -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; } .order-md-11 { - -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; } .order-md-12 { - -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; } @@ -1268,162 +1174,133 @@ pre code { .col-lg { -ms-flex-preferred-size: 0; flex-basis: 0; - -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .col-lg-auto { - -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .col-lg-1 { - -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .col-lg-2 { - -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .col-lg-3 { - -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-lg-4 { - -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .col-lg-5 { - -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .col-lg-6 { - -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-lg-7 { - -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .col-lg-8 { - -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .col-lg-9 { - -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-lg-10 { - -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .col-lg-11 { - -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .col-lg-12 { - -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .order-lg-first { - -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .order-lg-last { - -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; } .order-lg-0 { - -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } .order-lg-1 { - -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .order-lg-2 { - -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .order-lg-3 { - -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .order-lg-4 { - -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } .order-lg-5 { - -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } .order-lg-6 { - -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } .order-lg-7 { - -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } .order-lg-8 { - -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } .order-lg-9 { - -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; } .order-lg-10 { - -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; } .order-lg-11 { - -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; } .order-lg-12 { - -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; } @@ -1469,162 +1346,133 @@ pre code { .col-xl { -ms-flex-preferred-size: 0; flex-basis: 0; - -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .col-xl-auto { - -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .col-xl-1 { - -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .col-xl-2 { - -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .col-xl-3 { - -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-xl-4 { - -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .col-xl-5 { - -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .col-xl-6 { - -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-xl-7 { - -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .col-xl-8 { - -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .col-xl-9 { - -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-xl-10 { - -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .col-xl-11 { - -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .col-xl-12 { - -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .order-xl-first { - -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .order-xl-last { - -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; } .order-xl-0 { - -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } .order-xl-1 { - -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .order-xl-2 { - -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .order-xl-3 { - -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .order-xl-4 { - -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } .order-xl-5 { - -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } .order-xl-6 { - -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } .order-xl-7 { - -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } .order-xl-8 { - -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } .order-xl-9 { - -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; } .order-xl-10 { - -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; } .order-xl-11 { - -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; } .order-xl-12 { - -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; } @@ -1668,7 +1516,6 @@ pre code { .table { width: 100%; - max-width: 100%; margin-bottom: 1rem; background-color: transparent; } @@ -1712,6 +1559,13 @@ pre code { border-bottom-width: 2px; } +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + .table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.05); } @@ -1957,6 +1811,7 @@ pre code { .form-control { display: block; width: 100%; + height: calc(2.25rem + 2px); padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; @@ -1968,6 +1823,12 @@ pre code { transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } +@media screen and (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} + .form-control::-ms-expand { background-color: transparent; border: 0; @@ -2011,10 +1872,6 @@ pre code { opacity: 1; } -select.form-control:not([size]):not([multiple]) { - height: calc(2.25rem + 2px); -} - select.form-control:focus::-ms-value { color: #495057; background-color: #fff; @@ -2055,60 +1912,39 @@ select.form-control:focus::-ms-value { padding-bottom: 0.375rem; margin-bottom: 0; line-height: 1.5; + color: #212529; background-color: transparent; border: solid transparent; border-width: 1px 0; } -.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, -.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text, -.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, -.input-group-sm > .input-group-prepend > .form-control-plaintext.btn, -.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, -.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, -.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, -.input-group-lg > .input-group-prepend > .form-control-plaintext.btn, -.input-group-lg > .input-group-append > .form-control-plaintext.btn { +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; } -.form-control-sm, .input-group-sm > .form-control, -.input-group-sm > .input-group-prepend > .input-group-text, -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .btn, -.input-group-sm > .input-group-append > .btn { +.form-control-sm { + height: calc(1.8125rem + 2px); padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; } -select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), -.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), -.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), -.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), -.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) { - height: calc(1.8125rem + 2px); -} - -.form-control-lg, .input-group-lg > .form-control, -.input-group-lg > .input-group-prepend > .input-group-text, -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .btn, -.input-group-lg > .input-group-append > .btn { +.form-control-lg { + height: calc(2.875rem + 2px); padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; } -select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), -.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), -.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), -.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), -.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) { - height: calc(2.875rem + 2px); +select.form-control[size], select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; } .form-group { @@ -2121,7 +1957,6 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for } .form-row { - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; @@ -2157,10 +1992,8 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for } .form-check-inline { - display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; - -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 0; @@ -2188,13 +2021,13 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for z-index: 5; display: none; max-width: 100%; - padding: .5rem; + padding: 0.25rem 0.5rem; margin-top: .1rem; - font-size: .875rem; - line-height: 1; + font-size: 0.875rem; + line-height: 1.5; color: #fff; - background-color: rgba(40, 167, 69, 0.8); - border-radius: .2rem; + background-color: rgba(40, 167, 69, 0.9); + border-radius: 0.25rem; } .was-validated .form-control:valid, .form-control.is-valid, .was-validated @@ -2221,6 +2054,12 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for display: block; } +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip { + display: block; +} + .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: #28a745; } @@ -2257,7 +2096,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for border-color: #28a745; } -.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before { +.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after { border-color: inherit; } @@ -2285,13 +2124,13 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for z-index: 5; display: none; max-width: 100%; - padding: .5rem; + padding: 0.25rem 0.5rem; margin-top: .1rem; - font-size: .875rem; - line-height: 1; + font-size: 0.875rem; + line-height: 1.5; color: #fff; - background-color: rgba(220, 53, 69, 0.8); - border-radius: .2rem; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; } .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated @@ -2318,6 +2157,12 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for display: block; } +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip { + display: block; +} + .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: #dc3545; } @@ -2354,7 +2199,7 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for border-color: #dc3545; } -.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before { +.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after { border-color: inherit; } @@ -2369,14 +2214,10 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for } .form-inline { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; - -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @@ -2387,29 +2228,21 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for @media (min-width: 576px) { .form-inline label { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; -ms-flex-align: center; align-items: center; - -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0; } .form-inline .form-group { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; - -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; @@ -2422,17 +2255,15 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for .form-inline .form-control-plaintext { display: inline-block; } - .form-inline .input-group { + .form-inline .input-group, + .form-inline .custom-select { width: auto; } .form-inline .form-check { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; -ms-flex-align: center; align-items: center; - -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: auto; @@ -2445,10 +2276,8 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for margin-left: 0; } .form-inline .custom-control { - -webkit-box-align: center; -ms-flex-align: center; align-items: center; - -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @@ -2475,6 +2304,12 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } +@media screen and (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} + .btn:hover, .btn:focus { text-decoration: none; } @@ -2492,10 +2327,6 @@ select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.for cursor: pointer; } -.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active { - background-image: none; -} - a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; @@ -3066,6 +2897,7 @@ fieldset:disabled a.btn { .btn-link:disabled, .btn-link.disabled { color: #6c757d; + pointer-events: none; } .btn-lg, .btn-group-lg > .btn { @@ -3098,28 +2930,21 @@ input[type="button"].btn-block { } .fade { - opacity: 0; transition: opacity 0.15s linear; } -.fade.show { - opacity: 1; -} - -.collapse { - display: none; -} - -.collapse.show { - display: block; +@media screen and (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } } -tr.collapse.show { - display: table-row; +.fade:not(.show) { + opacity: 0; } -tbody.collapse.show { - display: table-row-group; +.collapse:not(.show) { + display: none; } .collapsing { @@ -3129,8 +2954,16 @@ tbody.collapse.show { transition: height 0.35s ease; } +@media screen and (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + .dropup, -.dropdown { +.dropright, +.dropdown, +.dropleft { position: relative; } @@ -3171,7 +3004,14 @@ tbody.collapse.show { border-radius: 0.25rem; } +.dropdown-menu-right { + right: 0; + left: auto; +} + .dropup .dropdown-menu { + top: auto; + bottom: 100%; margin-top: 0; margin-bottom: 0.125rem; } @@ -3194,6 +3034,9 @@ tbody.collapse.show { } .dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; margin-top: 0; margin-left: 0.125rem; } @@ -3206,6 +3049,7 @@ tbody.collapse.show { vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; + border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid; } @@ -3219,6 +3063,9 @@ tbody.collapse.show { } .dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; margin-top: 0; margin-right: 0.125rem; } @@ -3256,6 +3103,11 @@ tbody.collapse.show { vertical-align: 0; } +.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; +} + .dropdown-divider { height: 0; margin: 0.5rem 0; @@ -3306,10 +3158,15 @@ tbody.collapse.show { white-space: nowrap; } +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} + .btn-group, .btn-group-vertical { position: relative; - display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; @@ -3318,7 +3175,6 @@ tbody.collapse.show { .btn-group > .btn, .btn-group-vertical > .btn { position: relative; - -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; } @@ -3347,12 +3203,10 @@ tbody.collapse.show { } .btn-toolbar { - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; - -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } @@ -3382,10 +3236,16 @@ tbody.collapse.show { padding-left: 0.5625rem; } -.dropdown-toggle-split::after { +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { margin-left: 0; } +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; @@ -3397,14 +3257,10 @@ tbody.collapse.show { } .btn-group-vertical { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; - -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; - -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @@ -3450,12 +3306,10 @@ tbody.collapse.show { .input-group { position: relative; - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; - -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; width: 100%; @@ -3465,19 +3319,12 @@ tbody.collapse.show { .input-group > .custom-select, .input-group > .custom-file { position: relative; - -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0; } -.input-group > .form-control:focus, -.input-group > .custom-select:focus, -.input-group > .custom-file:focus { - z-index: 3; -} - .input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, @@ -3490,6 +3337,16 @@ tbody.collapse.show { margin-left: -1px; } +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} + +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} + .input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) { border-top-right-radius: 0; @@ -3503,29 +3360,25 @@ tbody.collapse.show { } .input-group > .custom-file { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .input-group > .custom-file:not(:last-child) .custom-file-label, -.input-group > .custom-file:not(:last-child) .custom-file-label::before { +.input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius: 0; border-bottom-right-radius: 0; } -.input-group > .custom-file:not(:first-child) .custom-file-label, -.input-group > .custom-file:not(:first-child) .custom-file-label::before { +.input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius: 0; border-bottom-left-radius: 0; } .input-group-prepend, .input-group-append { - display: -webkit-box; display: -ms-flexbox; display: flex; } @@ -3556,10 +3409,8 @@ tbody.collapse.show { } .input-group-text { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0.375rem 0.75rem; @@ -3580,6 +3431,30 @@ tbody.collapse.show { margin-top: 0; } +.input-group-lg > .form-control, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + height: calc(2.875rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + height: calc(1.8125rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, @@ -3608,7 +3483,6 @@ tbody.collapse.show { } .custom-control-inline { - display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-right: 1rem; @@ -3643,13 +3517,14 @@ tbody.collapse.show { } .custom-control-label { + position: relative; margin-bottom: 0; } .custom-control-label::before { position: absolute; top: 0.25rem; - left: 0; + left: -1.5rem; display: block; width: 1rem; height: 1rem; @@ -3665,7 +3540,7 @@ tbody.collapse.show { .custom-control-label::after { position: absolute; top: 0.25rem; - left: 0; + left: -1.5rem; display: block; width: 1rem; height: 1rem; @@ -3739,7 +3614,7 @@ tbody.collapse.show { .custom-select:focus { border-color: #80bdff; outline: 0; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5); + box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5); } .custom-select:focus::-ms-value { @@ -3793,15 +3668,19 @@ tbody.collapse.show { opacity: 0; } -.custom-file-input:focus ~ .custom-file-control { +.custom-file-input:focus ~ .custom-file-label { border-color: #80bdff; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } -.custom-file-input:focus ~ .custom-file-control::before { +.custom-file-input:focus ~ .custom-file-label::after { border-color: #80bdff; } +.custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; +} + .custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"; } @@ -3828,7 +3707,7 @@ tbody.collapse.show { bottom: 0; z-index: 3; display: block; - height: calc(calc(2.25rem + 2px) - 1px * 2); + height: 2.25rem; padding: 0.375rem 0.75rem; line-height: 1.5; color: #495057; @@ -3838,8 +3717,157 @@ tbody.collapse.show { border-radius: 0 0.25rem 0.25rem 0; } +.custom-range { + width: 100%; + padding-left: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-range:focus { + outline: none; +} + +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} + +@media screen and (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + transition: none; + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} + +@media screen and (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + transition: none; + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media screen and (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + transition: none; + } +} + +.custom-range::-ms-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} + +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media screen and (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} + .nav { - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; @@ -3910,7 +3938,6 @@ tbody.collapse.show { } .nav-fill .nav-item { - -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center; @@ -3919,7 +3946,6 @@ tbody.collapse.show { .nav-justified .nav-item { -ms-flex-preferred-size: 0; flex-basis: 0; - -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: center; @@ -3935,15 +3961,12 @@ tbody.collapse.show { .navbar { position: relative; - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; - -webkit-box-align: center; -ms-flex-align: center; align-items: center; - -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0.5rem 1rem; @@ -3951,15 +3974,12 @@ tbody.collapse.show { .navbar > .container, .navbar > .container-fluid { - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; - -webkit-box-align: center; -ms-flex-align: center; align-items: center; - -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @@ -3979,11 +3999,8 @@ tbody.collapse.show { } .navbar-nav { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 0; @@ -4010,10 +4027,8 @@ tbody.collapse.show { .navbar-collapse { -ms-flex-preferred-size: 100%; flex-basis: 100%; - -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; - -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @@ -4055,27 +4070,18 @@ tbody.collapse.show { @media (min-width: 576px) { .navbar-expand-sm { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; - -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .navbar-expand-sm .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; } - .navbar-expand-sm .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; - } .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; @@ -4086,7 +4092,6 @@ tbody.collapse.show { flex-wrap: nowrap; } .navbar-expand-sm .navbar-collapse { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; @@ -4095,10 +4100,6 @@ tbody.collapse.show { .navbar-expand-sm .navbar-toggler { display: none; } - .navbar-expand-sm .dropup .dropdown-menu { - top: auto; - bottom: 100%; - } } @media (max-width: 767.98px) { @@ -4111,27 +4112,18 @@ tbody.collapse.show { @media (min-width: 768px) { .navbar-expand-md { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; - -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .navbar-expand-md .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; } - .navbar-expand-md .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; - } .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; @@ -4142,7 +4134,6 @@ tbody.collapse.show { flex-wrap: nowrap; } .navbar-expand-md .navbar-collapse { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; @@ -4151,10 +4142,6 @@ tbody.collapse.show { .navbar-expand-md .navbar-toggler { display: none; } - .navbar-expand-md .dropup .dropdown-menu { - top: auto; - bottom: 100%; - } } @media (max-width: 991.98px) { @@ -4167,27 +4154,18 @@ tbody.collapse.show { @media (min-width: 992px) { .navbar-expand-lg { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; - -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .navbar-expand-lg .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; } - .navbar-expand-lg .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; - } .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; @@ -4198,7 +4176,6 @@ tbody.collapse.show { flex-wrap: nowrap; } .navbar-expand-lg .navbar-collapse { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; @@ -4207,10 +4184,6 @@ tbody.collapse.show { .navbar-expand-lg .navbar-toggler { display: none; } - .navbar-expand-lg .dropup .dropdown-menu { - top: auto; - bottom: 100%; - } } @media (max-width: 1199.98px) { @@ -4223,27 +4196,18 @@ tbody.collapse.show { @media (min-width: 1200px) { .navbar-expand-xl { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; - -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .navbar-expand-xl .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; } - .navbar-expand-xl .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; - } .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; @@ -4254,7 +4218,6 @@ tbody.collapse.show { flex-wrap: nowrap; } .navbar-expand-xl .navbar-collapse { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; @@ -4263,18 +4226,11 @@ tbody.collapse.show { .navbar-expand-xl .navbar-toggler { display: none; } - .navbar-expand-xl .dropup .dropdown-menu { - top: auto; - bottom: 100%; - } } .navbar-expand { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; - -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } @@ -4286,8 +4242,6 @@ tbody.collapse.show { } .navbar-expand .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } @@ -4296,11 +4250,6 @@ tbody.collapse.show { position: absolute; } -.navbar-expand .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; -} - .navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; @@ -4313,7 +4262,6 @@ tbody.collapse.show { } .navbar-expand .navbar-collapse { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; @@ -4324,11 +4272,6 @@ tbody.collapse.show { display: none; } -.navbar-expand .dropup .dropdown-menu { - top: auto; - bottom: 100%; -} - .navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); } @@ -4427,11 +4370,8 @@ tbody.collapse.show { .card { position: relative; - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-width: 0; @@ -4458,7 +4398,6 @@ tbody.collapse.show { } .card-body { - -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem; @@ -4549,11 +4488,8 @@ tbody.collapse.show { } .card-deck { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } @@ -4564,22 +4500,16 @@ tbody.collapse.show { @media (min-width: 576px) { .card-deck { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-right: -15px; margin-left: -15px; } .card-deck .card { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-right: 15px; @@ -4589,11 +4519,8 @@ tbody.collapse.show { } .card-group { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } @@ -4604,13 +4531,10 @@ tbody.collapse.show { @media (min-width: 576px) { .card-group { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; } .card-group > .card { - -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; margin-bottom: 0; @@ -4679,6 +4603,8 @@ tbody.collapse.show { -webkit-column-gap: 1.25rem; -moz-column-gap: 1.25rem; column-gap: 1.25rem; + orphans: 1; + widows: 1; } .card-columns .card { display: inline-block; @@ -4686,8 +4612,27 @@ tbody.collapse.show { } } +.accordion .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; +} + +.accordion .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; +} + +.accordion .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.accordion .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + .breadcrumb { - display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; @@ -4699,10 +4644,13 @@ tbody.collapse.show { border-radius: 0.25rem; } +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} + .breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; - padding-left: 0.5rem; color: #6c757d; content: "/"; } @@ -4720,7 +4668,6 @@ tbody.collapse.show { } .pagination { - display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0; @@ -4740,6 +4687,7 @@ tbody.collapse.show { } .page-link:hover { + z-index: 2; color: #0056b3; text-decoration: none; background-color: #e9ecef; @@ -5107,7 +5055,6 @@ tbody.collapse.show { } .progress { - display: -webkit-box; display: -ms-flexbox; display: flex; height: 1rem; @@ -5118,22 +5065,25 @@ tbody.collapse.show { } .progress-bar { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; - -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; text-align: center; + white-space: nowrap; background-color: #007bff; transition: width 0.6s ease; } +@media screen and (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + .progress-bar-striped { 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); background-size: 1rem 1rem; @@ -5145,26 +5095,20 @@ tbody.collapse.show { } .media { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .media-body { - -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .list-group { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 0; @@ -5377,16 +5321,16 @@ tbody.collapse.show { opacity: .5; } -.close:hover, .close:focus { +.close:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { color: #000; text-decoration: none; opacity: .75; } -.close:not(:disabled):not(.disabled) { - cursor: pointer; -} - button.close { padding: 0; background-color: transparent; @@ -5398,6 +5342,11 @@ button.close { overflow: hidden; } +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + .modal { position: fixed; top: 0; @@ -5410,11 +5359,6 @@ button.close { outline: 0; } -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - .modal-dialog { position: relative; width: auto; @@ -5430,28 +5374,35 @@ button.close { transform: translate(0, -25%); } +@media screen and (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} + .modal.show .modal-dialog { -webkit-transform: translate(0, 0); transform: translate(0, 0); } .modal-dialog-centered { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: calc(100% - (0.5rem * 2)); } +.modal-dialog-centered::before { + display: block; + height: calc(100vh - (0.5rem * 2)); + content: ""; +} + .modal-content { position: relative; - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; @@ -5482,13 +5433,10 @@ button.close { } .modal-header { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; - -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem; @@ -5509,20 +5457,16 @@ button.close { .modal-body { position: relative; - -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem; } .modal-footer { - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; -ms-flex-align: center; align-items: center; - -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 1rem; @@ -5553,6 +5497,9 @@ button.close { .modal-dialog-centered { min-height: calc(100% - (1.75rem * 2)); } + .modal-dialog-centered::before { + height: calc(100vh - (1.75rem * 2)); + } .modal-sm { max-width: 300px; } @@ -5569,7 +5516,7 @@ button.close { z-index: 1070; display: block; margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; @@ -5682,7 +5629,7 @@ button.close { z-index: 1060; display: block; max-width: 276px; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; @@ -5729,7 +5676,8 @@ button.close { } .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, -.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { +.bs-popover-top .arrow::after, +.bs-popover-auto[x-placement^="top"] .arrow::after { border-width: 0.5rem 0.5rem 0; } @@ -5738,7 +5686,9 @@ button.close { border-top-color: rgba(0, 0, 0, 0.25); } -.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { + +.bs-popover-top .arrow::after, +.bs-popover-auto[x-placement^="top"] .arrow::after { bottom: 1px; border-top-color: #fff; } @@ -5755,7 +5705,8 @@ button.close { } .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, -.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { +.bs-popover-right .arrow::after, +.bs-popover-auto[x-placement^="right"] .arrow::after { border-width: 0.5rem 0.5rem 0.5rem 0; } @@ -5764,7 +5715,9 @@ button.close { border-right-color: rgba(0, 0, 0, 0.25); } -.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { + +.bs-popover-right .arrow::after, +.bs-popover-auto[x-placement^="right"] .arrow::after { left: 1px; border-right-color: #fff; } @@ -5778,7 +5731,8 @@ button.close { } .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, -.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { +.bs-popover-bottom .arrow::after, +.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-width: 0 0.5rem 0.5rem 0.5rem; } @@ -5787,7 +5741,9 @@ button.close { border-bottom-color: rgba(0, 0, 0, 0.25); } -.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { + +.bs-popover-bottom .arrow::after, +.bs-popover-auto[x-placement^="bottom"] .arrow::after { top: 1px; border-bottom-color: #fff; } @@ -5815,7 +5771,8 @@ button.close { } .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, -.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { +.bs-popover-left .arrow::after, +.bs-popover-auto[x-placement^="left"] .arrow::after { border-width: 0.5rem 0 0.5rem 0.5rem; } @@ -5824,7 +5781,9 @@ button.close { border-left-color: rgba(0, 0, 0, 0.25); } -.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { + +.bs-popover-left .arrow::after, +.bs-popover-auto[x-placement^="left"] .arrow::after { right: 1px; border-left-color: #fff; } @@ -5862,13 +5821,9 @@ button.close { .carousel-item { position: relative; display: none; - -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; - transition: -webkit-transform 0.6s ease; - transition: transform 0.6s ease; - transition: transform 0.6s ease, -webkit-transform 0.6s ease; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; @@ -5879,6 +5834,17 @@ button.close { .carousel-item-next, .carousel-item-prev { display: block; + transition: -webkit-transform 0.6s ease; + transition: transform 0.6s ease; + transition: transform 0.6s ease, -webkit-transform 0.6s ease; +} + +@media screen and (prefers-reduced-motion: reduce) { + .carousel-item.active, + .carousel-item-next, + .carousel-item-prev { + transition: none; + } } .carousel-item-next, @@ -5929,18 +5895,52 @@ button.close { } } +.carousel-fade .carousel-item { + opacity: 0; + transition-duration: .6s; + transition-property: opacity; +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + opacity: 1; +} + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + opacity: 0; +} + +.carousel-fade .carousel-item-next, +.carousel-fade .carousel-item-prev, +.carousel-fade .carousel-item.active, +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-prev { + -webkit-transform: translateX(0); + transform: translateX(0); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-fade .carousel-item-next, + .carousel-fade .carousel-item-prev, + .carousel-fade .carousel-item.active, + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-prev { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + .carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-align: center; -ms-flex-align: center; align-items: center; - -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 15%; @@ -5989,10 +5989,8 @@ button.close { bottom: 10px; left: 0; z-index: 15; - display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-left: 0; @@ -6003,7 +6001,6 @@ button.close { .carousel-indicators li { position: relative; - -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 30px; @@ -6011,6 +6008,7 @@ button.close { margin-right: 3px; margin-left: 3px; text-indent: -999px; + cursor: pointer; background-color: rgba(255, 255, 255, 0.5); } @@ -6305,13 +6303,11 @@ button.bg-dark:focus { } .d-flex { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-inline-flex { - display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } @@ -6339,12 +6335,10 @@ button.bg-dark:focus { display: table-cell !important; } .d-sm-flex { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-sm-inline-flex { - display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } @@ -6373,12 +6367,10 @@ button.bg-dark:focus { display: table-cell !important; } .d-md-flex { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-md-inline-flex { - display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } @@ -6407,12 +6399,10 @@ button.bg-dark:focus { display: table-cell !important; } .d-lg-flex { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-lg-inline-flex { - display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } @@ -6441,12 +6431,10 @@ button.bg-dark:focus { display: table-cell !important; } .d-xl-flex { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-xl-inline-flex { - display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } @@ -6475,12 +6463,10 @@ button.bg-dark:focus { display: table-cell !important; } .d-print-flex { - display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .d-print-inline-flex { - display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } @@ -6530,29 +6516,21 @@ button.bg-dark:focus { } .flex-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; } .flex-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; } .flex-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } @@ -6572,26 +6550,47 @@ button.bg-dark:focus { flex-wrap: wrap-reverse !important; } +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + .justify-content-start { - -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-end { - -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-center { - -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-between { - -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; } @@ -6602,31 +6601,26 @@ button.bg-dark:focus { } .align-items-start { - -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-end { - -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-center { - -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; } .align-items-baseline { - -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-stretch { - -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; } @@ -6693,26 +6687,18 @@ button.bg-dark:focus { @media (min-width: 576px) { .flex-sm-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; } .flex-sm-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; } .flex-sm-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-sm-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } @@ -6728,23 +6714,39 @@ button.bg-dark:focus { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } + .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } .justify-content-sm-start { - -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-sm-end { - -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-sm-center { - -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-sm-between { - -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; } @@ -6753,27 +6755,22 @@ button.bg-dark:focus { justify-content: space-around !important; } .align-items-sm-start { - -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-sm-end { - -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-sm-center { - -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; } .align-items-sm-baseline { - -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-sm-stretch { - -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; } @@ -6829,26 +6826,18 @@ button.bg-dark:focus { @media (min-width: 768px) { .flex-md-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; } .flex-md-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; } .flex-md-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-md-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } @@ -6864,23 +6853,39 @@ button.bg-dark:focus { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } + .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } .justify-content-md-start { - -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-md-end { - -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-md-center { - -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-md-between { - -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; } @@ -6889,27 +6894,22 @@ button.bg-dark:focus { justify-content: space-around !important; } .align-items-md-start { - -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-md-end { - -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-md-center { - -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; } .align-items-md-baseline { - -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-md-stretch { - -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; } @@ -6965,26 +6965,18 @@ button.bg-dark:focus { @media (min-width: 992px) { .flex-lg-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; } .flex-lg-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; } .flex-lg-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-lg-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } @@ -7000,23 +6992,39 @@ button.bg-dark:focus { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } + .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } .justify-content-lg-start { - -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-lg-end { - -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-lg-center { - -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-lg-between { - -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; } @@ -7025,27 +7033,22 @@ button.bg-dark:focus { justify-content: space-around !important; } .align-items-lg-start { - -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-lg-end { - -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-lg-center { - -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; } .align-items-lg-baseline { - -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-lg-stretch { - -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; } @@ -7101,26 +7104,18 @@ button.bg-dark:focus { @media (min-width: 1200px) { .flex-xl-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; } .flex-xl-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; } .flex-xl-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .flex-xl-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } @@ -7136,23 +7131,39 @@ button.bg-dark:focus { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; } + .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } .justify-content-xl-start { - -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; } .justify-content-xl-end { - -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; } .justify-content-xl-center { - -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; } .justify-content-xl-between { - -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; } @@ -7161,27 +7172,22 @@ button.bg-dark:focus { justify-content: space-around !important; } .align-items-xl-start { - -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; } .align-items-xl-end { - -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; } .align-items-xl-center { - -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; } .align-items-xl-baseline { - -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; } .align-items-xl-stretch { - -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; } @@ -7349,8 +7355,6 @@ button.bg-dark:focus { overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; - -webkit-clip-path: inset(50%); - clip-path: inset(50%); border: 0; } @@ -7361,8 +7365,22 @@ button.bg-dark:focus { overflow: visible; clip: auto; white-space: normal; - -webkit-clip-path: none; - clip-path: none; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; } .w-25 { @@ -7381,6 +7399,10 @@ button.bg-dark:focus { width: 100% !important; } +.w-auto { + width: auto !important; +} + .h-25 { height: 25% !important; } @@ -7397,6 +7419,10 @@ button.bg-dark:focus { height: 100% !important; } +.h-auto { + height: auto !important; +} + .mw-100 { max-width: 100% !important; } @@ -8717,6 +8743,10 @@ button.bg-dark:focus { } } +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + .text-justify { text-align: justify !important; } @@ -8887,10 +8917,22 @@ a.text-dark:hover, a.text-dark:focus { color: #1d2124 !important; } +.text-body { + color: #212529 !important; +} + .text-muted { color: #6c757d !important; } +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + .text-hide { font: 0/0 a; color: transparent; @@ -8925,7 +8967,7 @@ a.text-dark:hover, a.text-dark:focus { } pre, blockquote { - border: 1px solid #999; + border: 1px solid #adb5bd; page-break-inside: avoid; } thead { @@ -8969,7 +9011,20 @@ a.text-dark:hover, a.text-dark:focus { } .table-bordered th, .table-bordered td { - border: 1px solid #ddd !important; + border: 1px solid #dee2e6 !important; + } + .table-dark { + color: inherit; + } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #dee2e6; + } + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; } } /*# sourceMappingURL=bootstrap.css.map */
\ No newline at end of file |