diff options
Diffstat (limited to 'dist/css/bootstrap.css')
-rw-r--r-- | dist/css/bootstrap.css | 211 |
1 files changed, 109 insertions, 102 deletions
diff --git a/dist/css/bootstrap.css b/dist/css/bootstrap.css index 5807fa60f0..54ce4d8282 100644 --- a/dist/css/bootstrap.css +++ b/dist/css/bootstrap.css @@ -1,8 +1,8 @@ @charset "UTF-8"; /*! - * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/) - * Copyright 2011-2020 The Bootstrap Authors - * Copyright 2011-2020 Twitter, Inc. + * Bootstrap v5.0.0-beta2 (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 { @@ -309,9 +309,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, @@ -1939,8 +1938,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; @@ -2334,12 +2333,11 @@ textarea.form-control-lg { .form-select { display: block; width: 100%; - padding: 0.375rem 1.75rem 0.375rem 0.75rem; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; 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; @@ -2409,12 +2407,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; @@ -2463,6 +2455,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: left 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"); @@ -2498,7 +2496,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); @@ -2703,7 +2701,7 @@ textarea.form-control-lg { .input-group-lg > .form-select, .input-group-sm > .form-select { - padding-right: 1.75rem; + padding-right: 3rem; } .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), @@ -2771,9 +2769,9 @@ textarea.form-control-lg { .was-validated .form-select:valid, .form-select.is-valid { border-color: #198754; - padding-right: calc(0.75em + 2.3125rem); + padding-right: 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: right 0.75rem center, center right 1.75rem; + background-position: right 0.75rem center, center right 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 { @@ -2847,9 +2845,9 @@ textarea.form-control-lg { .was-validated .form-select:invalid, .form-select.is-invalid { border-color: #dc3545; - padding-right: calc(0.75em + 2.3125rem); + padding-right: 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: right 0.75rem center, center right 1.75rem; + background-position: right 0.75rem center, center right 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 { @@ -3428,12 +3426,11 @@ textarea.form-control-lg { .dropdown-menu { position: absolute; top: 100%; - left: 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: left; @@ -3443,18 +3440,23 @@ textarea.form-control-lg { border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; } -.dropdown-menu[style] { - right: auto !important; +.dropdown-menu[data-bs-popper] { + left: 0; + margin-top: 0.125rem; } .dropdown-menu-start { --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { right: auto /* rtl:ignore */; left: 0 /* rtl:ignore */; } .dropdown-menu-end { --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { right: 0 /* rtl:ignore */; left: auto /* rtl:ignore */; } @@ -3462,12 +3464,16 @@ textarea.form-control-lg { @media (min-width: 576px) { .dropdown-menu-sm-start { --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { right: auto /* rtl:ignore */; left: 0 /* rtl:ignore */; } .dropdown-menu-sm-end { --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { right: 0 /* rtl:ignore */; left: auto /* rtl:ignore */; } @@ -3475,12 +3481,16 @@ textarea.form-control-lg { @media (min-width: 768px) { .dropdown-menu-md-start { --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { right: auto /* rtl:ignore */; left: 0 /* rtl:ignore */; } .dropdown-menu-md-end { --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { right: 0 /* rtl:ignore */; left: auto /* rtl:ignore */; } @@ -3488,12 +3498,16 @@ textarea.form-control-lg { @media (min-width: 992px) { .dropdown-menu-lg-start { --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { right: auto /* rtl:ignore */; left: 0 /* rtl:ignore */; } .dropdown-menu-lg-end { --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { right: 0 /* rtl:ignore */; left: auto /* rtl:ignore */; } @@ -3501,12 +3515,16 @@ textarea.form-control-lg { @media (min-width: 1200px) { .dropdown-menu-xl-start { --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { right: auto /* rtl:ignore */; left: 0 /* rtl:ignore */; } .dropdown-menu-xl-end { --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { right: 0 /* rtl:ignore */; left: auto /* rtl:ignore */; } @@ -3514,12 +3532,16 @@ textarea.form-control-lg { @media (min-width: 1400px) { .dropdown-menu-xxl-start { --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { right: auto /* rtl:ignore */; left: 0 /* rtl:ignore */; } .dropdown-menu-xxl-end { --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { right: 0 /* rtl:ignore */; left: auto /* rtl:ignore */; } @@ -3527,6 +3549,8 @@ textarea.form-control-lg { .dropup .dropdown-menu { top: auto; bottom: 100%; +} +.dropup .dropdown-menu[data-bs-popper] { margin-top: 0; margin-bottom: 0.125rem; } @@ -3548,6 +3572,8 @@ textarea.form-control-lg { top: 0; right: auto; left: 100%; +} +.dropend .dropdown-menu[data-bs-popper] { margin-top: 0; margin-left: 0.125rem; } @@ -3572,6 +3598,8 @@ textarea.form-control-lg { top: 0; right: 100%; left: auto; +} +.dropstart .dropdown-menu[data-bs-popper] { margin-top: 0; margin-right: 0.125rem; } @@ -3622,7 +3650,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; @@ -3630,7 +3658,7 @@ textarea.form-control-lg { background-color: #0d6efd; } .dropdown-item.disabled, .dropdown-item:disabled { - color: #6c757d; + color: #adb5bd; pointer-events: none; background-color: transparent; } @@ -3809,12 +3837,14 @@ textarea.form-control-lg { } .nav-tabs .nav-link { margin-bottom: -1px; + background: none; border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-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; @@ -3834,6 +3864,8 @@ textarea.form-control-lg { } .nav-pills .nav-link { + background: none; + border: 0; border-radius: 0.25rem; } .nav-pills .nav-link.active, @@ -3912,8 +3944,9 @@ textarea.form-control-lg { } .navbar-collapse { + flex-basis: 100%; + flex-grow: 1; align-items: center; - width: 100%; } .navbar-toggler { @@ -3949,6 +3982,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; @@ -3964,8 +4002,12 @@ textarea.form-control-lg { padding-right: 0.5rem; padding-left: 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; @@ -3986,8 +4028,12 @@ textarea.form-control-lg { padding-right: 0.5rem; padding-left: 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; @@ -4008,8 +4054,12 @@ textarea.form-control-lg { padding-right: 0.5rem; padding-left: 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; @@ -4030,8 +4080,12 @@ textarea.form-control-lg { padding-right: 0.5rem; padding-left: 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; @@ -4052,8 +4106,12 @@ textarea.form-control-lg { padding-right: 0.5rem; padding-left: 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; @@ -4073,8 +4131,12 @@ textarea.form-control-lg { padding-right: 0.5rem; padding-left: 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; @@ -4318,6 +4380,7 @@ textarea.form-control-lg { padding: 1rem 1.25rem; font-size: 1rem; color: #212529; + text-align: left; background-color: transparent; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0; @@ -5037,7 +5100,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; } @@ -5100,6 +5163,7 @@ textarea.form-control-lg { .toast-body { padding: 0.75rem; + word-wrap: break-word; } .modal-open { @@ -5532,7 +5596,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; @@ -5542,9 +5605,6 @@ textarea.form-control-lg { border-style: solid; } -.bs-popover-top, .bs-popover-auto[data-popper-placement^=top] { - margin-bottom: 0.5rem !important; -} .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { bottom: calc(-0.5rem - 1px); } @@ -5559,14 +5619,10 @@ textarea.form-control-lg { border-top-color: #fff; } -.bs-popover-end, .bs-popover-auto[data-popper-placement^=right] { - margin-left: 0.5rem !important; -} .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { left: calc(-0.5rem - 1px); width: 0.5rem; height: 1rem; - margin: 0.3rem 0; } .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { left: 0; @@ -5579,9 +5635,6 @@ textarea.form-control-lg { border-right-color: #fff; } -.bs-popover-bottom, .bs-popover-auto[data-popper-placement^=bottom] { - margin-top: 0.5rem !important; -} .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { top: calc(-0.5rem - 1px); } @@ -5606,14 +5659,10 @@ textarea.form-control-lg { border-bottom: 1px solid #f0f0f0; } -.bs-popover-start, .bs-popover-auto[data-popper-placement^=left] { - margin-right: 0.5rem !important; -} .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { right: calc(-0.5rem - 1px); width: 0.5rem; height: 1rem; - margin: 0.3rem 0; } .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { right: 0; @@ -5731,8 +5780,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; } @@ -5793,29 +5845,32 @@ textarea.form-control-lg { z-index: 2; display: flex; justify-content: center; - padding-left: 0; + padding: 0; margin-right: 15%; + margin-bottom: 1rem; margin-left: 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-right: 3px; margin-left: 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; } } @@ -5838,7 +5893,7 @@ textarea.form-control-lg { .carousel-dark .carousel-control-next-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 { @@ -5985,7 +6040,7 @@ textarea.form-control-lg { } .ratio::before { display: block; - padding-top: var(--aspect-ratio); + padding-top: var(--bs-aspect-ratio); content: ""; } .ratio > * { @@ -5997,19 +6052,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 { @@ -6076,7 +6131,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; @@ -10623,54 +10678,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 { |