From bb0345d110f0de9dac87fafbf9a54594ebb99d6a Mon Sep 17 00:00:00 2001 From: sraskar Date: Thu, 10 Oct 2024 08:42:09 -0500 Subject: [PATCH] draft website --- assets/favicon.ico | Bin 0 -> 23462 bytes assets/sc24.png | Bin 0 -> 59333 bytes css/styles.css | 10839 +++++++++++++++++++++++++++++++++++++++++++ index.html | 180 + js/scripts.js | 34 + 5 files changed, 11053 insertions(+) create mode 100644 assets/favicon.ico create mode 100644 assets/sc24.png create mode 100644 css/styles.css create mode 100644 index.html create mode 100644 js/scripts.js diff --git a/assets/favicon.ico b/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..9356735ca323587d5730a74bd017d9cb2153479b GIT binary patch literal 23462 zcmeI2Ym8l0701uz4!r`E5nmsKGBw!J7NUL^oNvCW6eRJ5T2QE1Vib%Li7*|q0n*&DMgTO~-9{XjsE?EY|;o%Gf&I*P@A7F%Gk z1r~A(tWf385-t_C2zLk%3S+|mde?_^MUNdn{E3_Ia-1r7u5hEUM`+Ig#NQyCE5JJ+ zq^?S=6K)m8g_*RE7Yi@^X9zs+aFZoU_|wAUf>+0W=pWPbJ|!F}91ikPCHaidkG6>A zZ0Y%0Asw>9nEM+cwmx&=cenCcbBMLrM&;A5@o1)P`jT?H@DOOPLFMpMA*DV~$^RPR zfyB7{8TTvh+rqBI_?zW_tZ*>o1U>W-A+JN|`m+447fu&y!g+${zfZP{1+JdYCuM^N zK6v5xe2e;r<#)U=m$F(9ds-;wVU?-F_kAf3|nsE*~qWO@Y`y%a+gg11j$b_>Rg}7IM2=@N&xa-I}aI>p0PI1xp*b6oIi7z=l@^X$fqoPn;Qi9iu~nrOZI+!kBsA0 zK zP@rt&RkcQje>Q~iGPKUTPxh*I;`@C;u5mXX!k(DDo)ym-j@Ku1PV)PM6Ave2 z;>p5H#oHpu zIJ2{Oo|FElNDlhOzZ@Rc8ZpAW!~ALGg6=~xB!VF@EHkk ztt$A1imWHRd|I;Q>$?y~*>-^x9%oZF)-f^St-tpx*jgWjIGOW^v+|-HV`aM>Ee>>5 z^Gx{}p|O;GOYA#@_X)wui*fKk1fHKeJgohO5_nj*Soy#cGk;o-dV`b`4sYz73NPO?--wmp zEjUC7b?`VsdkTyCW+|;)SnJG0{-|J!_ohVB>m44x&zRqbnBS~C(48j43S+;wH~B^^ ziQ{**^j4009e+>#PKO8X^iemPq_j5SMBhzwu$G~U|by@r2C#d)-q=k8FDZ0w1wICSr+h%KAH zzY&|$NxJH|2>X>Nd0$*>(W5bkDZv?0x_QHNr!8L7m%p; z&K(|4nqN)Qf0ocuP#%ASbgEIsSPFn`y8%*uiH6ePL-Vsu<9LJx1a6AFdrO~n1Ht* z{AD7K=YG2kR{dCSrbuW%cvgUDHqRNptmjyDIgmYwmGUl!{}RhNpbMRatqjC*e&wBI zZVtp*rVmJIwH4=AseQD}PhZ&Y@Kg5`VN9^{+!I0Kor`krL|ev6=v?$&u_TUPs4pyc zVk|ZF@#df#t$>m)bl(1sl5glX)JHdk0wZjk(OP|BZ$xa-<#dM!?(>R{PMQBB;jN7r zuT#YP9fvt`CbC1pR$I;H?>PLP6(gbF2TzP4==p?xA3QFBr|8Q6hhxmM+UoqGV?}wH z>|UR^wIa4?=IqqU1>Lnp$BOdm08dK2ijVQypWNP3bgU>}C%ae2brrEib6q!&Ib6I8 z))p}m8awZbAuxRIkC#j;fiYk)@uuP)oG2qNtC9d8`uxxW{Vs^EEz?Ee<5JZbMED&m=I z7`v_b7o_Jm`;Z(hBWpS<9v$_I{f6Zll+VfPJqP`-g{t;qt>JO3mn|e0$mqp>D-AZCkF_#O- zl|o*(^7UESigO?R{kwv<7cR!rpXREa^r()IU)A`P=SUs42&V}(fo~+Ym9LD~pBKD& z0RQy@Jn+FA(?-NGJ{8}aZs$xG?|&wg>l?a%LjHV*I}+n^PQKHtg(nl^neX~Fj*B{4 zSbv4qt9d;S#+AG-imu7rI5LMZo*#_%@SfRJKBowWqA-ShT=<9Jtbxtpa}dvo>Fp#THm>fd$wC?Oa+~5asg9 z@EI{du4{2TCXg30$T8oQXcM<2_?8C{Y0nS=#z(pgHa1Xe)jH)?y>+aHuui$zXbtJ7=MiF?gUzArif(yys5v}3k`1HJhDZ4`)G3dQ zjx>jxlqa(`<<_9e6ScPZhQ=CG<#Ed6^>(d2HZ)$R+?Z5(aH3ou8=S1S#|I~C^1(d4 ztRU%IL+BgrUb)epXtcAgeyThyrT&hhFP5{Opr5UBk-u0T>gMo@+zR=3>)5T=^!iS< zgV$E$b=t7oo@x==ywlFb_AkDd$!zLl5*M^Ak(-LFa%-GcrtmH!WhNMF4G literal 0 HcmV?d00001 diff --git a/assets/sc24.png b/assets/sc24.png new file mode 100644 index 0000000000000000000000000000000000000000..200e8d8a39c2f2679e302cecf714fab674af7cc5 GIT binary patch literal 59333 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%0ACW6JH@P>TB#Y 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 BO|}34 literal 0 HcmV?d00001 diff --git a/css/styles.css b/css/styles.css new file mode 100644 index 0000000..90a7412 --- /dev/null +++ b/css/styles.css @@ -0,0 +1,10839 @@ +@charset "UTF-8"; +/*! +* Start Bootstrap - Scrolling Nav v5.0.6 (https://startbootstrap.com/template/scrolling-nav) +* Copyright 2013-2023 Start Bootstrap +* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-scrolling-nav/blob/master/LICENSE) +*/ +/*! + * Bootstrap v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-black: #000; + --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; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --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-color-rgb: 33, 37, 41; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, 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; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-link-color: #0d6efd; + --bs-link-hover-color: #0a58ca; + --bs-code-color: #d63384; + --bs-highlight-bg: #fff3cd; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + 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); +} + +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: 1px solid; + opacity: 0.25; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 2.5rem; + } +} + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 2rem; + } +} + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; + } +} + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; + } +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small, .small { + font-size: 0.875em; +} + +mark, .mark { + padding: 0.1875em; + background-color: var(--bs-highlight-bg); +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: var(--bs-link-color); + text-decoration: underline; +} +a:hover { + color: var(--bs-link-hover-color); +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: var(--bs-code-color); + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.25rem; +} +kbd kbd { + padding: 0; + font-size: 1em; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { + display: none !important; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::file-selector-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-1 { + font-size: 5rem; + } +} + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; + } +} + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-3 { + font-size: 4rem; + } +} + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; + } +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 0.875em; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid var(--bs-border-color); + border-radius: 0.375rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.875em; + color: #6c757d; +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; + } + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.33333333%; + } + .offset-sm-2 { + margin-left: 16.66666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.33333333%; + } + .offset-sm-5 { + margin-left: 41.66666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.33333333%; + } + .offset-sm-8 { + margin-left: 66.66666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.33333333%; + } + .offset-sm-11 { + margin-left: 91.66666667%; + } + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; + } + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; + } + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; + } + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; + } + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; + } + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.33333333%; + } + .offset-md-2 { + margin-left: 16.66666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.33333333%; + } + .offset-md-5 { + margin-left: 41.66666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.33333333%; + } + .offset-md-8 { + margin-left: 66.66666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.33333333%; + } + .offset-md-11 { + margin-left: 91.66666667%; + } + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; + } + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; + } + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; + } + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; + } + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; + } + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; + } + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; + } + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; + } + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; + } + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; + } + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; + } + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; + } + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.33333333%; + } + .offset-lg-2 { + margin-left: 16.66666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.33333333%; + } + .offset-lg-5 { + margin-left: 41.66666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.33333333%; + } + .offset-lg-8 { + margin-left: 66.66666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.33333333%; + } + .offset-lg-11 { + margin-left: 91.66666667%; + } + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; + } + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; + } + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; + } + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; + } + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; + } + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; + } + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.33333333%; + } + .offset-xl-2 { + margin-left: 16.66666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.33333333%; + } + .offset-xl-5 { + margin-left: 41.66666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.33333333%; + } + .offset-xl-8 { + margin-left: 66.66666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.33333333%; + } + .offset-xl-11 { + margin-left: 91.66666667%; + } + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; + } + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; + } + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; + } + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; + } + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; + } + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; + } + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xxl-0 { + margin-left: 0; + } + .offset-xxl-1 { + margin-left: 8.33333333%; + } + .offset-xxl-2 { + margin-left: 16.66666667%; + } + .offset-xxl-3 { + margin-left: 25%; + } + .offset-xxl-4 { + margin-left: 33.33333333%; + } + .offset-xxl-5 { + margin-left: 41.66666667%; + } + .offset-xxl-6 { + margin-left: 50%; + } + .offset-xxl-7 { + margin-left: 58.33333333%; + } + .offset-xxl-8 { + margin-left: 66.66666667%; + } + .offset-xxl-9 { + margin-left: 75%; + } + .offset-xxl-10 { + margin-left: 83.33333333%; + } + .offset-xxl-11 { + margin-left: 91.66666667%; + } + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; + } + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; + } + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; + } + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; + } + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; + } + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.table { + --bs-table-color: var(--bs-body-color); + --bs-table-bg: transparent; + --bs-table-border-color: var(--bs-border-color); + --bs-table-accent-bg: transparent; + --bs-table-striped-color: var(--bs-body-color); + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: var(--bs-body-color); + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: var(--bs-body-color); + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: var(--bs-table-color); + vertical-align: top; + border-color: var(--bs-table-border-color); +} +.table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); +} +.table > tbody { + vertical-align: inherit; +} +.table > thead { + vertical-align: bottom; +} + +.table-group-divider { + border-top: 2px solid currentcolor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > * { + border-width: 1px 0; +} +.table-bordered > :not(caption) > * > * { + border-width: 0 1px; +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} +.table-borderless > :not(:first-child) { + border-top-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); +} + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); +} + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); +} + +.table-hover > tbody > tr:hover > * { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); +} + +.table-primary { + --bs-table-color: #000; + --bs-table-bg: #cfe2ff; + --bs-table-border-color: #bacbe6; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-secondary { + --bs-table-color: #000; + --bs-table-bg: #e2e3e5; + --bs-table-border-color: #cbccce; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-success { + --bs-table-color: #000; + --bs-table-bg: #d1e7dd; + --bs-table-border-color: #bcd0c7; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-info { + --bs-table-color: #000; + --bs-table-bg: #cff4fc; + --bs-table-border-color: #badce3; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-warning { + --bs-table-color: #000; + --bs-table-bg: #fff3cd; + --bs-table-border-color: #e6dbb9; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-danger { + --bs-table-color: #000; + --bs-table-bg: #f8d7da; + --bs-table-border-color: #dfc2c4; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-light { + --bs-table-color: #000; + --bs-table-bg: #f8f9fa; + --bs-table-border-color: #dfe0e1; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-dark { + --bs-table-color: #fff; + --bs-table-bg: #212529; + --bs-table-border-color: #373b3e; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; +} + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.375rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control[type=file] { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus { + color: #212529; + background-color: #fff; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-control::-webkit-date-and-time-value { + height: 1.5em; +} +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} +.form-control:disabled { + background-color: #e9ecef; + opacity: 1; +} +.form-control::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button { + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext:focus { + outline: 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; +} +.form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; +} +.form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +textarea.form-control { + min-height: calc(1.5em + 0.75rem + 2px); +} +textarea.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); +} +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); +} + +.form-control-color { + width: 3rem; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + border: 0 !important; + border-radius: 0.375rem; +} +.form-control-color::-webkit-color-swatch { + border-radius: 0.375rem; +} +.form-control-color.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); +} +.form-control-color.form-control-lg { + height: calc(1.5em + 1rem + 2px); +} + +.form-select { + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + 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 5 6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: 0.375rem; + 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; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; +} +.form-select:disabled { + background-color: #e9ecef; +} +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529; +} + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; +} +.form-check .form-check-input { + float: left; + margin-left: -1.5em; +} + +.form-check-reverse { + padding-right: 1.5em; + padding-left: 0; + text-align: right; +} +.form-check-reverse .form-check-input { + float: right; + margin-right: -1.5em; + margin-left: 0; +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.25em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-check-input:checked { + background-color: #0d6efd; + border-color: #0d6efd; +} +.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"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: #0d6efd; + border-color: #0d6efd; + 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"); +} +.form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; + opacity: 0.5; +} + +.form-switch { + padding-left: 2.5em; +} +.form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + 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"); +} +.form-switch .form-check-input:checked { + background-position: right center; + 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-reverse { + padding-right: 2.5em; + padding-left: 0; +} +.form-switch.form-check-reverse .form-check-input { + margin-right: -2.5em; + margin-left: 0; +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.form-range:focus { + 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); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: #b6d4fe; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: #b6d4fe; +} +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} +.form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext, +.form-floating > .form-select { + height: calc(3.5rem + 2px); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 1rem 0.75rem; + overflow: hidden; + text-align: start; + text-overflow: ellipsis; + white-space: nowrap; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; + } +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext { + padding: 1rem 0.75rem; +} +.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder, +.form-floating > .form-control-plaintext::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), +.form-floating > .form-control-plaintext:focus, +.form-floating > .form-control-plaintext:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill, +.form-floating > .form-control-plaintext:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .form-control-plaintext ~ label, +.form-floating > .form-select ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control-plaintext ~ label { + border-width: 1px 0; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-select, +.input-group > .form-floating { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, +.input-group > .form-select:focus, +.input-group > .form-floating:focus-within { + z-index: 5; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 5; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.375rem; +} + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; +} + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 3rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .form-floating:not(:first-child) > .form-control, +.input-group > .form-floating:not(:first-child) > .form-select { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #198754; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(25, 135, 84, 0.9); + border-radius: 0.375rem; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #198754; + padding-right: calc(1.5em + 0.75rem); + background-image: 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.73.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-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.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-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 5 6 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.73.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 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 { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} + +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + calc(1.5em + 0.75rem)); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #198754; +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #198754; +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #198754; +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.375rem; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: 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-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.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-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 5 6 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 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 { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + calc(1.5em + 0.75rem)); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #dc3545; +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #dc3545; +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; +} + +.btn { + --bs-btn-padding-x: 0.75rem; + --bs-btn-padding-y: 0.375rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 1rem; + --bs-btn-font-weight: 400; + --bs-btn-line-height: 1.5; + --bs-btn-color: #212529; + --bs-btn-bg: transparent; + --bs-btn-border-width: 1px; + --bs-btn-border-color: transparent; + --bs-btn-border-radius: 0.375rem; + --bs-btn-hover-border-color: transparent; + --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + --bs-btn-disabled-opacity: 0.65; + --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); + display: inline-block; + padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); + font-family: var(--bs-btn-font-family); + font-size: var(--bs-btn-font-size); + font-weight: var(--bs-btn-font-weight); + line-height: var(--bs-btn-line-height); + color: var(--bs-btn-color); + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); + border-radius: var(--bs-btn-border-radius); + background-color: var(--bs-btn-bg); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); +} +.btn-check + .btn:hover { + color: var(--bs-btn-color); + background-color: var(--bs-btn-bg); + border-color: var(--bs-btn-border-color); +} +.btn:focus-visible { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:focus-visible + .btn { + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { + color: var(--bs-btn-active-color); + background-color: var(--bs-btn-active-bg); + border-color: var(--bs-btn-active-border-color); +} +.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + color: var(--bs-btn-disabled-color); + pointer-events: none; + background-color: var(--bs-btn-disabled-bg); + border-color: var(--bs-btn-disabled-border-color); + opacity: var(--bs-btn-disabled-opacity); +} + +.btn-primary { + --bs-btn-color: #fff; + --bs-btn-bg: #0d6efd; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0b5ed7; + --bs-btn-hover-border-color: #0a58ca; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0a58ca; + --bs-btn-active-border-color: #0a53be; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #0d6efd; + --bs-btn-disabled-border-color: #0d6efd; +} + +.btn-secondary { + --bs-btn-color: #fff; + --bs-btn-bg: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #5c636a; + --bs-btn-hover-border-color: #565e64; + --bs-btn-focus-shadow-rgb: 130, 138, 145; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #565e64; + --bs-btn-active-border-color: #51585e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #6c757d; + --bs-btn-disabled-border-color: #6c757d; +} + +.btn-success { + --bs-btn-color: #fff; + --bs-btn-bg: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #157347; + --bs-btn-hover-border-color: #146c43; + --bs-btn-focus-shadow-rgb: 60, 153, 110; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #146c43; + --bs-btn-active-border-color: #13653f; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #198754; + --bs-btn-disabled-border-color: #198754; +} + +.btn-info { + --bs-btn-color: #000; + --bs-btn-bg: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #31d2f2; + --bs-btn-hover-border-color: #25cff2; + --bs-btn-focus-shadow-rgb: 11, 172, 204; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #3dd5f3; + --bs-btn-active-border-color: #25cff2; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #0dcaf0; + --bs-btn-disabled-border-color: #0dcaf0; +} + +.btn-warning { + --bs-btn-color: #000; + --bs-btn-bg: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffca2c; + --bs-btn-hover-border-color: #ffc720; + --bs-btn-focus-shadow-rgb: 217, 164, 6; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffcd39; + --bs-btn-active-border-color: #ffc720; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #ffc107; + --bs-btn-disabled-border-color: #ffc107; +} + +.btn-danger { + --bs-btn-color: #fff; + --bs-btn-bg: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #bb2d3b; + --bs-btn-hover-border-color: #b02a37; + --bs-btn-focus-shadow-rgb: 225, 83, 97; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #b02a37; + --bs-btn-active-border-color: #a52834; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #dc3545; + --bs-btn-disabled-border-color: #dc3545; +} + +.btn-light { + --bs-btn-color: #000; + --bs-btn-bg: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #d3d4d5; + --bs-btn-hover-border-color: #c6c7c8; + --bs-btn-focus-shadow-rgb: 211, 212, 213; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #c6c7c8; + --bs-btn-active-border-color: #babbbc; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #f8f9fa; + --bs-btn-disabled-border-color: #f8f9fa; +} + +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #424649; + --bs-btn-hover-border-color: #373b3e; + --bs-btn-focus-shadow-rgb: 66, 70, 73; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #4d5154; + --bs-btn-active-border-color: #373b3e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #212529; + --bs-btn-disabled-border-color: #212529; +} + +.btn-outline-primary { + --bs-btn-color: #0d6efd; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0d6efd; + --bs-btn-hover-border-color: #0d6efd; + --bs-btn-focus-shadow-rgb: 13, 110, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0d6efd; + --bs-btn-active-border-color: #0d6efd; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0d6efd; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0d6efd; + --bs-gradient: none; +} + +.btn-outline-secondary { + --bs-btn-color: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #6c757d; + --bs-btn-hover-border-color: #6c757d; + --bs-btn-focus-shadow-rgb: 108, 117, 125; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #6c757d; + --bs-btn-active-border-color: #6c757d; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #6c757d; + --bs-gradient: none; +} + +.btn-outline-success { + --bs-btn-color: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #198754; + --bs-btn-hover-border-color: #198754; + --bs-btn-focus-shadow-rgb: 25, 135, 84; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #198754; + --bs-btn-active-border-color: #198754; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #198754; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #198754; + --bs-gradient: none; +} + +.btn-outline-info { + --bs-btn-color: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #0dcaf0; + --bs-btn-hover-border-color: #0dcaf0; + --bs-btn-focus-shadow-rgb: 13, 202, 240; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #0dcaf0; + --bs-btn-active-border-color: #0dcaf0; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0dcaf0; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0dcaf0; + --bs-gradient: none; +} + +.btn-outline-warning { + --bs-btn-color: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffc107; + --bs-btn-hover-border-color: #ffc107; + --bs-btn-focus-shadow-rgb: 255, 193, 7; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffc107; + --bs-btn-active-border-color: #ffc107; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #ffc107; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #ffc107; + --bs-gradient: none; +} + +.btn-outline-danger { + --bs-btn-color: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #dc3545; + --bs-btn-hover-border-color: #dc3545; + --bs-btn-focus-shadow-rgb: 220, 53, 69; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #dc3545; + --bs-btn-active-border-color: #dc3545; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #dc3545; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #dc3545; + --bs-gradient: none; +} + +.btn-outline-light { + --bs-btn-color: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #f8f9fa; + --bs-btn-hover-border-color: #f8f9fa; + --bs-btn-focus-shadow-rgb: 248, 249, 250; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #f8f9fa; + --bs-btn-active-border-color: #f8f9fa; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #f8f9fa; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #f8f9fa; + --bs-gradient: none; +} + +.btn-outline-dark { + --bs-btn-color: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #212529; + --bs-btn-hover-border-color: #212529; + --bs-btn-focus-shadow-rgb: 33, 37, 41; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #212529; + --bs-btn-active-border-color: #212529; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #212529; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #212529; + --bs-gradient: none; +} + +.btn-link { + --bs-btn-font-weight: 400; + --bs-btn-color: var(--bs-link-color); + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-hover-color: var(--bs-link-hover-color); + --bs-btn-hover-border-color: transparent; + --bs-btn-active-color: var(--bs-link-hover-color); + --bs-btn-active-border-color: transparent; + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-border-color: transparent; + --bs-btn-box-shadow: none; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + text-decoration: underline; +} +.btn-link:focus-visible { + color: var(--bs-btn-color); +} +.btn-link:hover { + color: var(--bs-btn-hover-color); +} + +.btn-lg, .btn-group-lg > .btn { + --bs-btn-padding-y: 0.5rem; + --bs-btn-padding-x: 1rem; + --bs-btn-font-size: 1.25rem; + --bs-btn-border-radius: 0.5rem; +} + +.btn-sm, .btn-group-sm > .btn { + --bs-btn-padding-y: 0.25rem; + --bs-btn-padding-x: 0.5rem; + --bs-btn-font-size: 0.875rem; + --bs-btn-border-radius: 0.25rem; +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + 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, +.dropdown, +.dropstart, +.dropup-center, +.dropdown-center { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + --bs-dropdown-zindex: 1000; + --bs-dropdown-min-width: 10rem; + --bs-dropdown-padding-x: 0; + --bs-dropdown-padding-y: 0.5rem; + --bs-dropdown-spacer: 0.125rem; + --bs-dropdown-font-size: 1rem; + --bs-dropdown-color: #212529; + --bs-dropdown-bg: #fff; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-border-radius: 0.375rem; + --bs-dropdown-border-width: 1px; + --bs-dropdown-inner-border-radius: calc(0.375rem - 1px); + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-link-color: #212529; + --bs-dropdown-link-hover-color: #1e2125; + --bs-dropdown-link-hover-bg: #e9ecef; + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #0d6efd; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-item-padding-x: 1rem; + --bs-dropdown-item-padding-y: 0.25rem; + --bs-dropdown-header-color: #6c757d; + --bs-dropdown-header-padding-x: 1rem; + --bs-dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: var(--bs-dropdown-zindex); + display: none; + min-width: var(--bs-dropdown-min-width); + padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); + margin: 0; + font-size: var(--bs-dropdown-font-size); + color: var(--bs-dropdown-color); + text-align: left; + list-style: none; + background-color: var(--bs-dropdown-bg); + background-clip: padding-box; + border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); + border-radius: var(--bs-dropdown-border-radius); +} +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: var(--bs-dropdown-spacer); +} + +.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[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: var(--bs-dropdown-spacer); +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: var(--bs-dropdown-spacer); +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropend .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: var(--bs-dropdown-spacer); +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: var(--bs-dropdown-divider-margin-y) 0; + overflow: hidden; + border-top: 1px solid var(--bs-dropdown-divider-bg); + opacity: 1; +} + +.dropdown-item { + display: block; + width: 100%; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + clear: both; + font-weight: 400; + color: var(--bs-dropdown-link-color); + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, .dropdown-item:focus { + color: var(--bs-dropdown-link-hover-color); + background-color: var(--bs-dropdown-link-hover-bg); +} +.dropdown-item.active, .dropdown-item:active { + color: var(--bs-dropdown-link-active-color); + text-decoration: none; + background-color: var(--bs-dropdown-link-active-bg); +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: var(--bs-dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); + margin-bottom: 0; + font-size: 0.875rem; + color: var(--bs-dropdown-header-color); + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + color: var(--bs-dropdown-link-color); +} + +.dropdown-menu-dark { + --bs-dropdown-color: #dee2e6; + --bs-dropdown-bg: #343a40; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #dee2e6; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #0d6efd; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-header-color: #adb5bd; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group { + border-radius: 0.375rem; +} +.btn-group > :not(.btn-check:first-child) + .btn, +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn.dropdown-toggle-split:first-child, +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn ~ .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav { + --bs-nav-link-padding-x: 1rem; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-link-color); + --bs-nav-link-hover-color: var(--bs-link-hover-color); + --bs-nav-link-disabled-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); + font-size: var(--bs-nav-link-font-size); + font-weight: var(--bs-nav-link-font-weight); + color: var(--bs-nav-link-color); + text-decoration: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; + } +} +.nav-link:hover, .nav-link:focus { + color: var(--bs-nav-link-hover-color); +} +.nav-link.disabled { + color: var(--bs-nav-link-disabled-color); + pointer-events: none; + cursor: default; +} + +.nav-tabs { + --bs-nav-tabs-border-width: 1px; + --bs-nav-tabs-border-color: #dee2e6; + --bs-nav-tabs-border-radius: 0.375rem; + --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6; + --bs-nav-tabs-link-active-color: #495057; + --bs-nav-tabs-link-active-bg: #fff; + --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff; + border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); +} +.nav-tabs .nav-link { + margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); + background: none; + border: var(--bs-nav-tabs-border-width) solid transparent; + border-top-left-radius: var(--bs-nav-tabs-border-radius); + border-top-right-radius: var(--bs-nav-tabs-border-radius); +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + isolation: isolate; + border-color: var(--bs-nav-tabs-link-hover-border-color); +} +.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: var(--bs-nav-tabs-link-active-color); + background-color: var(--bs-nav-tabs-link-active-bg); + border-color: var(--bs-nav-tabs-link-active-border-color); +} +.nav-tabs .dropdown-menu { + margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills { + --bs-nav-pills-border-radius: 0.375rem; + --bs-nav-pills-link-active-color: #fff; + --bs-nav-pills-link-active-bg: #0d6efd; +} +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: var(--bs-nav-pills-border-radius); +} +.nav-pills .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: var(--bs-nav-pills-link-active-color); + background-color: var(--bs-nav-pills-link-active-bg); +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + --bs-navbar-padding-x: 0; + --bs-navbar-padding-y: 0.5rem; + --bs-navbar-color: rgba(0, 0, 0, 0.55); + --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); + --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3); + --bs-navbar-active-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-padding-y: 0.3125rem; + --bs-navbar-brand-margin-end: 1rem; + --bs-navbar-brand-font-size: 1.25rem; + --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); + --bs-navbar-nav-link-padding-x: 0.5rem; + --bs-navbar-toggler-padding-y: 0.25rem; + --bs-navbar-toggler-padding-x: 0.75rem; + --bs-navbar-toggler-font-size: 1.25rem; + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1); + --bs-navbar-toggler-border-radius: 0.375rem; + --bs-navbar-toggler-focus-width: 0.25rem; + --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl, +.navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; +} +.navbar-brand { + padding-top: var(--bs-navbar-brand-padding-y); + padding-bottom: var(--bs-navbar-brand-padding-y); + margin-right: var(--bs-navbar-brand-margin-end); + font-size: var(--bs-navbar-brand-font-size); + color: var(--bs-navbar-brand-color); + text-decoration: none; + white-space: nowrap; +} +.navbar-brand:hover, .navbar-brand:focus { + color: var(--bs-navbar-brand-hover-color); +} + +.navbar-nav { + --bs-nav-link-padding-x: 0; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-navbar-color); + --bs-nav-link-hover-color: var(--bs-navbar-hover-color); + --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .show > .nav-link, +.navbar-nav .nav-link.active { + color: var(--bs-navbar-active-color); +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-navbar-color); +} +.navbar-text a, +.navbar-text a:hover, +.navbar-text a:focus { + color: var(--bs-navbar-active-color); +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); + font-size: var(--bs-navbar-toggler-font-size); + line-height: 1; + color: var(--bs-navbar-color); + background-color: transparent; + border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); + border-radius: var(--bs-navbar-toggler-border-radius); + transition: var(--bs-navbar-toggler-transition); +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; + } +} +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-image: var(--bs-navbar-toggler-icon-bg); + background-repeat: no-repeat; + background-position: center; + 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; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .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; + } + .navbar-expand-sm .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .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; + } + .navbar-expand-md .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .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; + } + .navbar-expand-lg .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .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; + } + .navbar-expand-xl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); + } + .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; + } + .navbar-expand-xxl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; +} +.navbar-expand .offcanvas .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-dark { + --bs-navbar-color: rgba(255, 255, 255, 0.55); + --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); + --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); + --bs-navbar-active-color: #fff; + --bs-navbar-brand-color: #fff; + --bs-navbar-brand-hover-color: #fff; + --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.card { + --bs-card-spacer-y: 1rem; + --bs-card-spacer-x: 1rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-border-width: 1px; + --bs-card-border-color: var(--bs-border-color-translucent); + --bs-card-border-radius: 0.375rem; + --bs-card-box-shadow: ; + --bs-card-inner-border-radius: calc(0.375rem - 1px); + --bs-card-cap-padding-y: 0.5rem; + --bs-card-cap-padding-x: 1rem; + --bs-card-cap-bg: rgba(0, 0, 0, 0.03); + --bs-card-cap-color: ; + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: #fff; + --bs-card-img-overlay-padding: 1rem; + --bs-card-group-margin: 0.75rem; + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + height: var(--bs-card-height); + word-wrap: break-word; + background-color: var(--bs-card-bg); + background-clip: border-box; + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-radius: var(--bs-card-border-radius); +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + flex: 1 1 auto; + padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); + color: var(--bs-card-color); +} + +.card-title { + margin-bottom: var(--bs-card-title-spacer-y); +} + +.card-subtitle { + margin-top: calc(-0.5 * var(--bs-card-title-spacer-y)); + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link + .card-link { + margin-left: var(--bs-card-spacer-x); +} + +.card-header { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + margin-bottom: 0; + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-header:first-child { + border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; +} + +.card-footer { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); +} +.card-footer:last-child { + border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); +} + +.card-header-tabs { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); + border-bottom: 0; +} +.card-header-tabs .nav-link.active { + background-color: var(--bs-card-bg); + border-bottom-color: var(--bs-card-bg); +} + +.card-header-pills { + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: var(--bs-card-img-overlay-padding); + border-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); +} + +.card-group > .card { + margin-bottom: var(--bs-card-group-margin); +} +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.accordion { + --bs-accordion-color: #212529; + --bs-accordion-bg: #fff; + --bs-accordion-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; + --bs-accordion-border-color: var(--bs-border-color); + --bs-accordion-border-width: 1px; + --bs-accordion-border-radius: 0.375rem; + --bs-accordion-inner-border-radius: calc(0.375rem - 1px); + --bs-accordion-btn-padding-x: 1.25rem; + --bs-accordion-btn-padding-y: 1rem; + --bs-accordion-btn-color: #212529; + --bs-accordion-btn-bg: var(--bs-accordion-bg); + --bs-accordion-btn-icon: 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"); + --bs-accordion-btn-icon-width: 1.25rem; + --bs-accordion-btn-icon-transform: rotate(-180deg); + --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; + --bs-accordion-btn-active-icon: 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"); + --bs-accordion-btn-focus-border-color: #86b7fe; + --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + --bs-accordion-body-padding-x: 1.25rem; + --bs-accordion-body-padding-y: 1rem; + --bs-accordion-active-color: #0c63e4; + --bs-accordion-active-bg: #e7f1ff; +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); + font-size: 1rem; + color: var(--bs-accordion-btn-color); + text-align: left; + background-color: var(--bs-accordion-btn-bg); + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: var(--bs-accordion-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: var(--bs-accordion-active-color); + background-color: var(--bs-accordion-active-bg); + box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); +} +.accordion-button:not(.collapsed)::after { + background-image: var(--bs-accordion-btn-active-icon); + transform: var(--bs-accordion-btn-icon-transform); +} +.accordion-button::after { + flex-shrink: 0; + width: var(--bs-accordion-btn-icon-width); + height: var(--bs-accordion-btn-icon-width); + margin-left: auto; + content: ""; + background-image: var(--bs-accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--bs-accordion-btn-icon-width); + transition: var(--bs-accordion-btn-icon-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; + } +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + border-color: var(--bs-accordion-btn-focus-border-color); + outline: 0; + box-shadow: var(--bs-accordion-btn-focus-box-shadow); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + color: var(--bs-accordion-color); + background-color: var(--bs-accordion-bg); + border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); +} +.accordion-item:first-of-type { + border-top-left-radius: var(--bs-accordion-border-radius); + border-top-right-radius: var(--bs-accordion-border-radius); +} +.accordion-item:first-of-type .accordion-button { + border-top-left-radius: var(--bs-accordion-inner-border-radius); + border-top-right-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: var(--bs-accordion-inner-border-radius); + border-bottom-left-radius: var(--bs-accordion-inner-border-radius); +} +.accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); +} + +.accordion-body { + padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); +} + +.accordion-flush .accordion-collapse { + border-width: 0; +} +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.accordion-flush .accordion-item:first-child { + border-top: 0; +} +.accordion-flush .accordion-item:last-child { + border-bottom: 0; +} +.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed { + border-radius: 0; +} + +.breadcrumb { + --bs-breadcrumb-padding-x: 0; + --bs-breadcrumb-padding-y: 0; + --bs-breadcrumb-margin-bottom: 1rem; + --bs-breadcrumb-bg: ; + --bs-breadcrumb-border-radius: ; + --bs-breadcrumb-divider-color: #6c757d; + --bs-breadcrumb-item-padding-x: 0.5rem; + --bs-breadcrumb-item-active-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); + margin-bottom: var(--bs-breadcrumb-margin-bottom); + font-size: var(--bs-breadcrumb-font-size); + list-style: none; + background-color: var(--bs-breadcrumb-bg); + border-radius: var(--bs-breadcrumb-border-radius); +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: var(--bs-breadcrumb-item-padding-x); +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: var(--bs-breadcrumb-item-padding-x); + color: var(--bs-breadcrumb-divider-color); + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; +} +.breadcrumb-item.active { + color: var(--bs-breadcrumb-item-active-color); +} + +.pagination { + --bs-pagination-padding-x: 0.75rem; + --bs-pagination-padding-y: 0.375rem; + --bs-pagination-font-size: 1rem; + --bs-pagination-color: var(--bs-link-color); + --bs-pagination-bg: #fff; + --bs-pagination-border-width: 1px; + --bs-pagination-border-color: #dee2e6; + --bs-pagination-border-radius: 0.375rem; + --bs-pagination-hover-color: var(--bs-link-hover-color); + --bs-pagination-hover-bg: #e9ecef; + --bs-pagination-hover-border-color: #dee2e6; + --bs-pagination-focus-color: var(--bs-link-hover-color); + --bs-pagination-focus-bg: #e9ecef; + --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + --bs-pagination-active-color: #fff; + --bs-pagination-active-bg: #0d6efd; + --bs-pagination-active-border-color: #0d6efd; + --bs-pagination-disabled-color: #6c757d; + --bs-pagination-disabled-bg: #fff; + --bs-pagination-disabled-border-color: #dee2e6; + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link { + position: relative; + display: block; + padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); + font-size: var(--bs-pagination-font-size); + color: var(--bs-pagination-color); + text-decoration: none; + background-color: var(--bs-pagination-bg); + border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .page-link { + transition: none; + } +} +.page-link:hover { + z-index: 2; + color: var(--bs-pagination-hover-color); + background-color: var(--bs-pagination-hover-bg); + border-color: var(--bs-pagination-hover-border-color); +} +.page-link:focus { + z-index: 3; + color: var(--bs-pagination-focus-color); + background-color: var(--bs-pagination-focus-bg); + outline: 0; + box-shadow: var(--bs-pagination-focus-box-shadow); +} +.page-link.active, .active > .page-link { + z-index: 3; + color: var(--bs-pagination-active-color); + background-color: var(--bs-pagination-active-bg); + border-color: var(--bs-pagination-active-border-color); +} +.page-link.disabled, .disabled > .page-link { + color: var(--bs-pagination-disabled-color); + pointer-events: none; + background-color: var(--bs-pagination-disabled-bg); + border-color: var(--bs-pagination-disabled-border-color); +} + +.page-item:not(:first-child) .page-link { + margin-left: -1px; +} +.page-item:first-child .page-link { + border-top-left-radius: var(--bs-pagination-border-radius); + border-bottom-left-radius: var(--bs-pagination-border-radius); +} +.page-item:last-child .page-link { + border-top-right-radius: var(--bs-pagination-border-radius); + border-bottom-right-radius: var(--bs-pagination-border-radius); +} + +.pagination-lg { + --bs-pagination-padding-x: 1.5rem; + --bs-pagination-padding-y: 0.75rem; + --bs-pagination-font-size: 1.25rem; + --bs-pagination-border-radius: 0.5rem; +} + +.pagination-sm { + --bs-pagination-padding-x: 0.5rem; + --bs-pagination-padding-y: 0.25rem; + --bs-pagination-font-size: 0.875rem; + --bs-pagination-border-radius: 0.25rem; +} + +.badge { + --bs-badge-padding-x: 0.65em; + --bs-badge-padding-y: 0.35em; + --bs-badge-font-size: 0.75em; + --bs-badge-font-weight: 700; + --bs-badge-color: #fff; + --bs-badge-border-radius: 0.375rem; + display: inline-block; + padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); + font-size: var(--bs-badge-font-size); + font-weight: var(--bs-badge-font-weight); + line-height: 1; + color: var(--bs-badge-color); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: var(--bs-badge-border-radius); +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + --bs-alert-bg: transparent; + --bs-alert-padding-x: 1rem; + --bs-alert-padding-y: 1rem; + --bs-alert-margin-bottom: 1rem; + --bs-alert-color: inherit; + --bs-alert-border-color: transparent; + --bs-alert-border: 1px solid var(--bs-alert-border-color); + --bs-alert-border-radius: 0.375rem; + position: relative; + padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); + margin-bottom: var(--bs-alert-margin-bottom); + color: var(--bs-alert-color); + background-color: var(--bs-alert-bg); + border: var(--bs-alert-border); + border-radius: var(--bs-alert-border-radius); +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 3rem; +} +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; +} + +.alert-primary { + --bs-alert-color: #084298; + --bs-alert-bg: #cfe2ff; + --bs-alert-border-color: #b6d4fe; +} +.alert-primary .alert-link { + color: #06357a; +} + +.alert-secondary { + --bs-alert-color: #41464b; + --bs-alert-bg: #e2e3e5; + --bs-alert-border-color: #d3d6d8; +} +.alert-secondary .alert-link { + color: #34383c; +} + +.alert-success { + --bs-alert-color: #0f5132; + --bs-alert-bg: #d1e7dd; + --bs-alert-border-color: #badbcc; +} +.alert-success .alert-link { + color: #0c4128; +} + +.alert-info { + --bs-alert-color: #055160; + --bs-alert-bg: #cff4fc; + --bs-alert-border-color: #b6effb; +} +.alert-info .alert-link { + color: #04414d; +} + +.alert-warning { + --bs-alert-color: #664d03; + --bs-alert-bg: #fff3cd; + --bs-alert-border-color: #ffecb5; +} +.alert-warning .alert-link { + color: #523e02; +} + +.alert-danger { + --bs-alert-color: #842029; + --bs-alert-bg: #f8d7da; + --bs-alert-border-color: #f5c2c7; +} +.alert-danger .alert-link { + color: #6a1a21; +} + +.alert-light { + --bs-alert-color: #636464; + --bs-alert-bg: #fefefe; + --bs-alert-border-color: #fdfdfe; +} +.alert-light .alert-link { + color: #4f5050; +} + +.alert-dark { + --bs-alert-color: #141619; + --bs-alert-bg: #d3d3d4; + --bs-alert-border-color: #bcbebf; +} +.alert-dark .alert-link { + color: #101214; +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} +.progress { + --bs-progress-height: 1rem; + --bs-progress-font-size: 0.75rem; + --bs-progress-bg: #e9ecef; + --bs-progress-border-radius: 0.375rem; + --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-progress-bar-color: #fff; + --bs-progress-bar-bg: #0d6efd; + --bs-progress-bar-transition: width 0.6s ease; + display: flex; + height: var(--bs-progress-height); + overflow: hidden; + font-size: var(--bs-progress-font-size); + background-color: var(--bs-progress-bg); + border-radius: var(--bs-progress-border-radius); +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: var(--bs-progress-bar-color); + text-align: center; + white-space: nowrap; + background-color: var(--bs-progress-bar-bg); + transition: var(--bs-progress-bar-transition); +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: var(--bs-progress-height) var(--bs-progress-height); +} + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } +} + +.list-group { + --bs-list-group-color: #212529; + --bs-list-group-bg: #fff; + --bs-list-group-border-color: rgba(0, 0, 0, 0.125); + --bs-list-group-border-width: 1px; + --bs-list-group-border-radius: 0.375rem; + --bs-list-group-item-padding-x: 1rem; + --bs-list-group-item-padding-y: 0.5rem; + --bs-list-group-action-color: #495057; + --bs-list-group-action-hover-color: #495057; + --bs-list-group-action-hover-bg: #f8f9fa; + --bs-list-group-action-active-color: #212529; + --bs-list-group-action-active-bg: #e9ecef; + --bs-list-group-disabled-color: #6c757d; + --bs-list-group-disabled-bg: #fff; + --bs-list-group-active-color: #fff; + --bs-list-group-active-bg: #0d6efd; + --bs-list-group-active-border-color: #0d6efd; + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: var(--bs-list-group-border-radius); +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} +.list-group-numbered > .list-group-item::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item-action { + width: 100%; + color: var(--bs-list-group-action-color); + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: var(--bs-list-group-action-hover-color); + text-decoration: none; + background-color: var(--bs-list-group-action-hover-bg); +} +.list-group-item-action:active { + color: var(--bs-list-group-action-active-color); + background-color: var(--bs-list-group-action-active-bg); +} + +.list-group-item { + position: relative; + display: block; + padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); + color: var(--bs-list-group-color); + text-decoration: none; + background-color: var(--bs-list-group-bg); + border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); +} +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.list-group-item.disabled, .list-group-item:disabled { + color: var(--bs-list-group-disabled-color); + pointer-events: none; + background-color: var(--bs-list-group-disabled-bg); +} +.list-group-item.active { + z-index: 2; + color: var(--bs-list-group-active-color); + background-color: var(--bs-list-group-active-bg); + border-color: var(--bs-list-group-active-border-color); +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: calc(-1 * var(--bs-list-group-border-width)); + border-top-width: var(--bs-list-group-border-width); +} + +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 var(--bs-list-group-border-width); +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #084298; + background-color: #cfe2ff; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #084298; + background-color: #bacbe6; +} +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #084298; + border-color: #084298; +} + +.list-group-item-secondary { + color: #41464b; + background-color: #e2e3e5; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #41464b; + background-color: #cbccce; +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #41464b; + border-color: #41464b; +} + +.list-group-item-success { + color: #0f5132; + background-color: #d1e7dd; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #0f5132; + background-color: #bcd0c7; +} +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0f5132; + border-color: #0f5132; +} + +.list-group-item-info { + color: #055160; + background-color: #cff4fc; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #055160; + background-color: #badce3; +} +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #055160; + border-color: #055160; +} + +.list-group-item-warning { + color: #664d03; + background-color: #fff3cd; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #664d03; + background-color: #e6dbb9; +} +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664d03; + border-color: #664d03; +} + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #842029; + background-color: #dfc2c4; +} +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #842029; + border-color: #842029; +} + +.list-group-item-light { + color: #636464; + background-color: #fefefe; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #636464; + background-color: #e5e5e5; +} +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636464; + border-color: #636464; +} + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #141619; + background-color: #bebebf; +} +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619; +} + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.375rem; + opacity: 0.5; +} +.btn-close:hover { + color: #000; + text-decoration: none; + opacity: 0.75; +} +.btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + opacity: 1; +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: 0.25; +} + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + --bs-toast-zindex: 1090; + --bs-toast-padding-x: 0.75rem; + --bs-toast-padding-y: 0.5rem; + --bs-toast-spacing: 1.5rem; + --bs-toast-max-width: 350px; + --bs-toast-font-size: 0.875rem; + --bs-toast-color: ; + --bs-toast-bg: rgba(255, 255, 255, 0.85); + --bs-toast-border-width: 1px; + --bs-toast-border-color: var(--bs-border-color-translucent); + --bs-toast-border-radius: 0.375rem; + --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-toast-header-color: #6c757d; + --bs-toast-header-bg: rgba(255, 255, 255, 0.85); + --bs-toast-header-border-color: rgba(0, 0, 0, 0.05); + width: var(--bs-toast-max-width); + max-width: 100%; + font-size: var(--bs-toast-font-size); + color: var(--bs-toast-color); + pointer-events: auto; + background-color: var(--bs-toast-bg); + background-clip: padding-box; + border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); + box-shadow: var(--bs-toast-box-shadow); + border-radius: var(--bs-toast-border-radius); +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + --bs-toast-zindex: 1090; + position: absolute; + z-index: var(--bs-toast-zindex); + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: var(--bs-toast-spacing); +} + +.toast-header { + display: flex; + align-items: center; + padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); + color: var(--bs-toast-header-color); + background-color: var(--bs-toast-header-bg); + background-clip: padding-box; + border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); + border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); + border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); +} +.toast-header .btn-close { + margin-right: calc(-0.5 * var(--bs-toast-padding-x)); + margin-left: var(--bs-toast-padding-x); +} + +.toast-body { + padding: var(--bs-toast-padding-x); + word-wrap: break-word; +} + +.modal { + --bs-modal-zindex: 1055; + --bs-modal-width: 500px; + --bs-modal-padding: 1rem; + --bs-modal-margin: 0.5rem; + --bs-modal-color: ; + --bs-modal-bg: #fff; + --bs-modal-border-color: var(--bs-border-color-translucent); + --bs-modal-border-width: 1px; + --bs-modal-border-radius: 0.5rem; + --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-inner-border-radius: calc(0.5rem - 1px); + --bs-modal-header-padding-x: 1rem; + --bs-modal-header-padding-y: 1rem; + --bs-modal-header-padding: 1rem 1rem; + --bs-modal-header-border-color: var(--bs-border-color); + --bs-modal-header-border-width: 1px; + --bs-modal-title-line-height: 1.5; + --bs-modal-footer-gap: 0.5rem; + --bs-modal-footer-bg: ; + --bs-modal-footer-border-color: var(--bs-border-color); + --bs-modal-footer-border-width: 1px; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-modal-zindex); + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: var(--bs-modal-margin); + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - var(--bs-modal-margin) * 2); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - var(--bs-modal-margin) * 2); +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + color: var(--bs-modal-color); + pointer-events: auto; + background-color: var(--bs-modal-bg); + background-clip: padding-box; + border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); + border-radius: var(--bs-modal-border-radius); + outline: 0; +} + +.modal-backdrop { + --bs-backdrop-zindex: 1050; + --bs-backdrop-bg: #000; + --bs-backdrop-opacity: 0.5; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-backdrop-zindex); + width: 100vw; + height: 100vh; + background-color: var(--bs-backdrop-bg); +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: var(--bs-backdrop-opacity); +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: var(--bs-modal-header-padding); + border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); + border-top-left-radius: var(--bs-modal-inner-border-radius); + border-top-right-radius: var(--bs-modal-inner-border-radius); +} +.modal-header .btn-close { + padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); + margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto; +} + +.modal-title { + margin-bottom: 0; + line-height: var(--bs-modal-title-line-height); +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: var(--bs-modal-padding); +} + +.modal-footer { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); + background-color: var(--bs-modal-footer-bg); + border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); + border-bottom-right-radius: var(--bs-modal-inner-border-radius); + border-bottom-left-radius: var(--bs-modal-inner-border-radius); +} +.modal-footer > * { + margin: calc(var(--bs-modal-footer-gap) * 0.5); +} + +@media (min-width: 576px) { + .modal { + --bs-modal-margin: 1.75rem; + --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + } + .modal-dialog { + max-width: var(--bs-modal-width); + margin-right: auto; + margin-left: auto; + } + .modal-sm { + --bs-modal-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + --bs-modal-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + --bs-modal-width: 1140px; + } +} +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} +.modal-fullscreen .modal-header, +.modal-fullscreen .modal-footer { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header, + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header, + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header, + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header, + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-header, + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } +} +.tooltip { + --bs-tooltip-zindex: 1080; + --bs-tooltip-max-width: 200px; + --bs-tooltip-padding-x: 0.5rem; + --bs-tooltip-padding-y: 0.25rem; + --bs-tooltip-margin: ; + --bs-tooltip-font-size: 0.875rem; + --bs-tooltip-color: #fff; + --bs-tooltip-bg: #000; + --bs-tooltip-border-radius: 0.375rem; + --bs-tooltip-opacity: 0.9; + --bs-tooltip-arrow-width: 0.8rem; + --bs-tooltip-arrow-height: 0.4rem; + z-index: var(--bs-tooltip-zindex); + display: block; + padding: var(--bs-tooltip-arrow-height); + margin: var(--bs-tooltip-margin); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-tooltip-font-size); + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: var(--bs-tooltip-opacity); +} +.tooltip .tooltip-arrow { + display: block; + width: var(--bs-tooltip-arrow-width); + height: var(--bs-tooltip-arrow-height); +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.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[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-top-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-right-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.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[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-bottom-color: var(--bs-tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-left-color: var(--bs-tooltip-bg); +} + +/* rtl:end:ignore */ +.tooltip-inner { + max-width: var(--bs-tooltip-max-width); + padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); + color: var(--bs-tooltip-color); + text-align: center; + background-color: var(--bs-tooltip-bg); + border-radius: var(--bs-tooltip-border-radius); +} + +.popover { + --bs-popover-zindex: 1070; + --bs-popover-max-width: 276px; + --bs-popover-font-size: 0.875rem; + --bs-popover-bg: #fff; + --bs-popover-border-width: 1px; + --bs-popover-border-color: var(--bs-border-color-translucent); + --bs-popover-border-radius: 0.5rem; + --bs-popover-inner-border-radius: calc(0.5rem - 1px); + --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-header-padding-x: 1rem; + --bs-popover-header-padding-y: 0.5rem; + --bs-popover-header-font-size: 1rem; + --bs-popover-header-color: ; + --bs-popover-header-bg: #f0f0f0; + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: 1rem; + --bs-popover-body-color: #212529; + --bs-popover-arrow-width: 1rem; + --bs-popover-arrow-height: 0.5rem; + --bs-popover-arrow-border: var(--bs-popover-border-color); + z-index: var(--bs-popover-zindex); + display: block; + max-width: var(--bs-popover-max-width); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-popover-font-size); + word-wrap: break-word; + background-color: var(--bs-popover-bg); + background-clip: padding-box; + border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-radius: var(--bs-popover-border-radius); +} +.popover .popover-arrow { + display: block; + width: var(--bs-popover-arrow-width); + height: var(--bs-popover-arrow-height); +} +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + border-width: 0; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { + bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { + bottom: 0; + border-top-color: var(--bs-popover-arrow-border); +} +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + bottom: var(--bs-popover-border-width); + border-top-color: var(--bs-popover-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + left: 0; + border-right-color: var(--bs-popover-arrow-border); +} +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + left: var(--bs-popover-border-width); + border-right-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { + top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { + top: 0; + border-bottom-color: var(--bs-popover-arrow-border); +} +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + top: var(--bs-popover-border-width); + border-bottom-color: var(--bs-popover-bg); +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: var(--bs-popover-arrow-width); + margin-left: calc(-0.5 * var(--bs-popover-arrow-width)); + content: ""; + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + right: 0; + border-left-color: var(--bs-popover-arrow-border); +} +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + right: var(--bs-popover-border-width); + border-left-color: var(--bs-popover-bg); +} + +/* rtl:end:ignore */ +.popover-header { + padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); + margin-bottom: 0; + font-size: var(--bs-popover-header-font-size); + color: var(--bs-popover-header-color); + background-color: var(--bs-popover-header-bg); + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-top-left-radius: var(--bs-popover-inner-border-radius); + border-top-right-radius: var(--bs-popover-inner-border-radius); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); + color: var(--bs-popover-body-color); +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + 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; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; +} +.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 [data-bs-target] { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; +} + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100); +} +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; +} +.carousel-dark .carousel-caption { + color: #000; +} + +.spinner-grow, +.spinner-border { + display: inline-block; + width: var(--bs-spinner-width); + height: var(--bs-spinner-height); + vertical-align: var(--bs-spinner-vertical-align); + border-radius: 50%; + animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); +} + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} +.spinner-border { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-border-width: 0.25em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-border; + border: var(--bs-spinner-border-width) solid currentcolor; + border-right-color: transparent; +} + +.spinner-border-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; + --bs-spinner-border-width: 0.2em; +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} +.spinner-grow { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-grow; + background-color: currentcolor; + opacity: 0; +} + +.spinner-grow-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + --bs-spinner-animation-speed: 1.5s; + } +} +.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { + --bs-offcanvas-zindex: 1045; + --bs-offcanvas-width: 400px; + --bs-offcanvas-height: 30vh; + --bs-offcanvas-padding-x: 1rem; + --bs-offcanvas-padding-y: 1rem; + --bs-offcanvas-color: ; + --bs-offcanvas-bg: #fff; + --bs-offcanvas-border-width: 1px; + --bs-offcanvas-border-color: var(--bs-border-color-translucent); + --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); +} + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + transition: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; + } +} +@media (min-width: 576px) { + .offcanvas-sm { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-sm .offcanvas-header { + display: none; + } + .offcanvas-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + transition: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; + } +} +@media (min-width: 768px) { + .offcanvas-md { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-md .offcanvas-header { + display: none; + } + .offcanvas-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + transition: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; + } +} +@media (min-width: 992px) { + .offcanvas-lg { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-lg .offcanvas-header { + display: none; + } + .offcanvas-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + transition: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; + } +} +@media (min-width: 1200px) { + .offcanvas-xl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xl .offcanvas-header { + display: none; + } + .offcanvas-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + transition: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; + } +} +@media (min-width: 1400px) { + .offcanvas-xxl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xxl .offcanvas-header { + display: none; + } + .offcanvas-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +.offcanvas { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; + } +} +.offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); +} +.offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); +} +.offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); +} +.offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); +} +.offcanvas.showing, .offcanvas.show:not(.hiding) { + transform: none; +} +.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 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: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); +} +.offcanvas-header .btn-close { + padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5); + margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y)); + margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x)); + margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y)); +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; +} + +.offcanvas-body { + flex-grow: 1; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); + overflow-y: auto; +} + +.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 { + animation: placeholder-glow 2s ease-in-out infinite; +} + +@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%; + animation: placeholder-wave 2s linear infinite; +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.text-bg-primary { + color: #fff !important; + background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-success { + color: #fff !important; + background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-info { + color: #000 !important; + background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-warning { + color: #000 !important; + background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-danger { + color: #fff !important; + background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-light { + color: #000 !important; + background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; +} + +.link-primary { + color: #0d6efd !important; +} +.link-primary:hover, .link-primary:focus { + color: #0a58ca !important; +} + +.link-secondary { + color: #6c757d !important; +} +.link-secondary:hover, .link-secondary:focus { + color: #565e64 !important; +} + +.link-success { + color: #198754 !important; +} +.link-success:hover, .link-success:focus { + color: #146c43 !important; +} + +.link-info { + color: #0dcaf0 !important; +} +.link-info:hover, .link-info:focus { + color: #3dd5f3 !important; +} + +.link-warning { + color: #ffc107 !important; +} +.link-warning:hover, .link-warning:focus { + color: #ffcd39 !important; +} + +.link-danger { + color: #dc3545 !important; +} +.link-danger:hover, .link-danger:focus { + color: #b02a37 !important; +} + +.link-light { + color: #f8f9fa !important; +} +.link-light:hover, .link-light:focus { + color: #f9fafb !important; +} + +.link-dark { + color: #212529 !important; +} +.link-dark:hover, .link-dark:focus { + color: #1a1e21 !important; +} + +.ratio { + position: relative; + width: 100%; +} +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --bs-aspect-ratio: 100%; +} + +.ratio-4x3 { + --bs-aspect-ratio: 75%; +} + +.ratio-16x9 { + --bs-aspect-ratio: 56.25%; +} + +.ratio-21x9 { + --bs-aspect-ratio: 42.8571428571%; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; +} + +.sticky-bottom { + position: sticky; + bottom: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-sm-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-md-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-lg-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xxl-bottom { + position: sticky; + bottom: 0; + 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; + 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; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + 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; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.float-start { + float: left !important; +} + +.float-end { + float: right !important; +} + +.float-none { + 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; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: sticky !important; +} + +.top-0 { + top: 0 !important; +} + +.top-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + left: 0 !important; +} + +.start-50 { + left: 50% !important; +} + +.start-100 { + left: 100% !important; +} + +.end-0 { + right: 0 !important; +} + +.end-50 { + right: 50% !important; +} + +.end-100 { + right: 100% !important; +} + +.translate-middle { + transform: translate(-50%, -50%) !important; +} + +.translate-middle-x { + transform: translateX(-50%) !important; +} + +.translate-middle-y { + transform: translateY(-50%) !important; +} + +.border { + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-end-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.border-start-0 { + border-left: 0 !important; +} + +.border-primary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; +} + +.border-secondary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; +} + +.border-success { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; +} + +.border-info { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; +} + +.border-warning { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; +} + +.border-danger { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; +} + +.border-light { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; +} + +.border-dark { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; +} + +.border-white { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; +} + +.border-1 { + --bs-border-width: 1px; +} + +.border-2 { + --bs-border-width: 2px; +} + +.border-3 { + --bs-border-width: 3px; +} + +.border-4 { + --bs-border-width: 4px; +} + +.border-5 { + --bs-border-width: 5px; +} + +.border-opacity-10 { + --bs-border-opacity: 0.1; +} + +.border-opacity-25 { + --bs-border-opacity: 0.25; +} + +.border-opacity-50 { + --bs-border-opacity: 0.5; +} + +.border-opacity-75 { + --bs-border-opacity: 0.75; +} + +.border-opacity-100 { + --bs-border-opacity: 1; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.5rem !important; +} + +.pe-3 { + padding-right: 1rem !important; +} + +.pe-4 { + padding-right: 1.5rem !important; +} + +.pe-5 { + padding-right: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 1rem !important; +} + +.gap-4 { + gap: 1.5rem !important; +} + +.gap-5 { + gap: 3rem !important; +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; +} + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; +} + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; +} + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; +} + +.fs-5 { + font-size: 1.25rem !important; +} + +.fs-6 { + font-size: 1rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-semibold { + font-weight: 600 !important; +} + +.fw-bolder { + font-weight: bolder !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; +} + +.text-start { + text-align: left !important; +} + +.text-end { + text-align: right !important; +} + +.text-center { + 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; +} + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; +} + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; +} + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; +} + +.text-light { + --bs-text-opacity: 1; + color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; +} + +.text-dark { + --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 { + --bs-text-opacity: 1; + color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; +} + +.text-body { + --bs-text-opacity: 1; + color: rgba(var(--bs-body-color-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; +} + +.text-opacity-25 { + --bs-text-opacity: 0.25; +} + +.text-opacity-50 { + --bs-text-opacity: 0.5; +} + +.text-opacity-75 { + --bs-text-opacity: 0.75; +} + +.text-opacity-100 { + --bs-text-opacity: 1; +} + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-dark { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-white { + --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-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; +} + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; +} + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; +} + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; +} + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; +} + +.bg-opacity-100 { + --bs-bg-opacity: 1; +} + +.bg-gradient { + background-image: var(--bs-gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: var(--bs-border-radius-sm) !important; +} + +.rounded-2 { + border-radius: var(--bs-border-radius) !important; +} + +.rounded-3 { + border-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-4 { + border-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-5 { + border-radius: var(--bs-border-radius-2xl) !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: var(--bs-border-radius-pill) !important; +} + +.rounded-top { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; +} + +.rounded-end { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; +} + +.rounded-bottom { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; +} + +.rounded-start { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; + } + .float-sm-end { + float: right !important; + } + .float-sm-none { + float: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-grid { + display: grid !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline-flex { + display: inline-flex !important; + } + .d-sm-none { + display: none !important; + } + .flex-sm-fill { + flex: 1 1 auto !important; + } + .flex-sm-row { + flex-direction: row !important; + } + .flex-sm-column { + flex-direction: column !important; + } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + .flex-sm-wrap { + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + justify-content: flex-start !important; + } + .justify-content-sm-end { + justify-content: flex-end !important; + } + .justify-content-sm-center { + justify-content: center !important; + } + .justify-content-sm-between { + justify-content: space-between !important; + } + .justify-content-sm-around { + justify-content: space-around !important; + } + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + .align-items-sm-start { + align-items: flex-start !important; + } + .align-items-sm-end { + align-items: flex-end !important; + } + .align-items-sm-center { + align-items: center !important; + } + .align-items-sm-baseline { + align-items: baseline !important; + } + .align-items-sm-stretch { + align-items: stretch !important; + } + .align-content-sm-start { + align-content: flex-start !important; + } + .align-content-sm-end { + align-content: flex-end !important; + } + .align-content-sm-center { + align-content: center !important; + } + .align-content-sm-between { + align-content: space-between !important; + } + .align-content-sm-around { + align-content: space-around !important; + } + .align-content-sm-stretch { + align-content: stretch !important; + } + .align-self-sm-auto { + align-self: auto !important; + } + .align-self-sm-start { + align-self: flex-start !important; + } + .align-self-sm-end { + align-self: flex-end !important; + } + .align-self-sm-center { + align-self: center !important; + } + .align-self-sm-baseline { + align-self: baseline !important; + } + .align-self-sm-stretch { + align-self: stretch !important; + } + .order-sm-first { + order: -1 !important; + } + .order-sm-0 { + order: 0 !important; + } + .order-sm-1 { + order: 1 !important; + } + .order-sm-2 { + order: 2 !important; + } + .order-sm-3 { + order: 3 !important; + } + .order-sm-4 { + order: 4 !important; + } + .order-sm-5 { + order: 5 !important; + } + .order-sm-last { + order: 6 !important; + } + .m-sm-0 { + margin: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mt-sm-1 { + margin-top: 0.25rem !important; + } + .mt-sm-2 { + margin-top: 0.5rem !important; + } + .mt-sm-3 { + margin-top: 1rem !important; + } + .mt-sm-4 { + margin-top: 1.5rem !important; + } + .mt-sm-5 { + margin-top: 3rem !important; + } + .mt-sm-auto { + margin-top: auto !important; + } + .me-sm-0 { + margin-right: 0 !important; + } + .me-sm-1 { + margin-right: 0.25rem !important; + } + .me-sm-2 { + margin-right: 0.5rem !important; + } + .me-sm-3 { + margin-right: 1rem !important; + } + .me-sm-4 { + margin-right: 1.5rem !important; + } + .me-sm-5 { + margin-right: 3rem !important; + } + .me-sm-auto { + margin-right: auto !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + .mb-sm-3 { + margin-bottom: 1rem !important; + } + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + .mb-sm-5 { + margin-bottom: 3rem !important; + } + .mb-sm-auto { + margin-bottom: auto !important; + } + .ms-sm-0 { + margin-left: 0 !important; + } + .ms-sm-1 { + margin-left: 0.25rem !important; + } + .ms-sm-2 { + margin-left: 0.5rem !important; + } + .ms-sm-3 { + margin-left: 1rem !important; + } + .ms-sm-4 { + margin-left: 1.5rem !important; + } + .ms-sm-5 { + margin-left: 3rem !important; + } + .ms-sm-auto { + margin-left: auto !important; + } + .p-sm-0 { + padding: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pt-sm-1 { + padding-top: 0.25rem !important; + } + .pt-sm-2 { + padding-top: 0.5rem !important; + } + .pt-sm-3 { + padding-top: 1rem !important; + } + .pt-sm-4 { + padding-top: 1.5rem !important; + } + .pt-sm-5 { + padding-top: 3rem !important; + } + .pe-sm-0 { + padding-right: 0 !important; + } + .pe-sm-1 { + padding-right: 0.25rem !important; + } + .pe-sm-2 { + padding-right: 0.5rem !important; + } + .pe-sm-3 { + padding-right: 1rem !important; + } + .pe-sm-4 { + padding-right: 1.5rem !important; + } + .pe-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + .pb-sm-3 { + padding-bottom: 1rem !important; + } + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + .pb-sm-5 { + padding-bottom: 3rem !important; + } + .ps-sm-0 { + padding-left: 0 !important; + } + .ps-sm-1 { + padding-left: 0.25rem !important; + } + .ps-sm-2 { + padding-left: 0.5rem !important; + } + .ps-sm-3 { + padding-left: 1rem !important; + } + .ps-sm-4 { + padding-left: 1.5rem !important; + } + .ps-sm-5 { + padding-left: 3rem !important; + } + .gap-sm-0 { + gap: 0 !important; + } + .gap-sm-1 { + gap: 0.25rem !important; + } + .gap-sm-2 { + gap: 0.5rem !important; + } + .gap-sm-3 { + gap: 1rem !important; + } + .gap-sm-4 { + gap: 1.5rem !important; + } + .gap-sm-5 { + gap: 3rem !important; + } + .text-sm-start { + text-align: left !important; + } + .text-sm-end { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: left !important; + } + .float-md-end { + float: right !important; + } + .float-md-none { + float: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-grid { + display: grid !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline-flex { + display: inline-flex !important; + } + .d-md-none { + display: none !important; + } + .flex-md-fill { + flex: 1 1 auto !important; + } + .flex-md-row { + flex-direction: row !important; + } + .flex-md-column { + flex-direction: column !important; + } + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + .flex-md-grow-0 { + flex-grow: 0 !important; + } + .flex-md-grow-1 { + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + .flex-md-wrap { + flex-wrap: wrap !important; + } + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + justify-content: flex-start !important; + } + .justify-content-md-end { + justify-content: flex-end !important; + } + .justify-content-md-center { + justify-content: center !important; + } + .justify-content-md-between { + justify-content: space-between !important; + } + .justify-content-md-around { + justify-content: space-around !important; + } + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + .align-items-md-start { + align-items: flex-start !important; + } + .align-items-md-end { + align-items: flex-end !important; + } + .align-items-md-center { + align-items: center !important; + } + .align-items-md-baseline { + align-items: baseline !important; + } + .align-items-md-stretch { + align-items: stretch !important; + } + .align-content-md-start { + align-content: flex-start !important; + } + .align-content-md-end { + align-content: flex-end !important; + } + .align-content-md-center { + align-content: center !important; + } + .align-content-md-between { + align-content: space-between !important; + } + .align-content-md-around { + align-content: space-around !important; + } + .align-content-md-stretch { + align-content: stretch !important; + } + .align-self-md-auto { + align-self: auto !important; + } + .align-self-md-start { + align-self: flex-start !important; + } + .align-self-md-end { + align-self: flex-end !important; + } + .align-self-md-center { + align-self: center !important; + } + .align-self-md-baseline { + align-self: baseline !important; + } + .align-self-md-stretch { + align-self: stretch !important; + } + .order-md-first { + order: -1 !important; + } + .order-md-0 { + order: 0 !important; + } + .order-md-1 { + order: 1 !important; + } + .order-md-2 { + order: 2 !important; + } + .order-md-3 { + order: 3 !important; + } + .order-md-4 { + order: 4 !important; + } + .order-md-5 { + order: 5 !important; + } + .order-md-last { + order: 6 !important; + } + .m-md-0 { + margin: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-md-0 { + margin-top: 0 !important; + } + .mt-md-1 { + margin-top: 0.25rem !important; + } + .mt-md-2 { + margin-top: 0.5rem !important; + } + .mt-md-3 { + margin-top: 1rem !important; + } + .mt-md-4 { + margin-top: 1.5rem !important; + } + .mt-md-5 { + margin-top: 3rem !important; + } + .mt-md-auto { + margin-top: auto !important; + } + .me-md-0 { + margin-right: 0 !important; + } + .me-md-1 { + margin-right: 0.25rem !important; + } + .me-md-2 { + margin-right: 0.5rem !important; + } + .me-md-3 { + margin-right: 1rem !important; + } + .me-md-4 { + margin-right: 1.5rem !important; + } + .me-md-5 { + margin-right: 3rem !important; + } + .me-md-auto { + margin-right: auto !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + .mb-md-3 { + margin-bottom: 1rem !important; + } + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + .mb-md-5 { + margin-bottom: 3rem !important; + } + .mb-md-auto { + margin-bottom: auto !important; + } + .ms-md-0 { + margin-left: 0 !important; + } + .ms-md-1 { + margin-left: 0.25rem !important; + } + .ms-md-2 { + margin-left: 0.5rem !important; + } + .ms-md-3 { + margin-left: 1rem !important; + } + .ms-md-4 { + margin-left: 1.5rem !important; + } + .ms-md-5 { + margin-left: 3rem !important; + } + .ms-md-auto { + margin-left: auto !important; + } + .p-md-0 { + padding: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pt-md-1 { + padding-top: 0.25rem !important; + } + .pt-md-2 { + padding-top: 0.5rem !important; + } + .pt-md-3 { + padding-top: 1rem !important; + } + .pt-md-4 { + padding-top: 1.5rem !important; + } + .pt-md-5 { + padding-top: 3rem !important; + } + .pe-md-0 { + padding-right: 0 !important; + } + .pe-md-1 { + padding-right: 0.25rem !important; + } + .pe-md-2 { + padding-right: 0.5rem !important; + } + .pe-md-3 { + padding-right: 1rem !important; + } + .pe-md-4 { + padding-right: 1.5rem !important; + } + .pe-md-5 { + padding-right: 3rem !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + .pb-md-3 { + padding-bottom: 1rem !important; + } + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + .pb-md-5 { + padding-bottom: 3rem !important; + } + .ps-md-0 { + padding-left: 0 !important; + } + .ps-md-1 { + padding-left: 0.25rem !important; + } + .ps-md-2 { + padding-left: 0.5rem !important; + } + .ps-md-3 { + padding-left: 1rem !important; + } + .ps-md-4 { + padding-left: 1.5rem !important; + } + .ps-md-5 { + padding-left: 3rem !important; + } + .gap-md-0 { + gap: 0 !important; + } + .gap-md-1 { + gap: 0.25rem !important; + } + .gap-md-2 { + gap: 0.5rem !important; + } + .gap-md-3 { + gap: 1rem !important; + } + .gap-md-4 { + gap: 1.5rem !important; + } + .gap-md-5 { + gap: 3rem !important; + } + .text-md-start { + text-align: left !important; + } + .text-md-end { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: left !important; + } + .float-lg-end { + float: right !important; + } + .float-lg-none { + float: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-grid { + display: grid !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline-flex { + display: inline-flex !important; + } + .d-lg-none { + display: none !important; + } + .flex-lg-fill { + flex: 1 1 auto !important; + } + .flex-lg-row { + flex-direction: row !important; + } + .flex-lg-column { + flex-direction: column !important; + } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + .flex-lg-wrap { + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + justify-content: flex-start !important; + } + .justify-content-lg-end { + justify-content: flex-end !important; + } + .justify-content-lg-center { + justify-content: center !important; + } + .justify-content-lg-between { + justify-content: space-between !important; + } + .justify-content-lg-around { + justify-content: space-around !important; + } + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + .align-items-lg-start { + align-items: flex-start !important; + } + .align-items-lg-end { + align-items: flex-end !important; + } + .align-items-lg-center { + align-items: center !important; + } + .align-items-lg-baseline { + align-items: baseline !important; + } + .align-items-lg-stretch { + align-items: stretch !important; + } + .align-content-lg-start { + align-content: flex-start !important; + } + .align-content-lg-end { + align-content: flex-end !important; + } + .align-content-lg-center { + align-content: center !important; + } + .align-content-lg-between { + align-content: space-between !important; + } + .align-content-lg-around { + align-content: space-around !important; + } + .align-content-lg-stretch { + align-content: stretch !important; + } + .align-self-lg-auto { + align-self: auto !important; + } + .align-self-lg-start { + align-self: flex-start !important; + } + .align-self-lg-end { + align-self: flex-end !important; + } + .align-self-lg-center { + align-self: center !important; + } + .align-self-lg-baseline { + align-self: baseline !important; + } + .align-self-lg-stretch { + align-self: stretch !important; + } + .order-lg-first { + order: -1 !important; + } + .order-lg-0 { + order: 0 !important; + } + .order-lg-1 { + order: 1 !important; + } + .order-lg-2 { + order: 2 !important; + } + .order-lg-3 { + order: 3 !important; + } + .order-lg-4 { + order: 4 !important; + } + .order-lg-5 { + order: 5 !important; + } + .order-lg-last { + order: 6 !important; + } + .m-lg-0 { + margin: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-lg-0 { + margin-top: 0 !important; + } + .mt-lg-1 { + margin-top: 0.25rem !important; + } + .mt-lg-2 { + margin-top: 0.5rem !important; + } + .mt-lg-3 { + margin-top: 1rem !important; + } + .mt-lg-4 { + margin-top: 1.5rem !important; + } + .mt-lg-5 { + margin-top: 3rem !important; + } + .mt-lg-auto { + margin-top: auto !important; + } + .me-lg-0 { + margin-right: 0 !important; + } + .me-lg-1 { + margin-right: 0.25rem !important; + } + .me-lg-2 { + margin-right: 0.5rem !important; + } + .me-lg-3 { + margin-right: 1rem !important; + } + .me-lg-4 { + margin-right: 1.5rem !important; + } + .me-lg-5 { + margin-right: 3rem !important; + } + .me-lg-auto { + margin-right: auto !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + .mb-lg-3 { + margin-bottom: 1rem !important; + } + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + .mb-lg-5 { + margin-bottom: 3rem !important; + } + .mb-lg-auto { + margin-bottom: auto !important; + } + .ms-lg-0 { + margin-left: 0 !important; + } + .ms-lg-1 { + margin-left: 0.25rem !important; + } + .ms-lg-2 { + margin-left: 0.5rem !important; + } + .ms-lg-3 { + margin-left: 1rem !important; + } + .ms-lg-4 { + margin-left: 1.5rem !important; + } + .ms-lg-5 { + margin-left: 3rem !important; + } + .ms-lg-auto { + margin-left: auto !important; + } + .p-lg-0 { + padding: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pt-lg-1 { + padding-top: 0.25rem !important; + } + .pt-lg-2 { + padding-top: 0.5rem !important; + } + .pt-lg-3 { + padding-top: 1rem !important; + } + .pt-lg-4 { + padding-top: 1.5rem !important; + } + .pt-lg-5 { + padding-top: 3rem !important; + } + .pe-lg-0 { + padding-right: 0 !important; + } + .pe-lg-1 { + padding-right: 0.25rem !important; + } + .pe-lg-2 { + padding-right: 0.5rem !important; + } + .pe-lg-3 { + padding-right: 1rem !important; + } + .pe-lg-4 { + padding-right: 1.5rem !important; + } + .pe-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + .pb-lg-3 { + padding-bottom: 1rem !important; + } + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + .pb-lg-5 { + padding-bottom: 3rem !important; + } + .ps-lg-0 { + padding-left: 0 !important; + } + .ps-lg-1 { + padding-left: 0.25rem !important; + } + .ps-lg-2 { + padding-left: 0.5rem !important; + } + .ps-lg-3 { + padding-left: 1rem !important; + } + .ps-lg-4 { + padding-left: 1.5rem !important; + } + .ps-lg-5 { + padding-left: 3rem !important; + } + .gap-lg-0 { + gap: 0 !important; + } + .gap-lg-1 { + gap: 0.25rem !important; + } + .gap-lg-2 { + gap: 0.5rem !important; + } + .gap-lg-3 { + gap: 1rem !important; + } + .gap-lg-4 { + gap: 1.5rem !important; + } + .gap-lg-5 { + gap: 3rem !important; + } + .text-lg-start { + text-align: left !important; + } + .text-lg-end { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; + } + .float-xl-end { + float: right !important; + } + .float-xl-none { + float: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-grid { + display: grid !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline-flex { + display: inline-flex !important; + } + .d-xl-none { + display: none !important; + } + .flex-xl-fill { + flex: 1 1 auto !important; + } + .flex-xl-row { + flex-direction: row !important; + } + .flex-xl-column { + flex-direction: column !important; + } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xl-wrap { + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + justify-content: flex-start !important; + } + .justify-content-xl-end { + justify-content: flex-end !important; + } + .justify-content-xl-center { + justify-content: center !important; + } + .justify-content-xl-between { + justify-content: space-between !important; + } + .justify-content-xl-around { + justify-content: space-around !important; + } + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + .align-items-xl-start { + align-items: flex-start !important; + } + .align-items-xl-end { + align-items: flex-end !important; + } + .align-items-xl-center { + align-items: center !important; + } + .align-items-xl-baseline { + align-items: baseline !important; + } + .align-items-xl-stretch { + align-items: stretch !important; + } + .align-content-xl-start { + align-content: flex-start !important; + } + .align-content-xl-end { + align-content: flex-end !important; + } + .align-content-xl-center { + align-content: center !important; + } + .align-content-xl-between { + align-content: space-between !important; + } + .align-content-xl-around { + align-content: space-around !important; + } + .align-content-xl-stretch { + align-content: stretch !important; + } + .align-self-xl-auto { + align-self: auto !important; + } + .align-self-xl-start { + align-self: flex-start !important; + } + .align-self-xl-end { + align-self: flex-end !important; + } + .align-self-xl-center { + align-self: center !important; + } + .align-self-xl-baseline { + align-self: baseline !important; + } + .align-self-xl-stretch { + align-self: stretch !important; + } + .order-xl-first { + order: -1 !important; + } + .order-xl-0 { + order: 0 !important; + } + .order-xl-1 { + order: 1 !important; + } + .order-xl-2 { + order: 2 !important; + } + .order-xl-3 { + order: 3 !important; + } + .order-xl-4 { + order: 4 !important; + } + .order-xl-5 { + order: 5 !important; + } + .order-xl-last { + order: 6 !important; + } + .m-xl-0 { + margin: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xl-0 { + margin-top: 0 !important; + } + .mt-xl-1 { + margin-top: 0.25rem !important; + } + .mt-xl-2 { + margin-top: 0.5rem !important; + } + .mt-xl-3 { + margin-top: 1rem !important; + } + .mt-xl-4 { + margin-top: 1.5rem !important; + } + .mt-xl-5 { + margin-top: 3rem !important; + } + .mt-xl-auto { + margin-top: auto !important; + } + .me-xl-0 { + margin-right: 0 !important; + } + .me-xl-1 { + margin-right: 0.25rem !important; + } + .me-xl-2 { + margin-right: 0.5rem !important; + } + .me-xl-3 { + margin-right: 1rem !important; + } + .me-xl-4 { + margin-right: 1.5rem !important; + } + .me-xl-5 { + margin-right: 3rem !important; + } + .me-xl-auto { + margin-right: auto !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xl-3 { + margin-bottom: 1rem !important; + } + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xl-5 { + margin-bottom: 3rem !important; + } + .mb-xl-auto { + margin-bottom: auto !important; + } + .ms-xl-0 { + margin-left: 0 !important; + } + .ms-xl-1 { + margin-left: 0.25rem !important; + } + .ms-xl-2 { + margin-left: 0.5rem !important; + } + .ms-xl-3 { + margin-left: 1rem !important; + } + .ms-xl-4 { + margin-left: 1.5rem !important; + } + .ms-xl-5 { + margin-left: 3rem !important; + } + .ms-xl-auto { + margin-left: auto !important; + } + .p-xl-0 { + padding: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pt-xl-1 { + padding-top: 0.25rem !important; + } + .pt-xl-2 { + padding-top: 0.5rem !important; + } + .pt-xl-3 { + padding-top: 1rem !important; + } + .pt-xl-4 { + padding-top: 1.5rem !important; + } + .pt-xl-5 { + padding-top: 3rem !important; + } + .pe-xl-0 { + padding-right: 0 !important; + } + .pe-xl-1 { + padding-right: 0.25rem !important; + } + .pe-xl-2 { + padding-right: 0.5rem !important; + } + .pe-xl-3 { + padding-right: 1rem !important; + } + .pe-xl-4 { + padding-right: 1.5rem !important; + } + .pe-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xl-3 { + padding-bottom: 1rem !important; + } + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xl-5 { + padding-bottom: 3rem !important; + } + .ps-xl-0 { + padding-left: 0 !important; + } + .ps-xl-1 { + padding-left: 0.25rem !important; + } + .ps-xl-2 { + padding-left: 0.5rem !important; + } + .ps-xl-3 { + padding-left: 1rem !important; + } + .ps-xl-4 { + padding-left: 1.5rem !important; + } + .ps-xl-5 { + padding-left: 3rem !important; + } + .gap-xl-0 { + gap: 0 !important; + } + .gap-xl-1 { + gap: 0.25rem !important; + } + .gap-xl-2 { + gap: 0.5rem !important; + } + .gap-xl-3 { + gap: 1rem !important; + } + .gap-xl-4 { + gap: 1.5rem !important; + } + .gap-xl-5 { + gap: 3rem !important; + } + .text-xl-start { + text-align: left !important; + } + .text-xl-end { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; + } + .float-xxl-end { + float: right !important; + } + .float-xxl-none { + float: none !important; + } + .d-xxl-inline { + display: inline !important; + } + .d-xxl-inline-block { + display: inline-block !important; + } + .d-xxl-block { + display: block !important; + } + .d-xxl-grid { + display: grid !important; + } + .d-xxl-table { + display: table !important; + } + .d-xxl-table-row { + display: table-row !important; + } + .d-xxl-table-cell { + display: table-cell !important; + } + .d-xxl-flex { + display: flex !important; + } + .d-xxl-inline-flex { + display: inline-flex !important; + } + .d-xxl-none { + display: none !important; + } + .flex-xxl-fill { + flex: 1 1 auto !important; + } + .flex-xxl-row { + flex-direction: row !important; + } + .flex-xxl-column { + flex-direction: column !important; + } + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xxl-start { + justify-content: flex-start !important; + } + .justify-content-xxl-end { + justify-content: flex-end !important; + } + .justify-content-xxl-center { + justify-content: center !important; + } + .justify-content-xxl-between { + justify-content: space-between !important; + } + .justify-content-xxl-around { + justify-content: space-around !important; + } + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + .align-items-xxl-start { + align-items: flex-start !important; + } + .align-items-xxl-end { + align-items: flex-end !important; + } + .align-items-xxl-center { + align-items: center !important; + } + .align-items-xxl-baseline { + align-items: baseline !important; + } + .align-items-xxl-stretch { + align-items: stretch !important; + } + .align-content-xxl-start { + align-content: flex-start !important; + } + .align-content-xxl-end { + align-content: flex-end !important; + } + .align-content-xxl-center { + align-content: center !important; + } + .align-content-xxl-between { + align-content: space-between !important; + } + .align-content-xxl-around { + align-content: space-around !important; + } + .align-content-xxl-stretch { + align-content: stretch !important; + } + .align-self-xxl-auto { + align-self: auto !important; + } + .align-self-xxl-start { + align-self: flex-start !important; + } + .align-self-xxl-end { + align-self: flex-end !important; + } + .align-self-xxl-center { + align-self: center !important; + } + .align-self-xxl-baseline { + align-self: baseline !important; + } + .align-self-xxl-stretch { + align-self: stretch !important; + } + .order-xxl-first { + order: -1 !important; + } + .order-xxl-0 { + order: 0 !important; + } + .order-xxl-1 { + order: 1 !important; + } + .order-xxl-2 { + order: 2 !important; + } + .order-xxl-3 { + order: 3 !important; + } + .order-xxl-4 { + order: 4 !important; + } + .order-xxl-5 { + order: 5 !important; + } + .order-xxl-last { + order: 6 !important; + } + .m-xxl-0 { + margin: 0 !important; + } + .m-xxl-1 { + margin: 0.25rem !important; + } + .m-xxl-2 { + margin: 0.5rem !important; + } + .m-xxl-3 { + margin: 1rem !important; + } + .m-xxl-4 { + margin: 1.5rem !important; + } + .m-xxl-5 { + margin: 3rem !important; + } + .m-xxl-auto { + margin: auto !important; + } + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xxl-0 { + margin-top: 0 !important; + } + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + .mt-xxl-3 { + margin-top: 1rem !important; + } + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + .mt-xxl-5 { + margin-top: 3rem !important; + } + .mt-xxl-auto { + margin-top: auto !important; + } + .me-xxl-0 { + margin-right: 0 !important; + } + .me-xxl-1 { + margin-right: 0.25rem !important; + } + .me-xxl-2 { + margin-right: 0.5rem !important; + } + .me-xxl-3 { + margin-right: 1rem !important; + } + .me-xxl-4 { + margin-right: 1.5rem !important; + } + .me-xxl-5 { + margin-right: 3rem !important; + } + .me-xxl-auto { + margin-right: auto !important; + } + .mb-xxl-0 { + margin-bottom: 0 !important; + } + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + .mb-xxl-auto { + margin-bottom: auto !important; + } + .ms-xxl-0 { + margin-left: 0 !important; + } + .ms-xxl-1 { + margin-left: 0.25rem !important; + } + .ms-xxl-2 { + margin-left: 0.5rem !important; + } + .ms-xxl-3 { + margin-left: 1rem !important; + } + .ms-xxl-4 { + margin-left: 1.5rem !important; + } + .ms-xxl-5 { + margin-left: 3rem !important; + } + .ms-xxl-auto { + margin-left: auto !important; + } + .p-xxl-0 { + padding: 0 !important; + } + .p-xxl-1 { + padding: 0.25rem !important; + } + .p-xxl-2 { + padding: 0.5rem !important; + } + .p-xxl-3 { + padding: 1rem !important; + } + .p-xxl-4 { + padding: 1.5rem !important; + } + .p-xxl-5 { + padding: 3rem !important; + } + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xxl-0 { + padding-top: 0 !important; + } + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + .pt-xxl-3 { + padding-top: 1rem !important; + } + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + .pt-xxl-5 { + padding-top: 3rem !important; + } + .pe-xxl-0 { + padding-right: 0 !important; + } + .pe-xxl-1 { + padding-right: 0.25rem !important; + } + .pe-xxl-2 { + padding-right: 0.5rem !important; + } + .pe-xxl-3 { + padding-right: 1rem !important; + } + .pe-xxl-4 { + padding-right: 1.5rem !important; + } + .pe-xxl-5 { + padding-right: 3rem !important; + } + .pb-xxl-0 { + padding-bottom: 0 !important; + } + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + .ps-xxl-0 { + padding-left: 0 !important; + } + .ps-xxl-1 { + padding-left: 0.25rem !important; + } + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + .ps-xxl-3 { + padding-left: 1rem !important; + } + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + .ps-xxl-5 { + padding-left: 3rem !important; + } + .gap-xxl-0 { + gap: 0 !important; + } + .gap-xxl-1 { + gap: 0.25rem !important; + } + .gap-xxl-2 { + gap: 0.5rem !important; + } + .gap-xxl-3 { + gap: 1rem !important; + } + .gap-xxl-4 { + gap: 1.5rem !important; + } + .gap-xxl-5 { + gap: 3rem !important; + } + .text-xxl-start { + text-align: left !important; + } + .text-xxl-end { + text-align: right !important; + } + .text-xxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; + } + .fs-2 { + font-size: 2rem !important; + } + .fs-3 { + font-size: 1.75rem !important; + } + .fs-4 { + font-size: 1.5rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-grid { + display: grid !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: flex !important; + } + .d-print-inline-flex { + display: inline-flex !important; + } + .d-print-none { + display: none !important; + } +} +html { + scroll-padding-top: 3.5rem; +} + +header { + padding-top: 9.5rem; + padding-bottom: 6rem; +} + +section { + padding-top: 9rem; + padding-bottom: 9rem; +} \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..820f798 --- /dev/null +++ b/index.html @@ -0,0 +1,180 @@ + + + + + + + + AI Accelerators for HPC + + + + + + + + +
+
+
+
+ +
+
+

