diff options
| author | Patrick H. Lauke <[email protected]> | 2021-05-04 12:46:06 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-05-04 12:46:06 +0100 |
| commit | 8865a8ab1c7157ab81bf49afa62b75f36daee46d (patch) | |
| tree | 97ef78f2ea8e07aab50014176d061fe3c1d49134 /dist/css/bootstrap.rtl.css | |
| parent | 018ee6a3b50b958ddb49657086cd9168abf5a485 (diff) | |
| parent | 7ea6578773cb1b7f5cfb8fb41321b3fa10349daf (diff) | |
| download | bootstrap-jo-docs-thanks-page.tar.xz bootstrap-jo-docs-thanks-page.zip | |
Merge branch 'main' into jo-docs-thanks-pagejo-docs-thanks-page
Diffstat (limited to 'dist/css/bootstrap.rtl.css')
| -rw-r--r-- | dist/css/bootstrap.rtl.css | 644 |
1 files changed, 384 insertions, 260 deletions
diff --git a/dist/css/bootstrap.rtl.css b/dist/css/bootstrap.rtl.css index 9d9f656aa..f34efd9f7 100644 --- a/dist/css/bootstrap.rtl.css +++ b/dist/css/bootstrap.rtl.css @@ -1,8 +1,8 @@ @charset "UTF-8"; /*! - * Bootstrap v5.0.0-alpha3 (https://getbootstrap.com/) - * Copyright 2011-2020 The Bootstrap Authors - * Copyright 2011-2020 Twitter, Inc. + * Bootstrap v5.0.0-beta3 (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) */ :root { @@ -56,10 +56,6 @@ body { -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 +126,6 @@ p { abbr[title], abbr[data-bs-original-title] { - text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; @@ -309,9 +304,8 @@ button { border-radius: 0; } -button:focus { - outline: dotted 1px; - outline: -webkit-focus-ring-color auto 5px; +button:focus:not(:focus-visible) { + outline: 0; } input, @@ -337,6 +331,9 @@ select { select { word-wrap: normal; } +select:disabled { + opacity: 1; +} [list]::-webkit-calendar-picker-indicator { display: none; @@ -1937,8 +1934,8 @@ progress { .table > :not(caption) > * > * { padding: 0.5rem 0.5rem; background-color: var(--bs-table-bg); - background-image: linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg)); border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); } .table > tbody { vertical-align: inherit; @@ -2183,10 +2180,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; @@ -2332,12 +2325,11 @@ textarea.form-control-lg { .form-select { display: block; width: 100%; - padding: 0.375rem 0.75rem 0.375rem 1.75rem; + padding: 0.375rem 0.75rem 0.375rem 2.25rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; - vertical-align: middle; background-color: #fff; 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"); background-repeat: no-repeat; @@ -2359,7 +2351,6 @@ textarea.form-control-lg { background-image: none; } .form-select:disabled { - color: #6c757d; background-color: #e9ecef; } .form-select:-moz-focusring { @@ -2407,12 +2398,6 @@ textarea.form-control-lg { appearance: none; -webkit-print-color-adjust: exact; color-adjust: exact; - transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .form-check-input { - transition: none; - } } .form-check-input[type=checkbox] { border-radius: 0.25em; @@ -2461,6 +2446,12 @@ textarea.form-control-lg { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); background-position: right center; border-radius: 2em; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; + } } .form-switch .form-check-input:focus { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); @@ -2496,7 +2487,7 @@ textarea.form-control-lg { appearance: none; } .form-range:focus { - outline: none; + outline: 0; } .form-range:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); @@ -2600,9 +2591,6 @@ textarea.form-control-lg { transition: none; } } -.form-floating > .form-control::-webkit-input-placeholder { - color: transparent; -} .form-floating > .form-control::-moz-placeholder { color: transparent; } @@ -2701,7 +2689,7 @@ textarea.form-control-lg { .input-group-lg > .form-select, .input-group-sm > .form-select { - padding-left: 1.75rem; + padding-left: 3rem; } .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), @@ -2769,9 +2757,9 @@ textarea.form-control-lg { .was-validated .form-select:valid, .form-select.is-valid { border-color: #198754; - padding-left: calc(0.75em + 2.3125rem); + 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 1.75rem; + background-position: left 0.75rem center, center left 2.25rem; background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .form-select:valid:focus, .form-select.is-valid:focus { @@ -2796,6 +2784,12 @@ 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: 3; +} + .invalid-feedback { display: none; width: 100%; @@ -2845,9 +2839,9 @@ textarea.form-control-lg { .was-validated .form-select:invalid, .form-select.is-invalid { border-color: #dc3545; - padding-left: calc(0.75em + 2.3125rem); + 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 1.75rem; + background-position: left 0.75rem center, center left 2.25rem; background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { @@ -2872,6 +2866,12 @@ 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: 3; +} + .btn { display: inline-block; font-weight: 400; @@ -3426,12 +3426,11 @@ textarea.form-control-lg { .dropdown-menu { position: absolute; top: 100%; - right: 0; z-index: 1000; display: none; min-width: 10rem; padding: 0.5rem 0; - margin: 0.125rem 0 0; + margin: 0; font-size: 1rem; color: #212529; text-align: right; @@ -3441,73 +3440,113 @@ textarea.form-control-lg { border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; } +.dropdown-menu[data-bs-popper] { + right: 0; + margin-top: 0.125rem; +} .dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { right: auto ; left: 0 ; } .dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { right: 0 ; left: auto ; } @media (min-width: 576px) { .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { right: auto ; left: 0 ; } .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { right: 0 ; left: auto ; } } @media (min-width: 768px) { .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { right: auto ; left: 0 ; } .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { right: 0 ; left: auto ; } } @media (min-width: 992px) { .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { right: auto ; left: 0 ; } .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { right: 0 ; left: auto ; } } @media (min-width: 1200px) { .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { right: auto ; left: 0 ; } .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { right: 0 ; left: auto ; } } @media (min-width: 1400px) { .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { right: auto ; left: 0 ; } .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { right: 0 ; left: auto ; } } -.dropup .dropdown-menu { +.dropup .dropdown-menu[data-bs-popper] { top: auto; bottom: 100%; margin-top: 0; @@ -3531,6 +3570,8 @@ textarea.form-control-lg { top: 0; left: auto; right: 100%; +} +.dropend .dropdown-menu[data-bs-popper] { margin-top: 0; margin-right: 0.125rem; } @@ -3555,6 +3596,8 @@ textarea.form-control-lg { top: 0; left: 100%; right: auto; +} +.dropstart .dropdown-menu[data-bs-popper] { margin-top: 0; margin-left: 0.125rem; } @@ -3583,12 +3626,6 @@ textarea.form-control-lg { vertical-align: 0; } -.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] { - left: auto; - bottom: auto; - right: auto; -} - .dropdown-divider { height: 0; margin: 0.5rem 0; @@ -3611,7 +3648,7 @@ textarea.form-control-lg { } .dropdown-item:hover, .dropdown-item:focus { color: #1e2125; - background-color: #f8f9fa; + background-color: #e9ecef; } .dropdown-item.active, .dropdown-item:active { color: #fff; @@ -3619,7 +3656,7 @@ textarea.form-control-lg { background-color: #0d6efd; } .dropdown-item.disabled, .dropdown-item:disabled { - color: #6c757d; + color: #adb5bd; pointer-events: none; background-color: transparent; } @@ -3798,12 +3835,14 @@ textarea.form-control-lg { } .nav-tabs .nav-link { margin-bottom: -1px; + background: none; border: 1px solid transparent; border-top-right-radius: 0.25rem; border-top-left-radius: 0.25rem; } .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #e9ecef #e9ecef #dee2e6; + isolation: isolate; } .nav-tabs .nav-link.disabled { color: #6c757d; @@ -3823,6 +3862,8 @@ textarea.form-control-lg { } .nav-pills .nav-link { + background: none; + border: 0; border-radius: 0.25rem; } .nav-pills .nav-link.active, @@ -3844,6 +3885,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; } @@ -3901,8 +3947,9 @@ textarea.form-control-lg { } .navbar-collapse { + flex-basis: 100%; + flex-grow: 1; align-items: center; - width: 100%; } .navbar-toggler { @@ -3938,6 +3985,11 @@ textarea.form-control-lg { background-size: 100%; } +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; +} + @media (min-width: 576px) { .navbar-expand-sm { flex-wrap: nowrap; @@ -3953,8 +4005,12 @@ textarea.form-control-lg { padding-left: 0.5rem; padding-right: 0.5rem; } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } .navbar-expand-sm .navbar-collapse { display: flex !important; + flex-basis: auto; } .navbar-expand-sm .navbar-toggler { display: none; @@ -3975,8 +4031,12 @@ textarea.form-control-lg { padding-left: 0.5rem; padding-right: 0.5rem; } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } .navbar-expand-md .navbar-collapse { display: flex !important; + flex-basis: auto; } .navbar-expand-md .navbar-toggler { display: none; @@ -3997,8 +4057,12 @@ textarea.form-control-lg { padding-left: 0.5rem; padding-right: 0.5rem; } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } .navbar-expand-lg .navbar-collapse { display: flex !important; + flex-basis: auto; } .navbar-expand-lg .navbar-toggler { display: none; @@ -4019,8 +4083,12 @@ textarea.form-control-lg { padding-left: 0.5rem; padding-right: 0.5rem; } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } .navbar-expand-xl .navbar-collapse { display: flex !important; + flex-basis: auto; } .navbar-expand-xl .navbar-toggler { display: none; @@ -4041,8 +4109,12 @@ textarea.form-control-lg { padding-left: 0.5rem; padding-right: 0.5rem; } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } .navbar-expand-xxl .navbar-collapse { display: flex !important; + flex-basis: auto; } .navbar-expand-xxl .navbar-toggler { display: none; @@ -4062,8 +4134,12 @@ textarea.form-control-lg { padding-left: 0.5rem; padding-right: 0.5rem; } +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} .navbar-expand .navbar-collapse { display: flex !important; + flex-basis: auto; } .navbar-expand .navbar-toggler { display: none; @@ -4195,7 +4271,7 @@ textarea.form-control-lg { text-decoration: none; } .card-link + .card-link { - margin-left: 1rem ; + margin-right: 1rem; } .card-header { @@ -4307,8 +4383,9 @@ textarea.form-control-lg { padding: 1rem 1.25rem; font-size: 1rem; color: #212529; - background-color: transparent; - border: 1px solid rgba(0, 0, 0, 0.125); + text-align: right; + 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; @@ -4318,12 +4395,10 @@ 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"); @@ -4359,47 +4434,53 @@ textarea.form-control-lg { margin-bottom: 0; } -.accordion-item:first-of-type .accordion-button { +.accordion-item { + margin-bottom: -1px; + 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:last-of-type { + margin-bottom: 0; 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 { @@ -4693,6 +4774,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; @@ -4713,6 +4803,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); @@ -5026,7 +5117,7 @@ textarea.form-control-lg { opacity: 0.75; } .btn-close:focus { - outline: none; + outline: 0; box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); opacity: 1; } @@ -5043,29 +5134,34 @@ textarea.form-control-lg { } .toast { - max-width: 350px; + width: 350px; + max-width: 100%; font-size: 0.875rem; + pointer-events: auto; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); - opacity: 0; border-radius: 0.25rem; } -.toast:not(:last-child) { - margin-bottom: 0.75rem; -} -.toast.showing { - opacity: 1; -} -.toast.show { - display: block; - opacity: 1; +.toast:not(.showing):not(.show) { + opacity: 0; } .toast.hide { display: none; } +.toast-container { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: 0.75rem; +} + .toast-header { display: flex; align-items: center; @@ -5084,6 +5180,7 @@ textarea.form-control-lg { .toast-body { padding: 0.75rem; + word-wrap: break-word; } .modal-open { @@ -5098,7 +5195,7 @@ textarea.form-control-lg { position: fixed; top: 0; right: 0; - z-index: 1050; + z-index: 1060; display: none; width: 100%; height: 100%; @@ -5162,7 +5259,7 @@ textarea.form-control-lg { position: fixed; top: 0; right: 0; - z-index: 1040; + z-index: 1050; width: 100vw; height: 100vh; background-color: #000; @@ -5385,7 +5482,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); @@ -5422,56 +5519,56 @@ textarea.form-control-lg { border-style: solid; } -.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] { +.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] { padding: 0.4rem 0; } -.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[x-placement^=top] .tooltip-arrow { +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { bottom: 0; } -.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[x-placement^=top] .tooltip-arrow::before { - top: 0; +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; border-width: 0.4rem 0.4rem 0; border-top-color: #000; } -.bs-tooltip-end, .bs-tooltip-auto[x-placement^=right] { +.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] { padding: 0 0.4rem; } -.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[x-placement^=right] .tooltip-arrow { - left: 0 ; +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + right: 0; width: 0.4rem; height: 0.8rem; } -.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[x-placement^=right] .tooltip-arrow::before { - right: 0 ; - border-width: 0.4rem 0.4rem 0.4rem 0 ; - border-right-color: #000 ; +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + left: -1px; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; } -.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] { +.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] { padding: 0.4rem 0; } -.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow { +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { top: 0; } -.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow::before { - bottom: 0; +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; border-width: 0 0.4rem 0.4rem; border-bottom-color: #000; } -.bs-tooltip-start, .bs-tooltip-auto[x-placement^=left] { +.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] { padding: 0 0.4rem; } -.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[x-placement^=left] .tooltip-arrow { - right: 0 ; +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + left: 0; width: 0.4rem; height: 0.8rem; } -.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[x-placement^=left] .tooltip-arrow::before { - left: 0 ; - border-width: 0.4rem 0 0.4rem 0.4rem ; - border-left-color: #000 ; +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + right: -1px; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; } .tooltip-inner { @@ -5487,7 +5584,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); @@ -5516,7 +5613,6 @@ textarea.form-control-lg { display: block; width: 1rem; height: 0.5rem; - margin: 0 0.3rem; } .popover .popover-arrow::before, .popover .popover-arrow::after { position: absolute; @@ -5526,60 +5622,50 @@ textarea.form-control-lg { border-style: solid; } -.bs-popover-top, .bs-popover-auto[x-placement^=top] { - margin-bottom: 0.5rem; -} -.bs-popover-top > .popover-arrow, .bs-popover-auto[x-placement^=top] > .popover-arrow { +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { bottom: calc(-0.5rem - 1px); } -.bs-popover-top > .popover-arrow::before, .bs-popover-auto[x-placement^=top] > .popover-arrow::before { +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { bottom: 0; border-width: 0.5rem 0.5rem 0; border-top-color: rgba(0, 0, 0, 0.25); } -.bs-popover-top > .popover-arrow::after, .bs-popover-auto[x-placement^=top] > .popover-arrow::after { +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0; border-top-color: #fff; } -.bs-popover-end, .bs-popover-auto[x-placement^=right] { - margin-left: 0.5rem ; -} -.bs-popover-end > .popover-arrow, .bs-popover-auto[x-placement^=right] > .popover-arrow { - left: calc(-0.5rem - 1px) ; +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + right: calc(-0.5rem - 1px); width: 0.5rem; height: 1rem; - margin: 0.3rem 0; } -.bs-popover-end > .popover-arrow::before, .bs-popover-auto[x-placement^=right] > .popover-arrow::before { - left: 0 ; - border-width: 0.5rem 0.5rem 0.5rem 0 ; - border-right-color: rgba(0, 0, 0, 0.25) ; +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); } -.bs-popover-end > .popover-arrow::after, .bs-popover-auto[x-placement^=right] > .popover-arrow::after { - left: 1px ; - border-width: 0.5rem 0.5rem 0.5rem 0 ; - border-right-color: #fff ; +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; } -.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] { - margin-top: 0.5rem; -} -.bs-popover-bottom > .popover-arrow, .bs-popover-auto[x-placement^=bottom] > .popover-arrow { +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { top: calc(-0.5rem - 1px); } -.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[x-placement^=bottom] > .popover-arrow::before { +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { top: 0; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: rgba(0, 0, 0, 0.25); } -.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[x-placement^=bottom] > .popover-arrow::after { +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { top: 1px; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: #fff; } -.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before { +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { position: absolute; top: 0; right: 50%; @@ -5590,24 +5676,20 @@ textarea.form-control-lg { border-bottom: 1px solid #f0f0f0; } -.bs-popover-start, .bs-popover-auto[x-placement^=left] { - margin-right: 0.5rem ; -} -.bs-popover-start > .popover-arrow, .bs-popover-auto[x-placement^=left] > .popover-arrow { - right: calc(-0.5rem - 1px) ; +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + left: calc(-0.5rem - 1px); width: 0.5rem; height: 1rem; - margin: 0.3rem 0; } -.bs-popover-start > .popover-arrow::before, .bs-popover-auto[x-placement^=left] > .popover-arrow::before { - right: 0 ; - border-width: 0.5rem 0 0.5rem 0.5rem ; - border-left-color: rgba(0, 0, 0, 0.25) ; +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); } -.bs-popover-start > .popover-arrow::after, .bs-popover-auto[x-placement^=left] > .popover-arrow::after { - right: 1px ; - border-width: 0.5rem 0 0.5rem 0.5rem ; - border-left-color: #fff ; +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; } .popover-header { @@ -5711,8 +5793,11 @@ textarea.form-control-lg { align-items: center; justify-content: center; width: 15%; + padding: 0; color: #fff; text-align: center; + background: none; + border: 0; opacity: 0.5; transition: opacity 0.15s ease; } @@ -5764,29 +5849,32 @@ textarea.form-control-lg { z-index: 2; display: flex; justify-content: center; - padding-right: 0; + padding: 0; margin-left: 15%; + margin-bottom: 1rem; margin-right: 15%; list-style: none; } -.carousel-indicators li { +.carousel-indicators [data-bs-target] { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; + padding: 0; margin-left: 3px; margin-right: 3px; text-indent: -999px; cursor: pointer; background-color: #fff; background-clip: padding-box; + border: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6s ease; } @media (prefers-reduced-motion: reduce) { - .carousel-indicators li { + .carousel-indicators [data-bs-target] { transition: none; } } @@ -5809,7 +5897,7 @@ textarea.form-control-lg { .carousel-dark .carousel-control-prev-icon { filter: invert(1) grayscale(100); } -.carousel-dark .carousel-indicators li { +.carousel-dark .carousel-indicators [data-bs-target] { background-color: #000; } .carousel-dark .carousel-caption { @@ -5888,6 +5976,86 @@ textarea.form-control-lg { animation-duration: 1.5s; } } +.offcanvas { + position: fixed; + bottom: 0; + z-index: 1040; + 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-header { + display: flex; + justify-content: space-between; + padding: 1rem 1rem; +} +.offcanvas-header .btn-close { + padding: 0.5rem 0.5rem; + margin: -0.5rem auto -0.5rem -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-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; +} + +.offcanvas-backdrop::before { + position: fixed; + top: 0; + right: 0; + z-index: 1039; + width: 100vw; + height: 100vh; + content: ""; + background-color: rgba(0, 0, 0, 0.5); +} + .clearfix::after { display: block; clear: both; @@ -5956,7 +6124,7 @@ textarea.form-control-lg { } .ratio::before { display: block; - padding-top: var(--aspect-ratio); + padding-top: var(--bs-aspect-ratio); content: ""; } .ratio > * { @@ -5968,19 +6136,19 @@ textarea.form-control-lg { } .ratio-1x1 { - --aspect-ratio: 100%; + --bs-aspect-ratio: 100%; } .ratio-4x3 { - --aspect-ratio: calc(3 / 4 * 100%); + --bs-aspect-ratio: calc(3 / 4 * 100%); } .ratio-16x9 { - --aspect-ratio: calc(9 / 16 * 100%); + --bs-aspect-ratio: calc(9 / 16 * 100%); } .ratio-21x9 { - --aspect-ratio: calc(9 / 21 * 100%); + --bs-aspect-ratio: calc(9 / 21 * 100%); } .fixed-top { @@ -6047,7 +6215,7 @@ textarea.form-control-lg { } } .visually-hidden, -.visually-hidden-focusable:not(:focus) { +.visually-hidden-focusable:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; @@ -6253,7 +6421,15 @@ textarea.form-control-lg { } .translate-middle { - transform: translateX(50%) translateY(-50%) !important; + transform: translate(50%, -50%) !important; +} + +.translate-middle-x { + transform: translateX(50%) !important; +} + +.translate-middle-y { + transform: translateY(-50%) !important; } .border { @@ -6332,10 +6508,6 @@ textarea.form-control-lg { border-color: #fff !important; } -.border-0 { - border-width: 0 !important; -} - .border-1 { border-width: 1px !important; } @@ -7006,6 +7178,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; } @@ -7058,16 +7234,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 { @@ -7082,6 +7262,37 @@ 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; } @@ -7138,22 +7349,6 @@ textarea.form-control-lg { color: inherit !important; } -.lh-1 { - line-height: 1 !important; -} - -.lh-sm { - line-height: 1.25 !important; -} - -.lh-base { - line-height: 1.5 !important; -} - -.lh-lg { - line-height: 2 !important; -} - .bg-primary { background-color: #0d6efd !important; } @@ -7202,29 +7397,6 @@ textarea.form-control-lg { background-image: var(--bs-gradient) !important; } -.text-wrap { - white-space: normal !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-decoration-none { - text-decoration: none !important; -} - -.text-decoration-underline { - text-decoration: underline !important; -} - -.text-decoration-line-through { - text-decoration: line-through !important; -} -.font-monospace { - font-family: var(--bs-font-monospace) !important; -} - .user-select-all { -webkit-user-select: all !important; -moz-user-select: all !important; @@ -10578,54 +10750,6 @@ textarea.form-control-lg { .fs-4 { font-size: 1.5rem !important; } - - .fs-sm-1 { - font-size: 2.5rem !important; - } - - .fs-sm-2 { - font-size: 2rem !important; - } - - .fs-sm-3 { - font-size: 1.75rem !important; - } - - .fs-sm-4 { - font-size: 1.5rem !important; - } - - .fs-md-1 { - font-size: 2.5rem !important; - } - - .fs-md-2 { - font-size: 2rem !important; - } - - .fs-md-3 { - font-size: 1.75rem !important; - } - - .fs-md-4 { - font-size: 1.5rem !important; - } - - .fs-lg-1 { - font-size: 2.5rem !important; - } - - .fs-lg-2 { - font-size: 2rem !important; - } - - .fs-lg-3 { - font-size: 1.75rem !important; - } - - .fs-lg-4 { - font-size: 1.5rem !important; - } } @media print { .d-print-inline { |
