UNPKG

bootstrap-ie11

Version:

Bootstrap 5 for Internet Explorer 11

700 lines (698 loc) 18.3 kB
/*! * Bootstrap for IE11 v5.3.7 (https://github.com/coliff/bootstrap-ie11) * Copyright 2020-2025 C.Oliff * Licensed under MIT (https://github.com/coliff/bootstrap-ie11/blob/main/LICENSE) */ @media all and (-ms-high-contrast: active), (-ms-high-contrast: none) { svg { overflow: hidden; } textarea { overflow: auto; } hr { overflow: visible; } button, input { overflow: visible; } legend { color: inherit; white-space: normal; } pre { -ms-overflow-style: scrollbar; } template { display: none; } main { display: block; } [type=search]::-ms-clear { opacity: 0.7; } .col { flex: 1 0 0%; } } @media (-ms-high-contrast: active) and (min-width: 576px), (-ms-high-contrast: none) and (min-width: 576px) { .col-sm { flex: 1 0 0%; } } @media (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) { .col-md { flex: 1 0 0%; } } @media (-ms-high-contrast: active) and (min-width: 992px), (-ms-high-contrast: none) and (min-width: 992px) { .col-lg { flex: 1 0 0%; } } @media (-ms-high-contrast: active) and (min-width: 1200px), (-ms-high-contrast: none) and (min-width: 1200px) { .col-xl { flex: 1 0 0%; } } @media (-ms-high-contrast: active) and (min-width: 1400px), (-ms-high-contrast: none) and (min-width: 1400px) { .col-xxl { flex: 1 0 0%; } } @media all and (-ms-high-contrast: active), (-ms-high-contrast: none) { .table > :not(caption) > * > * { box-shadow: none !important; } .table.table-striped:not(.table-dark) > tbody > tr:nth-child(odd) > * { background-color: rgba(0, 0, 0, 0.05) !important; } .table-dark.table-striped > :not(caption) > *:nth-child(odd) > * { opacity: 0.9; } .table-dark.table-striped > thead > tr > th { opacity: 1 !important; } .table.table-hover:not(.table-dark) > tbody > tr:hover > * { background-color: rgba(0, 0, 0, 0.05) !important; } .table.table-hover.table-dark > tbody > tr:hover > * { opacity: 0.9; } .table.table-hover.table-striped > tbody > tr:hover > * { background-color: rgba(0, 0, 0, 0.05) !important; } .table-striped-columns > :not(caption) > tr > :nth-child(2n) { background-color: rgba(0, 0, 0, 0.05) !important; } .table-dark.table-striped-columns > :not(caption) > tr > :nth-child(2n) { background-color: rgb(0, 0, 0) !important; } .pe-none { cursor: default; } .text-break { word-wrap: break-word !important; } .user-select-none { -ms-user-select: none !important; } .user-select-auto { -ms-user-select: auto !important; } .link-opacity-10 { opacity: 0.1; } .link-opacity-25 { opacity: 0.25; } .link-opacity-50 { opacity: 0.5; } .link-opacity-75 { opacity: 0.75; } .link-opacity-100 { opacity: 1; } .link-opacity-10-hover:hover { opacity: 0.1; } .link-opacity-25-hover:hover { opacity: 0.25; } .link-opacity-50-hover:hover { opacity: 0.5; } .link-opacity-75-hover:hover { opacity: 0.75; } .link-opacity-100-hover:hover { opacity: 1; } .text-opacity-75 { opacity: 0.75; } .text-opacity-50 { opacity: 0.5; } .text-opacity-25 { opacity: 0.25; } .border { border-color: #dee2e6; border-style: solid; border-width: 1px; } .border-primary { border-color: rgb(13, 110, 253); } .border-primary-subtle { border-color: #9ec5fe; } .border-secondary { border-color: rgb(108, 117, 125); } .border-secondary-subtle { border-color: #c4c8cb; } .border-success { border-color: rgb(25, 135, 84); } .border-success-subtle { border-color: #a3cfbb; } .border-danger { border-color: rgb(220, 53, 69); } .border-danger-subtle { border-color: #f1aeb5; } .border-warning { border-color: rgb(255, 193, 7); } .border-warning-subtle { border-color: #ffe69c; } .border-info { border-color: rgb(13, 202, 240); } .border-info-subtle { border-color: #9eeaf9; } .border-light { border-color: rgb(248, 249, 250); } .border-light-subtle { border-color: #e9ecef; } .border-dark { border-color: rgb(33, 37, 41); } .border-dark-subtle { border-color: #adb5bd; } .border-black { border-color: rgb(0, 0, 0); } .border-white { border-color: rgb(255, 255, 255); } .border-top { border-top-color: #dee2e6; border-top-style: solid; border-top-width: 1px; } .border-bottom { border-bottom-color: #dee2e6; border-bottom-style: solid; border-bottom-width: 1px; } .border-start { border-left-color: #dee2e6; border-left-style: solid; border-left-width: 1px; } .border-end { border-right-color: #dee2e6; border-right-style: solid; border-right-width: 1px; } .border-1 { border-width: 1px !important; } .border-2 { border-width: 2px !important; } .border-3 { border-width: 3px !important; } .border-4 { border-width: 4px !important; } .border-5 { border-width: 5px !important; } .rounded { border-radius: 0.375rem; } .rounded-bottom { border-bottom-right-radius: 0.375rem; border-bottom-left-radius: 0.375rem; } .rounded-end { border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; } .rounded-start { border-top-left-radius: 0.375rem; border-bottom-left-radius: 0.375rem; } .rounded-top { border-top-left-radius: 0.375rem; border-top-right-radius: 0.375rem; } .rounded-1 { border-radius: 0.375rem; } .rounded-2 { border-radius: 0.25rem; } .rounded-3 { border-radius: 0.5rem; } .rounded-4 { border-radius: 1rem; } .rounded-5 { border-radius: 2rem; } .rounded-pill { border-radius: 50rem; } .text-primary { color: rgb(13, 110, 253) !important; } .text-secondary { color: rgb(108, 117, 125) !important; } .text-success { color: rgb(25, 135, 84) !important; } .text-danger { color: rgb(220, 53, 69) !important; } .text-warning { color: rgb(255, 193, 7) !important; } .text-info { color: rgb(13, 202, 240) !important; } .text-light { color: rgb(248, 249, 250) !important; } .text-dark { color: rgb(33, 37, 41) !important; } .text-body { color: rgb(33, 37, 41) !important; } .text-muted { color: rgb(108, 117, 125) !important; } .text-black { color: rgb(0, 0, 0) !important; } .text-white { color: rgb(255, 255, 255) !important; } .visually-hidden, .visually-hidden-focusable:not(:focus) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; } .hstack.gap-1 > * { margin-right: 0.25rem; } .hstack.gap-1 > *:last-child { margin-right: 0; } .hstack.gap-2 > * { margin-right: 0.5rem; } .hstack.gap-2 > *:last-child { margin-right: 0; } .hstack.gap-3 > * { margin-right: 1rem; } .hstack.gap-3 > *:last-child { margin-right: 0; } .hstack.gap-4 > * { margin-right: 1.5rem; } .hstack.gap-4 > *:last-child { margin-right: 0; } .hstack.gap-5 > * { margin-right: 3rem; } .hstack.gap-5 > *:last-child { margin-right: 0; } .vstack.gap-1 > * { margin-bottom: 0.25rem; } .vstack.gap-1 > *:last-child { margin-bottom: 0; } .vstack.gap-2 > * { margin-bottom: 0.5rem; } .vstack.gap-2 > *:last-child { margin-bottom: 0; } .vstack.gap-3 > * { margin-bottom: 1rem; } .vstack.gap-3 > *:last-child { margin-bottom: 0; } .vstack.gap-4 > * { margin-bottom: 1.5rem; } .vstack.gap-4 > *:last-child { margin-bottom: 0; } .vstack.gap-5 > * { margin-bottom: 3rem; } .vstack.gap-5 > *:last-child { margin-bottom: 0; } .d-grid { display: -ms-grid; } .d-inline-grid { display: -ms-inline-grid; } .vr { border-right: 1px solid rgb(33, 37, 41); } .justify-content-evenly { justify-content: space-around !important; } .breadcrumb-item { display: flex; } .breadcrumb-item + .breadcrumb-item::before { display: inline-block; } .btn { -ms-user-select: none; } .btn-close { background-clip: content-box; } .btn-close:disabled, .btn-close.disabled { -ms-user-select: none; } .btn-group > :not(:last-child).btn-group > .btn, .btn-group > :first-child.btn.dropdown-toggle-split, .btn-group > :not(:last-child):not(.dropdown-toggle).btn { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } .btn-group > :not(:first-child).btn-group > .btn, .btn-group > :nth-child(n+3).btn, .btn-group > :not(.btn-check) + .btn { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; } .form-check-input { border-color: rgba(0, 0, 0, 0.25); box-shadow: 0 0 0 1px rgba(111, 111, 111, 0.4); } .form-check-input::-ms-check { color: transparent; background-color: transparent; border: 0; } select::-ms-expand { display: none; } .form-check .form-check-input[type=radio] { margin-top: 0.27em; margin-left: -1.3em; } .form-check-input:checked { background-color: #0d6efd !important; border-color: #0d6efd !important; } .form-check-input:checked[type=checkbox] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); } .form-check-input:checked[type=radio] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e") !important; } .form-check-input[type=checkbox]:indeterminate { background-color: #0d6efd !important; border-color: #0d6efd !important; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e") !important; } .form-switch .form-check-input { 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"); } .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"); } .form-switch .form-check-input:checked { 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='%23fff'/%3e%3c/svg%3e"); } .form-switch .form-check-input, .form-switch .form-check-input:focus { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -4 8 8'%3e%3ccircle r='3' fill='%23ccc'/%3e%3c/svg%3e"); } .form-switch :checked.form-check-input { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); } .form-control:-ms-input-placeholder { color: #6c757d; opacity: 1; } .form-control-color { width: 5rem; } .form-control:disabled { -ms-user-select: none !important; } .form-floating { display: flex; flex-direction: column-reverse; } .form-floating > .form-control { min-height: calc(3.5rem + 2px) !important; } .form-floating > .form-control::-ms-input-placeholder { color: #6c757d; } .form-floating > .form-control:not(:-ms-input-placeholder) ~ label { opacity: 0.65; transform: scale(0.9) translateY(-0.01rem) translateX(0.15rem); } .form-floating input:-ms-input-placeholder, .form-floating select:-ms-input-placeholder, .form-floating textarea:-ms-input-placeholder { color: transparent; } .form-floating input:not(:-ms-input-placeholder) { padding-top: 1.25rem; padding-bottom: 0.25rem; } .form-floating input:not(:-ms-input-placeholder) ~ label, .form-floating select:not(:-ms-input-placeholder) ~ label, .form-floating textarea:not(:-ms-input-placeholder) ~ label { padding-top: 0.25rem; padding-bottom: 0.25rem; font-size: 14px; color: #777; opacity: 0.65; } .form-range:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } .form-range::-ms-thumb { width: 1rem; height: 1rem; margin-top: 0; margin-right: 0.25rem; margin-left: 0.25rem; background-color: #0d6efd; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; } .form-range::-ms-thumb:active { background-color: #b6d4fe; } .form-range::-ms-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: transparent; border-color: transparent; border-width: 0.5rem; } .form-range::-ms-fill-lower { background-color: #dee2e6; border-radius: 1rem; } .form-range::-ms-fill-upper { margin-right: 15px; background-color: #dee2e6; border-radius: 1rem; } .form-range:disabled::-ms-thumb { background-color: #adb5bd; } .form-select:focus::-ms-value { color: #495057; background-color: #fff; } .card { min-height: 1px; } .card-img, .card-img-top, .card-img-bottom { flex-shrink: 0; } } @media (-ms-high-contrast: active) and (min-width: 576px), (-ms-high-contrast: none) and (min-width: 576px) { .card-group > .card { flex: 1 0 0%; } } @media all and (-ms-high-contrast: active), (-ms-high-contrast: none) { .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); } .accordion-button::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%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"); transition: transform 0.2s ease-in-out; } .accordion-flush .accordion-item, .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed { border-radius: 0 !important; } .modal-dialog-scrollable { display: flex; } .modal-dialog-scrollable .modal-content { max-height: calc(100vh - 1rem); } .modal-dialog-centered::before { display: block; height: calc(100vh - 1rem); content: ""; } .modal-dialog-centered.modal-dialog-scrollable { flex-direction: column; justify-content: center; height: 100%; } .modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; } .modal-dialog-centered.modal-dialog-scrollable::before { content: none; } .modal-dialog { margin-right: auto !important; margin-left: auto !important; } .progress { line-height: 1; } .list-group-item-primary { color: #084298 !important; background-color: #cfe2ff !important; } .list-group-item-secondary { color: #41464b !important; background-color: #e2e3e5 !important; } .list-group-item-success { color: #0f5132 !important; background-color: #d1e7dd !important; } .list-group-item-danger { color: #842029 !important; background-color: #f8d7da !important; } .list-group-item-warning { color: #664d03 !important; background-color: #fff3cd !important; } .list-group-item-info { color: #055160 !important; background-color: #cff4fc !important; } .list-group-item-light { color: #636464 !important; background-color: #fefefe !important; } .list-group-item-dark { color: #141619 !important; background-color: #d3d3d4 !important; } .btn-close-white { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e"); } .carousel-dark .carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23111' viewBox='0 0 16 16'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); } .carousel-dark .carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23111' viewBox='0 0 16 16'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); } .invalid-tooltip, .valid-tooltip { left: 0; margin-left: 8px; } .link-primary { color: #0d6efd; } .link-secondary { color: #6c757d; } .link-success { color: #198754; } .link-danger { color: #dc3545; } .link-warning { color: #ffc107; } .link-info { color: #0dcaf0; } .link-light { color: #f8f9fa; } .link-dark { color: #212529; } .link-body-emphasis { color: #000; } .ratio-1x1::before { padding-top: 100%; } .ratio-4x3::before { padding-top: 75%; } .ratio-16x9::before { padding-top: 56.25%; } .ratio-21x9::before { padding-top: 42.8571428571%; } } /*# sourceMappingURL=bootstrap-ie11.css.map */