Democratizing AI Accelerators for HPC Applications:
Challenges, Success, and Support

+
+

Wednesday, 20 November 2024
+ 5:15pm - 6:45pm EST
+ Location: B211
+ Atlanta, Georgia, USA. +

+

held in conjunction with SC24: The International Conference for High Performance Computing, Networking, Storage and Analysis

+
+
+
+
+ + + +
+
+
+
+

Welcome

+

+ A recent surge in novel AI accelerator hardware (e.g. from Cerebras, Groq, SambaNova, Graphcore, Intel, and Tenstorrent) has sparked intense interest in running HPC applications and driven algorithmic research on these architectures. However, the maturity levels of associated tooling and software stacks vary significantly, with gaps in documentation and support. This BoF aims to explore trends in AI accelerators for HPC, ideal programming models, software stack support, code portability, training resources, and common challenges. We hope to foster a community of users interested or experienced in using AI accelerators for HPC applications. +

+
+
+
+
+ + +
+
+
+
+

Agenda

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TimeTopic
5.15 PMWelcome
5.20-5.55 PMFlash Talks
Cerebras
ANL
5.55-6.25 PMPanel Discussion
Panelists:
6.25-6.45 PMAudience Q&A
+
+
+
+
+ + +
+
+
+
+

Organizers

