aboutsummaryrefslogtreecommitdiff
path: root/dist/css/bootstrap.rtl.css
diff options
context:
space:
mode:
authorXhmikosR <[email protected]>2021-08-18 07:29:56 +0300
committerGitHub <[email protected]>2021-08-18 07:29:56 +0300
commit433a148c9e61aa942801fd8101dfa5c4045fdaed (patch)
treef41db59fd06019169df5ea0338213ec0e298f226 /dist/css/bootstrap.rtl.css
parentb97cfa163b5098db70e03b27c91fca5dde9c267e (diff)
parent18b3e1ac71f73d006756684a285c5a818e2d1454 (diff)
downloadbootstrap-global-focus-vars.tar.xz
bootstrap-global-focus-vars.zip
Merge branch 'main' into global-focus-varsglobal-focus-vars
Diffstat (limited to 'dist/css/bootstrap.rtl.css')
-rw-r--r--dist/css/bootstrap.rtl.css1027
1 files changed, 762 insertions, 265 deletions
diff --git a/dist/css/bootstrap.rtl.css b/dist/css/bootstrap.rtl.css
index f30e3351f..52fc4e2ca 100644
--- a/dist/css/bootstrap.rtl.css
+++ b/dist/css/bootstrap.rtl.css
@@ -1,6 +1,6 @@
@charset "UTF-8";
/*!
- * Bootstrap v5.0.0-beta2 (https://getbootstrap.com/)
+ * Bootstrap v5.1.0 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
@@ -19,6 +19,15 @@
--bs-white: #fff;
--bs-gray: #6c757d;
--bs-gray-dark: #343a40;
+ --bs-gray-100: #f8f9fa;
+ --bs-gray-200: #e9ecef;
+ --bs-gray-300: #dee2e6;
+ --bs-gray-400: #ced4da;
+ --bs-gray-500: #adb5bd;
+ --bs-gray-600: #6c757d;
+ --bs-gray-700: #495057;
+ --bs-gray-800: #343a40;
+ --bs-gray-900: #212529;
--bs-primary: #0d6efd;
--bs-secondary: #6c757d;
--bs-success: #198754;
@@ -27,9 +36,26 @@
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #212529;
+ --bs-primary-rgb: 13, 110, 253;
+ --bs-secondary-rgb: 108, 117, 125;
+ --bs-success-rgb: 25, 135, 84;
+ --bs-info-rgb: 13, 202, 240;
+ --bs-warning-rgb: 255, 193, 7;
+ --bs-danger-rgb: 220, 53, 69;
+ --bs-light-rgb: 248, 249, 250;
+ --bs-dark-rgb: 33, 37, 41;
+ --bs-white-rgb: 255, 255, 255;
+ --bs-black-rgb: 0, 0, 0;
+ --bs-body-rgb: 33, 37, 41;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
+ --bs-body-font-family: var(--bs-font-sans-serif);
+ --bs-body-font-size: 1rem;
+ --bs-body-font-weight: 400;
+ --bs-body-line-height: 1.5;
+ --bs-body-color: #212529;
+ --bs-body-bg: #fff;
}
*,
@@ -46,20 +72,17 @@
body {
margin: 0;
- font-family: var(--bs-font-sans-serif);
- font-size: 1rem;
- font-weight: 400;
- line-height: 1.5;
- color: #212529;
- background-color: #fff;
+ font-family: var(--bs-body-font-family);
+ font-size: var(--bs-body-font-size);
+ font-weight: var(--bs-body-font-weight);
+ line-height: var(--bs-body-line-height);
+ color: var(--bs-body-color);
+ text-align: var(--bs-body-text-align);
+ background-color: var(--bs-body-bg);
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
-[tabindex="-1"]:focus:not(:focus-visible) {
- outline: 0 !important;
-}
-
hr {
margin: 1rem 0;
color: inherit;
@@ -130,7 +153,6 @@ p {
abbr[title],
abbr[data-bs-original-title] {
- text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
@@ -336,6 +358,9 @@ select {
select {
word-wrap: normal;
}
+select:disabled {
+ opacity: 1;
+}
[list]::-webkit-calendar-picker-indicator {
display: none;
@@ -634,15 +659,15 @@ progress {
display: flex;
flex-wrap: wrap;
margin-top: calc(var(--bs-gutter-y) * -1);
- margin-left: calc(var(--bs-gutter-x) / -2);
- margin-right: calc(var(--bs-gutter-x) / -2);
+ margin-left: calc(var(--bs-gutter-x) * -.5);
+ margin-right: calc(var(--bs-gutter-x) * -.5);
}
.row > * {
flex-shrink: 0;
width: 100%;
max-width: 100%;
- padding-left: calc(var(--bs-gutter-x) / 2);
- padding-right: calc(var(--bs-gutter-x) / 2);
+ padding-left: calc(var(--bs-gutter-x) * .5);
+ padding-right: calc(var(--bs-gutter-x) * .5);
margin-top: var(--bs-gutter-y);
}
@@ -692,12 +717,12 @@ progress {
.col-1 {
flex: 0 0 auto;
- width: 8.3333333333%;
+ width: 8.33333333%;
}
.col-2 {
flex: 0 0 auto;
- width: 16.6666666667%;
+ width: 16.66666667%;
}
.col-3 {
@@ -707,12 +732,12 @@ progress {
.col-4 {
flex: 0 0 auto;
- width: 33.3333333333%;
+ width: 33.33333333%;
}
.col-5 {
flex: 0 0 auto;
- width: 41.6666666667%;
+ width: 41.66666667%;
}
.col-6 {
@@ -722,12 +747,12 @@ progress {
.col-7 {
flex: 0 0 auto;
- width: 58.3333333333%;
+ width: 58.33333333%;
}
.col-8 {
flex: 0 0 auto;
- width: 66.6666666667%;
+ width: 66.66666667%;
}
.col-9 {
@@ -737,12 +762,12 @@ progress {
.col-10 {
flex: 0 0 auto;
- width: 83.3333333333%;
+ width: 83.33333333%;
}
.col-11 {
flex: 0 0 auto;
- width: 91.6666666667%;
+ width: 91.66666667%;
}
.col-12 {
@@ -751,11 +776,11 @@ progress {
}
.offset-1 {
- margin-right: 8.3333333333%;
+ margin-right: 8.33333333%;
}
.offset-2 {
- margin-right: 16.6666666667%;
+ margin-right: 16.66666667%;
}
.offset-3 {
@@ -763,11 +788,11 @@ progress {
}
.offset-4 {
- margin-right: 33.3333333333%;
+ margin-right: 33.33333333%;
}
.offset-5 {
- margin-right: 41.6666666667%;
+ margin-right: 41.66666667%;
}
.offset-6 {
@@ -775,11 +800,11 @@ progress {
}
.offset-7 {
- margin-right: 58.3333333333%;
+ margin-right: 58.33333333%;
}
.offset-8 {
- margin-right: 66.6666666667%;
+ margin-right: 66.66666667%;
}
.offset-9 {
@@ -787,11 +812,11 @@ progress {
}
.offset-10 {
- margin-right: 83.3333333333%;
+ margin-right: 83.33333333%;
}
.offset-11 {
- margin-right: 91.6666666667%;
+ margin-right: 91.66666667%;
}
.g-0,
@@ -901,12 +926,12 @@ progress {
.col-sm-1 {
flex: 0 0 auto;
- width: 8.3333333333%;
+ width: 8.33333333%;
}
.col-sm-2 {
flex: 0 0 auto;
- width: 16.6666666667%;
+ width: 16.66666667%;
}
.col-sm-3 {
@@ -916,12 +941,12 @@ progress {
.col-sm-4 {
flex: 0 0 auto;
- width: 33.3333333333%;
+ width: 33.33333333%;
}
.col-sm-5 {
flex: 0 0 auto;
- width: 41.6666666667%;
+ width: 41.66666667%;
}
.col-sm-6 {
@@ -931,12 +956,12 @@ progress {
.col-sm-7 {
flex: 0 0 auto;
- width: 58.3333333333%;
+ width: 58.33333333%;
}
.col-sm-8 {
flex: 0 0 auto;
- width: 66.6666666667%;
+ width: 66.66666667%;
}
.col-sm-9 {
@@ -946,12 +971,12 @@ progress {
.col-sm-10 {
flex: 0 0 auto;
- width: 83.3333333333%;
+ width: 83.33333333%;
}
.col-sm-11 {
flex: 0 0 auto;
- width: 91.6666666667%;
+ width: 91.66666667%;
}
.col-sm-12 {
@@ -964,11 +989,11 @@ progress {
}
.offset-sm-1 {
- margin-right: 8.3333333333%;
+ margin-right: 8.33333333%;
}
.offset-sm-2 {
- margin-right: 16.6666666667%;
+ margin-right: 16.66666667%;
}
.offset-sm-3 {
@@ -976,11 +1001,11 @@ progress {
}
.offset-sm-4 {
- margin-right: 33.3333333333%;
+ margin-right: 33.33333333%;
}
.offset-sm-5 {
- margin-right: 41.6666666667%;
+ margin-right: 41.66666667%;
}
.offset-sm-6 {
@@ -988,11 +1013,11 @@ progress {
}
.offset-sm-7 {
- margin-right: 58.3333333333%;
+ margin-right: 58.33333333%;
}
.offset-sm-8 {
- margin-right: 66.6666666667%;
+ margin-right: 66.66666667%;
}
.offset-sm-9 {
@@ -1000,11 +1025,11 @@ progress {
}
.offset-sm-10 {
- margin-right: 83.3333333333%;
+ margin-right: 83.33333333%;
}
.offset-sm-11 {
- margin-right: 91.6666666667%;
+ margin-right: 91.66666667%;
}
.g-sm-0,
@@ -1114,12 +1139,12 @@ progress {
.col-md-1 {
flex: 0 0 auto;
- width: 8.3333333333%;
+ width: 8.33333333%;
}
.col-md-2 {
flex: 0 0 auto;
- width: 16.6666666667%;
+ width: 16.66666667%;
}
.col-md-3 {
@@ -1129,12 +1154,12 @@ progress {
.col-md-4 {
flex: 0 0 auto;
- width: 33.3333333333%;
+ width: 33.33333333%;
}
.col-md-5 {
flex: 0 0 auto;
- width: 41.6666666667%;
+ width: 41.66666667%;
}
.col-md-6 {
@@ -1144,12 +1169,12 @@ progress {
.col-md-7 {
flex: 0 0 auto;
- width: 58.3333333333%;
+ width: 58.33333333%;
}
.col-md-8 {
flex: 0 0 auto;
- width: 66.6666666667%;
+ width: 66.66666667%;
}
.col-md-9 {
@@ -1159,12 +1184,12 @@ progress {
.col-md-10 {
flex: 0 0 auto;
- width: 83.3333333333%;
+ width: 83.33333333%;
}
.col-md-11 {
flex: 0 0 auto;
- width: 91.6666666667%;
+ width: 91.66666667%;
}
.col-md-12 {
@@ -1177,11 +1202,11 @@ progress {
}
.offset-md-1 {
- margin-right: 8.3333333333%;
+ margin-right: 8.33333333%;
}
.offset-md-2 {
- margin-right: 16.6666666667%;
+ margin-right: 16.66666667%;
}
.offset-md-3 {
@@ -1189,11 +1214,11 @@ progress {
}
.offset-md-4 {
- margin-right: 33.3333333333%;
+ margin-right: 33.33333333%;
}
.offset-md-5 {
- margin-right: 41.6666666667%;
+ margin-right: 41.66666667%;
}
.offset-md-6 {
@@ -1201,11 +1226,11 @@ progress {
}
.offset-md-7 {
- margin-right: 58.3333333333%;
+ margin-right: 58.33333333%;
}
.offset-md-8 {
- margin-right: 66.6666666667%;
+ margin-right: 66.66666667%;
}
.offset-md-9 {
@@ -1213,11 +1238,11 @@ progress {
}
.offset-md-10 {
- margin-right: 83.3333333333%;
+ margin-right: 83.33333333%;
}
.offset-md-11 {
- margin-right: 91.6666666667%;
+ margin-right: 91.66666667%;
}
.g-md-0,
@@ -1327,12 +1352,12 @@ progress {
.col-lg-1 {
flex: 0 0 auto;
- width: 8.3333333333%;
+ width: 8.33333333%;
}
.col-lg-2 {
flex: 0 0 auto;
- width: 16.6666666667%;
+ width: 16.66666667%;
}
.col-lg-3 {
@@ -1342,12 +1367,12 @@ progress {
.col-lg-4 {
flex: 0 0 auto;
- width: 33.3333333333%;
+ width: 33.33333333%;
}
.col-lg-5 {
flex: 0 0 auto;
- width: 41.6666666667%;
+ width: 41.66666667%;
}
.col-lg-6 {
@@ -1357,12 +1382,12 @@ progress {
.col-lg-7 {
flex: 0 0 auto;
- width: 58.3333333333%;
+ width: 58.33333333%;
}
.col-lg-8 {
flex: 0 0 auto;
- width: 66.6666666667%;
+ width: 66.66666667%;
}
.col-lg-9 {
@@ -1372,12 +1397,12 @@ progress {
.col-lg-10 {
flex: 0 0 auto;
- width: 83.3333333333%;
+ width: 83.33333333%;
}
.col-lg-11 {
flex: 0 0 auto;
- width: 91.6666666667%;
+ width: 91.66666667%;
}
.col-lg-12 {
@@ -1390,11 +1415,11 @@ progress {
}
.offset-lg-1 {
- margin-right: 8.3333333333%;
+ margin-right: 8.33333333%;
}
.offset-lg-2 {
- margin-right: 16.6666666667%;
+ margin-right: 16.66666667%;
}
.offset-lg-3 {
@@ -1402,11 +1427,11 @@ progress {
}
.offset-lg-4 {
- margin-right: 33.3333333333%;
+ margin-right: 33.33333333%;
}
.offset-lg-5 {
- margin-right: 41.6666666667%;
+ margin-right: 41.66666667%;
}
.offset-lg-6 {
@@ -1414,11 +1439,11 @@ progress {
}
.offset-lg-7 {
- margin-right: 58.3333333333%;
+ margin-right: 58.33333333%;
}
.offset-lg-8 {
- margin-right: 66.6666666667%;
+ margin-right: 66.66666667%;
}
.offset-lg-9 {
@@ -1426,11 +1451,11 @@ progress {
}
.offset-lg-10 {
- margin-right: 83.3333333333%;
+ margin-right: 83.33333333%;
}
.offset-lg-11 {
- margin-right: 91.6666666667%;
+ margin-right: 91.66666667%;
}
.g-lg-0,
@@ -1540,12 +1565,12 @@ progress {
.col-xl-1 {
flex: 0 0 auto;
- width: 8.3333333333%;
+ width: 8.33333333%;
}
.col-xl-2 {
flex: 0 0 auto;
- width: 16.6666666667%;
+ width: 16.66666667%;
}
.col-xl-3 {
@@ -1555,12 +1580,12 @@ progress {
.col-xl-4 {
flex: 0 0 auto;
- width: 33.3333333333%;
+ width: 33.33333333%;
}
.col-xl-5 {
flex: 0 0 auto;
- width: 41.6666666667%;
+ width: 41.66666667%;
}
.col-xl-6 {
@@ -1570,12 +1595,12 @@ progress {
.col-xl-7 {
flex: 0 0 auto;
- width: 58.3333333333%;
+ width: 58.33333333%;
}
.col-xl-8 {
flex: 0 0 auto;
- width: 66.6666666667%;
+ width: 66.66666667%;
}
.col-xl-9 {
@@ -1585,12 +1610,12 @@ progress {
.col-xl-10 {
flex: 0 0 auto;
- width: 83.3333333333%;
+ width: 83.33333333%;
}
.col-xl-11 {
flex: 0 0 auto;
- width: 91.6666666667%;
+ width: 91.66666667%;
}
.col-xl-12 {
@@ -1603,11 +1628,11 @@ progress {
}
.offset-xl-1 {
- margin-right: 8.3333333333%;
+ margin-right: 8.33333333%;
}
.offset-xl-2 {
- margin-right: 16.6666666667%;
+ margin-right: 16.66666667%;
}
.offset-xl-3 {
@@ -1615,11 +1640,11 @@ progress {
}
.offset-xl-4 {
- margin-right: 33.3333333333%;
+ margin-right: 33.33333333%;
}
.offset-xl-5 {
- margin-right: 41.6666666667%;
+ margin-right: 41.66666667%;
}
.offset-xl-6 {
@@ -1627,11 +1652,11 @@ progress {
}
.offset-xl-7 {
- margin-right: 58.3333333333%;
+ margin-right: 58.33333333%;
}
.offset-xl-8 {
- margin-right: 66.6666666667%;
+ margin-right: 66.66666667%;
}
.offset-xl-9 {
@@ -1639,11 +1664,11 @@ progress {
}
.offset-xl-10 {
- margin-right: 83.3333333333%;
+ margin-right: 83.33333333%;
}
.offset-xl-11 {
- margin-right: 91.6666666667%;
+ margin-right: 91.66666667%;
}
.g-xl-0,
@@ -1753,12 +1778,12 @@ progress {
.col-xxl-1 {
flex: 0 0 auto;
- width: 8.3333333333%;
+ width: 8.33333333%;
}
.col-xxl-2 {
flex: 0 0 auto;
- width: 16.6666666667%;
+ width: 16.66666667%;
}
.col-xxl-3 {
@@ -1768,12 +1793,12 @@ progress {
.col-xxl-4 {
flex: 0 0 auto;
- width: 33.3333333333%;
+ width: 33.33333333%;
}
.col-xxl-5 {
flex: 0 0 auto;
- width: 41.6666666667%;
+ width: 41.66666667%;
}
.col-xxl-6 {
@@ -1783,12 +1808,12 @@ progress {
.col-xxl-7 {
flex: 0 0 auto;
- width: 58.3333333333%;
+ width: 58.33333333%;
}
.col-xxl-8 {
flex: 0 0 auto;
- width: 66.6666666667%;
+ width: 66.66666667%;
}
.col-xxl-9 {
@@ -1798,12 +1823,12 @@ progress {
.col-xxl-10 {
flex: 0 0 auto;
- width: 83.3333333333%;
+ width: 83.33333333%;
}
.col-xxl-11 {
flex: 0 0 auto;
- width: 91.6666666667%;
+ width: 91.66666667%;
}
.col-xxl-12 {
@@ -1816,11 +1841,11 @@ progress {
}
.offset-xxl-1 {
- margin-right: 8.3333333333%;
+ margin-right: 8.33333333%;
}
.offset-xxl-2 {
- margin-right: 16.6666666667%;
+ margin-right: 16.66666667%;
}
.offset-xxl-3 {
@@ -1828,11 +1853,11 @@ progress {
}
.offset-xxl-4 {
- margin-right: 33.3333333333%;
+ margin-right: 33.33333333%;
}
.offset-xxl-5 {
- margin-right: 41.6666666667%;
+ margin-right: 41.66666667%;
}
.offset-xxl-6 {
@@ -1840,11 +1865,11 @@ progress {
}
.offset-xxl-7 {
- margin-right: 58.3333333333%;
+ margin-right: 58.33333333%;
}
.offset-xxl-8 {
- margin-right: 66.6666666667%;
+ margin-right: 66.66666667%;
}
.offset-xxl-9 {
@@ -1852,11 +1877,11 @@ progress {
}
.offset-xxl-10 {
- margin-right: 83.3333333333%;
+ margin-right: 83.33333333%;
}
.offset-xxl-11 {
- margin-right: 91.6666666667%;
+ margin-right: 91.66666667%;
}
.g-xxl-0,
@@ -1921,6 +1946,7 @@ progress {
}
.table {
--bs-table-bg: transparent;
+ --bs-table-accent-bg: transparent;
--bs-table-striped-color: #212529;
--bs-table-striped-bg: rgba(0, 0, 0, 0.05);
--bs-table-active-color: #212529;
@@ -2182,10 +2208,6 @@ progress {
.form-control::-webkit-date-and-time-value {
height: 1.5em;
}
-.form-control::-webkit-input-placeholder {
- color: #6c757d;
- opacity: 1;
-}
.form-control::-moz-placeholder {
color: #6c757d;
opacity: 1;
@@ -2312,7 +2334,7 @@ textarea.form-control-lg {
}
.form-control-color {
- max-width: 3rem;
+ width: 3rem;
height: auto;
padding: 0.375rem;
}
@@ -2332,6 +2354,7 @@ textarea.form-control-lg {
display: block;
width: 100%;
padding: 0.375rem 0.75rem 0.375rem 2.25rem;
+ -moz-padding-start: calc(0.75rem - 3px);
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
@@ -2343,10 +2366,16 @@ textarea.form-control-lg {
background-size: 16px 12px;
border: 1px solid #ced4da;
border-radius: 0.25rem;
+ transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
+@media (prefers-reduced-motion: reduce) {
+ .form-select {
+ transition: none;
+ }
+}
.form-select:focus {
border-color: #86b7fe;
outline: 0;
@@ -2357,7 +2386,6 @@ textarea.form-control-lg {
background-image: none;
}
.form-select:disabled {
- color: #6c757d;
background-color: #e9ecef;
}
.form-select:-moz-focusring {
@@ -2580,7 +2608,7 @@ textarea.form-control-lg {
.form-floating > .form-control,
.form-floating > .form-select {
height: calc(3.5rem + 2px);
- padding: 1rem 0.75rem;
+ line-height: 1.25;
}
.form-floating > label {
position: absolute;
@@ -2598,8 +2626,8 @@ textarea.form-control-lg {
transition: none;
}
}
-.form-floating > .form-control::-webkit-input-placeholder {
- color: transparent;
+.form-floating > .form-control {
+ padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder {
color: transparent;
@@ -2767,6 +2795,8 @@ textarea.form-control-lg {
.was-validated .form-select:valid, .form-select.is-valid {
border-color: #198754;
+}
+.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
padding-left: 4.125rem;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-position: left 0.75rem center, center left 2.25rem;
@@ -2794,6 +2824,17 @@ textarea.form-control-lg {
margin-right: 0.5em;
}
+.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
+.was-validated .input-group .form-select:valid,
+.input-group .form-select.is-valid {
+ z-index: 1;
+}
+.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
+.was-validated .input-group .form-select:valid:focus,
+.input-group .form-select.is-valid:focus {
+ z-index: 3;
+}
+
.invalid-feedback {
display: none;
width: 100%;
@@ -2843,6 +2884,8 @@ textarea.form-control-lg {
.was-validated .form-select:invalid, .form-select.is-invalid {
border-color: #dc3545;
+}
+.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
padding-left: 4.125rem;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
background-position: left 0.75rem center, center left 2.25rem;
@@ -2870,6 +2913,17 @@ textarea.form-control-lg {
margin-right: 0.5em;
}
+.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
+.was-validated .input-group .form-select:invalid,
+.input-group .form-select.is-invalid {
+ z-index: 2;
+}
+.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
+.was-validated .input-group .form-select:invalid:focus,
+.input-group .form-select.is-invalid:focus {
+ z-index: 3;
+}
+
.btn {
display: inline-block;
font-weight: 400;
@@ -3396,6 +3450,16 @@ textarea.form-control-lg {
transition: none;
}
}
+.collapsing.collapse-horizontal {
+ width: 0;
+ height: auto;
+ transition: width 0.35s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+ .collapsing.collapse-horizontal {
+ transition: none;
+ }
+}
.dropup,
.dropend,
@@ -3423,7 +3487,6 @@ textarea.form-control-lg {
.dropdown-menu {
position: absolute;
- top: 100%;
z-index: 1000;
display: none;
min-width: 10rem;
@@ -3439,6 +3502,7 @@ textarea.form-control-lg {
border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
+ top: 100%;
right: 0;
margin-top: 0.125rem;
}
@@ -3447,16 +3511,16 @@ textarea.form-control-lg {
--bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
- right: auto ;
- left: 0 ;
+ left: auto;
+ right: 0;
}
.dropdown-menu-end {
--bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
- right: 0 ;
- left: auto ;
+ left: 0;
+ right: auto;
}
@media (min-width: 576px) {
@@ -3464,16 +3528,16 @@ textarea.form-control-lg {
--bs-position: start;
}
.dropdown-menu-sm-start[data-bs-popper] {
- right: auto ;
- left: 0 ;
+ left: auto;
+ right: 0;
}
.dropdown-menu-sm-end {
--bs-position: end;
}
.dropdown-menu-sm-end[data-bs-popper] {
- right: 0 ;
- left: auto ;
+ left: 0;
+ right: auto;
}
}
@media (min-width: 768px) {
@@ -3481,16 +3545,16 @@ textarea.form-control-lg {
--bs-position: start;
}
.dropdown-menu-md-start[data-bs-popper] {
- right: auto ;
- left: 0 ;
+ left: auto;
+ right: 0;
}
.dropdown-menu-md-end {
--bs-position: end;
}
.dropdown-menu-md-end[data-bs-popper] {
- right: 0 ;
- left: auto ;
+ left: 0;
+ right: auto;
}
}
@media (min-width: 992px) {
@@ -3498,16 +3562,16 @@ textarea.form-control-lg {
--bs-position: start;
}
.dropdown-menu-lg-start[data-bs-popper] {
- right: auto ;
- left: 0 ;
+ left: auto;
+ right: 0;
}
.dropdown-menu-lg-end {
--bs-position: end;
}
.dropdown-menu-lg-end[data-bs-popper] {
- right: 0 ;
- left: auto ;
+ left: 0;
+ right: auto;
}
}
@media (min-width: 1200px) {
@@ -3515,16 +3579,16 @@ textarea.form-control-lg {
--bs-position: start;
}
.dropdown-menu-xl-start[data-bs-popper] {
- right: auto ;
- left: 0 ;
+ left: auto;
+ right: 0;
}
.dropdown-menu-xl-end {
--bs-position: end;
}
.dropdown-menu-xl-end[data-bs-popper] {
- right: 0 ;
- left: auto ;
+ left: 0;
+ right: auto;
}
}
@media (min-width: 1400px) {
@@ -3532,23 +3596,21 @@ textarea.form-control-lg {
--bs-position: start;
}
.dropdown-menu-xxl-start[data-bs-popper] {
- right: auto ;
- left: 0 ;
+ left: auto;
+ right: 0;
}
.dropdown-menu-xxl-end {
--bs-position: end;
}
.dropdown-menu-xxl-end[data-bs-popper] {
- right: 0 ;
- left: auto ;
+ left: 0;
+ right: auto;
}
}
-.dropup .dropdown-menu {
+.dropup .dropdown-menu[data-bs-popper] {
top: auto;
bottom: 100%;
-}
-.dropup .dropdown-menu[data-bs-popper] {
margin-top: 0;
margin-bottom: 0.125rem;
}
@@ -3566,12 +3628,10 @@ textarea.form-control-lg {
margin-right: 0;
}
-.dropend .dropdown-menu {
+.dropend .dropdown-menu[data-bs-popper] {
top: 0;
left: auto;
right: 100%;
-}
-.dropend .dropdown-menu[data-bs-popper] {
margin-top: 0;
margin-right: 0.125rem;
}
@@ -3592,12 +3652,10 @@ textarea.form-control-lg {
vertical-align: 0;
}
-.dropstart .dropdown-menu {
+.dropstart .dropdown-menu[data-bs-popper] {
top: 0;
left: 100%;
right: auto;
-}
-.dropstart .dropdown-menu[data-bs-popper] {
margin-top: 0;
margin-left: 0.125rem;
}
@@ -3816,6 +3874,7 @@ textarea.form-control-lg {
.nav-link {
display: block;
padding: 0.5rem 1rem;
+ color: #0d6efd;
text-decoration: none;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@@ -3824,6 +3883,9 @@ textarea.form-control-lg {
transition: none;
}
}
+.nav-link:hover, .nav-link:focus {
+ color: #0a58ca;
+}
.nav-link.disabled {
color: #6c757d;
pointer-events: none;
@@ -3885,6 +3947,11 @@ textarea.form-control-lg {
text-align: center;
}
+.nav-fill .nav-item .nav-link,
+.nav-justified .nav-item .nav-link {
+ width: 100%;
+}
+
.tab-content > .tab-pane {
display: none;
}
@@ -4010,6 +4077,33 @@ textarea.form-control-lg {
.navbar-expand-sm .navbar-toggler {
display: none;
}
+ .navbar-expand-sm .offcanvas-header {
+ display: none;
+ }
+ .navbar-expand-sm .offcanvas {
+ position: inherit;
+ bottom: 0;
+ z-index: 1000;
+ flex-grow: 1;
+ visibility: visible !important;
+ background-color: transparent;
+ border-left: 0;
+ border-right: 0;
+ transition: none;
+ transform: none;
+ }
+ .navbar-expand-sm .offcanvas-top,
+.navbar-expand-sm .offcanvas-bottom {
+ height: auto;
+ border-top: 0;
+ border-bottom: 0;
+ }
+ .navbar-expand-sm .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ }
}
@media (min-width: 768px) {
.navbar-expand-md {
@@ -4036,6 +4130,33 @@ textarea.form-control-lg {
.navbar-expand-md .navbar-toggler {
display: none;
}
+ .navbar-expand-md .offcanvas-header {
+ display: none;
+ }
+ .navbar-expand-md .offcanvas {
+ position: inherit;
+ bottom: 0;
+ z-index: 1000;
+ flex-grow: 1;
+ visibility: visible !important;
+ background-color: transparent;
+ border-left: 0;
+ border-right: 0;
+ transition: none;
+ transform: none;
+ }
+ .navbar-expand-md .offcanvas-top,
+.navbar-expand-md .offcanvas-bottom {
+ height: auto;
+ border-top: 0;
+ border-bottom: 0;
+ }
+ .navbar-expand-md .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ }
}
@media (min-width: 992px) {
.navbar-expand-lg {
@@ -4062,6 +4183,33 @@ textarea.form-control-lg {
.navbar-expand-lg .navbar-toggler {
display: none;
}
+ .navbar-expand-lg .offcanvas-header {
+ display: none;
+ }
+ .navbar-expand-lg .offcanvas {
+ position: inherit;
+ bottom: 0;
+ z-index: 1000;
+ flex-grow: 1;
+ visibility: visible !important;
+ background-color: transparent;
+ border-left: 0;
+ border-right: 0;
+ transition: none;
+ transform: none;
+ }
+ .navbar-expand-lg .offcanvas-top,
+.navbar-expand-lg .offcanvas-bottom {
+ height: auto;
+ border-top: 0;
+ border-bottom: 0;
+ }
+ .navbar-expand-lg .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ }
}
@media (min-width: 1200px) {
.navbar-expand-xl {
@@ -4088,6 +4236,33 @@ textarea.form-control-lg {
.navbar-expand-xl .navbar-toggler {
display: none;
}
+ .navbar-expand-xl .offcanvas-header {
+ display: none;
+ }
+ .navbar-expand-xl .offcanvas {
+ position: inherit;
+ bottom: 0;
+ z-index: 1000;
+ flex-grow: 1;
+ visibility: visible !important;
+ background-color: transparent;
+ border-left: 0;
+ border-right: 0;
+ transition: none;
+ transform: none;
+ }
+ .navbar-expand-xl .offcanvas-top,
+.navbar-expand-xl .offcanvas-bottom {
+ height: auto;
+ border-top: 0;
+ border-bottom: 0;
+ }
+ .navbar-expand-xl .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ }
}
@media (min-width: 1400px) {
.navbar-expand-xxl {
@@ -4114,6 +4289,33 @@ textarea.form-control-lg {
.navbar-expand-xxl .navbar-toggler {
display: none;
}
+ .navbar-expand-xxl .offcanvas-header {
+ display: none;
+ }
+ .navbar-expand-xxl .offcanvas {
+ position: inherit;
+ bottom: 0;
+ z-index: 1000;
+ flex-grow: 1;
+ visibility: visible !important;
+ background-color: transparent;
+ border-left: 0;
+ border-right: 0;
+ transition: none;
+ transform: none;
+ }
+ .navbar-expand-xxl .offcanvas-top,
+.navbar-expand-xxl .offcanvas-bottom {
+ height: auto;
+ border-top: 0;
+ border-bottom: 0;
+ }
+ .navbar-expand-xxl .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+ }
}
.navbar-expand {
flex-wrap: nowrap;
@@ -4139,6 +4341,33 @@ textarea.form-control-lg {
.navbar-expand .navbar-toggler {
display: none;
}
+.navbar-expand .offcanvas-header {
+ display: none;
+}
+.navbar-expand .offcanvas {
+ position: inherit;
+ bottom: 0;
+ z-index: 1000;
+ flex-grow: 1;
+ visibility: visible !important;
+ background-color: transparent;
+ border-left: 0;
+ border-right: 0;
+ transition: none;
+ transform: none;
+}
+.navbar-expand .offcanvas-top,
+.navbar-expand .offcanvas-bottom {
+ height: auto;
+ border-top: 0;
+ border-bottom: 0;
+}
+.navbar-expand .offcanvas-body {
+ display: flex;
+ flex-grow: 0;
+ padding: 0;
+ overflow-y: visible;
+}
.navbar-light .navbar-brand {
color: rgba(0, 0, 0, 0.9);
@@ -4262,11 +4491,8 @@ textarea.form-control-lg {
margin-bottom: 0;
}
-.card-link:hover {
- text-decoration: none;
-}
.card-link + .card-link {
- margin-left: 1rem ;
+ margin-right: 1rem;
}
.card-header {
@@ -4379,8 +4605,8 @@ textarea.form-control-lg {
font-size: 1rem;
color: #212529;
text-align: right;
- background-color: transparent;
- border: 1px solid rgba(0, 0, 0, 0.125);
+ background-color: #fff;
+ border: 0;
border-radius: 0;
overflow-anchor: none;
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, border-radius 0.15s ease;
@@ -4390,16 +4616,14 @@ textarea.form-control-lg {
transition: none;
}
}
-.accordion-button.collapsed {
- border-bottom-width: 0;
-}
.accordion-button:not(.collapsed) {
color: #0c63e4;
background-color: #e7f1ff;
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
- transform: rotate(-180deg);
+ transform: rotate(180deg);
}
.accordion-button::after {
flex-shrink: 0;
@@ -4431,47 +4655,54 @@ textarea.form-control-lg {
margin-bottom: 0;
}
-.accordion-item:first-of-type .accordion-button {
+.accordion-item {
+ background-color: #fff;
+ border: 1px solid rgba(0, 0, 0, 0.125);
+}
+.accordion-item:first-of-type {
border-top-right-radius: 0.25rem;
border-top-left-radius: 0.25rem;
}
-.accordion-item:last-of-type .accordion-button.collapsed {
- border-bottom-width: 1px;
+.accordion-item:first-of-type .accordion-button {
+ border-top-right-radius: calc(0.25rem - 1px);
+ border-top-left-radius: calc(0.25rem - 1px);
+}
+.accordion-item:not(:first-of-type) {
+ border-top: 0;
+}
+.accordion-item:last-of-type {
border-bottom-left-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
}
+.accordion-item:last-of-type .accordion-button.collapsed {
+ border-bottom-left-radius: calc(0.25rem - 1px);
+ border-bottom-right-radius: calc(0.25rem - 1px);
+}
.accordion-item:last-of-type .accordion-collapse {
- border-bottom-width: 1px;
border-bottom-left-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
}
-.accordion-collapse {
- border: solid rgba(0, 0, 0, 0.125);
- border-width: 0 1px;
-}
-
.accordion-body {
padding: 1rem 1.25rem;
}
-.accordion-flush .accordion-button {
+.accordion-flush .accordion-collapse {
+ border-width: 0;
+}
+.accordion-flush .accordion-item {
border-left: 0;
border-right: 0;
border-radius: 0;
}
-.accordion-flush .accordion-collapse {
- border-width: 0;
+.accordion-flush .accordion-item:first-child {
+ border-top: 0;
}
-.accordion-flush .accordion-item:first-of-type .accordion-button {
- border-top-width: 0;
- border-top-right-radius: 0;
- border-top-left-radius: 0;
+.accordion-flush .accordion-item:last-child {
+ border-bottom: 0;
}
-.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed {
- border-bottom-width: 0;
- border-bottom-left-radius: 0;
- border-bottom-right-radius: 0;
+.accordion-flush .accordion-item .accordion-button {
+ border-radius: 0;
}
.breadcrumb {
@@ -4765,6 +4996,15 @@ textarea.form-control-lg {
border-radius: 0.25rem;
}
+.list-group-numbered {
+ list-style-type: none;
+ counter-reset: section;
+}
+.list-group-numbered > li::before {
+ content: counters(section, ".") ". ";
+ counter-increment: section;
+}
+
.list-group-item-action {
width: 100%;
color: #495057;
@@ -4785,6 +5025,7 @@ textarea.form-control-lg {
position: relative;
display: block;
padding: 0.5rem 1rem;
+ color: #212529;
text-decoration: none;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.125);
@@ -5125,10 +5366,10 @@ textarea.form-control-lg {
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
}
-.toast:not(.showing):not(.show) {
+.toast.showing {
opacity: 0;
}
-.toast.hide {
+.toast:not(.show) {
display: none;
}
@@ -5164,23 +5405,16 @@ textarea.form-control-lg {
word-wrap: break-word;
}
-.modal-open {
- overflow: hidden;
-}
-.modal-open .modal {
- overflow-x: hidden;
- overflow-y: auto;
-}
-
.modal {
position: fixed;
top: 0;
right: 0;
- z-index: 1050;
+ z-index: 1055;
display: none;
width: 100%;
height: 100%;
- overflow: hidden;
+ overflow-x: hidden;
+ overflow-y: auto;
outline: 0;
}
@@ -5240,7 +5474,7 @@ textarea.form-control-lg {
position: fixed;
top: 0;
right: 0;
- z-index: 1040;
+ z-index: 1050;
width: 100vw;
height: 100vh;
background-color: #000;
@@ -5293,14 +5527,6 @@ textarea.form-control-lg {
margin: 0.25rem;
}
-.modal-scrollbar-measure {
- position: absolute;
- top: -9999px;
- width: 50px;
- height: 50px;
- overflow: scroll;
-}
-
@media (min-width: 576px) {
.modal-dialog {
max-width: 500px;
@@ -5463,7 +5689,7 @@ textarea.form-control-lg {
}
.tooltip {
position: absolute;
- z-index: 1070;
+ z-index: 1080;
display: block;
margin: 0;
font-family: var(--bs-font-sans-serif);
@@ -5565,7 +5791,7 @@ textarea.form-control-lg {
position: absolute;
top: 0;
left: 0 ;
- z-index: 1060;
+ z-index: 1070;
display: block;
max-width: 276px;
font-family: var(--bs-font-sans-serif);
@@ -5678,7 +5904,7 @@ textarea.form-control-lg {
margin-bottom: 0;
font-size: 1rem;
background-color: #f0f0f0;
- border-bottom: 1px solid #d8d8d8;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.2);
border-top-right-radius: calc(0.3rem - 1px);
border-top-left-radius: calc(0.3rem - 1px);
}
@@ -5900,7 +6126,7 @@ textarea.form-control-lg {
display: inline-block;
width: 2rem;
height: 2rem;
- vertical-align: text-bottom;
+ vertical-align: -0.125em;
border: 0.25em solid currentColor;
border-left-color: transparent;
border-radius: 50%;
@@ -5937,7 +6163,7 @@ textarea.form-control-lg {
display: inline-block;
width: 2rem;
height: 2rem;
- vertical-align: text-bottom;
+ vertical-align: -0.125em;
background-color: currentColor;
border-radius: 50%;
opacity: 0;
@@ -5957,6 +6183,167 @@ textarea.form-control-lg {
animation-duration: 1.5s;
}
}
+.offcanvas {
+ position: fixed;
+ bottom: 0;
+ z-index: 1045;
+ display: flex;
+ flex-direction: column;
+ max-width: 100%;
+ visibility: hidden;
+ background-color: #fff;
+ background-clip: padding-box;
+ outline: 0;
+ transition: transform 0.3s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .offcanvas {
+ transition: none;
+ }
+}
+
+.offcanvas-backdrop {
+ position: fixed;
+ top: 0;
+ right: 0;
+ z-index: 1040;
+ width: 100vw;
+ height: 100vh;
+ background-color: #000;
+}
+.offcanvas-backdrop.fade {
+ opacity: 0;
+}
+.offcanvas-backdrop.show {
+ opacity: 0.5;
+}
+
+.offcanvas-header {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 1rem 1rem;
+}
+.offcanvas-header .btn-close {
+ padding: 0.5rem 0.5rem;
+ margin-top: -0.5rem;
+ margin-left: -0.5rem;
+ margin-bottom: -0.5rem;
+}
+
+.offcanvas-title {
+ margin-bottom: 0;
+ line-height: 1.5;
+}
+
+.offcanvas-body {
+ flex-grow: 1;
+ padding: 1rem 1rem;
+ overflow-y: auto;
+}
+
+.offcanvas-start {
+ top: 0;
+ right: 0;
+ width: 400px;
+ border-left: 1px solid rgba(0, 0, 0, 0.2);
+ transform: translateX(100%);
+}
+
+.offcanvas-end {
+ top: 0;
+ left: 0;
+ width: 400px;
+ border-right: 1px solid rgba(0, 0, 0, 0.2);
+ transform: translateX(-100%);
+}
+
+.offcanvas-top {
+ top: 0;
+ left: 0;
+ right: 0;
+ height: 30vh;
+ max-height: 100%;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.2);
+ transform: translateY(-100%);
+}
+
+.offcanvas-bottom {
+ left: 0;
+ right: 0;
+ height: 30vh;
+ max-height: 100%;
+ border-top: 1px solid rgba(0, 0, 0, 0.2);
+ transform: translateY(100%);
+}
+
+.offcanvas.show {
+ transform: none;
+}
+
+.placeholder {
+ display: inline-block;
+ min-height: 1em;
+ vertical-align: middle;
+ cursor: wait;
+ background-color: currentColor;
+ opacity: 0.5;
+}
+.placeholder.btn::before {
+ display: inline-block;
+ content: "";
+}
+
+.placeholder-xs {
+ min-height: 0.6em;
+}
+
+.placeholder-sm {
+ min-height: 0.8em;
+}
+
+.placeholder-lg {
+ min-height: 1.2em;
+}
+
+.placeholder-glow .placeholder {
+ -webkit-animation: placeholder-glow 2s ease-in-out infinite;
+ animation: placeholder-glow 2s ease-in-out infinite;
+}
+
+@-webkit-keyframes placeholder-glow {
+ 50% {
+ opacity: 0.2;
+ }
+}
+
+@keyframes placeholder-glow {
+ 50% {
+ opacity: 0.2;
+ }
+}
+.placeholder-wave {
+ -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
+ mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
+ -webkit-mask-size: 200% 100%;
+ mask-size: 200% 100%;
+ -webkit-animation: placeholder-wave 2s linear infinite;
+ animation: placeholder-wave 2s linear infinite;
+}
+
+@-webkit-keyframes placeholder-wave {
+ 100% {
+ -webkit-mask-position: -200% 0%;
+ mask-position: -200% 0%;
+ }
+}
+
+@keyframes placeholder-wave {
+ 100% {
+ -webkit-mask-position: -200% 0%;
+ mask-position: -200% 0%;
+ }
+}
.clearfix::after {
display: block;
clear: both;
@@ -6115,6 +6502,20 @@ textarea.form-control-lg {
z-index: 1020;
}
}
+.hstack {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ align-self: stretch;
+}
+
+.vstack {
+ display: flex;
+ flex: 1 1 auto;
+ flex-direction: column;
+ align-self: stretch;
+}
+
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
position: absolute !important;
@@ -6144,6 +6545,15 @@ textarea.form-control-lg {
white-space: nowrap;
}
+.vr {
+ display: inline-block;
+ align-self: stretch;
+ width: 1px;
+ min-height: 1em;
+ background-color: currentColor;
+ opacity: 0.25;
+}
+
.align-baseline {
vertical-align: baseline !important;
}
@@ -6180,6 +6590,26 @@ textarea.form-control-lg {
float: none !important;
}
+.opacity-0 {
+ opacity: 0 !important;
+}
+
+.opacity-25 {
+ opacity: 0.25 !important;
+}
+
+.opacity-50 {
+ opacity: 0.5 !important;
+}
+
+.opacity-75 {
+ opacity: 0.75 !important;
+}
+
+.opacity-100 {
+ opacity: 1 !important;
+}
+
.overflow-auto {
overflow: auto !important;
}
@@ -6409,10 +6839,6 @@ textarea.form-control-lg {
border-color: #fff !important;
}
-.border-0 {
- border-width: 0 !important;
-}
-
.border-1 {
border-width: 1px !important;
}
@@ -7083,6 +7509,10 @@ textarea.form-control-lg {
padding-right: 3rem !important;
}
+.font-monospace {
+ font-family: var(--bs-font-monospace) !important;
+}
+
.fs-1 {
font-size: calc(1.375rem + 1.5vw) !important;
}
@@ -7135,16 +7565,20 @@ textarea.form-control-lg {
font-weight: bolder !important;
}
-.text-lowercase {
- text-transform: lowercase !important;
+.lh-1 {
+ line-height: 1 !important;
}
-.text-uppercase {
- text-transform: uppercase !important;
+.lh-sm {
+ line-height: 1.25 !important;
}
-.text-capitalize {
- text-transform: capitalize !important;
+.lh-base {
+ line-height: 1.5 !important;
+}
+
+.lh-lg {
+ line-height: 2 !important;
}
.text-start {
@@ -7159,147 +7593,210 @@ textarea.form-control-lg {
text-align: center !important;
}
+.text-decoration-none {
+ text-decoration: none !important;
+}
+
+.text-decoration-underline {
+ text-decoration: underline !important;
+}
+
+.text-decoration-line-through {
+ text-decoration: line-through !important;
+}
+
+.text-lowercase {
+ text-transform: lowercase !important;
+}
+
+.text-uppercase {
+ text-transform: uppercase !important;
+}
+
+.text-capitalize {
+ text-transform: capitalize !important;
+}
+
+.text-wrap {
+ white-space: normal !important;
+}
+
+.text-nowrap {
+ white-space: nowrap !important;
+}
.text-primary {
- color: #0d6efd !important;
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary {
- color: #6c757d !important;
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success {
- color: #198754 !important;
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info {
- color: #0dcaf0 !important;
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning {
- color: #ffc107 !important;
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger {
- color: #dc3545 !important;
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light {
- color: #f8f9fa !important;
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark {
- color: #212529 !important;
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
+}
+
+.text-black {
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white {
- color: #fff !important;
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body {
- color: #212529 !important;
+ --bs-text-opacity: 1;
+ color: rgba(var(--bs-body-rgb), var(--bs-text-opacity)) !important;
}
.text-muted {
+ --bs-text-opacity: 1;
color: #6c757d !important;
}
.text-black-50 {
+ --bs-text-opacity: 1;
color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
+ --bs-text-opacity: 1;
color: rgba(255, 255, 255, 0.5) !important;
}
.text-reset {
+ --bs-text-opacity: 1;
color: inherit !important;
}
-.lh-1 {
- line-height: 1 !important;
+.text-opacity-25 {
+ --bs-text-opacity: 0.25;
}
-.lh-sm {
- line-height: 1.25 !important;
+.text-opacity-50 {
+ --bs-text-opacity: 0.5;
}
-.lh-base {
- line-height: 1.5 !important;
+.text-opacity-75 {
+ --bs-text-opacity: 0.75;
}
-.lh-lg {
- line-height: 2 !important;
+.text-opacity-100 {
+ --bs-text-opacity: 1;
}
.bg-primary {
- background-color: #0d6efd !important;
+ --bs-bg-opacity: 1;
+ background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary {
- background-color: #6c757d !important;
+ --bs-bg-opacity: 1;
+ background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success {
- background-color: #198754 !important;
+ --bs-bg-opacity: 1;
+ background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info {
- background-color: #0dcaf0 !important;
+ --bs-bg-opacity: 1;
+ background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning {
- background-color: #ffc107 !important;
+ --bs-bg-opacity: 1;
+ background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger {
- background-color: #dc3545 !important;
+ --bs-bg-opacity: 1;
+ background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
- background-color: #f8f9fa !important;
+ --bs-bg-opacity: 1;
+ background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark {
- background-color: #212529 !important;
+ --bs-bg-opacity: 1;
+ background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
-.bg-body {
- background-color: #fff !important;
+.bg-black {
+ --bs-bg-opacity: 1;
+ background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
- background-color: #fff !important;
+ --bs-bg-opacity: 1;
+ background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
+}
+
+.bg-body {
+ --bs-bg-opacity: 1;
+ background-color: rgba(var(--bs-body-rgb), var(--bs-bg-opacity)) !important;
}
.bg-transparent {
+ --bs-bg-opacity: 1;
background-color: transparent !important;
}
-.bg-gradient {
- background-image: var(--bs-gradient) !important;
+.bg-opacity-10 {
+ --bs-bg-opacity: 0.1;
}
-.text-wrap {
- white-space: normal !important;
+.bg-opacity-25 {
+ --bs-bg-opacity: 0.25;
}
-.text-nowrap {
- white-space: nowrap !important;
+.bg-opacity-50 {
+ --bs-bg-opacity: 0.5;
}
-.text-decoration-none {
- text-decoration: none !important;
+.bg-opacity-75 {
+ --bs-bg-opacity: 0.75;
}
-.text-decoration-underline {
- text-decoration: underline !important;
+.bg-opacity-100 {
+ --bs-bg-opacity: 1;
}
-.text-decoration-line-through {
- text-decoration: line-through !important;
-}
-.font-monospace {
- font-family: var(--bs-font-monospace) !important;
+.bg-gradient {
+ background-image: var(--bs-gradient) !important;
}
.user-select-all {