+
  • Joseph Lee, Edinburgh Parallel Computing Centre
  • +
  • Murali Emani, Argonne National Laboratory (ANL)
  • +
  • Siddhisanket Raskar, Argonne National Laboratory (ANL)
  • +
  • Jophin John, Leibniz Supercomputing Centre
  • +
  • Juan J. Durillo, Leibniz Supercomputing Centre
  • +
  • Tal Ben-Nun, Lawrence Livermore National Laboratory (LLNL)
  • +
  • Brian Van Essen, Lawrence Livermore National Laboratory (LLNL)
  • +
  • Hatem Ltaief, King Abdullah University of Science & Technology
  • +
  • Nick Brown, Edinburgh Parallel Computing Centre (EPCC)
  • + +
    +
    +
    +
    + + +
    +
    +
    +
    +

    Past Events

    + + +
    +
    +
    +
    + + +
    +

    Copyright © 2024

    +
    + + + + + + diff --git a/js/scripts.js b/js/scripts.js new file mode 100644 index 0000000..ada90ce --- /dev/null +++ b/js/scripts.js @@ -0,0 +1,34 @@ +/*! +* Start Bootstrap - Scrolling Nav v5.0.6 (https://startbootstrap.com/template/scrolling-nav) +* Copyright 2013-2023 Start Bootstrap +* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-scrolling-nav/blob/master/LICENSE) +*/ +// +// Scripts +// + +window.addEventListener('DOMContentLoaded', event => { + + // Activate Bootstrap scrollspy on the main nav element + const mainNav = document.body.querySelector('#mainNav'); + if (mainNav) { + new bootstrap.ScrollSpy(document.body, { + target: '#mainNav', + rootMargin: '0px 0px -40%', + }); + }; + + // Collapse responsive navbar when toggler is visible + const navbarToggler = document.body.querySelector('.navbar-toggler'); + const responsiveNavItems = [].slice.call( + document.querySelectorAll('#navbarResponsive .nav-link') + ); + responsiveNavItems.map(function (responsiveNavItem) { + responsiveNavItem.addEventListener('click', () => { + if (window.getComputedStyle(navbarToggler).display !== 'none') { + navbarToggler.click(); + } + }); + }); + +});