diff --git a/Resources/apply_theme.js b/Resources/apply_theme.js new file mode 100644 index 00000000..29ec08be --- /dev/null +++ b/Resources/apply_theme.js @@ -0,0 +1,51 @@ +function get_base_sha(app,theme) { + url = `https://api.github.com/repos/gilbn/theme.park/contents/CSS/themes/${app}/${app}-base.css` + const date = new Date().toUTCString(); + fetch(url, { + headers: { "If-Modified-Since": date } + }) + .then(res => res.json()) + .then(data => (injectTheme(app,theme,sha=data.sha || "ratelimited"))) + .catch(err => { throw err }); +} + + function injectTheme(app,theme,sha,container="head") { + if (container === "head") { + html_element = document.head; + } else html_element = document.body; + let link = document.createElement("link"); + url = "https://theme-park.dev/CSS/themes/" + link.type = "text/css"; + link.rel = "stylesheet"; + link.href = `${url}/${app}/${theme}.css?v=${sha}`; + + html_element.appendChild(link); + } + + function injectAddon(app,addon,container="head") { + if (container === "head") { + html_element = document.head; + } else html_element = document.body; + let link = document.createElement("link"); + url = "https://theme-park.dev/CSS/addons/" + link.type = "text/css"; + link.rel = "stylesheet"; + link.href = `${url}/${app}/${addon}.css`; + + html_element.appendChild(link); + } + + +// { +// if (res.status) { +// res.json() +// .then(data => console.log(data)) +// } else { +// res.json() +// .then(data => console.log(data)) +// console.info("%c theme.park %c ".concat("ERROR", " "), "color: white; background: #009688; font-weight: 700; font-size: 24px; font-family: Monospace;", "color: red; background: white; font-weight: 700; font-size: 24px; font-family: Monospace;"); +// console.info(`%c Error %c Failed to fetch the url, double check the name passed in your subfilter.. `, "color: white; background: red; font-weight: 700;", "color: red; background: white; font-weight: 700;"); +// } +// }) + + diff --git a/Resources/blur-light-dark.png b/Resources/blur-light-dark.png new file mode 100644 index 00000000..a5af8bf9 Binary files /dev/null and b/Resources/blur-light-dark.png differ diff --git a/Resources/blur-light.png b/Resources/blur-light.png new file mode 100644 index 00000000..c79a3188 Binary files /dev/null and b/Resources/blur-light.png differ diff --git a/Resources/blur-noise.png b/Resources/blur-noise.png new file mode 100644 index 00000000..45e67618 Binary files /dev/null and b/Resources/blur-noise.png differ diff --git a/Resources/deluge/active.png b/Resources/deluge/active.png new file mode 100644 index 00000000..582acbcf Binary files /dev/null and b/Resources/deluge/active.png differ diff --git a/Resources/deluge/add.png b/Resources/deluge/add.png new file mode 100644 index 00000000..c2e22c33 Binary files /dev/null and b/Resources/deluge/add.png differ diff --git a/Resources/deluge/add_small.png b/Resources/deluge/add_small.png new file mode 100644 index 00000000..0c25468f Binary files /dev/null and b/Resources/deluge/add_small.png differ diff --git a/Resources/deluge/all.png b/Resources/deluge/all.png new file mode 100644 index 00000000..fff584b0 Binary files /dev/null and b/Resources/deluge/all.png differ diff --git a/Resources/deluge/ascending.png b/Resources/deluge/ascending.png new file mode 100644 index 00000000..70dbc144 Binary files /dev/null and b/Resources/deluge/ascending.png differ diff --git a/Resources/deluge/bottom.png b/Resources/deluge/bottom.png new file mode 100644 index 00000000..11eb6b2c Binary files /dev/null and b/Resources/deluge/bottom.png differ diff --git a/Resources/deluge/checking.png b/Resources/deluge/checking.png new file mode 100644 index 00000000..4b73f813 Binary files /dev/null and b/Resources/deluge/checking.png differ diff --git a/Resources/deluge/columns.png b/Resources/deluge/columns.png new file mode 100644 index 00000000..857042ea Binary files /dev/null and b/Resources/deluge/columns.png differ diff --git a/Resources/deluge/connection.png b/Resources/deluge/connection.png new file mode 100644 index 00000000..4e68683d Binary files /dev/null and b/Resources/deluge/connection.png differ diff --git a/Resources/deluge/connection_small.png b/Resources/deluge/connection_small.png new file mode 100644 index 00000000..e60f265e Binary files /dev/null and b/Resources/deluge/connection_small.png differ diff --git a/Resources/deluge/connections.png b/Resources/deluge/connections.png new file mode 100644 index 00000000..db193df4 Binary files /dev/null and b/Resources/deluge/connections.png differ diff --git a/Resources/deluge/deluge.png b/Resources/deluge/deluge.png new file mode 100644 index 00000000..950d5ac1 Binary files /dev/null and b/Resources/deluge/deluge.png differ diff --git a/Resources/deluge/descending.png b/Resources/deluge/descending.png new file mode 100644 index 00000000..dda70d20 Binary files /dev/null and b/Resources/deluge/descending.png differ diff --git a/Resources/deluge/dling.png b/Resources/deluge/dling.png new file mode 100644 index 00000000..1530f899 Binary files /dev/null and b/Resources/deluge/dling.png differ diff --git a/Resources/deluge/down.png b/Resources/deluge/down.png new file mode 100644 index 00000000..96793c4a Binary files /dev/null and b/Resources/deluge/down.png differ diff --git a/Resources/deluge/down_small.png b/Resources/deluge/down_small.png new file mode 100644 index 00000000..99b6e15b Binary files /dev/null and b/Resources/deluge/down_small.png differ diff --git a/Resources/deluge/edit.png b/Resources/deluge/edit.png new file mode 100644 index 00000000..36220a87 Binary files /dev/null and b/Resources/deluge/edit.png differ diff --git a/Resources/deluge/error.png b/Resources/deluge/error.png new file mode 100644 index 00000000..ecd2048a Binary files /dev/null and b/Resources/deluge/error.png differ diff --git a/Resources/deluge/file.png b/Resources/deluge/file.png new file mode 100644 index 00000000..4e02c937 Binary files /dev/null and b/Resources/deluge/file.png differ diff --git a/Resources/deluge/folder.png b/Resources/deluge/folder.png new file mode 100644 index 00000000..2dde716b Binary files /dev/null and b/Resources/deluge/folder.png differ diff --git a/Resources/deluge/harddrive.png b/Resources/deluge/harddrive.png new file mode 100644 index 00000000..55f98bd8 Binary files /dev/null and b/Resources/deluge/harddrive.png differ diff --git a/Resources/deluge/help.png b/Resources/deluge/help.png new file mode 100644 index 00000000..54e8e268 Binary files /dev/null and b/Resources/deluge/help.png differ diff --git a/Resources/deluge/logout.png b/Resources/deluge/logout.png new file mode 100644 index 00000000..03af055e Binary files /dev/null and b/Resources/deluge/logout.png differ diff --git a/Resources/deluge/move.png b/Resources/deluge/move.png new file mode 100644 index 00000000..28b385eb Binary files /dev/null and b/Resources/deluge/move.png differ diff --git a/Resources/deluge/ok.png b/Resources/deluge/ok.png new file mode 100644 index 00000000..8405502b Binary files /dev/null and b/Resources/deluge/ok.png differ diff --git a/Resources/deluge/pause.png b/Resources/deluge/pause.png new file mode 100644 index 00000000..2ad6f8f1 Binary files /dev/null and b/Resources/deluge/pause.png differ diff --git a/Resources/deluge/paused.png b/Resources/deluge/paused.png new file mode 100644 index 00000000..e7218ff4 Binary files /dev/null and b/Resources/deluge/paused.png differ diff --git a/Resources/deluge/plugin.png b/Resources/deluge/plugin.png new file mode 100644 index 00000000..d02baf58 Binary files /dev/null and b/Resources/deluge/plugin.png differ diff --git a/Resources/deluge/queue.png b/Resources/deluge/queue.png new file mode 100644 index 00000000..46f91fdc Binary files /dev/null and b/Resources/deluge/queue.png differ diff --git a/Resources/deluge/queued.png b/Resources/deluge/queued.png new file mode 100644 index 00000000..de77d475 Binary files /dev/null and b/Resources/deluge/queued.png differ diff --git a/Resources/deluge/remove.png b/Resources/deluge/remove.png new file mode 100644 index 00000000..8d20479a Binary files /dev/null and b/Resources/deluge/remove.png differ diff --git a/Resources/deluge/remove_small.png b/Resources/deluge/remove_small.png new file mode 100644 index 00000000..25fc2175 Binary files /dev/null and b/Resources/deluge/remove_small.png differ diff --git a/Resources/deluge/resume.png b/Resources/deluge/resume.png new file mode 100644 index 00000000..a05d0c01 Binary files /dev/null and b/Resources/deluge/resume.png differ diff --git a/Resources/deluge/resume_small.png b/Resources/deluge/resume_small.png new file mode 100644 index 00000000..dde670a9 Binary files /dev/null and b/Resources/deluge/resume_small.png differ diff --git a/Resources/deluge/search.png b/Resources/deluge/search.png new file mode 100644 index 00000000..3a4994fd Binary files /dev/null and b/Resources/deluge/search.png differ diff --git a/Resources/deluge/settings.png b/Resources/deluge/settings.png new file mode 100644 index 00000000..60e13aba Binary files /dev/null and b/Resources/deluge/settings.png differ diff --git a/Resources/deluge/settings_small.png b/Resources/deluge/settings_small.png new file mode 100644 index 00000000..305a63ec Binary files /dev/null and b/Resources/deluge/settings_small.png differ diff --git a/Resources/deluge/top.png b/Resources/deluge/top.png new file mode 100644 index 00000000..941313f9 Binary files /dev/null and b/Resources/deluge/top.png differ diff --git a/Resources/deluge/uling.png b/Resources/deluge/uling.png new file mode 100644 index 00000000..fbb55776 Binary files /dev/null and b/Resources/deluge/uling.png differ diff --git a/Resources/deluge/up.png b/Resources/deluge/up.png new file mode 100644 index 00000000..2a2d3ad9 Binary files /dev/null and b/Resources/deluge/up.png differ diff --git a/Resources/deluge/up_small.png b/Resources/deluge/up_small.png new file mode 100644 index 00000000..6ec0ec06 Binary files /dev/null and b/Resources/deluge/up_small.png differ diff --git a/Resources/deluge/update.png b/Resources/deluge/update.png new file mode 100644 index 00000000..abab2f74 Binary files /dev/null and b/Resources/deluge/update.png differ diff --git a/Resources/duplicati/about.png b/Resources/duplicati/about.png new file mode 100644 index 00000000..5779ca7c Binary files /dev/null and b/Resources/duplicati/about.png differ diff --git a/Resources/duplicati/add.png b/Resources/duplicati/add.png new file mode 100644 index 00000000..e0735816 Binary files /dev/null and b/Resources/duplicati/add.png differ diff --git a/Resources/duplicati/home.png b/Resources/duplicati/home.png new file mode 100644 index 00000000..637da01e Binary files /dev/null and b/Resources/duplicati/home.png differ diff --git a/Resources/duplicati/logout.png b/Resources/duplicati/logout.png new file mode 100644 index 00000000..931dcdea Binary files /dev/null and b/Resources/duplicati/logout.png differ diff --git a/Resources/duplicati/pause.png b/Resources/duplicati/pause.png new file mode 100644 index 00000000..be62518e Binary files /dev/null and b/Resources/duplicati/pause.png differ diff --git a/Resources/duplicati/restore.png b/Resources/duplicati/restore.png new file mode 100644 index 00000000..60971613 Binary files /dev/null and b/Resources/duplicati/restore.png differ diff --git a/Resources/duplicati/settings.png b/Resources/duplicati/settings.png new file mode 100644 index 00000000..e897fdea Binary files /dev/null and b/Resources/duplicati/settings.png differ diff --git a/Resources/duplicati/throttle.png b/Resources/duplicati/throttle.png new file mode 100644 index 00000000..678d3f59 Binary files /dev/null and b/Resources/duplicati/throttle.png differ diff --git a/Resources/emby/logowhite.png b/Resources/emby/logowhite.png new file mode 100644 index 00000000..7e55e044 Binary files /dev/null and b/Resources/emby/logowhite.png differ diff --git a/Resources/guacamole/checkmark.png b/Resources/guacamole/checkmark.png new file mode 100644 index 00000000..a578339f Binary files /dev/null and b/Resources/guacamole/checkmark.png differ diff --git a/Resources/guacamole/cog.png b/Resources/guacamole/cog.png new file mode 100644 index 00000000..a051a978 Binary files /dev/null and b/Resources/guacamole/cog.png differ diff --git a/Resources/guacamole/down.png b/Resources/guacamole/down.png new file mode 100644 index 00000000..e793530f Binary files /dev/null and b/Resources/guacamole/down.png differ diff --git a/Resources/guacamole/guac-config-dark.png b/Resources/guacamole/guac-config-dark.png new file mode 100644 index 00000000..450030d7 Binary files /dev/null and b/Resources/guacamole/guac-config-dark.png differ diff --git a/Resources/guacamole/guac-first-page.png b/Resources/guacamole/guac-first-page.png new file mode 100644 index 00000000..90b4db5b Binary files /dev/null and b/Resources/guacamole/guac-first-page.png differ diff --git a/Resources/guacamole/guac-home-dark.png b/Resources/guacamole/guac-home-dark.png new file mode 100644 index 00000000..ff05f799 Binary files /dev/null and b/Resources/guacamole/guac-home-dark.png differ diff --git a/Resources/guacamole/guac-last-page.png b/Resources/guacamole/guac-last-page.png new file mode 100644 index 00000000..78422f2b Binary files /dev/null and b/Resources/guacamole/guac-last-page.png differ diff --git a/Resources/guacamole/guac-logout-dark.png b/Resources/guacamole/guac-logout-dark.png new file mode 100644 index 00000000..deb97f32 Binary files /dev/null and b/Resources/guacamole/guac-logout-dark.png differ diff --git a/Resources/guacamole/guac-monitor.png b/Resources/guacamole/guac-monitor.png new file mode 100644 index 00000000..49104942 Binary files /dev/null and b/Resources/guacamole/guac-monitor.png differ diff --git a/Resources/guacamole/guac-next-page.png b/Resources/guacamole/guac-next-page.png new file mode 100644 index 00000000..17599d84 Binary files /dev/null and b/Resources/guacamole/guac-next-page.png differ diff --git a/Resources/guacamole/guac-prev-page.png b/Resources/guacamole/guac-prev-page.png new file mode 100644 index 00000000..6208833f Binary files /dev/null and b/Resources/guacamole/guac-prev-page.png differ diff --git a/Resources/guacamole/guac-text.png b/Resources/guacamole/guac-text.png new file mode 100644 index 00000000..16d674e7 Binary files /dev/null and b/Resources/guacamole/guac-text.png differ diff --git a/Resources/guacamole/guac-user.png b/Resources/guacamole/guac-user.png new file mode 100644 index 00000000..7bf83b08 Binary files /dev/null and b/Resources/guacamole/guac-user.png differ diff --git a/Resources/guacamole/lock.png b/Resources/guacamole/lock.png new file mode 100644 index 00000000..02b495dd Binary files /dev/null and b/Resources/guacamole/lock.png differ diff --git a/Resources/guacamole/magnifier.png b/Resources/guacamole/magnifier.png new file mode 100644 index 00000000..9cdfa0b8 Binary files /dev/null and b/Resources/guacamole/magnifier.png differ diff --git a/Resources/guacamole/up.png b/Resources/guacamole/up.png new file mode 100644 index 00000000..a922a422 Binary files /dev/null and b/Resources/guacamole/up.png differ diff --git a/Resources/landing-page/assets/favicon.ico b/Resources/landing-page/assets/favicon.ico new file mode 100644 index 00000000..d29dac1b Binary files /dev/null and b/Resources/landing-page/assets/favicon.ico differ diff --git a/Resources/landing-page/assets/img/aquamarine-small.jpg b/Resources/landing-page/assets/img/aquamarine-small.jpg new file mode 100644 index 00000000..afc30406 Binary files /dev/null and b/Resources/landing-page/assets/img/aquamarine-small.jpg differ diff --git a/Resources/landing-page/assets/img/aquamarine.png b/Resources/landing-page/assets/img/aquamarine.png new file mode 100644 index 00000000..e32584b9 Binary files /dev/null and b/Resources/landing-page/assets/img/aquamarine.png differ diff --git a/Resources/landing-page/assets/img/dark-small.jpg b/Resources/landing-page/assets/img/dark-small.jpg new file mode 100644 index 00000000..a35e1d17 Binary files /dev/null and b/Resources/landing-page/assets/img/dark-small.jpg differ diff --git a/Resources/landing-page/assets/img/dark.png b/Resources/landing-page/assets/img/dark.png new file mode 100644 index 00000000..73bf8563 Binary files /dev/null and b/Resources/landing-page/assets/img/dark.png differ diff --git a/Resources/landing-page/assets/img/dracula-small.jpg b/Resources/landing-page/assets/img/dracula-small.jpg new file mode 100644 index 00000000..7f2e9048 Binary files /dev/null and b/Resources/landing-page/assets/img/dracula-small.jpg differ diff --git a/Resources/landing-page/assets/img/dracula.png b/Resources/landing-page/assets/img/dracula.png new file mode 100644 index 00000000..fbffef93 Binary files /dev/null and b/Resources/landing-page/assets/img/dracula.png differ diff --git a/Resources/landing-page/assets/img/hotline-small.jpg b/Resources/landing-page/assets/img/hotline-small.jpg new file mode 100644 index 00000000..68c31714 Binary files /dev/null and b/Resources/landing-page/assets/img/hotline-small.jpg differ diff --git a/Resources/landing-page/assets/img/hotline.png b/Resources/landing-page/assets/img/hotline.png new file mode 100644 index 00000000..43a0ab57 Binary files /dev/null and b/Resources/landing-page/assets/img/hotline.png differ diff --git a/Resources/landing-page/assets/img/hotpink-small.jpg b/Resources/landing-page/assets/img/hotpink-small.jpg new file mode 100644 index 00000000..dae9d361 Binary files /dev/null and b/Resources/landing-page/assets/img/hotpink-small.jpg differ diff --git a/Resources/landing-page/assets/img/hotpink.png b/Resources/landing-page/assets/img/hotpink.png new file mode 100644 index 00000000..189eaa02 Binary files /dev/null and b/Resources/landing-page/assets/img/hotpink.png differ diff --git a/Resources/landing-page/assets/img/nord-small.jpg b/Resources/landing-page/assets/img/nord-small.jpg new file mode 100644 index 00000000..67350871 Binary files /dev/null and b/Resources/landing-page/assets/img/nord-small.jpg differ diff --git a/Resources/landing-page/assets/img/nord.png b/Resources/landing-page/assets/img/nord.png new file mode 100644 index 00000000..a3aa1cde Binary files /dev/null and b/Resources/landing-page/assets/img/nord.png differ diff --git a/Resources/landing-page/assets/img/organizr-small.jpg b/Resources/landing-page/assets/img/organizr-small.jpg new file mode 100644 index 00000000..a22e6f2b Binary files /dev/null and b/Resources/landing-page/assets/img/organizr-small.jpg differ diff --git a/Resources/landing-page/assets/img/organizr.png b/Resources/landing-page/assets/img/organizr.png new file mode 100644 index 00000000..5e638427 Binary files /dev/null and b/Resources/landing-page/assets/img/organizr.png differ diff --git a/Resources/landing-page/assets/img/overseerr-small.jpg b/Resources/landing-page/assets/img/overseerr-small.jpg new file mode 100644 index 00000000..a0df0d5a Binary files /dev/null and b/Resources/landing-page/assets/img/overseerr-small.jpg differ diff --git a/Resources/landing-page/assets/img/overseerr.png b/Resources/landing-page/assets/img/overseerr.png new file mode 100644 index 00000000..de685d62 Binary files /dev/null and b/Resources/landing-page/assets/img/overseerr.png differ diff --git a/Resources/landing-page/assets/img/plex-small.jpg b/Resources/landing-page/assets/img/plex-small.jpg new file mode 100644 index 00000000..9da859a8 Binary files /dev/null and b/Resources/landing-page/assets/img/plex-small.jpg differ diff --git a/Resources/landing-page/assets/img/plex.png b/Resources/landing-page/assets/img/plex.png new file mode 100644 index 00000000..9a6dda5f Binary files /dev/null and b/Resources/landing-page/assets/img/plex.png differ diff --git a/Resources/landing-page/assets/img/slides/1.jpg b/Resources/landing-page/assets/img/slides/1.jpg new file mode 100644 index 00000000..87389989 Binary files /dev/null and b/Resources/landing-page/assets/img/slides/1.jpg differ diff --git a/Resources/landing-page/assets/img/slides/10.jpg b/Resources/landing-page/assets/img/slides/10.jpg new file mode 100644 index 00000000..680a2076 Binary files /dev/null and b/Resources/landing-page/assets/img/slides/10.jpg differ diff --git a/Resources/landing-page/assets/img/slides/11.jpg b/Resources/landing-page/assets/img/slides/11.jpg new file mode 100644 index 00000000..6338bdbc Binary files /dev/null and b/Resources/landing-page/assets/img/slides/11.jpg differ diff --git a/Resources/landing-page/assets/img/slides/12.jpg b/Resources/landing-page/assets/img/slides/12.jpg new file mode 100644 index 00000000..0a213b3a Binary files /dev/null and b/Resources/landing-page/assets/img/slides/12.jpg differ diff --git a/Resources/landing-page/assets/img/slides/13.jpg b/Resources/landing-page/assets/img/slides/13.jpg new file mode 100644 index 00000000..189eaa02 Binary files /dev/null and b/Resources/landing-page/assets/img/slides/13.jpg differ diff --git a/Resources/landing-page/assets/img/slides/2.jpg b/Resources/landing-page/assets/img/slides/2.jpg new file mode 100644 index 00000000..23244f41 Binary files /dev/null and b/Resources/landing-page/assets/img/slides/2.jpg differ diff --git a/Resources/landing-page/assets/img/slides/3.jpg b/Resources/landing-page/assets/img/slides/3.jpg new file mode 100644 index 00000000..31dac5ab Binary files /dev/null and b/Resources/landing-page/assets/img/slides/3.jpg differ diff --git a/Resources/landing-page/assets/img/slides/4.jpg b/Resources/landing-page/assets/img/slides/4.jpg new file mode 100644 index 00000000..2eaf7a70 Binary files /dev/null and b/Resources/landing-page/assets/img/slides/4.jpg differ diff --git a/Resources/landing-page/assets/img/slides/5.jpg b/Resources/landing-page/assets/img/slides/5.jpg new file mode 100644 index 00000000..154aa135 Binary files /dev/null and b/Resources/landing-page/assets/img/slides/5.jpg differ diff --git a/Resources/landing-page/assets/img/slides/6.jpg b/Resources/landing-page/assets/img/slides/6.jpg new file mode 100644 index 00000000..5186664a Binary files /dev/null and b/Resources/landing-page/assets/img/slides/6.jpg differ diff --git a/Resources/landing-page/assets/img/slides/7.jpg b/Resources/landing-page/assets/img/slides/7.jpg new file mode 100644 index 00000000..94cf4813 Binary files /dev/null and b/Resources/landing-page/assets/img/slides/7.jpg differ diff --git a/Resources/landing-page/assets/img/slides/8.jpg b/Resources/landing-page/assets/img/slides/8.jpg new file mode 100644 index 00000000..c80f207b Binary files /dev/null and b/Resources/landing-page/assets/img/slides/8.jpg differ diff --git a/Resources/landing-page/assets/img/slides/9.jpg b/Resources/landing-page/assets/img/slides/9.jpg new file mode 100644 index 00000000..6ef49336 Binary files /dev/null and b/Resources/landing-page/assets/img/slides/9.jpg differ diff --git a/Resources/landing-page/assets/img/space-gray-small.jpg b/Resources/landing-page/assets/img/space-gray-small.jpg new file mode 100644 index 00000000..71cb998d Binary files /dev/null and b/Resources/landing-page/assets/img/space-gray-small.jpg differ diff --git a/Resources/landing-page/assets/img/space-gray.png b/Resources/landing-page/assets/img/space-gray.png new file mode 100644 index 00000000..e6ed58f2 Binary files /dev/null and b/Resources/landing-page/assets/img/space-gray.png differ diff --git a/Resources/landing-page/assets/img/themepark-logo.png b/Resources/landing-page/assets/img/themepark-logo.png new file mode 100644 index 00000000..2714a5ee Binary files /dev/null and b/Resources/landing-page/assets/img/themepark-logo.png differ diff --git a/Resources/landing-page/css/custom.css b/Resources/landing-page/css/custom.css new file mode 100644 index 00000000..f49b0159 --- /dev/null +++ b/Resources/landing-page/css/custom.css @@ -0,0 +1,417 @@ +:root { + --about: linear-gradient(to bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 0)), var(--main-bg-color); +} + +.bg-primary { + background: var(--about) !important; + background-repeat: repeat, no-repeat; + background-attachment: fixed, fixed; + background-position: center center, center center; + background-size: auto, cover; + -webkit-background-size: auto, cover; + -moz-background-size: auto, cover; + -o-background-size: auto, cover; +} + +.bg-dark, +.theme-overview, +#services, +#themes, +footer, +section { + background: var(--main-bg-color); + background-repeat: repeat, no-repeat; + background-attachment: fixed, fixed; + background-position: center center, center center; + background-size: auto, cover; + -webkit-background-size: auto, cover; + -moz-background-size: auto, cover; + -o-background-size: auto, cover; +} + +.text-white-50 { + color: var(--text) !important; +} + +@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { + + #mainNav, + #mainNav.navbar-scrolled { + box-shadow: none; + background-color: rgba(0, 0, 0, 0.55); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + } +} + +@media (max-width: 768px) { + + #mainNav, + #mainNav.navbar-scrolled { + padding: 0 1rem 0 1rem !important; + } + + .branding { + height: 40px !important; + } + + #mainNav .navbar-nav .nav-item .nav-link { + padding-left: 1rem; + } +} + +/* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ +@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { + + #mainNav, + #mainNav.navbar-scrolled { + box-shadow: none; + background-color: rgba(0, 0, 0, 0.9); + } +} + +@media (min-width: 992px) { + #mainNav { + box-shadow: none; + background-color: rgba(0, 0, 0, 0.55); + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + } + + #mainNav .navbar-brand { + color: rgba(255, 255, 255, 0.7); + } + + #mainNav .navbar-brand:hover { + color: #fff; + } + + #mainNav .navbar-nav .nav-item .nav-link { + color: rgba(255, 255, 255, 0.7); + padding: 0 1rem; + } + + #mainNav .navbar-nav .nav-item .nav-link:hover { + color: #fff; + } + + #mainNav .navbar-nav .nav-item:last-child .nav-link { + padding-right: 0; + } + + #mainNav.navbar-scrolled { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + background-color: rgba(0, 0, 0, 0.55); + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + } + + #mainNav.navbar-scrolled .navbar-brand { + color: #212529; + } + + #mainNav.navbar-scrolled .navbar-brand:hover { + color: rgb(var(--accent-color)); + } + + #mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link { + color: #fff; + } + + #mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link:hover { + color: var(--link-color-hover); + } +} + +#mainNav .navbar-nav .nav-item .nav-link:hover, +#mainNav .navbar-nav .nav-item .nav-link:active { + color: rgb(var(--accent-color)); +} + +#mainNav .navbar-nav .nav-item .nav-link.active { + color: var(--link-color-hover) !important; +} + +.navbar-light .navbar-toggler-icon { + filter: invert(1); +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgb(255 255 255 / 10%); +} + +.branding { + height: 55px; +} + +.mfp-container { + backdrop-filter: blur(10px); +} + +/* BUTTON SHIT*/ +.btn-primary { + color: var(--button-text); + background-color: var(--button-color); + border-color: var(--button-color); +} + +.btn-primary:hover { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-primary:focus, +.btn-primary.focus { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); + box-shadow: 0 0 0 0.2rem rgba(var(--accent-color), 0.5); +} + +.btn-primary.disabled, +.btn-primary:disabled { + color: var(--text-muted); + background-color: rgba(255, 255, 255, 0.3); + border-color: rgba(255, 255, 255, 0.3); +} + +.btn-primary:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +.show>.btn-primary.dropdown-toggle { + color: var(--button-text-hover); + background-color: var(--button-color-hover); + border-color: var(--button-color-hover); +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, +.btn-primary:not(:disabled):not(.disabled).active:focus, +.show>.btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(var(--accent-color), 0.502); +} + +hr.divider { + border-color: rgb(var(--accent-color)); +} + +a { + color: var(--link-color); +} + +a:hover { + color: var(--link-color-hover); + text-decoration: none; +} + +.text-primary { + color: rgb(var(--accent-color)) !important; +} + +body, +header.masthead { + background: black; +} + +/* IMAGE SLIDER */ +.jquery-bg-slideshow-wrap-bg-element { + width: 100%; + height: 100%; + background-color: transparent; +} + +@media (max-width: 768px) { + + .bg, + header.masthead { + background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%), url(../assets/img/space-gray.png) !important; + } +} + +.bg { + height: 100%; + width: 100%; + background-color: black; + color: white; + margin: 0; +} + +/* +.bg-primary, +.bg-dark { + background: #2d2d2d; + background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); + background: -moz-linear-gradient(top, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); + background: linear-gradient(to bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); + /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ + +} +*/ + + + +.theme-overview { + /* background: #2d2d2d; + background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); + background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); + background: linear-gradient(to top, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); */ + font-family: var(--font-family-sans-serif); +} + +#services, +#themes { + /* background: rgba(87, 109, 117, 1.0); */ + color: var(--text-hover); + padding: 0rem 0 8rem 0; +} + +.all-apps { + max-width: 1980px; +} + +.img-fluid { + border-radius: 5px; +} + +.app-container { + background: rgba(0, 0, 0, 0.2); + color: rgba(255, 255, 255, 0.7); + border-radius: 5px; + max-width: 120px; + min-width: 130px; +} + +.app-container:hover { + color: white; + text-decoration: none; + background: rgba(var(--accent-color), 0.5); +} + +.app-container:hover img { + transform: scale(1.1); +} + +.app-container img { + transition: transform .5s; +} + +.app-container-image { + width: 48px; + height: 48px; +} + +p { + margin-bottom: 0.5rem; + font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-weight: 500; + line-height: 1.2; +} + +@keyframes glowing { + 0% { + background-color: var(--button-color); + box-shadow: 0 0 5px rgba(var(--accent-color), 0.502); + } + 50% { + background-color: var(--button-color-hover); + box-shadow: 0 0 10px rgba(var(--accent-color)); + } + 100% { + background-color: var(--button-color); + box-shadow: 0 0 5px rgba(var(--accent-color), 0.502) + } + } +.click-me-btn { + animation: glowing 1300ms infinite; +} +/* @media (min-width: 992px) { +.portfolio-box img { + object-fit: cover; + } +} */ + +/* EXAMPLE IMAGES*/ +#portfolio [class*="container-"] .portfolio-box:hover .portfolio-box-caption[class*="-hover"] { + opacity: .9; + border-radius: 5px; +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.aquamarine-hover { + background: radial-gradient(ellipse at center, #47918a 0%, #0b3161 100%); +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.hotline-hover { + background: linear-gradient(0deg, rgba(247,101,184,1) 0%, rgb(21, 95, 165) 100%); +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.space-gray-hover { + background: radial-gradient(ellipse at center, rgba(87, 108, 117, 1) 0%, rgba(37, 50, 55, 1) 100.2%); +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.organizr-hover { + background: #1f1f1f; +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.dark-hover { + background: radial-gradient(circle, #3a3a3a, #2d2d2d, #202020, #141414, #000000); +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.plex-hover { + background: url("https://raw.githubusercontent.com/gilbN/theme.park/master/resources/blur-noise.png") repeat scroll 0% 0%, radial-gradient(circle at 0% 100%, rgba(54, 66, 84, 0.55) 0%, rgba(54, 66, 84, 0.043) 70%, rgba(54, 66, 84, 0) 80%), radial-gradient(circle at 100% 100%, rgba(113, 135, 153, 0.55) 0%, rgba(113, 135, 153, 0.043) 70%, rgba(113, 135, 153, 0) 80%), radial-gradient(circle at 100% 0%, rgba(54, 66, 84, 0.55) 0%, rgba(54, 66, 84, 0.043) 70%, rgba(54, 66, 84, 0) 80%), radial-gradient(circle at 0% 0%, rgba(91, 114, 135, 0.55) 0%, rgba(91, 114, 135, 0.043) 70%, rgba(91, 114, 135, 0) 80%), rgb(0, 0, 0); +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.dracula-hover { + background: #282a36; +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.overseerr-hover { + background: linear-gradient(360deg, hsl(221, 39%, 11%) 65%, hsl(215, 28%, 17%) 100%); +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.hotpink-hover { + background: linear-gradient(45deg, #fb3f62 0%, #204c80 37%, #004249 97%); +} + +#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.nord-hover { + background: #2E3440; +} + + +@keyframes fadein { + from { + opacity:0; + } + to { + opacity:1; + } +} +@-moz-keyframes fadein { /* Firefox */ + from { + opacity:0; + } + to { + opacity:1; + } +} +@-webkit-keyframes fadein { /* Safari and Chrome */ + from { + opacity:0; + } + to { + opacity:1; + } +} +@-o-keyframes fadein { /* Opera */ + from { + opacity:0; + } + to { + opacity: 1; + } +} +body { + animation: fadein 2s; + -moz-animation: fadein 2s; /* Firefox */ + -webkit-animation: fadein 2s; /* Safari and Chrome */ + -o-animation: fadein 2s; /* Opera */ +} \ No newline at end of file diff --git a/Resources/landing-page/css/jquery-bg-slideshow-min.css b/Resources/landing-page/css/jquery-bg-slideshow-min.css new file mode 100644 index 00000000..38422855 --- /dev/null +++ b/Resources/landing-page/css/jquery-bg-slideshow-min.css @@ -0,0 +1 @@ +.jquery-bg-slideshow-wrap-bg-element{position:relative}.jquery-bg-slideshow-list-control-element{position:absolute;text-align:center;bottom:0;width:100%}.jquery-bg-slideshow-list-control-image-element{display:inline-block;border-radius:5pt;height:5pt;width:5pt;margin-right:5px;background:#000;border:2px #fff;box-shadow:1px 1px 10px 1px #fff;cursor:pointer}.jquery-bg-slideshow-list-control-image-active-element{background-color:red;height:10px;width:10px;border-radius:10px;transition:background-color .5s ease}.jquery-bg-slideshow-cloned{z-index:-100;display:none} \ No newline at end of file diff --git a/Resources/landing-page/css/jquery-bg-slideshow.css b/Resources/landing-page/css/jquery-bg-slideshow.css new file mode 100644 index 00000000..7b0d39fe --- /dev/null +++ b/Resources/landing-page/css/jquery-bg-slideshow.css @@ -0,0 +1,60 @@ +/* + * This is the class for the wrapper around the element that + * will have the slidshow background. + */ + .jquery-bg-slideshow-wrap-bg-element { + position: relative; +} + +/* + * This class is for the div that holds all of the small 'ball' + * that can be used to traverse the images in the list control. + */ +.jquery-bg-slideshow-list-control-element { + position: absolute; + text-align: center; + bottom: 0; + width: 100%; +} + +/* + * This is the class that defines the small 'ball' on the bottom + * of the image for the user to click to view different images. + * This is used if the user has the 'listControls.enabled=true'. + * NOTE: listControls.size, listControls.backgroundColor, + * listControls.borderSize, listControls.spaceBetween, + * and listControls.borderColor will impact this class. + */ +.jquery-bg-slideshow-list-control-image-element { + display: inline-block; + border-radius: 5pt; + height: 5pt; + width: 5pt; + margin-right: 5px; + background: rgb(0, 0, 0); + border: 2px rgb(255, 255, 255); + box-shadow: 1px 1px 10px 1px white; + cursor: pointer; +} + +/* + * This is the class that highlights which image is being displayed + * within the list control. That is, the small 'ball' on the bottom + * of the page. + */ +.jquery-bg-slideshow-list-control-image-active-element { + background-color: red; + height: 10px; + width: 10px; + border-radius: 10px; + transition: background-color 0.5s ease; +} + +/* + * This is the class used to store the cloned element. This + * will be in the background as the other one fades out. + */ +.jquery-bg-slideshow-cloned { + z-index: -100; + display: none; +} \ No newline at end of file diff --git a/Resources/landing-page/css/styles.css b/Resources/landing-page/css/styles.css new file mode 100644 index 00000000..50c9f91c --- /dev/null +++ b/Resources/landing-page/css/styles.css @@ -0,0 +1,11178 @@ +@charset "UTF-8"; + +/*! +* Start Bootstrap - Creative v6.0.5 (https://startbootstrap.com/theme/creative) +* Copyright 2013-2021 Start Bootstrap +* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-creative/blob/master/LICENSE) +*/ +/*! + * Bootstrap v4.6.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #f4623a; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #f4623a; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} + +body { + margin: 0; + font-family: "Merriweather", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +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 { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #f4623a; + text-decoration: none; + background-color: transparent; +} + +a:hover { + color: #d6370c; + text-decoration: underline; +} + +a:not([href]):not([class]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +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, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} + +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; +} + +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type=radio], +input[type=checkbox] { + box-sizing: border-box; + padding: 0; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + margin-bottom: 0.5rem; + font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-weight: 500; + line-height: 1.2; +} + +h1, +.h1 { + font-size: 2.5rem; +} + +h2, +.h2 { + font-size: 2rem; +} + +h3, +.h3 { + font-size: 1.75rem; +} + +h4, +.h4 { + font-size: 1.5rem; +} + +h5, +.h5 { + font-size: 1.25rem; +} + +h6, +.h6 { + font-size: 1rem; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.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: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} + +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #6c757d; +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-wrap: break-word; +} + +a>code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +pre { + display: block; + font-size: 87.5%; + color: #212529; +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container, +.container-fluid, +.container-xl, +.container-lg, +.container-md, +.container-sm { + width: 100%; + padding-right: 15px; + padding-left: 15px; + 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; + } +} + +.row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters>.col, +.no-gutters>[class*=col-] { + padding-right: 0; + padding-left: 0; +} + +.col-xl, +.col-xl-auto, +.col-xl-12, +.col-xl-11, +.col-xl-10, +.col-xl-9, +.col-xl-8, +.col-xl-7, +.col-xl-6, +.col-xl-5, +.col-xl-4, +.col-xl-3, +.col-xl-2, +.col-xl-1, +.col-lg, +.col-lg-auto, +.col-lg-12, +.col-lg-11, +.col-lg-10, +.col-lg-9, +.col-lg-8, +.col-lg-7, +.col-lg-6, +.col-lg-5, +.col-lg-4, +.col-lg-3, +.col-lg-2, +.col-lg-1, +.col-md, +.col-md-auto, +.col-md-12, +.col-md-11, +.col-md-10, +.col-md-9, +.col-md-8, +.col-md-7, +.col-md-6, +.col-md-5, +.col-md-4, +.col-md-3, +.col-md-2, +.col-md-1, +.col-sm, +.col-sm-auto, +.col-sm-12, +.col-sm-11, +.col-sm-10, +.col-sm-9, +.col-sm-8, +.col-sm-7, +.col-sm-6, +.col-sm-5, +.col-sm-4, +.col-sm-3, +.col-sm-2, +.col-sm-1, +.col, +.col-auto, +.col-12, +.col-11, +.col-10, +.col-9, +.col-8, +.col-7, +.col-6, +.col-5, +.col-4, +.col-3, +.col-2, +.col-1 { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} + +.row-cols-1>* { + flex: 0 0 100%; + max-width: 100%; +} + +.row-cols-2>* { + flex: 0 0 50%; + max-width: 50%; +} + +.row-cols-3>* { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.row-cols-4>* { + flex: 0 0 25%; + max-width: 25%; +} + +.row-cols-5>* { + flex: 0 0 20%; + max-width: 20%; +} + +.row-cols-6>* { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + order: -1; +} + +.order-last { + order: 13; +} + +.order-0 { + order: 0; +} + +.order-1 { + order: 1; +} + +.order-2 { + order: 2; +} + +.order-3 { + order: 3; +} + +.order-4 { + order: 4; +} + +.order-5 { + order: 5; +} + +.order-6 { + order: 6; +} + +.order-7 { + order: 7; +} + +.order-8 { + order: 8; +} + +.order-9 { + order: 9; +} + +.order-10 { + order: 10; +} + +.order-11 { + order: 11; +} + +.order-12 { + order: 12; +} + +.offset-1 { + margin-left: 8.3333333333%; +} + +.offset-2 { + margin-left: 16.6666666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.3333333333%; +} + +.offset-5 { + margin-left: 41.6666666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.3333333333%; +} + +.offset-8 { + margin-left: 66.6666666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.3333333333%; +} + +.offset-11 { + margin-left: 91.6666666667%; +} + +@media (min-width: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .row-cols-sm-1>* { + flex: 0 0 100%; + max-width: 100%; + } + + .row-cols-sm-2>* { + flex: 0 0 50%; + max-width: 50%; + } + + .row-cols-sm-3>* { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .row-cols-sm-4>* { + flex: 0 0 25%; + max-width: 25%; + } + + .row-cols-sm-5>* { + flex: 0 0 20%; + max-width: 20%; + } + + .row-cols-sm-6>* { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-sm-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-sm-first { + order: -1; + } + + .order-sm-last { + order: 13; + } + + .order-sm-0 { + order: 0; + } + + .order-sm-1 { + order: 1; + } + + .order-sm-2 { + order: 2; + } + + .order-sm-3 { + order: 3; + } + + .order-sm-4 { + order: 4; + } + + .order-sm-5 { + order: 5; + } + + .order-sm-6 { + order: 6; + } + + .order-sm-7 { + order: 7; + } + + .order-sm-8 { + order: 8; + } + + .order-sm-9 { + order: 9; + } + + .order-sm-10 { + order: 10; + } + + .order-sm-11 { + order: 11; + } + + .order-sm-12 { + order: 12; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.3333333333%; + } + + .offset-sm-2 { + margin-left: 16.6666666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.3333333333%; + } + + .offset-sm-5 { + margin-left: 41.6666666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.3333333333%; + } + + .offset-sm-8 { + margin-left: 66.6666666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.3333333333%; + } + + .offset-sm-11 { + margin-left: 91.6666666667%; + } +} + +@media (min-width: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .row-cols-md-1>* { + flex: 0 0 100%; + max-width: 100%; + } + + .row-cols-md-2>* { + flex: 0 0 50%; + max-width: 50%; + } + + .row-cols-md-3>* { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .row-cols-md-4>* { + flex: 0 0 25%; + max-width: 25%; + } + + .row-cols-md-5>* { + flex: 0 0 20%; + max-width: 20%; + } + + .row-cols-md-6>* { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-md-first { + order: -1; + } + + .order-md-last { + order: 13; + } + + .order-md-0 { + order: 0; + } + + .order-md-1 { + order: 1; + } + + .order-md-2 { + order: 2; + } + + .order-md-3 { + order: 3; + } + + .order-md-4 { + order: 4; + } + + .order-md-5 { + order: 5; + } + + .order-md-6 { + order: 6; + } + + .order-md-7 { + order: 7; + } + + .order-md-8 { + order: 8; + } + + .order-md-9 { + order: 9; + } + + .order-md-10 { + order: 10; + } + + .order-md-11 { + order: 11; + } + + .order-md-12 { + order: 12; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.3333333333%; + } + + .offset-md-2 { + margin-left: 16.6666666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.3333333333%; + } + + .offset-md-5 { + margin-left: 41.6666666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.3333333333%; + } + + .offset-md-8 { + margin-left: 66.6666666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.3333333333%; + } + + .offset-md-11 { + margin-left: 91.6666666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .row-cols-lg-1>* { + flex: 0 0 100%; + max-width: 100%; + } + + .row-cols-lg-2>* { + flex: 0 0 50%; + max-width: 50%; + } + + .row-cols-lg-3>* { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .row-cols-lg-4>* { + flex: 0 0 25%; + max-width: 25%; + } + + .row-cols-lg-5>* { + flex: 0 0 20%; + max-width: 20%; + } + + .row-cols-lg-6>* { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-lg-first { + order: -1; + } + + .order-lg-last { + order: 13; + } + + .order-lg-0 { + order: 0; + } + + .order-lg-1 { + order: 1; + } + + .order-lg-2 { + order: 2; + } + + .order-lg-3 { + order: 3; + } + + .order-lg-4 { + order: 4; + } + + .order-lg-5 { + order: 5; + } + + .order-lg-6 { + order: 6; + } + + .order-lg-7 { + order: 7; + } + + .order-lg-8 { + order: 8; + } + + .order-lg-9 { + order: 9; + } + + .order-lg-10 { + order: 10; + } + + .order-lg-11 { + order: 11; + } + + .order-lg-12 { + order: 12; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.3333333333%; + } + + .offset-lg-2 { + margin-left: 16.6666666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.3333333333%; + } + + .offset-lg-5 { + margin-left: 41.6666666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.3333333333%; + } + + .offset-lg-8 { + margin-left: 66.6666666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.3333333333%; + } + + .offset-lg-11 { + margin-left: 91.6666666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .row-cols-xl-1>* { + flex: 0 0 100%; + max-width: 100%; + } + + .row-cols-xl-2>* { + flex: 0 0 50%; + max-width: 50%; + } + + .row-cols-xl-3>* { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .row-cols-xl-4>* { + flex: 0 0 25%; + max-width: 25%; + } + + .row-cols-xl-5>* { + flex: 0 0 20%; + max-width: 20%; + } + + .row-cols-xl-6>* { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-xl-first { + order: -1; + } + + .order-xl-last { + order: 13; + } + + .order-xl-0 { + order: 0; + } + + .order-xl-1 { + order: 1; + } + + .order-xl-2 { + order: 2; + } + + .order-xl-3 { + order: 3; + } + + .order-xl-4 { + order: 4; + } + + .order-xl-5 { + order: 5; + } + + .order-xl-6 { + order: 6; + } + + .order-xl-7 { + order: 7; + } + + .order-xl-8 { + order: 8; + } + + .order-xl-9 { + order: 9; + } + + .order-xl-10 { + order: 10; + } + + .order-xl-11 { + order: 11; + } + + .order-xl-12 { + order: 12; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.3333333333%; + } + + .offset-xl-2 { + margin-left: 16.6666666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.3333333333%; + } + + .offset-xl-5 { + margin-left: 41.6666666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.3333333333%; + } + + .offset-xl-8 { + margin-left: 66.6666666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.3333333333%; + } + + .offset-xl-11 { + margin-left: 91.6666666667%; + } +} + +.table { + width: 100%; + margin-bottom: 1rem; + color: #212529; +} + +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} + +.table tbody+tbody { + border-top: 2px solid #dee2e6; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #dee2e6; +} + +.table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6; +} + +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody+tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + color: #212529; + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary>th, +.table-primary>td { + background-color: #fcd3c8; +} + +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody+tbody { + border-color: #f9ad99; +} + +.table-hover .table-primary:hover { + background-color: #fbc0b0; +} + +.table-hover .table-primary:hover>td, +.table-hover .table-primary:hover>th { + background-color: #fbc0b0; +} + +.table-secondary, +.table-secondary>th, +.table-secondary>td { + background-color: #d6d8db; +} + +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody+tbody { + border-color: #b3b7bb; +} + +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} + +.table-hover .table-secondary:hover>td, +.table-hover .table-secondary:hover>th { + background-color: #c8cbcf; +} + +.table-success, +.table-success>th, +.table-success>td { + background-color: #c3e6cb; +} + +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody+tbody { + border-color: #8fd19e; +} + +.table-hover .table-success:hover { + background-color: #b1dfbb; +} + +.table-hover .table-success:hover>td, +.table-hover .table-success:hover>th { + background-color: #b1dfbb; +} + +.table-info, +.table-info>th, +.table-info>td { + background-color: #bee5eb; +} + +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody+tbody { + border-color: #86cfda; +} + +.table-hover .table-info:hover { + background-color: #abdde5; +} + +.table-hover .table-info:hover>td, +.table-hover .table-info:hover>th { + background-color: #abdde5; +} + +.table-warning, +.table-warning>th, +.table-warning>td { + background-color: #ffeeba; +} + +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody+tbody { + border-color: #ffdf7e; +} + +.table-hover .table-warning:hover { + background-color: #ffe8a1; +} + +.table-hover .table-warning:hover>td, +.table-hover .table-warning:hover>th { + background-color: #ffe8a1; +} + +.table-danger, +.table-danger>th, +.table-danger>td { + background-color: #f5c6cb; +} + +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody+tbody { + border-color: #ed969e; +} + +.table-hover .table-danger:hover { + background-color: #f1b0b7; +} + +.table-hover .table-danger:hover>td, +.table-hover .table-danger:hover>th { + background-color: #f1b0b7; +} + +.table-light, +.table-light>th, +.table-light>td { + background-color: #fdfdfe; +} + +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody+tbody { + border-color: #fbfcfc; +} + +.table-hover .table-light:hover { + background-color: #ececf6; +} + +.table-hover .table-light:hover>td, +.table-hover .table-light:hover>th { + background-color: #ececf6; +} + +.table-dark, +.table-dark>th, +.table-dark>td { + background-color: #c6c8ca; +} + +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody+tbody { + border-color: #95999c; +} + +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} + +.table-hover .table-dark:hover>td, +.table-hover .table-dark:hover>th { + background-color: #b9bbbe; +} + +.table-active, +.table-active>th, +.table-active>td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover>td, +.table-hover .table-active:hover>th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #454d55; +} + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.table-dark { + color: #fff; + background-color: #343a40; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #454d55; +} + +.table-dark.table-bordered { + border: 0; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} + +.table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-sm>.table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-md>.table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-lg>.table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-xl>.table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +.table-responsive>.table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + 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::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; +} + +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #fbc2b3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:disabled, +.form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +input[type=date].form-control, +input[type=time].form-control, +input[type=datetime-local].form-control, +input[type=month].form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.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; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + font-size: 1rem; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} + +.form-control-plaintext.form-control-sm, +.form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control[size], +select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} + +.form-row>.col, +.form-row>[class*=col-] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} + +.form-check-input[disabled]~.form-check-label, +.form-check-input:disabled~.form-check-label { + color: #6c757d; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; +} + +.valid-tooltip { + position: absolute; + top: 100%; + left: 0; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(40, 167, 69, 0.9); + border-radius: 0.25rem; +} + +.form-row>.col>.valid-tooltip, +.form-row>[class*=col-]>.valid-tooltip { + left: 5px; +} + +.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: #28a745; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-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: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 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 .custom-select:valid, +.custom-select.is-valid { + border-color: #28a745; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; +} + +.was-validated .custom-select:valid:focus, +.custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .form-check-input:valid~.form-check-label, +.form-check-input.is-valid~.form-check-label { + color: #28a745; +} + +.was-validated .form-check-input:valid~.valid-feedback, +.was-validated .form-check-input:valid~.valid-tooltip, +.form-check-input.is-valid~.valid-feedback, +.form-check-input.is-valid~.valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid~.custom-control-label, +.custom-control-input.is-valid~.custom-control-label { + color: #28a745; +} + +.was-validated .custom-control-input:valid~.custom-control-label::before, +.custom-control-input.is-valid~.custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-control-input:valid:checked~.custom-control-label::before, +.custom-control-input.is-valid:checked~.custom-control-label::before { + border-color: #34ce57; + background-color: #34ce57; +} + +.was-validated .custom-control-input:valid:focus~.custom-control-label::before, +.custom-control-input.is-valid:focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before, +.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid~.custom-file-label, +.custom-file-input.is-valid~.custom-file-label { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid:focus~.custom-file-label, +.custom-file-input.is-valid:focus~.custom-file-label { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + left: 0; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; +} + +.form-row>.col>.invalid-tooltip, +.form-row>[class*=col-]>.invalid-tooltip { + left: 5px; +} + +.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' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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.2rem 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 .custom-select:invalid, +.custom-select.is-invalid { + border-color: #dc3545; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; +} + +.was-validated .custom-select:invalid:focus, +.custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem 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; +} + +.was-validated .form-check-input:invalid~.invalid-feedback, +.was-validated .form-check-input:invalid~.invalid-tooltip, +.form-check-input.is-invalid~.invalid-feedback, +.form-check-input.is-invalid~.invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid~.custom-control-label, +.custom-control-input.is-invalid~.custom-control-label { + color: #dc3545; +} + +.was-validated .custom-control-input:invalid~.custom-control-label::before, +.custom-control-input.is-invalid~.custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-control-input:invalid:checked~.custom-control-label::before, +.custom-control-input.is-invalid:checked~.custom-control-label::before { + border-color: #e4606d; + background-color: #e4606d; +} + +.was-validated .custom-control-input:invalid:focus~.custom-control-label::before, +.custom-control-input.is-invalid:focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before, +.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid~.custom-file-label, +.custom-file-input.is-invalid~.custom-file-label { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid:focus~.custom-file-label, +.custom-file-input.is-invalid:focus~.custom-file-label { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; +} + +.form-inline .form-check { + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; + } + + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; + } + + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + + .form-inline .form-control-plaintext { + display: inline-block; + } + + .form-inline .input-group, + .form-inline .custom-select { + width: auto; + } + + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0; + } + + .form-inline .form-check-input { + position: relative; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + + .form-inline .custom-control { + align-items: center; + justify-content: center; + } + + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 400; + color: #212529; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + 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: #212529; + text-decoration: none; +} + +.btn:focus, +.btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.btn.disabled, +.btn:disabled { + opacity: 0.65; +} + +.btn:not(:disabled):not(.disabled) { + cursor: pointer; +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + background-color: #f4623a; + border-color: #f4623a; +} + +.btn-primary:hover { + color: #fff; + background-color: #f24516; + border-color: #ee3e0d; +} + +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #f24516; + border-color: #ee3e0d; + box-shadow: 0 0 0 0.2rem rgba(246, 122, 88, 0.5); +} + +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #f4623a; + border-color: #f4623a; +} + +.btn-primary:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +.show>.btn-primary.dropdown-toggle { + color: #fff; + background-color: #ee3e0d; + border-color: #e23a0d; +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, +.btn-primary:not(:disabled):not(.disabled).active:focus, +.show>.btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(246, 122, 88, 0.5); +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} + +.btn-secondary:focus, +.btn-secondary.focus { + color: #fff; + background-color: #5a6268; + border-color: #545b62; + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:not(:disabled):not(.disabled):active, +.btn-secondary:not(:disabled):not(.disabled).active, +.show>.btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} + +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.show>.btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; +} + +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #218838; + border-color: #1e7e34; + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:not(:disabled):not(.disabled):active, +.btn-success:not(:disabled):not(.disabled).active, +.show>.btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; +} + +.btn-success:not(:disabled):not(.disabled):active:focus, +.btn-success:not(:disabled):not(.disabled).active:focus, +.show>.btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} + +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #138496; + border-color: #117a8b; + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-info.disabled, +.btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:not(:disabled):not(.disabled):active, +.btn-info:not(:disabled):not(.disabled).active, +.show>.btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} + +.btn-info:not(:disabled):not(.disabled):active:focus, +.btn-info:not(:disabled):not(.disabled).active:focus, +.show>.btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; +} + +.btn-warning:focus, +.btn-warning.focus { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-warning.disabled, +.btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:not(:disabled):not(.disabled):active, +.btn-warning:not(:disabled):not(.disabled).active, +.show>.btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; +} + +.btn-warning:not(:disabled):not(.disabled):active:focus, +.btn-warning:not(:disabled):not(.disabled).active:focus, +.show>.btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; +} + +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c82333; + border-color: #bd2130; + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:not(:disabled):not(.disabled):active, +.btn-danger:not(:disabled):not(.disabled).active, +.show>.btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; +} + +.btn-danger:not(:disabled):not(.disabled):active:focus, +.btn-danger:not(:disabled):not(.disabled).active:focus, +.show>.btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} + +.btn-light:focus, +.btn-light.focus { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-light.disabled, +.btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:not(:disabled):not(.disabled):active, +.btn-light:not(:disabled):not(.disabled).active, +.show>.btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} + +.btn-light:not(:disabled):not(.disabled):active:focus, +.btn-light:not(:disabled):not(.disabled).active:focus, +.show>.btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} + +.btn-dark:focus, +.btn-dark.focus { + color: #fff; + background-color: #23272b; + border-color: #1d2124; + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:not(:disabled):not(.disabled):active, +.btn-dark:not(:disabled):not(.disabled).active, +.show>.btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} + +.btn-dark:not(:disabled):not(.disabled):active:focus, +.btn-dark:not(:disabled):not(.disabled).active:focus, +.show>.btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-outline-primary { + color: #f4623a; + border-color: #f4623a; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #f4623a; + border-color: #f4623a; +} + +.btn-outline-primary:focus, +.btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.5); +} + +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #f4623a; + background-color: transparent; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active, +.btn-outline-primary:not(:disabled):not(.disabled).active, +.show>.btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #f4623a; + border-color: #f4623a; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.5); +} + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:focus, +.btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active, +.btn-outline-secondary:not(:disabled):not(.disabled).active, +.show>.btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-success { + color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:focus, +.btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #28a745; + background-color: transparent; +} + +.btn-outline-success:not(:disabled):not(.disabled):active, +.btn-outline-success:not(:disabled):not(.disabled).active, +.show>.btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:not(:disabled):not(.disabled):active:focus, +.btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-info { + color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:focus, +.btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} + +.btn-outline-info:not(:disabled):not(.disabled):active, +.btn-outline-info:not(:disabled):not(.disabled).active, +.show>.btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:not(:disabled):not(.disabled):active:focus, +.btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:focus, +.btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active, +.btn-outline-warning:not(:disabled):not(.disabled).active, +.show>.btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:focus, +.btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active, +.btn-outline-danger:not(:disabled):not(.disabled).active, +.show>.btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:focus, +.btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; +} + +.btn-outline-light:not(:disabled):not(.disabled):active, +.btn-outline-light:not(:disabled):not(.disabled).active, +.show>.btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:not(:disabled):not(.disabled):active:focus, +.btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-dark { + color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:focus, +.btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active, +.btn-outline-dark:not(:disabled):not(.disabled).active, +.show>.btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-link { + font-weight: 400; + color: #f4623a; + text-decoration: none; +} + +.btn-link:hover { + color: #d6370c; + text-decoration: underline; +} + +.btn-link:focus, +.btn-link.focus { + text-decoration: underline; +} + +.btn-link:disabled, +.btn-link.disabled { + color: #6c757d; + pointer-events: none; +} + +.btn-lg, +.btn-group-lg>.btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, +.btn-group-sm>.btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block+.btn-block { + margin-top: 0.5rem; +} + +input[type=submit].btn-block, +input[type=reset].btn-block, +input[type=button].btn-block { + width: 100%; +} + +.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 { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + 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 { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} + +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} + +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} + +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} + +.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; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} + +.dropright .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; +} + +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .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; +} + +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^=top], +.dropdown-menu[x-placement^=right], +.dropdown-menu[x-placement^=bottom], +.dropdown-menu[x-placement^=left] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} + +.dropdown-item:hover, +.dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #e9ecef; +} + +.dropdown-item.active, +.dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #f4623a; +} + +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #adb5bd; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} + +.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:hover, +.btn-group-vertical>.btn:hover { + z-index: 1; +} + +.btn-group>.btn:focus, +.btn-group>.btn:active, +.btn-group>.btn.active, +.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>.btn:not(:first-child), +.btn-group>.btn-group:not(:first-child) { + margin-left: -1px; +} + +.btn-group>.btn:not(:last-child):not(.dropdown-toggle), +.btn-group>.btn-group:not(:last-child)>.btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group>.btn:not(:first-child), +.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, +.dropright .dropdown-toggle-split::after { + margin-left: 0; +} + +.dropleft .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:not(:first-child), +.btn-group-vertical>.btn-group:not(:first-child)>.btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle>.btn, +.btn-group-toggle>.btn-group>.btn { + margin-bottom: 0; +} + +.btn-group-toggle>.btn input[type=radio], +.btn-group-toggle>.btn input[type=checkbox], +.btn-group-toggle>.btn-group>.btn input[type=radio], +.btn-group-toggle>.btn-group>.btn input[type=checkbox] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} + +.input-group>.form-control, +.input-group>.form-control-plaintext, +.input-group>.custom-select, +.input-group>.custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; + margin-bottom: 0; +} + +.input-group>.form-control+.form-control, +.input-group>.form-control+.custom-select, +.input-group>.form-control+.custom-file, +.input-group>.form-control-plaintext+.form-control, +.input-group>.form-control-plaintext+.custom-select, +.input-group>.form-control-plaintext+.custom-file, +.input-group>.custom-select+.form-control, +.input-group>.custom-select+.custom-select, +.input-group>.custom-select+.custom-file, +.input-group>.custom-file+.form-control, +.input-group>.custom-file+.custom-select, +.input-group>.custom-file+.custom-file { + margin-left: -1px; +} + +.input-group>.form-control:focus, +.input-group>.custom-select:focus, +.input-group>.custom-file .custom-file-input:focus~.custom-file-label { + z-index: 3; +} + +.input-group>.custom-file .custom-file-input:focus { + z-index: 4; +} + +.input-group>.form-control:not(:first-child), +.input-group>.custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group>.custom-file { + display: flex; + align-items: center; +} + +.input-group>.custom-file:not(:last-child) .custom-file-label, +.input-group>.custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group:not(.has-validation)>.form-control:not(:last-child), +.input-group:not(.has-validation)>.custom-select:not(:last-child), +.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group.has-validation>.form-control:nth-last-child(n+3), +.input-group.has-validation>.custom-select:nth-last-child(n+3), +.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: flex; +} + +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} + +.input-group-prepend .btn:focus, +.input-group-append .btn:focus { + z-index: 3; +} + +.input-group-prepend .btn+.btn, +.input-group-prepend .btn+.input-group-text, +.input-group-prepend .input-group-text+.input-group-text, +.input-group-prepend .input-group-text+.btn, +.input-group-append .btn+.btn, +.input-group-append .btn+.input-group-text, +.input-group-append .input-group-text+.input-group-text, +.input-group-append .input-group-text+.btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.input-group-text input[type=radio], +.input-group-text input[type=checkbox] { + margin-top: 0; +} + +.input-group-lg>.form-control:not(textarea), +.input-group-lg>.custom-select { + height: calc(1.5em + 1rem + 2px); +} + +.input-group-lg>.form-control, +.input-group-lg>.custom-select, +.input-group-lg>.input-group-prepend>.input-group-text, +.input-group-lg>.input-group-append>.input-group-text, +.input-group-lg>.input-group-prepend>.btn, +.input-group-lg>.input-group-append>.btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm>.form-control:not(textarea), +.input-group-sm>.custom-select { + height: calc(1.5em + 0.5rem + 2px); +} + +.input-group-sm>.form-control, +.input-group-sm>.custom-select, +.input-group-sm>.input-group-prepend>.input-group-text, +.input-group-sm>.input-group-append>.input-group-text, +.input-group-sm>.input-group-prepend>.btn, +.input-group-sm>.input-group-append>.btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.input-group-lg>.custom-select, +.input-group-sm>.custom-select { + padding-right: 1.75rem; +} + +.input-group>.input-group-prepend>.btn, +.input-group>.input-group-prepend>.input-group-text, +.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn, +.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text, +.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn, +.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text, +.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), +.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group>.input-group-append>.btn, +.input-group>.input-group-append>.input-group-text, +.input-group>.input-group-prepend:not(:first-child)>.btn, +.input-group>.input-group-prepend:not(:first-child)>.input-group-text, +.input-group>.input-group-prepend:first-child>.btn:not(:first-child), +.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + z-index: 1; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; + -webkit-print-color-adjust: exact; + color-adjust: exact; +} + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + left: 0; + z-index: -1; + width: 1rem; + height: 1.25rem; + opacity: 0; +} + +.custom-control-input:checked~.custom-control-label::before { + color: #fff; + border-color: #f4623a; + background-color: #f4623a; +} + +.custom-control-input:focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.custom-control-input:focus:not(:checked)~.custom-control-label::before { + border-color: #fbc2b3; +} + +.custom-control-input:not(:disabled):active~.custom-control-label::before { + color: #fff; + background-color: #fde9e3; + border-color: #fde9e3; +} + +.custom-control-input[disabled]~.custom-control-label, +.custom-control-input:disabled~.custom-control-label { + color: #6c757d; +} + +.custom-control-input[disabled]~.custom-control-label::before, +.custom-control-input:disabled~.custom-control-label::before { + background-color: #e9ecef; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} + +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #adb5bd solid 1px; +} + +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: 50%/50% 50% no-repeat; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} + +.custom-checkbox .custom-control-input:checked~.custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before { + border-color: #f4623a; + background-color: #f4623a; +} + +.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before { + background-color: rgba(244, 98, 58, 0.5); +} + +.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before { + background-color: rgba(244, 98, 58, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} + +.custom-radio .custom-control-input:checked~.custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} + +.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before { + background-color: rgba(244, 98, 58, 0.5); +} + +.custom-switch { + padding-left: 2.25rem; +} + +.custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} + +.custom-switch .custom-control-label::after { + top: calc(0.25rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + transition: transform 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) { + .custom-switch .custom-control-label::after { + transition: none; + } +} + +.custom-switch .custom-control-input:checked~.custom-control-label::after { + background-color: #fff; + transform: translateX(0.75rem); +} + +.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before { + background-color: rgba(244, 98, 58, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-select:focus { + border-color: #fbc2b3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + display: none; +} + +.custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; +} + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; +} + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + overflow: hidden; + opacity: 0; +} + +.custom-file-input:focus~.custom-file-label { + border-color: #fbc2b3; + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.custom-file-input[disabled]~.custom-file-label, +.custom-file-input:disabled~.custom-file-label { + background-color: #e9ecef; +} + +.custom-file-input:lang(en)~.custom-file-label::after { + content: "Browse"; +} + +.custom-file-input~.custom-file-label[data-browse]::after { + content: attr(data-browse); +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + overflow: hidden; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + height: 1.4rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-range:focus { + outline: 0; +} + +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #f4623a; + 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) { + .custom-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #fde9e3; +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #f4623a; + 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) { + .custom-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #fde9e3; +} + +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #f4623a; + border: 0; + border-radius: 1rem; + -ms-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; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + -ms-transition: none; + transition: none; + } +} + +.custom-range::-ms-thumb:active { + background-color: #fde9e3; +} + +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} + +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} + +.custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-moz-range-track { + cursor: default; +} + +.custom-range:disabled::-ms-thumb { + background-color: #adb5bd; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: 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) { + + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} + +.nav-link:hover, +.nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} + +.nav-tabs .nav-link { + margin-bottom: -1px; + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} + +.nav-pills .nav-link.active, +.nav-pills .show>.nav-link { + color: #fff; + background-color: #f4623a; +} + +.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; +} + +.tab-content>.tab-pane { + display: none; +} + +.tab-content>.active { + display: block; +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 0.5rem 1rem; +} + +.navbar .container, +.navbar .container-fluid, +.navbar .container-sm, +.navbar .container-md, +.navbar .container-lg, +.navbar .container-xl { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} + +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.navbar-toggler:hover, +.navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: 50%/100% 100% no-repeat; +} + +.navbar-nav-scroll { + max-height: 75vh; + overflow-y: auto; +} + +@media (max-width: 575.98px) { + + .navbar-expand-sm>.container, + .navbar-expand-sm>.container-fluid, + .navbar-expand-sm>.container-sm, + .navbar-expand-sm>.container-md, + .navbar-expand-sm>.container-lg, + .navbar-expand-sm>.container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-flow: row 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: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-sm>.container, + .navbar-expand-sm>.container-fluid, + .navbar-expand-sm>.container-sm, + .navbar-expand-sm>.container-md, + .navbar-expand-sm>.container-lg, + .navbar-expand-sm>.container-xl { + flex-wrap: nowrap; + } + + .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; + } +} + +@media (max-width: 767.98px) { + + .navbar-expand-md>.container, + .navbar-expand-md>.container-fluid, + .navbar-expand-md>.container-sm, + .navbar-expand-md>.container-md, + .navbar-expand-md>.container-lg, + .navbar-expand-md>.container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 768px) { + .navbar-expand-md { + flex-flow: row 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: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-md>.container, + .navbar-expand-md>.container-fluid, + .navbar-expand-md>.container-sm, + .navbar-expand-md>.container-md, + .navbar-expand-md>.container-lg, + .navbar-expand-md>.container-xl { + flex-wrap: nowrap; + } + + .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; + } +} + +@media (max-width: 991.98px) { + + .navbar-expand-lg>.container, + .navbar-expand-lg>.container-fluid, + .navbar-expand-lg>.container-sm, + .navbar-expand-lg>.container-md, + .navbar-expand-lg>.container-lg, + .navbar-expand-lg>.container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 992px) { + .navbar-expand-lg { + flex-flow: row 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: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-lg>.container, + .navbar-expand-lg>.container-fluid, + .navbar-expand-lg>.container-sm, + .navbar-expand-lg>.container-md, + .navbar-expand-lg>.container-lg, + .navbar-expand-lg>.container-xl { + flex-wrap: nowrap; + } + + .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; + } +} + +@media (max-width: 1199.98px) { + + .navbar-expand-xl>.container, + .navbar-expand-xl>.container-fluid, + .navbar-expand-xl>.container-sm, + .navbar-expand-xl>.container-md, + .navbar-expand-xl>.container-lg, + .navbar-expand-xl>.container-xl { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-flow: row 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: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-xl>.container, + .navbar-expand-xl>.container-fluid, + .navbar-expand-xl>.container-sm, + .navbar-expand-xl>.container-md, + .navbar-expand-xl>.container-lg, + .navbar-expand-xl>.container-xl { + flex-wrap: nowrap; + } + + .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 { + flex-flow: row nowrap; + justify-content: flex-start; +} + +.navbar-expand>.container, +.navbar-expand>.container-fluid, +.navbar-expand>.container-sm, +.navbar-expand>.container-md, +.navbar-expand>.container-lg, +.navbar-expand>.container-xl { + padding-right: 0; + padding-left: 0; +} + +.navbar-expand .navbar-nav { + flex-direction: row; +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.navbar-expand>.container, +.navbar-expand>.container-fluid, +.navbar-expand>.container-sm, +.navbar-expand>.container-md, +.navbar-expand>.container-lg, +.navbar-expand>.container-xl { + flex-wrap: nowrap; +} + +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} + +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} + +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-brand:hover, +.navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-nav .nav-link:hover, +.navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} + +.navbar-light .navbar-nav .show>.nav-link, +.navbar-light .navbar-nav .active>.nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} + +.navbar-dark .navbar-brand:hover, +.navbar-dark .navbar-brand:focus { + color: #fff; +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-nav .nav-link:hover, +.navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} + +.navbar-dark .navbar-nav .show>.nav-link, +.navbar-dark .navbar-nav .active>.nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-text a { + color: #fff; +} + +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} + +.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: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card>.list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card>.card-header+.list-group, +.card>.list-group+.card-footer { + border-top: 0; +} + +.card-body { + flex: 1 1 auto; + min-height: 1px; + padding: 1.25rem; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} + +.card-link+.card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; + border-radius: calc(0.25rem - 1px); +} + +.card-img, +.card-img-top, +.card-img-bottom { + flex-shrink: 0; + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + display: flex; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + + .card-deck .card { + flex: 1 0 0%; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group>.card { + margin-bottom: 15px; +} + +@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; + } +} + +.card-columns .card { + margin-bottom: 0.75rem; +} + +@media (min-width: 576px) { + .card-columns { + -moz-column-count: 3; + column-count: 3; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion { + overflow-anchor: none; +} + +.accordion>.card { + overflow: hidden; +} + +.accordion>.card:not(:last-of-type) { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.accordion>.card:not(:first-of-type) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.accordion>.card>.card-header { + border-radius: 0; + margin-bottom: -1px; +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.breadcrumb-item+.breadcrumb-item { + padding-left: 0.5rem; +} + +.breadcrumb-item+.breadcrumb-item::before { + float: left; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; +} + +.breadcrumb-item+.breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item+.breadcrumb-item:hover::before { + text-decoration: none; +} + +.breadcrumb-item.active { + color: #6c757d; +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #f4623a; + background-color: #fff; + border: 1px solid #dee2e6; +} + +.page-link:hover { + z-index: 2; + color: #d6370c; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.page-link:focus { + z-index: 3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.25); +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #f4623a; + border-color: #f4623a; +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; + 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) { + .badge { + transition: none; + } +} + +a.badge:hover, +a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #fff; + background-color: #f4623a; +} + +a.badge-primary:hover, +a.badge-primary:focus { + color: #fff; + background-color: #ee3e0d; +} + +a.badge-primary:focus, +a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(244, 98, 58, 0.5); +} + +.badge-secondary { + color: #fff; + background-color: #6c757d; +} + +a.badge-secondary:hover, +a.badge-secondary:focus { + color: #fff; + background-color: #545b62; +} + +a.badge-secondary:focus, +a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.badge-success { + color: #fff; + background-color: #28a745; +} + +a.badge-success:hover, +a.badge-success:focus { + color: #fff; + background-color: #1e7e34; +} + +a.badge-success:focus, +a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.badge-info { + color: #fff; + background-color: #17a2b8; +} + +a.badge-info:hover, +a.badge-info:focus { + color: #fff; + background-color: #117a8b; +} + +a.badge-info:focus, +a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.badge-warning { + color: #212529; + background-color: #ffc107; +} + +a.badge-warning:hover, +a.badge-warning:focus { + color: #212529; + background-color: #d39e00; +} + +a.badge-warning:focus, +a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.badge-danger { + color: #fff; + background-color: #dc3545; +} + +a.badge-danger:hover, +a.badge-danger:focus { + color: #fff; + background-color: #bd2130; +} + +a.badge-danger:focus, +a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.badge-light { + color: #212529; + background-color: #f8f9fa; +} + +a.badge-light:hover, +a.badge-light:focus { + color: #212529; + background-color: #dae0e5; +} + +a.badge-light:focus, +a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.badge-dark { + color: #fff; + background-color: #343a40; +} + +a.badge-dark:hover, +a.badge-dark:focus { + color: #fff; + background-color: #1d2124; +} + +a.badge-dark:focus, +a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} + +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 4rem; +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #7f331e; + background-color: #fde0d8; + border-color: #fcd3c8; +} + +.alert-primary hr { + border-top-color: #fbc0b0; +} + +.alert-primary .alert-link { + color: #562214; +} + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} + +.alert-secondary hr { + border-top-color: #c8cbcf; +} + +.alert-secondary .alert-link { + color: #202326; +} + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; +} + +.alert-success hr { + border-top-color: #b1dfbb; +} + +.alert-success .alert-link { + color: #0b2e13; +} + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} + +.alert-info hr { + border-top-color: #abdde5; +} + +.alert-info .alert-link { + color: #062c33; +} + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} + +.alert-warning hr { + border-top-color: #ffe8a1; +} + +.alert-warning .alert-link { + color: #533f03; +} + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} + +.alert-danger hr { + border-top-color: #f1b0b7; +} + +.alert-danger .alert-link { + color: #491217; +} + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} + +.alert-light hr { + border-top-color: #ececf6; +} + +.alert-light .alert-link { + color: #686868; +} + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} + +.alert-dark hr { + border-top-color: #b9bbbe; +} + +.alert-dark .alert-link { + color: #040505; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + + to { + background-position: 0 0; + } +} + +.progress { + display: flex; + height: 1rem; + overflow: hidden; + line-height: 0; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #f4623a; + transition: width 0.6s ease; +} + +@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: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: 1s linear infinite progress-bar-stripes; + animation: 1s linear infinite progress-bar-stripes; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.media { + display: flex; + align-items: flex-start; +} + +.media-body { + flex: 1; +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 0.25rem; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} + +.list-group-item-action:hover, +.list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.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: #6c757d; + pointer-events: none; + background-color: #fff; +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #f4623a; + border-color: #f4623a; +} + +.list-group-item+.list-group-item { + border-top-width: 0; +} + +.list-group-item+.list-group-item.active { + margin-top: -1px; + border-top-width: 1px; +} + +.list-group-horizontal { + flex-direction: row; +} + +.list-group-horizontal>.list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} + +.list-group-horizontal>.list-group-item:last-child { + border-top-right-radius: 0.25rem; + 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: 1px; + border-left-width: 0; +} + +.list-group-horizontal>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + + .list-group-horizontal-sm>.list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-sm>.list-group-item:last-child { + border-top-right-radius: 0.25rem; + 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: 1px; + border-left-width: 0; + } + + .list-group-horizontal-sm>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + + .list-group-horizontal-md>.list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-md>.list-group-item:last-child { + border-top-right-radius: 0.25rem; + 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: 1px; + border-left-width: 0; + } + + .list-group-horizontal-md>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + + .list-group-horizontal-lg>.list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-lg>.list-group-item:last-child { + border-top-right-radius: 0.25rem; + 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: 1px; + border-left-width: 0; + } + + .list-group-horizontal-lg>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + + .list-group-horizontal-xl>.list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-xl>.list-group-item:last-child { + border-top-right-radius: 0.25rem; + 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: 1px; + border-left-width: 0; + } + + .list-group-horizontal-xl>.list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +.list-group-flush { + border-radius: 0; +} + +.list-group-flush>.list-group-item { + border-width: 0 0 1px; +} + +.list-group-flush>.list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #7f331e; + background-color: #fcd3c8; +} + +.list-group-item-primary.list-group-item-action:hover, +.list-group-item-primary.list-group-item-action:focus { + color: #7f331e; + background-color: #fbc0b0; +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #7f331e; + border-color: #7f331e; +} + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} + +.list-group-item-secondary.list-group-item-action:hover, +.list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; +} + +.list-group-item-success.list-group-item-action:hover, +.list-group-item-success.list-group-item-action:focus { + color: #155724; + background-color: #b1dfbb; +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; +} + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} + +.list-group-item-info.list-group-item-action:hover, +.list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; +} + +.list-group-item-warning.list-group-item-action:hover, +.list-group-item-warning.list-group-item-action:focus { + color: #856404; + background-color: #ffe8a1; +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; +} + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; +} + +.list-group-item-danger.list-group-item-action:hover, +.list-group-item-danger.list-group-item-action:focus { + color: #721c24; + background-color: #f1b0b7; +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; +} + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} + +.list-group-item-light.list-group-item-action:hover, +.list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} + +.list-group-item-dark.list-group-item-action:hover, +.list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.5; +} + +.close:hover { + color: #000; + text-decoration: none; +} + +.close:not(:disabled):not(.disabled):hover, +.close:not(:disabled):not(.disabled):focus { + opacity: 0.75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; +} + +a.close.disabled { + pointer-events: none; +} + +.toast { + flex-basis: 350px; + max-width: 350px; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + opacity: 0; + border-radius: 0.25rem; +} + +.toast:not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast.showing { + opacity: 1; +} + +.toast.show { + display: block; + opacity: 1; +} + +.toast.hide { + display: none; +} + +.toast-header { + display: flex; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.toast-body { + padding: 0.75rem; +} + +.modal-open { + overflow: hidden; +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + 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 { + display: flex; + max-height: calc(100% - 1rem); +} + +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; +} + +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + flex-shrink: 0; +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem); +} + +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + height: -webkit-min-content; + height: -moz-min-content; + height: min-content; + content: ""; +} + +.modal-dialog-centered.modal-dialog-scrollable { + flex-direction: column; + justify-content: center; + height: 100%; +} + +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} + +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: calc(0.3rem - 1px); + border-bottom-left-radius: calc(0.3rem - 1px); +} + +.modal-footer>* { + margin: 0.25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + height: -webkit-min-content; + height: -moz-min-content; + height: min-content; + } + + .modal-sm { + max-width: 300px; + } +} + +@media (min-width: 992px) { + + .modal-lg, + .modal-xl { + max-width: 800px; + } +} + +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: "Merriweather", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + 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; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} + +.tooltip.show { + opacity: 0.9; +} + +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, +.bs-tooltip-auto[x-placement^=top] { + padding: 0.4rem 0; +} + +.bs-tooltip-top .arrow, +.bs-tooltip-auto[x-placement^=top] .arrow { + bottom: 0; +} + +.bs-tooltip-top .arrow::before, +.bs-tooltip-auto[x-placement^=top] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, +.bs-tooltip-auto[x-placement^=right] { + padding: 0 0.4rem; +} + +.bs-tooltip-right .arrow, +.bs-tooltip-auto[x-placement^=right] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-right .arrow::before, +.bs-tooltip-auto[x-placement^=right] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, +.bs-tooltip-auto[x-placement^=bottom] { + padding: 0.4rem 0; +} + +.bs-tooltip-bottom .arrow, +.bs-tooltip-auto[x-placement^=bottom] .arrow { + top: 0; +} + +.bs-tooltip-bottom .arrow::before, +.bs-tooltip-auto[x-placement^=bottom] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, +.bs-tooltip-auto[x-placement^=left] { + padding: 0 0.4rem; +} + +.bs-tooltip-left .arrow, +.bs-tooltip-auto[x-placement^=left] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-left .arrow::before, +.bs-tooltip-auto[x-placement^=left] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: "Merriweather", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + 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; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} + +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} + +.popover .arrow::before, +.popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, +.bs-popover-auto[x-placement^=top] { + margin-bottom: 0.5rem; +} + +.bs-popover-top>.arrow, +.bs-popover-auto[x-placement^=top]>.arrow { + bottom: calc(-0.5rem - 1px); +} + +.bs-popover-top>.arrow::before, +.bs-popover-auto[x-placement^=top]>.arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-top>.arrow::after, +.bs-popover-auto[x-placement^=top]>.arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} + +.bs-popover-right, +.bs-popover-auto[x-placement^=right] { + margin-left: 0.5rem; +} + +.bs-popover-right>.arrow, +.bs-popover-auto[x-placement^=right]>.arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-right>.arrow::before, +.bs-popover-auto[x-placement^=right]>.arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-right>.arrow::after, +.bs-popover-auto[x-placement^=right]>.arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom, +.bs-popover-auto[x-placement^=bottom] { + margin-top: 0.5rem; +} + +.bs-popover-bottom>.arrow, +.bs-popover-auto[x-placement^=bottom]>.arrow { + top: calc(-0.5rem - 1px); +} + +.bs-popover-bottom>.arrow::before, +.bs-popover-auto[x-placement^=bottom]>.arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-bottom>.arrow::after, +.bs-popover-auto[x-placement^=bottom]>.arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} + +.bs-popover-bottom .popover-header::before, +.bs-popover-auto[x-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +.bs-popover-left, +.bs-popover-auto[x-placement^=left] { + margin-right: 0.5rem; +} + +.bs-popover-left>.arrow, +.bs-popover-auto[x-placement^=left]>.arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-left>.arrow::before, +.bs-popover-auto[x-placement^=left]>.arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-left>.arrow::after, +.bs-popover-auto[x-placement^=left]>.arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} + +.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-left), +.active.carousel-item-right { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + 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-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; +} + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} + +@media (prefers-reduced-motion: reduce) { + + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + 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%; + color: #fff; + text-align: center; + 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: 20px; + height: 20px; + background: 50%/100% 100% no-repeat; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: flex; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} + +.carousel-indicators li { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; + } +} + +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +@-webkit-keyframes spinner-border { + to { + transform: rotate(360deg); + } +} + +@keyframes spinner-border { + to { + transform: rotate(360deg); + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: 0.75s linear infinite spinner-border; + animation: 0.75s linear infinite spinner-border; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + transform: scale(0); + } + + 50% { + opacity: 1; + transform: none; + } +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + + 50% { + opacity: 1; + transform: none; + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: 0.75s linear infinite spinner-grow; + animation: 0.75s linear infinite spinner-grow; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + + .spinner-border, + .spinner-grow { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + } +} + +.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; +} + +/* .bg-primary { + background-color: #f4623a !important; +} */ + +a.bg-primary:hover, +a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #ee3e0d !important; +} + +.bg-secondary { + background-color: #6c757d !important; +} + +a.bg-secondary:hover, +a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; +} + +.bg-success { + background-color: #28a745 !important; +} + +a.bg-success:hover, +a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #1e7e34 !important; +} + +.bg-info { + background-color: #17a2b8 !important; +} + +a.bg-info:hover, +a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; +} + +.bg-warning { + background-color: #ffc107 !important; +} + +a.bg-warning:hover, +a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #d39e00 !important; +} + +.bg-danger { + background-color: #dc3545 !important; +} + +a.bg-danger:hover, +a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #bd2130 !important; +} + +.bg-light { + background-color: #f8f9fa !important; +} + +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dae0e5 !important; +} + +.bg-dark { + background-color: #343a40 !important; +} + +a.bg-dark:hover, +a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-right { + border-right: 1px solid #dee2e6 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-left { + border-left: 1px solid #dee2e6 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #f4623a !important; +} + +.border-secondary { + border-color: #6c757d !important; +} + +.border-success { + border-color: #28a745 !important; +} + +.border-info { + border-color: #17a2b8 !important; +} + +.border-warning { + border-color: #ffc107 !important; +} + +.border-danger { + border-color: #dc3545 !important; +} + +.border-light { + border-color: #f8f9fa !important; +} + +.border-dark { + border-color: #343a40 !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded-sm { + border-radius: 0.2rem !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-lg { + border-radius: 0.3rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !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; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !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; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !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; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !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; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !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; + } +} + +@media print { + .d-print-none { + display: none !important; + } + + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !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; + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} + +.embed-responsive::before { + display: block; + content: ""; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-21by9::before { + padding-top: 42.8571428571%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.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-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + flex: 1 1 auto !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; +} + +.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; +} + +.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; +} + +@media (min-width: 576px) { + .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-wrap { + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-sm-fill { + flex: 1 1 auto !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; + } + + .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; + } + + .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; + } +} + +@media (min-width: 768px) { + .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-wrap { + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-md-fill { + flex: 1 1 auto !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; + } + + .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; + } + + .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; + } +} + +@media (min-width: 992px) { + .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-wrap { + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-lg-fill { + flex: 1 1 auto !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; + } + + .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; + } + + .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; + } +} + +@media (min-width: 1200px) { + .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-wrap { + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-xl-fill { + flex: 1 1 auto !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; + } + + .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; + } + + .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; + } +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + + .float-sm-right { + float: right !important; + } + + .float-sm-none { + float: none !important; + } +} + +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + + .float-md-right { + float: right !important; + } + + .float-md-none { + float: none !important; + } +} + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + + .float-lg-right { + float: right !important; + } + + .float-lg-none { + float: none !important; + } +} + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + + .float-xl-right { + float: right !important; + } + + .float-xl-none { + float: none !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; + -ms-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !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; +} + +.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; +} + +@supports (position: sticky) { + .sticky-top { + position: sticky; + top: 0; + z-index: 1020; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.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; +} + +.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; +} + +.mw-100 { + max-width: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.vw-100 { + width: 100vw !important; +} + +.vh-100 { + height: 100vh !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} + +.m-n4 { + margin: -1.5rem !important; +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + + .m-sm-n1 { + margin: -0.25rem !important; + } + + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + + .m-sm-n2 { + margin: -0.5rem !important; + } + + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + + .m-sm-n3 { + margin: -1rem !important; + } + + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + + .m-sm-n4 { + margin: -1.5rem !important; + } + + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + + .m-sm-n5 { + margin: -3rem !important; + } + + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + + .m-md-n1 { + margin: -0.25rem !important; + } + + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + + .m-md-n2 { + margin: -0.5rem !important; + } + + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + + .m-md-n3 { + margin: -1rem !important; + } + + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + + .m-md-n4 { + margin: -1.5rem !important; + } + + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + + .m-md-n5 { + margin: -3rem !important; + } + + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + + .m-lg-n1 { + margin: -0.25rem !important; + } + + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + + .m-lg-n2 { + margin: -0.5rem !important; + } + + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + + .m-lg-n3 { + margin: -1rem !important; + } + + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + + .m-lg-n4 { + margin: -1.5rem !important; + } + + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + + .m-lg-n5 { + margin: -3rem !important; + } + + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + + .m-xl-n1 { + margin: -0.25rem !important; + } + + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + + .m-xl-n2 { + margin: -0.5rem !important; + } + + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + + .m-xl-n3 { + margin: -1rem !important; + } + + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + + .m-xl-n4 { + margin: -1.5rem !important; + } + + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + + .m-xl-n5 { + margin: -3rem !important; + } + + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); +} + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + + .text-sm-right { + text-align: right !important; + } + + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + + .text-md-right { + text-align: right !important; + } + + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + + .text-lg-right { + text-align: right !important; + } + + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + + .text-xl-right { + text-align: right !important; + } + + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-weight-bolder { + font-weight: bolder !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #f4623a !important; +} + +a.text-primary:hover, +a.text-primary:focus { + color: #d6370c !important; +} + +.text-secondary { + color: #6c757d !important; +} + +a.text-secondary:hover, +a.text-secondary:focus { + color: #494f54 !important; +} + +.text-success { + color: #28a745 !important; +} + +a.text-success:hover, +a.text-success:focus { + color: #19692c !important; +} + +.text-info { + color: #17a2b8 !important; +} + +a.text-info:hover, +a.text-info:focus { + color: #0f6674 !important; +} + +.text-warning { + color: #ffc107 !important; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #ba8b00 !important; +} + +.text-danger { + color: #dc3545 !important; +} + +a.text-danger:hover, +a.text-danger:focus { + color: #a71d2a !important; +} + +.text-light { + color: #f8f9fa !important; +} + +a.text-light:hover, +a.text-light:focus { + color: #cbd3da !important; +} + +.text-dark { + color: #343a40 !important; +} + +a.text-dark:hover, +a.text-dark:focus { + color: #121416 !important; +} + +.text-body { + color: #212529 !important; +} + +.text-muted { + color: #6c757d !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + word-wrap: break-word !important; +} + +.text-reset { + color: inherit !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; + } + + a:not(.btn) { + text-decoration: underline; + } + + abbr[title]::after { + content: " ("attr(title) ")"; + } + + pre { + white-space: pre-wrap !important; + } + + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + tr, + img { + page-break-inside: avoid; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } + + @page { + size: a3; + } + + body { + min-width: 992px !important; + } + + .container { + min-width: 992px !important; + } + + .navbar { + display: none; + } + + .badge { + border: 1px solid #000; + } + + .table { + border-collapse: collapse !important; + } + + .table td, + .table th { + background-color: #fff !important; + } + + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; + } + + .table-dark { + color: inherit; + } + + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody+tbody { + border-color: #dee2e6; + } + + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} + +body, +html { + width: 100%; + height: 100%; +} + +hr.divider { + max-width: 3.25rem; + border-width: 0.2rem; + border-color: #f4623a; +} + +hr.light { + border-color: #fff; +} + +.btn { + font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; +} + +.btn-xl { + padding: 1.25rem 2.25rem; + font-size: 0.85rem; + font-weight: 700; + text-transform: uppercase; + border: none; + border-radius: 10rem; +} + +.page-section { + padding: 8rem 0; +} + +#mainNav { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + background-color: #fff; + transition: background-color 0.2s ease; +} + +#mainNav .navbar-brand { + font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-weight: 700; + color: #212529; +} + +#mainNav .navbar-nav .nav-item .nav-link { + color: #6c757d; + font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-weight: 700; + font-size: 0.9rem; + padding: 0.75rem 0; +} + +#mainNav .navbar-nav .nav-item .nav-link:hover, +#mainNav .navbar-nav .nav-item .nav-link:active { + color: #f4623a; +} + +#mainNav .navbar-nav .nav-item .nav-link.active { + color: #f4623a !important; +} + +@media (min-width: 992px) { + #mainNav { + box-shadow: none; + background-color: transparent; + } + + #mainNav .navbar-brand { + color: rgba(255, 255, 255, 0.7); + } + + #mainNav .navbar-brand:hover { + color: #fff; + } + + #mainNav .navbar-nav .nav-item .nav-link { + color: rgba(255, 255, 255, 0.7); + padding: 0 1rem; + } + + #mainNav .navbar-nav .nav-item .nav-link:hover { + color: #fff; + } + + #mainNav .navbar-nav .nav-item:last-child .nav-link { + padding-right: 0; + } + + #mainNav.navbar-scrolled { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + background-color: #fff; + } + + #mainNav.navbar-scrolled .navbar-brand { + color: #212529; + } + + #mainNav.navbar-scrolled .navbar-brand:hover { + color: #f4623a; + } + + #mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link { + color: #212529; + } + + #mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link:hover { + color: #f4623a; + } +} + +header.masthead { + padding-top: 10rem; + padding-bottom: calc(10rem - 4.5rem); + background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url("../assets/img/bg-masthead.jpg"); + background-position: center; + background-repeat: no-repeat; + background-attachment: scroll; + background-size: cover; +} + +header.masthead h1 { + font-size: 2.25rem; +} + +@media (min-width: 992px) { + header.masthead { + height: 100vh; + min-height: 40rem; + padding-top: 4.5rem; + padding-bottom: 0; + } + + header.masthead p { + font-size: 1.15rem; + } + + header.masthead h1 { + font-size: 3rem; + } +} + +@media (min-width: 1200px) { + header.masthead h1 { + font-size: 3.5rem; + } +} + +#portfolio .container-fluid, +#portfolio .container-sm, +#portfolio .container-md, +#portfolio .container-lg, +#portfolio .container-xl { + max-width: 1920px; +} + +#portfolio .container-fluid .portfolio-box, +#portfolio .container-sm .portfolio-box, +#portfolio .container-md .portfolio-box, +#portfolio .container-lg .portfolio-box, +#portfolio .container-xl .portfolio-box { + position: relative; + display: block; +} + +#portfolio .container-fluid .portfolio-box .portfolio-box-caption, +#portfolio .container-sm .portfolio-box .portfolio-box-caption, +#portfolio .container-md .portfolio-box .portfolio-box-caption, +#portfolio .container-lg .portfolio-box .portfolio-box-caption, +#portfolio .container-xl .portfolio-box .portfolio-box-caption { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 100%; + height: 100%; + position: absolute; + bottom: 0; + text-align: center; + opacity: 0; + color: #fff; + background: rgba(244, 98, 58, 0.9); + transition: opacity 0.25s ease; + text-align: center; +} + +#portfolio .container-fluid .portfolio-box .portfolio-box-caption .project-category, +#portfolio .container-sm .portfolio-box .portfolio-box-caption .project-category, +#portfolio .container-md .portfolio-box .portfolio-box-caption .project-category, +#portfolio .container-lg .portfolio-box .portfolio-box-caption .project-category, +#portfolio .container-xl .portfolio-box .portfolio-box-caption .project-category { + font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 0.85rem; + font-weight: 600; + text-transform: uppercase; +} + +#portfolio .container-fluid .portfolio-box .portfolio-box-caption .project-name, +#portfolio .container-sm .portfolio-box .portfolio-box-caption .project-name, +#portfolio .container-md .portfolio-box .portfolio-box-caption .project-name, +#portfolio .container-lg .portfolio-box .portfolio-box-caption .project-name, +#portfolio .container-xl .portfolio-box .portfolio-box-caption .project-name { + font-size: 1.2rem; +} + +#portfolio .container-fluid .portfolio-box:hover .portfolio-box-caption, +#portfolio .container-sm .portfolio-box:hover .portfolio-box-caption, +#portfolio .container-md .portfolio-box:hover .portfolio-box-caption, +#portfolio .container-lg .portfolio-box:hover .portfolio-box-caption, +#portfolio .container-xl .portfolio-box:hover .portfolio-box-caption { + opacity: 1; +} + +.text-white-75 { + color: rgba(255, 255, 255, 0.75); +} \ No newline at end of file diff --git a/Resources/landing-page/js/jquery-bg-slideshow-min.js b/Resources/landing-page/js/jquery-bg-slideshow-min.js new file mode 100644 index 00000000..86114a3f --- /dev/null +++ b/Resources/landing-page/js/jquery-bg-slideshow-min.js @@ -0,0 +1,7 @@ +/** + * Author : Sunil Samuel (web_github@sunilsamuel.com) + * License : GPLv3 + * GIT URL : https://github.com/sunil-samuel/jquery-responsive-background-slideshow + * Version: 1.5 + */ + !function(e){e.fn.bgSlideShow=function(n){var t=new Array,a=e.extend({current:-1,images:[],transitionDelay:5e3,transitionSpeed:3e3,transitionEffect:"fade-in",randomize:!1,initialBackground:null,debug:!1,eventHandlers:{beforeInit:null,afterInit:null,beforeChange:null,afterChange:null},slideControls:{enabled:!0,classes:null}},n);return this.each(function(n,t){var i=function(n,t){var i={};i.uniqueId=(a=n,s=e(a).attr("id"),s||(s="ABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(Math.floor(Math.random()*"ABCDEFGHIJKLMNOPQRSTUVWXYZ".length))+Date.now()),s),i.current=e(n).data("current")||t.current||0,i.images=t.images,i.slideControls=t.slideControls,i.slideControls.enabled=e(n).data("slidecontrols.enabled")||t.slideControls.enabled,i.slideControls.classes=e(n).data("slidecontrols.classes")||t.slideControls.classes,e(n).data("images")&&(i.images=e(n).data("images").split(",").map(e=>e.trim()));var a,s;return i.initialBackground=e(n).data("initialbackground")||t.initialBackground,i.transitionDelay=e(n).data("transitiondelay")||t.transitionDelay,i.transitionSpeed=e(n).data("transitionspeed")||t.transitionSpeed,i.transitionEffect=e(n).data("transitioneffect")||t.transitionEffect,i.randomize=r(e(n).data("randomize"),t.randomize),i.debug=r(e(n).data("debug"),t.debug),i.eventHandlers=t.eventHandlers,i.defaultDisplay=e(n).css("display")||"block",i}(this,a);i.eventHandlers.beforeInit&&i.eventHandlers.beforeInit(this,i),function(n,t){s(t.debug,"ProcessShow with element ["+n+"]"),e(n).data("bgSlideShowApplied",!0),function(n,t){if(!t.initialBackground)return;s(t.debug,"Setting initial image");var i=t.initialBackground,a="";if(!isNaN(i)&&i",{class:"jquery-bg-slideshow-wrap-bg-element",id:t.uniqueId+"-wrap-widget"}),e(n).wrap(t.wrapBgElement);var i=e(n).css("position","absolute");(function(n,t,i){if(s(i.debug,"List controls enabled: "+i.slideControls.enabled),1==i.slideControls.enabled){i.slideControlsElement=e("
",{class:"jquery-bg-slideshow-list-control-element"+(i.slideControls.classes?" "+i.slideControls.classes:"")});for(var a=i.images.length,r=0;r",{class:"jquery-bg-slideshow-list-control-image-element",id:l}).appendTo(i.slideControlsElement)}e(t).append(i.slideControlsElement),e("[id^='"+i.uniqueId+"-image']").off("click").on("click",function(){e(i.cloned).remove();var t=e(this).attr("id"),a=parseInt(t.match(/-image(\d+)/)[1]);i.current=a+1,e(n).css("background-image","url("+i.images[a]+")"),d(i,i.current-1),console.log("clicked on ["+e(this).attr("id")+"]")})}})(n,i.parent(),t),s(t.debug,"Setting timeout for element ["+n+"]"),d(t,t.current),t.timerId=setTimeout(o,t.transitionDelay,n,t)}(this,i),i.eventHandlers.afterInit&&i.eventHandlers.afterInit(this,i),s(i.debug,"Done processing element ["+t+"] number ["+n+"]")});function r(e,n){return void 0===e?n:"boolean"==typeof e?e:(e=e.trim().toLowerCase()).startsWith("t")||e.startsWith("y")||1==e}function s(e,n){e&&console.log(n)}function l(e){if(e.randomize){for(var n=e.current;n==e.current;)n=Math.floor(Math.random()*e.images.length);return e.current=n,e.images[n]}e.current>=e.images.length&&(e.current=0);var t=e.images[e.current];return e.current=e.current+1,t}function o(n,t){s(t.debug,"Calling timer for element ["+n+"]"),function(n,t,i){t.eventHandlers.beforeChange&&t.eventHandlers.beforeChange(n,t,i);e(t.cloned).length&&e(t.cloned).remove();t.cloned=e(n).clone(),e(t.cloned).addClass("jquery-bg-slideshow-cloned").css({"background-image":"url("+i+")"}).insertAfter(e(n)),e(t.cloned).css("display",t.defaultDisplay),s(t.debug,"Before element fadeout"),e(n).stop().fadeOut(t.transitionSpeed,function(){s(t.debug,"Fading out is done - should remove cloned element"),e(this).css({"background-image":"url("+i+")",position:"absolute",display:t.defaultDisplay}),t.eventHandlers.afterChange&&t.eventHandlers.afterChange(n,t,i),d(t,t.current),t.timerId=setTimeout(o,t.transitionDelay,n,t)})}(n,t,l(t))}function d(n,t){if(n.slideControls.enabled){var i="#"+n.uniqueId+"-image"+t;e("[id^='"+n.uniqueId+"-image']").removeClass("jquery-bg-slideshow-list-control-image-active-element"),e(i).addClass("jquery-bg-slideshow-list-control-image-active-element")}}function u(e){for(i=0;i true + * otherwise -> false + */ + function getBoolean(str, defaultValue) { + if (str === undefined) { + return defaultValue; + } + if (typeof str === "boolean") { + return str; + } + str = str.trim().toLowerCase(); + return str.startsWith("t") || str.startsWith("y") || str == 1; + } + + /** + * Uses the default options, options from calling the plugin, and any + * data- attributes on the element to create the settings. The + * data- elements will have the most preference. + */ + function getSettings(elmt, s) { + var thisSetting = {}; + thisSetting.uniqueId = getUniqueId(elmt); + thisSetting.current = $(elmt).data("current") || s.current || 0; + thisSetting.images = s.images; + thisSetting.slideControls = s.slideControls; + // List controls + thisSetting.slideControls.enabled = getBoolean($(elmt).data("slidecontrols.enabled"),s.slideControls.enabled); + thisSetting.slideControls.classes = $(elmt).data("slidecontrols.classes") || s.slideControls.classes; + // thisSetting.slideControls.size = $(elmt).data("slideControls.size") || s.slideControls.size; + // thisSetting.slideControls.spaceBetween = $(elmt).data("slideControls.spacebetween") || s.slideControls.spaceBetween; + // thisSetting.slideControls.backgroundColor = $(elmt).data("slideControls.backgroundcolor") || s.slideControls.backgroundColor; + // thisSetting.slideControls.borderColor = $(elmt).data("slideControls.bordercolor") || s.slideControls.borderColor; + // thisSetting.slideControls.borderSize = $(elmt).data("slideControls.bordersize") || s.slideControls.borderSize; + + // Images are comma separated, so we need to split that into arrays + if ($(elmt).data("images")) { + thisSetting.images = $(elmt).data("images").split(",").map(item => item.trim()); + } + thisSetting.initialBackground = $(elmt).data("initialbackground") || s.initialBackground; + thisSetting.transitionDelay = $(elmt).data("transitiondelay") || s.transitionDelay; + thisSetting.gradient = $(elmt).data("gradient") || s.gradient; + thisSetting.transitionSpeed = $(elmt).data("transitionspeed") || s.transitionSpeed; + thisSetting.transitionEffect = $(elmt).data("transitioneffect") || s.transitionEffect; + thisSetting.randomize = getBoolean($(elmt).data("randomize"), s.randomize); + thisSetting.debug = getBoolean($(elmt).data("debug"), s.debug); + thisSetting.eventHandlers = s.eventHandlers; + // If the element already has a 'display', css tag, then lets keep that instead + // of going to block. + thisSetting.defaultDisplay = $(elmt).css("display") || "block"; + + return thisSetting; + } + + /** + * Print log messages only if debug is turned on by the caller. + */ + function debug(v, str) { + v && console.log(str); + } + + /** + * Based on the options selected by the caller, find the next image and + * return the image + */ + function getNextImage(settings) { + /**If the user wanted to randomize, then just pick any from the list of images + making sure it is not the current one */ + if (settings.randomize) { + var rand = settings.current; + while (rand == settings.current) { + rand = Math.floor(Math.random() * settings.images.length); + } + settings.current = rand; + return settings.images[rand]; + } + /** If not randomize, then get the next image in the list or recyle */ + if (settings.current >= settings.images.length) { + settings.current = 0; + } + var rval = settings.images[settings.current]; + settings.current = settings.current + 1; + return rval; + } + + /** + * Process each element that was selected by the caller. The + * timer is set to load the images. + */ + function processElement(element, settings) { + debug(settings.debug, "ProcessShow with element [" + element + "]"); + + $(element).data("bgSlideShowApplied", true); + // Check if we need to set the initial image + setInitialImage(element, settings); + // Preload all of the images + // FIXME - Do in another thread + preloadImages(settings.images); + // Wrap an element around this element with certain + // css attributes. + settings.wrapBgElement = $('
', { + class: 'jquery-bg-slideshow-wrap-bg-element', + id: settings.uniqueId + "-wrap-widget" + }); + $(element).wrap(settings.wrapBgElement); + var wrappedElement = $(element).css("position", "absolute"); + createImageSlideControls(element, wrappedElement.parent(), settings); + debug(settings.debug, "Setting timeout for element [" + element + "]"); + updateCurrentSlideElement(settings, settings.current); + settings.timerId = setTimeout(timeoutEvent, settings.transitionDelay, element, settings); + } + + /** + * Create a list of small 'ball' images on the bottom of the image for the user + * to click to view diffferent images. + */ + function createImageSlideControls(element, wrappedElement, settings) { + debug(settings.debug, "List controls enabled: " + settings.slideControls.enabled); + if (settings.slideControls.enabled == true) { + settings.slideControlsElement = $('
', { + class: "jquery-bg-slideshow-list-control-element" + + (settings.slideControls.classes ? " " + settings.slideControls.classes : ""), + }); + + var ilen = settings.images.length; + for (var i = 0; i < ilen; i++) { + var id = settings.uniqueId + "-image" + i; + $("
", { + class: "jquery-bg-slideshow-list-control-image-element", + id: id + }).appendTo(settings.slideControlsElement); + } + $(wrappedElement).append(settings.slideControlsElement); + $("[id^='" + settings.uniqueId + "-image']").off("click").on("click", function() { + $(settings.cloned).remove(); + // Id will give us image number + var id = $(this).attr("id"); + var imageOffset = parseInt(id.match(/-image(\d+)/)[1]); + settings.current = imageOffset + 1; + $(element).css("background", "url(" + settings.images[imageOffset] + ")"); + updateCurrentSlideElement(settings, settings.current - 1); + console.log("clicked on [" + $(this).attr("id") + "]"); + }); + } + } + + /** + * Given an element, if it has a id attribute, then return it otherwise create a unique + * id and return it. + */ + function getUniqueId(element) { + var id = $(element).attr("id"); + if (!id) { + id = generateUniqueId(); + } + return id; + } + + /** + * Generate a unique id based on random character and current date in ms. + */ + function generateUniqueId() { + var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; + var rval = characters.charAt(Math.floor(Math.random() * characters.length)) + Date.now(); + return rval; + } + + /** + * Check to see if the initial background should be set by this code. + */ + function setInitialImage(element, settings) { + if (!settings.initialBackground) { + return; + } + debug(settings.debug, "Setting initial image"); + var initialImage = settings.initialBackground; + var image = ""; + // If this is a number then use the number + if (!isNaN(initialImage) && initialImage < settings.images.length) { + image = settings.images[initialImage]; + settings.current = initialImage + 1; + } else if (initialImage.toLowerCase() == "random") { + var originalRandom = settings.randomize; + settings.randomize = true; + image = getNextImage(settings); + settings.randomize = originalRandom; + } else { + image = settings.initialBackground; + } + if(settings.gradient) { + $(element).css("background", settings.gradient + ", url(" + image + ") center center/cover no-repeat fixed"); + }else { + $(element).css("background", "url(" + image + ") center center/cover no-repeat fixed"); + } + } + + /** + * The timeout event is called based on the transition time set by + * the caller. This will continually call itself once the background + * image is set on the element. + */ + function timeoutEvent(element, settings) { + debug(settings.debug, "Calling timer for element [" + element + "]"); + var nextImage = getNextImage(settings); + + slideBackgroundImage(element, settings, nextImage); + } + + /** + * Slide the background now given the next image. + */ + function slideBackgroundImage(element, settings, nextImage) { + if (settings.eventHandlers.beforeChange) { + settings.eventHandlers.beforeChange(element, settings, nextImage); + } + if ($(settings.cloned).length) { + $(settings.cloned).remove(); + } + settings.cloned = $(element).clone(); + if(settings.gradient) { + $(settings.cloned).addClass("jquery-bg-slideshow-cloned").css({ + "background": settings.gradient+", url(" + nextImage + ") center center/cover no-repeat fixed" + }).insertAfter($(element)); + } else { + $(settings.cloned).addClass("jquery-bg-slideshow-cloned").css({ + "background": "url(" + nextImage + ") center center/cover no-repeat fixed" + }).insertAfter($(element)); + } + $(settings.cloned).addClass("jquery-bg-slideshow-cloned").css({ + "background": settings.gradient+", url(" + nextImage + ") center center/cover no-repeat fixed" + }).insertAfter($(element)); + $(settings.cloned).css("display", settings.defaultDisplay); + debug(settings.debug, "Before element fadeout"); + $(element).stop().fadeOut(settings.transitionSpeed, function() { + debug(settings.debug, "Fading out is done - should remove cloned element"); + if(settings.gradient) { + $(this).css({ + "background": settings.gradient+", url(" + nextImage + ") center center/cover no-repeat fixed", + "position": "absolute", + "display": settings.defaultDisplay + }); + } else { + $(this).css({ + "background": "url(" + nextImage + ") center center/cover no-repeat fixed", + "position": "absolute", + "display": settings.defaultDisplay + }); + } + + //var removed = $(settings.cloned).remove(); + //debug(settings.debug, "Total removed [" + removed.length + "]"); + if (settings.eventHandlers.afterChange) { + settings.eventHandlers.afterChange(element, settings, nextImage); + } + updateCurrentSlideElement(settings, settings.current); + settings.timerId = setTimeout(timeoutEvent, settings.transitionDelay, element, settings); + }); + } + + function updateCurrentSlideElement(settings, current) { + if (settings.slideControls.enabled) { + var id = "#" + settings.uniqueId + "-image" + current; + $("[id^='" + settings.uniqueId + "-image']").removeClass("jquery-bg-slideshow-list-control-image-active-element"); + $(id).addClass("jquery-bg-slideshow-list-control-image-active-element"); + } + } + + /** + * Preload all of the images so that there will be no delay in showing + * the background. + */ + function preloadImages(images) { + for (i = 0; i < images.length; i++) { + var length = preloadImages.length; + preloadedImages[length] = new Image(); + preloadedImages[length].src = images[i]; + } + } + }; + + /** + * Helper function to check if plugin is applied + */ + $.fn.bgSlideshowApplied = function() { + return $(this).data("bgSlideShowApplied") == true ? true : false; + } + +}(jQuery)); \ No newline at end of file diff --git a/Resources/landing-page/js/scripts.js b/Resources/landing-page/js/scripts.js new file mode 100644 index 00000000..3b06c5d0 --- /dev/null +++ b/Resources/landing-page/js/scripts.js @@ -0,0 +1,169 @@ +/*! +* Start Bootstrap - Creative v6.0.5 (https://startbootstrap.com/theme/creative) +* Copyright 2013-2021 Start Bootstrap +* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-creative/blob/master/LICENSE) +*/ +(function ($) { + "use strict"; // Start of use strict + + // Closes responsive menu when a scroll trigger link is clicked + $('.js-scroll-trigger').click(function () { + $('.navbar-collapse').collapse('hide'); + }); + + // Activate scrollspy to add active class to navbar items on scroll + $('body').scrollspy({ + target: '#mainNav', + offset: 75 + }); + + // Collapse Navbar + var navbarCollapse = function () { + if ($("#mainNav").offset().top > 100) { + $("#mainNav").addClass("navbar-scrolled"); + } else { + $("#mainNav").removeClass("navbar-scrolled"); + } + }; + // Collapse now if page is not at top + navbarCollapse(); + // Collapse the navbar when page is scrolled + $(window).scroll(navbarCollapse); + + // Magnific popup calls + $('#portfolio').magnificPopup({ + delegate: 'a', + type: 'image', + tLoading: 'Loading image #%curr%...', + mainClass: 'mfp-img-mobile', + gallery: { + enabled: true, + navigateByImgClick: true, + preload: [0, 1] + }, + image: { + tError: 'The image #%curr% could not be loaded.' + } + }); + +})(jQuery); // End of use strict + + +function injectTheme(theme,container="head") { + if (container === "head") { + html_element = document.head; + } else html_element = document.body; + let themeOption = document.getElementById("theme-option") + let link = themeOption ? themeOption : document.createElement("link"); + url = "/css/theme-options/" + link.type = "text/css"; + link.rel = "stylesheet"; + link.href = `${url}/${theme.toLowerCase()}.css`; + link.id = `theme-option` + html_element.appendChild(link); + } + + // Add theme data and set theme vars + var apps; + var themeOptions; + + function addThemeData() { + let themeJsonUrl = "/themes.json" + fetch(themeJsonUrl) + .then(response => response.json()) + .then(json => { + apps = json.applications + themeOptions = json.themes + appCount = Object.keys(json.applications).length + document.getElementById("tag-line").innerText = `A collection of themes/skins for ${appCount} selfhosted apps!` + document.getElementById("theme-header-text").innerText = `${appCount} themed applications!` + document.getElementById("app-count").innerHTML = ` + theme.park contains ${appCount} themed applications, with css addons on certain themes.` + document.getElementById("theme-count").innerHTML = `Choose between ${Object.keys(json.themes).length} official + styles, and ${Object.keys(json["community-themes"]).length} community styles! With the possibility to easily create your own themes using the defined variables.` + createApps(apps,themeOptions) + smoothScroll() + let randomTheme = Object.keys(themeOptions)[~~(Math.random() * Object.keys(themeOptions).length)] + injectTheme(randomTheme) + }) +} + +function createApps(apps,themeOptions) { + let allAppsDiv = document.getElementById("all-apps") + let allThemesDiv = document.getElementById("all-themes") + sortedApps = Object.keys(apps).sort() + sortedThemes = Object.keys(themeOptions).sort() + for (let app in sortedApps) { + let newApp = ` + +

+

${sortedApps[app][0].toUpperCase() + sortedApps[app].slice(1)}

+
` + allAppsDiv.innerHTML += newApp + } + for (let option in sortedThemes) { + let newApp = ` + ` + allThemesDiv.innerHTML += newApp + } +} + +function fadeOutIn(speed) { + let theme = Object.keys(themeOptions)[~~(Math.random() * Object.keys(themeOptions).length)] + if (!document.body.style.opacity) { + document.body.style.opacity = 1; + } + var outInterval = setInterval(function() { + document.body.style.opacity -= 0.02; + if (document.body.style.opacity <= 0) { + clearInterval(outInterval); + injectTheme(theme) + document.getElementById("switch-theme").innerText = theme + var inInterval = setInterval(function() { + document.body.style.opacity = Number(document.body.style.opacity)+0.02; + if (document.body.style.opacity >= 1) + clearInterval(inInterval); + }, speed/50 ); + } + }, speed/50 ); + +} + +// Smooth scrolling using anime.js +function smoothScroll() {$('a.js-scroll-trigger[href*="#"]:not([href="#"])').on('click', function () { + if ( + location.pathname.replace(/^\//, "") == + this.pathname.replace(/^\//, "") && + location.hostname == this.hostname + ) { + var target = $(this.hash); + target = target.length ? + target : + $("[name=" + this.hash.slice(1) + "]"); + if (target.length) { + anime({ + targets: 'html, body', + scrollTop: target.offset().top - 120, + duration: 1000, + easing: 'easeInOutExpo' + }); + return false; + } + } +})}; + +addThemeData(); +document.getElementById("switch-theme").addEventListener("click", () => { + fadeOutIn(350); +}) + diff --git a/Resources/logarr/decrease.png b/Resources/logarr/decrease.png new file mode 100644 index 00000000..958f0da8 Binary files /dev/null and b/Resources/logarr/decrease.png differ diff --git a/Resources/logarr/increase.png b/Resources/logarr/increase.png new file mode 100644 index 00000000..c602db72 Binary files /dev/null and b/Resources/logarr/increase.png differ diff --git a/Resources/mind.jpg b/Resources/mind.jpg new file mode 100644 index 00000000..5c111d43 Binary files /dev/null and b/Resources/mind.jpg differ diff --git a/Resources/nzbget/icons.png b/Resources/nzbget/icons.png new file mode 100644 index 00000000..2f6520c3 Binary files /dev/null and b/Resources/nzbget/icons.png differ diff --git a/Resources/organizr/aquamarine/aquamarine_homepage.jpg b/Resources/organizr/aquamarine/aquamarine_homepage.jpg new file mode 100644 index 00000000..b3c4e753 Binary files /dev/null and b/Resources/organizr/aquamarine/aquamarine_homepage.jpg differ diff --git a/Resources/organizr/aquamarine/aquamarine_login.jpg b/Resources/organizr/aquamarine/aquamarine_login.jpg new file mode 100644 index 00000000..519b3d0c Binary files /dev/null and b/Resources/organizr/aquamarine/aquamarine_login.jpg differ diff --git a/Resources/organizr/aquamarine/aquamarine_search.png b/Resources/organizr/aquamarine/aquamarine_search.png new file mode 100644 index 00000000..de5c34e4 Binary files /dev/null and b/Resources/organizr/aquamarine/aquamarine_search.png differ diff --git a/Resources/organizr/aquamarine/aquamarine_splash.jpg b/Resources/organizr/aquamarine/aquamarine_splash.jpg new file mode 100644 index 00000000..9ccc6f9f Binary files /dev/null and b/Resources/organizr/aquamarine/aquamarine_splash.jpg differ diff --git a/Resources/organizr/aquamarine/theme-park-organizr-aquamarine-logo.png b/Resources/organizr/aquamarine/theme-park-organizr-aquamarine-logo.png new file mode 100644 index 00000000..d1b034ee Binary files /dev/null and b/Resources/organizr/aquamarine/theme-park-organizr-aquamarine-logo.png differ diff --git a/Resources/organizr/dark/dark_homepage.jpg b/Resources/organizr/dark/dark_homepage.jpg new file mode 100644 index 00000000..62ac4843 Binary files /dev/null and b/Resources/organizr/dark/dark_homepage.jpg differ diff --git a/Resources/organizr/dark/dark_login.jpg b/Resources/organizr/dark/dark_login.jpg new file mode 100644 index 00000000..28e263b9 Binary files /dev/null and b/Resources/organizr/dark/dark_login.jpg differ diff --git a/Resources/organizr/dark/dark_search.jpg b/Resources/organizr/dark/dark_search.jpg new file mode 100644 index 00000000..d8ef96bd Binary files /dev/null and b/Resources/organizr/dark/dark_search.jpg differ diff --git a/Resources/organizr/dark/dark_splash.jpg b/Resources/organizr/dark/dark_splash.jpg new file mode 100644 index 00000000..9d58f025 Binary files /dev/null and b/Resources/organizr/dark/dark_splash.jpg differ diff --git a/Resources/organizr/dark/theme-park-organizr-dark-logo.png b/Resources/organizr/dark/theme-park-organizr-dark-logo.png new file mode 100644 index 00000000..5b623e6e Binary files /dev/null and b/Resources/organizr/dark/theme-park-organizr-dark-logo.png differ diff --git a/Resources/organizr/dracula/dracula_homepage.jpg b/Resources/organizr/dracula/dracula_homepage.jpg new file mode 100644 index 00000000..15726f51 Binary files /dev/null and b/Resources/organizr/dracula/dracula_homepage.jpg differ diff --git a/Resources/organizr/dracula/dracula_login.jpg b/Resources/organizr/dracula/dracula_login.jpg new file mode 100644 index 00000000..9a31a167 Binary files /dev/null and b/Resources/organizr/dracula/dracula_login.jpg differ diff --git a/Resources/organizr/dracula/dracula_search.jpg b/Resources/organizr/dracula/dracula_search.jpg new file mode 100644 index 00000000..6f82189b Binary files /dev/null and b/Resources/organizr/dracula/dracula_search.jpg differ diff --git a/Resources/organizr/dracula/dracula_splash.jpg b/Resources/organizr/dracula/dracula_splash.jpg new file mode 100644 index 00000000..f4404582 Binary files /dev/null and b/Resources/organizr/dracula/dracula_splash.jpg differ diff --git a/Resources/organizr/dracula/theme-park-organizr-dracula-logo.png b/Resources/organizr/dracula/theme-park-organizr-dracula-logo.png new file mode 100644 index 00000000..e8fa7f93 Binary files /dev/null and b/Resources/organizr/dracula/theme-park-organizr-dracula-logo.png differ diff --git a/Resources/organizr/hotline/hotline_homepage.jpg b/Resources/organizr/hotline/hotline_homepage.jpg new file mode 100644 index 00000000..ef8a0718 Binary files /dev/null and b/Resources/organizr/hotline/hotline_homepage.jpg differ diff --git a/Resources/organizr/hotline/hotline_login.jpg b/Resources/organizr/hotline/hotline_login.jpg new file mode 100644 index 00000000..2a8dc6a1 Binary files /dev/null and b/Resources/organizr/hotline/hotline_login.jpg differ diff --git a/Resources/organizr/hotline/hotline_search.jpg b/Resources/organizr/hotline/hotline_search.jpg new file mode 100644 index 00000000..57f9e4e9 Binary files /dev/null and b/Resources/organizr/hotline/hotline_search.jpg differ diff --git a/Resources/organizr/hotline/hotline_splash.jpg b/Resources/organizr/hotline/hotline_splash.jpg new file mode 100644 index 00000000..43cb17ea Binary files /dev/null and b/Resources/organizr/hotline/hotline_splash.jpg differ diff --git a/Resources/organizr/hotline/theme-park-organizr-hotline-logo.png b/Resources/organizr/hotline/theme-park-organizr-hotline-logo.png new file mode 100644 index 00000000..51ca81cb Binary files /dev/null and b/Resources/organizr/hotline/theme-park-organizr-hotline-logo.png differ diff --git a/Resources/organizr/hotpink/hotpink_homepage.jpg b/Resources/organizr/hotpink/hotpink_homepage.jpg new file mode 100644 index 00000000..40d07483 Binary files /dev/null and b/Resources/organizr/hotpink/hotpink_homepage.jpg differ diff --git a/Resources/organizr/hotpink/hotpink_login.jpg b/Resources/organizr/hotpink/hotpink_login.jpg new file mode 100644 index 00000000..6a36bd35 Binary files /dev/null and b/Resources/organizr/hotpink/hotpink_login.jpg differ diff --git a/Resources/organizr/hotpink/hotpink_search.jpg b/Resources/organizr/hotpink/hotpink_search.jpg new file mode 100644 index 00000000..a00fe46d Binary files /dev/null and b/Resources/organizr/hotpink/hotpink_search.jpg differ diff --git a/Resources/organizr/hotpink/hotpink_splash.jpg b/Resources/organizr/hotpink/hotpink_splash.jpg new file mode 100644 index 00000000..da2f51cb Binary files /dev/null and b/Resources/organizr/hotpink/hotpink_splash.jpg differ diff --git a/Resources/organizr/hotpink/theme-park-organizr-hotpink-logo.png b/Resources/organizr/hotpink/theme-park-organizr-hotpink-logo.png new file mode 100644 index 00000000..a1c7e090 Binary files /dev/null and b/Resources/organizr/hotpink/theme-park-organizr-hotpink-logo.png differ diff --git a/Resources/organizr/onedark/onedark_homepage.jpg b/Resources/organizr/onedark/onedark_homepage.jpg new file mode 100644 index 00000000..49efb8ae Binary files /dev/null and b/Resources/organizr/onedark/onedark_homepage.jpg differ diff --git a/Resources/organizr/onedark/onedark_login.jpg b/Resources/organizr/onedark/onedark_login.jpg new file mode 100644 index 00000000..78d94d11 Binary files /dev/null and b/Resources/organizr/onedark/onedark_login.jpg differ diff --git a/Resources/organizr/onedark/onedark_search.jpg b/Resources/organizr/onedark/onedark_search.jpg new file mode 100644 index 00000000..afc41d5e Binary files /dev/null and b/Resources/organizr/onedark/onedark_search.jpg differ diff --git a/Resources/organizr/onedark/onedark_splash.jpg b/Resources/organizr/onedark/onedark_splash.jpg new file mode 100644 index 00000000..379b2dbf Binary files /dev/null and b/Resources/organizr/onedark/onedark_splash.jpg differ diff --git a/Resources/organizr/onedark/theme-park-organizr-onedark-logo.png b/Resources/organizr/onedark/theme-park-organizr-onedark-logo.png new file mode 100644 index 00000000..c2409dbd Binary files /dev/null and b/Resources/organizr/onedark/theme-park-organizr-onedark-logo.png differ diff --git a/Resources/organizr/overseerr/overseerr_homepage.jpg b/Resources/organizr/overseerr/overseerr_homepage.jpg new file mode 100644 index 00000000..d6995b2a Binary files /dev/null and b/Resources/organizr/overseerr/overseerr_homepage.jpg differ diff --git a/Resources/organizr/overseerr/overseerr_login.jpg b/Resources/organizr/overseerr/overseerr_login.jpg new file mode 100644 index 00000000..a22f2774 Binary files /dev/null and b/Resources/organizr/overseerr/overseerr_login.jpg differ diff --git a/Resources/organizr/overseerr/overseerr_search.jpg b/Resources/organizr/overseerr/overseerr_search.jpg new file mode 100644 index 00000000..b4a4518d Binary files /dev/null and b/Resources/organizr/overseerr/overseerr_search.jpg differ diff --git a/Resources/organizr/overseerr/overseerr_splash.jpg b/Resources/organizr/overseerr/overseerr_splash.jpg new file mode 100644 index 00000000..e45adc1d Binary files /dev/null and b/Resources/organizr/overseerr/overseerr_splash.jpg differ diff --git a/Resources/organizr/overseerr/theme-park-organizr-overseerr-logo.png b/Resources/organizr/overseerr/theme-park-organizr-overseerr-logo.png new file mode 100644 index 00000000..697614ba Binary files /dev/null and b/Resources/organizr/overseerr/theme-park-organizr-overseerr-logo.png differ diff --git a/Resources/organizr/plex/plex_homepage.jpg b/Resources/organizr/plex/plex_homepage.jpg new file mode 100644 index 00000000..9fe841af Binary files /dev/null and b/Resources/organizr/plex/plex_homepage.jpg differ diff --git a/Resources/organizr/plex/plex_login.jpg b/Resources/organizr/plex/plex_login.jpg new file mode 100644 index 00000000..ac0981d2 Binary files /dev/null and b/Resources/organizr/plex/plex_login.jpg differ diff --git a/Resources/organizr/plex/plex_search.jpg b/Resources/organizr/plex/plex_search.jpg new file mode 100644 index 00000000..57f696c9 Binary files /dev/null and b/Resources/organizr/plex/plex_search.jpg differ diff --git a/Resources/organizr/plex/plex_splash.jpg b/Resources/organizr/plex/plex_splash.jpg new file mode 100644 index 00000000..7951b3ab Binary files /dev/null and b/Resources/organizr/plex/plex_splash.jpg differ diff --git a/Resources/organizr/plex/theme-park-organizr-plex-logo.png b/Resources/organizr/plex/theme-park-organizr-plex-logo.png new file mode 100644 index 00000000..7a97cb63 Binary files /dev/null and b/Resources/organizr/plex/theme-park-organizr-plex-logo.png differ diff --git a/Resources/organizr/spacegray/spacegray_homepage.jpg b/Resources/organizr/spacegray/spacegray_homepage.jpg new file mode 100644 index 00000000..04dc28dd Binary files /dev/null and b/Resources/organizr/spacegray/spacegray_homepage.jpg differ diff --git a/Resources/organizr/spacegray/spacegray_login.jpg b/Resources/organizr/spacegray/spacegray_login.jpg new file mode 100644 index 00000000..15cf9c63 Binary files /dev/null and b/Resources/organizr/spacegray/spacegray_login.jpg differ diff --git a/Resources/organizr/spacegray/spacegray_search.jpg b/Resources/organizr/spacegray/spacegray_search.jpg new file mode 100644 index 00000000..970f64e0 Binary files /dev/null and b/Resources/organizr/spacegray/spacegray_search.jpg differ diff --git a/Resources/organizr/spacegray/spacegray_splash.jpg b/Resources/organizr/spacegray/spacegray_splash.jpg new file mode 100644 index 00000000..8b82bdef Binary files /dev/null and b/Resources/organizr/spacegray/spacegray_splash.jpg differ diff --git a/Resources/organizr/spacegray/theme-park-organizr-spacegray-logo.png b/Resources/organizr/spacegray/theme-park-organizr-spacegray-logo.png new file mode 100644 index 00000000..7852204c Binary files /dev/null and b/Resources/organizr/spacegray/theme-park-organizr-spacegray-logo.png differ diff --git a/Resources/organizr/theme-park-organizr-theme-logo.psd b/Resources/organizr/theme-park-organizr-theme-logo.psd new file mode 100644 index 00000000..75980bab Binary files /dev/null and b/Resources/organizr/theme-park-organizr-theme-logo.psd differ diff --git a/Resources/power.jpg b/Resources/power.jpg new file mode 100644 index 00000000..8fae25bf Binary files /dev/null and b/Resources/power.jpg differ diff --git a/Resources/preset-dark2.png b/Resources/preset-dark2.png new file mode 100644 index 00000000..983f25f9 Binary files /dev/null and b/Resources/preset-dark2.png differ diff --git a/Resources/preset-light2.png b/Resources/preset-light2.png new file mode 100644 index 00000000..fe29556a Binary files /dev/null and b/Resources/preset-light2.png differ diff --git a/Resources/qbittorrent/arrow-right.gif b/Resources/qbittorrent/arrow-right.gif new file mode 100644 index 00000000..258a9c3d Binary files /dev/null and b/Resources/qbittorrent/arrow-right.gif differ diff --git a/Resources/qbittorrent/collapse-expand.gif b/Resources/qbittorrent/collapse-expand.gif new file mode 100644 index 00000000..affb7d08 Binary files /dev/null and b/Resources/qbittorrent/collapse-expand.gif differ diff --git a/Resources/qbittorrent/dots.png b/Resources/qbittorrent/dots.png new file mode 100644 index 00000000..53d4aaa0 Binary files /dev/null and b/Resources/qbittorrent/dots.png differ diff --git a/Resources/qbittorrent/folder-open-solid.svg b/Resources/qbittorrent/folder-open-solid.svg new file mode 100644 index 00000000..99d403c8 --- /dev/null +++ b/Resources/qbittorrent/folder-open-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/qbittorrent/go-down.png b/Resources/qbittorrent/go-down.png new file mode 100644 index 00000000..f17ad588 Binary files /dev/null and b/Resources/qbittorrent/go-down.png differ diff --git a/Resources/qbittorrent/go-up.png b/Resources/qbittorrent/go-up.png new file mode 100644 index 00000000..39c5524e Binary files /dev/null and b/Resources/qbittorrent/go-up.png differ diff --git a/Resources/qbittorrent/inbox-solid.svg b/Resources/qbittorrent/inbox-solid.svg new file mode 100644 index 00000000..88a6908d --- /dev/null +++ b/Resources/qbittorrent/inbox-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/qbittorrent/network-wired-solid.svg b/Resources/qbittorrent/network-wired-solid.svg new file mode 100644 index 00000000..35321af9 --- /dev/null +++ b/Resources/qbittorrent/network-wired-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/qbittorrent/search-solid.png b/Resources/qbittorrent/search-solid.png new file mode 100644 index 00000000..2d0c9e43 Binary files /dev/null and b/Resources/qbittorrent/search-solid.png differ diff --git a/Resources/reality.jpg b/Resources/reality.jpg new file mode 100644 index 00000000..1075433c Binary files /dev/null and b/Resources/reality.jpg differ diff --git a/Resources/requestrr/requestrr_white.png b/Resources/requestrr/requestrr_white.png new file mode 100644 index 00000000..468c1659 Binary files /dev/null and b/Resources/requestrr/requestrr_white.png differ diff --git a/Resources/rutorrent/Background.png b/Resources/rutorrent/Background.png new file mode 100644 index 00000000..18d4a1f1 Binary files /dev/null and b/Resources/rutorrent/Background.png differ diff --git a/Resources/rutorrent/ajax-loader-small.gif b/Resources/rutorrent/ajax-loader-small.gif new file mode 100644 index 00000000..bd1f6af0 Binary files /dev/null and b/Resources/rutorrent/ajax-loader-small.gif differ diff --git a/Resources/rutorrent/ajax-loader.gif b/Resources/rutorrent/ajax-loader.gif new file mode 100644 index 00000000..50d5735a Binary files /dev/null and b/Resources/rutorrent/ajax-loader.gif differ diff --git a/Resources/rutorrent/ajax-loader.gif.bak b/Resources/rutorrent/ajax-loader.gif.bak new file mode 100644 index 00000000..56c668f5 Binary files /dev/null and b/Resources/rutorrent/ajax-loader.gif.bak differ diff --git a/Resources/rutorrent/archive.png b/Resources/rutorrent/archive.png new file mode 100644 index 00000000..bb69d64e Binary files /dev/null and b/Resources/rutorrent/archive.png differ diff --git a/Resources/rutorrent/asc.gif b/Resources/rutorrent/asc.gif new file mode 100644 index 00000000..44f50407 Binary files /dev/null and b/Resources/rutorrent/asc.gif differ diff --git a/Resources/rutorrent/autodll-irc1.png b/Resources/rutorrent/autodll-irc1.png new file mode 100644 index 00000000..9ae31878 Binary files /dev/null and b/Resources/rutorrent/autodll-irc1.png differ diff --git a/Resources/rutorrent/autodll-irc2.png b/Resources/rutorrent/autodll-irc2.png new file mode 100644 index 00000000..20047bb2 Binary files /dev/null and b/Resources/rutorrent/autodll-irc2.png differ diff --git a/Resources/rutorrent/bul.gif b/Resources/rutorrent/bul.gif new file mode 100644 index 00000000..6e47eab5 Binary files /dev/null and b/Resources/rutorrent/bul.gif differ diff --git a/Resources/rutorrent/bul_f.gif b/Resources/rutorrent/bul_f.gif new file mode 100644 index 00000000..f89f6af7 Binary files /dev/null and b/Resources/rutorrent/bul_f.gif differ diff --git a/Resources/rutorrent/bul_l.gif b/Resources/rutorrent/bul_l.gif new file mode 100644 index 00000000..f4db00d2 Binary files /dev/null and b/Resources/rutorrent/bul_l.gif differ diff --git a/Resources/rutorrent/chat.png b/Resources/rutorrent/chat.png new file mode 100644 index 00000000..fe6b6f4d Binary files /dev/null and b/Resources/rutorrent/chat.png differ diff --git a/Resources/rutorrent/chat2.png b/Resources/rutorrent/chat2.png new file mode 100644 index 00000000..10a05ffe Binary files /dev/null and b/Resources/rutorrent/chat2.png differ diff --git a/Resources/rutorrent/chat3.png b/Resources/rutorrent/chat3.png new file mode 100644 index 00000000..fca2879e Binary files /dev/null and b/Resources/rutorrent/chat3.png differ diff --git a/Resources/rutorrent/close.png b/Resources/rutorrent/close.png new file mode 100644 index 00000000..cba7c6ad Binary files /dev/null and b/Resources/rutorrent/close.png differ diff --git a/Resources/rutorrent/console.png b/Resources/rutorrent/console.png new file mode 100644 index 00000000..849fd496 Binary files /dev/null and b/Resources/rutorrent/console.png differ diff --git a/Resources/rutorrent/desc.gif b/Resources/rutorrent/desc.gif new file mode 100644 index 00000000..409fdc6b Binary files /dev/null and b/Resources/rutorrent/desc.gif differ diff --git a/Resources/rutorrent/directory.png b/Resources/rutorrent/directory.png new file mode 100644 index 00000000..b0124940 Binary files /dev/null and b/Resources/rutorrent/directory.png differ diff --git a/Resources/rutorrent/dlg-autodl-irc.gif b/Resources/rutorrent/dlg-autodl-irc.gif new file mode 100644 index 00000000..3e6adb55 Binary files /dev/null and b/Resources/rutorrent/dlg-autodl-irc.gif differ diff --git a/Resources/rutorrent/dlg-rssurlrewrite.gif b/Resources/rutorrent/dlg-rssurlrewrite.gif new file mode 100644 index 00000000..d85a87d2 Binary files /dev/null and b/Resources/rutorrent/dlg-rssurlrewrite.gif differ diff --git a/Resources/rutorrent/dlg-toolbars.gif b/Resources/rutorrent/dlg-toolbars.gif new file mode 100644 index 00000000..5c2fa7f3 Binary files /dev/null and b/Resources/rutorrent/dlg-toolbars.gif differ diff --git a/Resources/rutorrent/dropdown.png b/Resources/rutorrent/dropdown.png new file mode 100644 index 00000000..82110195 Binary files /dev/null and b/Resources/rutorrent/dropdown.png differ diff --git a/Resources/rutorrent/go.png b/Resources/rutorrent/go.png new file mode 100644 index 00000000..a4ce2a07 Binary files /dev/null and b/Resources/rutorrent/go.png differ diff --git a/Resources/rutorrent/goh.png b/Resources/rutorrent/goh.png new file mode 100644 index 00000000..450f90ac Binary files /dev/null and b/Resources/rutorrent/goh.png differ diff --git a/Resources/rutorrent/green.png b/Resources/rutorrent/green.png new file mode 100644 index 00000000..c787db37 Binary files /dev/null and b/Resources/rutorrent/green.png differ diff --git a/Resources/rutorrent/header_move.gif b/Resources/rutorrent/header_move.gif new file mode 100644 index 00000000..9a245a24 Binary files /dev/null and b/Resources/rutorrent/header_move.gif differ diff --git a/Resources/rutorrent/headers.png b/Resources/rutorrent/headers.png new file mode 100644 index 00000000..c855c7f2 Binary files /dev/null and b/Resources/rutorrent/headers.png differ diff --git a/Resources/rutorrent/image.png b/Resources/rutorrent/image.png new file mode 100644 index 00000000..3a39534a Binary files /dev/null and b/Resources/rutorrent/image.png differ diff --git a/Resources/rutorrent/linklogs.png b/Resources/rutorrent/linklogs.png new file mode 100644 index 00000000..06cd9c18 Binary files /dev/null and b/Resources/rutorrent/linklogs.png differ diff --git a/Resources/rutorrent/linklogsh.png b/Resources/rutorrent/linklogsh.png new file mode 100644 index 00000000..439680ad Binary files /dev/null and b/Resources/rutorrent/linklogsh.png differ diff --git a/Resources/rutorrent/logoff.png b/Resources/rutorrent/logoff.png new file mode 100644 index 00000000..87f670e5 Binary files /dev/null and b/Resources/rutorrent/logoff.png differ diff --git a/Resources/rutorrent/logoff2.png b/Resources/rutorrent/logoff2.png new file mode 100644 index 00000000..e5aae730 Binary files /dev/null and b/Resources/rutorrent/logoff2.png differ diff --git a/Resources/rutorrent/logoff3.png b/Resources/rutorrent/logoff3.png new file mode 100644 index 00000000..69951797 Binary files /dev/null and b/Resources/rutorrent/logoff3.png differ diff --git a/Resources/rutorrent/menus.png b/Resources/rutorrent/menus.png new file mode 100644 index 00000000..92475fcf Binary files /dev/null and b/Resources/rutorrent/menus.png differ diff --git a/Resources/rutorrent/mp3.png b/Resources/rutorrent/mp3.png new file mode 100644 index 00000000..c8fba286 Binary files /dev/null and b/Resources/rutorrent/mp3.png differ diff --git a/Resources/rutorrent/nfo.png b/Resources/rutorrent/nfo.png new file mode 100644 index 00000000..8dcf2039 Binary files /dev/null and b/Resources/rutorrent/nfo.png differ diff --git a/Resources/rutorrent/nlb.png b/Resources/rutorrent/nlb.png new file mode 100644 index 00000000..11cac61c Binary files /dev/null and b/Resources/rutorrent/nlb.png differ diff --git a/Resources/rutorrent/pauseui.png b/Resources/rutorrent/pauseui.png new file mode 100644 index 00000000..ccd584a3 Binary files /dev/null and b/Resources/rutorrent/pauseui.png differ diff --git a/Resources/rutorrent/pauseuih.png b/Resources/rutorrent/pauseuih.png new file mode 100644 index 00000000..f1fb1613 Binary files /dev/null and b/Resources/rutorrent/pauseuih.png differ diff --git a/Resources/rutorrent/playui.png b/Resources/rutorrent/playui.png new file mode 100644 index 00000000..dd5f3a8e Binary files /dev/null and b/Resources/rutorrent/playui.png differ diff --git a/Resources/rutorrent/playuih.png b/Resources/rutorrent/playuih.png new file mode 100644 index 00000000..a034fa70 Binary files /dev/null and b/Resources/rutorrent/playuih.png differ diff --git a/Resources/rutorrent/plugin.png b/Resources/rutorrent/plugin.png new file mode 100644 index 00000000..d82f1468 Binary files /dev/null and b/Resources/rutorrent/plugin.png differ diff --git a/Resources/rutorrent/pluginh.png b/Resources/rutorrent/pluginh.png new file mode 100644 index 00000000..768a0946 Binary files /dev/null and b/Resources/rutorrent/pluginh.png differ diff --git a/Resources/rutorrent/pnl_close.gif b/Resources/rutorrent/pnl_close.gif new file mode 100644 index 00000000..8468fb68 Binary files /dev/null and b/Resources/rutorrent/pnl_close.gif differ diff --git a/Resources/rutorrent/pnl_close.png b/Resources/rutorrent/pnl_close.png new file mode 100644 index 00000000..c4ef0698 Binary files /dev/null and b/Resources/rutorrent/pnl_close.png differ diff --git a/Resources/rutorrent/pnl_open.gif b/Resources/rutorrent/pnl_open.gif new file mode 100644 index 00000000..3c072f7b Binary files /dev/null and b/Resources/rutorrent/pnl_open.gif differ diff --git a/Resources/rutorrent/pnl_open.png b/Resources/rutorrent/pnl_open.png new file mode 100644 index 00000000..26326c41 Binary files /dev/null and b/Resources/rutorrent/pnl_open.png differ diff --git a/Resources/rutorrent/proxy.png b/Resources/rutorrent/proxy.png new file mode 100644 index 00000000..6177430c Binary files /dev/null and b/Resources/rutorrent/proxy.png differ diff --git a/Resources/rutorrent/proxyh.png b/Resources/rutorrent/proxyh.png new file mode 100644 index 00000000..15699ce2 Binary files /dev/null and b/Resources/rutorrent/proxyh.png differ diff --git a/Resources/rutorrent/r_bg.gif b/Resources/rutorrent/r_bg.gif new file mode 100644 index 00000000..5103c654 Binary files /dev/null and b/Resources/rutorrent/r_bg.gif differ diff --git a/Resources/rutorrent/refresh.png b/Resources/rutorrent/refresh.png new file mode 100644 index 00000000..bd8d5525 Binary files /dev/null and b/Resources/rutorrent/refresh.png differ diff --git a/Resources/rutorrent/refreshui.png b/Resources/rutorrent/refreshui.png new file mode 100644 index 00000000..e396b4a4 Binary files /dev/null and b/Resources/rutorrent/refreshui.png differ diff --git a/Resources/rutorrent/refreshuih.png b/Resources/rutorrent/refreshuih.png new file mode 100644 index 00000000..b72ec9f8 Binary files /dev/null and b/Resources/rutorrent/refreshuih.png differ diff --git a/Resources/rutorrent/s.gif b/Resources/rutorrent/s.gif new file mode 100644 index 00000000..46b0319f Binary files /dev/null and b/Resources/rutorrent/s.gif differ diff --git a/Resources/rutorrent/s_bg.gif b/Resources/rutorrent/s_bg.gif new file mode 100644 index 00000000..5103c654 Binary files /dev/null and b/Resources/rutorrent/s_bg.gif differ diff --git a/Resources/rutorrent/seedboxmanager.png b/Resources/rutorrent/seedboxmanager.png new file mode 100644 index 00000000..fb351212 Binary files /dev/null and b/Resources/rutorrent/seedboxmanager.png differ diff --git a/Resources/rutorrent/seedboxmanagerh.png b/Resources/rutorrent/seedboxmanagerh.png new file mode 100644 index 00000000..851d4be8 Binary files /dev/null and b/Resources/rutorrent/seedboxmanagerh.png differ diff --git a/Resources/rutorrent/share.png b/Resources/rutorrent/share.png new file mode 100644 index 00000000..0900d663 Binary files /dev/null and b/Resources/rutorrent/share.png differ diff --git a/Resources/rutorrent/status.png b/Resources/rutorrent/status.png new file mode 100644 index 00000000..24c8cfcc Binary files /dev/null and b/Resources/rutorrent/status.png differ diff --git a/Resources/rutorrent/status_icons.png b/Resources/rutorrent/status_icons.png new file mode 100644 index 00000000..76d974ac Binary files /dev/null and b/Resources/rutorrent/status_icons.png differ diff --git a/Resources/rutorrent/t_bg.gif b/Resources/rutorrent/t_bg.gif new file mode 100644 index 00000000..2c403b84 Binary files /dev/null and b/Resources/rutorrent/t_bg.gif differ diff --git a/Resources/rutorrent/tb_bg.gif b/Resources/rutorrent/tb_bg.gif new file mode 100644 index 00000000..43faede3 Binary files /dev/null and b/Resources/rutorrent/tb_bg.gif differ diff --git a/Resources/rutorrent/tb_bg.png b/Resources/rutorrent/tb_bg.png new file mode 100644 index 00000000..7218aded Binary files /dev/null and b/Resources/rutorrent/tb_bg.png differ diff --git a/Resources/rutorrent/text.png b/Resources/rutorrent/text.png new file mode 100644 index 00000000..d2970e07 Binary files /dev/null and b/Resources/rutorrent/text.png differ diff --git a/Resources/rutorrent/toolbar.png b/Resources/rutorrent/toolbar.png new file mode 100644 index 00000000..b5f15553 Binary files /dev/null and b/Resources/rutorrent/toolbar.png differ diff --git a/Resources/rutorrent/torrent.png b/Resources/rutorrent/torrent.png new file mode 100644 index 00000000..baf4d069 Binary files /dev/null and b/Resources/rutorrent/torrent.png differ diff --git a/Resources/rutorrent/up.png b/Resources/rutorrent/up.png new file mode 100644 index 00000000..5d327f3d Binary files /dev/null and b/Resources/rutorrent/up.png differ diff --git a/Resources/rutorrent/video.png b/Resources/rutorrent/video.png new file mode 100644 index 00000000..855604a8 Binary files /dev/null and b/Resources/rutorrent/video.png differ diff --git a/Resources/soul.jpg b/Resources/soul.jpg new file mode 100644 index 00000000..89882b31 Binary files /dev/null and b/Resources/soul.jpg differ diff --git a/Resources/space.jpg b/Resources/space.jpg new file mode 100644 index 00000000..b443a38b Binary files /dev/null and b/Resources/space.jpg differ diff --git a/Resources/time.jpg b/Resources/time.jpg new file mode 100644 index 00000000..3bc22105 Binary files /dev/null and b/Resources/time.jpg differ diff --git a/Resources/transmission/icons.png b/Resources/transmission/icons.png new file mode 100644 index 00000000..0229df48 Binary files /dev/null and b/Resources/transmission/icons.png differ diff --git a/themes.json b/themes.json index db35122b..e714920d 100644 --- a/themes.json +++ b/themes.json @@ -1,523 +1,523 @@ { "applications": { - "adguard": { - "base_css": "https://theme-park.dev/CSS/base/adguard/adguard-base.css?sha=f9c143a907f7a2fa3c2bfd5fd848033a8fade059", + "nzbget": { + "base_css": "https://theme-park.dev/css/base/nzbget/nzbget-base.css?sha=aa241067c84883d96261f58be66ef1088d35b25f", "addons": {} }, - "bazarr": { - "base_css": "https://theme-park.dev/CSS/base/bazarr/bazarr-base.css?sha=136ee34fe8b07a18a05883ca4f66b2b0a5152300", + "uptime-kuma": { + "base_css": "https://theme-park.dev/css/base/uptime-kuma/uptime-kuma-base.css?sha=bcf38b9b623836dce7277446a02cbb40cd670a55", + "addons": {} + }, + "plex": { + "base_css": "https://theme-park.dev/css/base/plex/plex-base.css?sha=fcd94772cbe0427bf088b2aaa40aa535af45c2e9", "addons": { - "bazarr-4k-logo": "https://theme-park.dev/CSS/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css?sha=81c8e54d0ba80c741f0f3168892c5fd8111e9bbb", - "bazarr-darker": "https://theme-park.dev/CSS/addons/bazarr/bazarr-darker/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd" + "plex-alt-logo": "https://theme-park.dev/css/addons/plex/plex-alt-logo/plex-alt-logo.css?sha=3e9bc7c76e836f8eb335431058241fe49906aa8f", + "overseerr-side-menu": "https://theme-park.dev/css/addons/plex/overseerr-side-menu/overseerr-side-menu.css?sha=b14fcec4d4226f766e3f3931b073b4b45ea416ff" } }, - "bitwarden": { - "base_css": "https://theme-park.dev/CSS/base/bitwarden/bitwarden-base.css?sha=3a40abf5a37026cf993526040ce09e7e27024050", + "kitana": { + "base_css": "https://theme-park.dev/css/base/kitana/kitana-base.css?sha=08b2376a93e373c37bbc77c974f8881bad762a9d", "addons": {} }, - "calibreweb": { - "base_css": "https://theme-park.dev/CSS/base/calibreweb/calibreweb-base.css?sha=1a2ed7e841069a1fa84616fb2aa66822a9f322f2", + "qbittorrent": { + "base_css": "https://theme-park.dev/css/base/qbittorrent/qbittorrent-base.css?sha=6cfd129bac9a6387319ea858c81a66e355f22bd6", "addons": {} }, - "deluge": { - "base_css": "https://theme-park.dev/CSS/base/deluge/deluge-base.css?sha=89331d30f04a3988ebcb42d8404d26954778afe0", + "requestrr": { + "base_css": "https://theme-park.dev/css/base/requestrr/requestrr-base.css?sha=06aac76f7132b12eeb8ae6ec0ed38aece480791d", "addons": {} }, - "dozzle": { - "base_css": "https://theme-park.dev/CSS/base/dozzle/dozzle-base.css?sha=c109aa34f0087e46b115d5ad0f80cbabca231c95", - "addons": {} + "prowlarr": { + "base_css": "https://theme-park.dev/css/base/prowlarr/prowlarr-base.css?sha=bcd4651e697f670e336654dfbe1289a5de29f942", + "addons": { + "prowlarr-darker": "https://theme-park.dev/css/addons/prowlarr/prowlarr-darker/prowlarr-darker.css?sha=5b36960c9c385ae5f40b22919af1ad93d581afdc" + } }, - "duplicacy": { - "base_css": "https://theme-park.dev/CSS/base/duplicacy/duplicacy-base.css?sha=00a671f67fde4f1f50308c283dbb29ff7c67965b", - "addons": {} + "sonarr": { + "base_css": "https://theme-park.dev/css/base/sonarr/sonarr-base.css?sha=a7f867e599c40cdb8aa57e64867a198b2b52f89c", + "addons": { + "sonarr-darker": "https://theme-park.dev/css/addons/sonarr/sonarr-darker/sonarr-darker.css?sha=b1eb1ff0827684361ad596fb49baa6362cc23036", + "sonarr-4k-logo": "https://theme-park.dev/css/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css?sha=0f0f47f170531ab1020c6211f4610e9f96c19395" + } }, - "filebrowser": { - "base_css": "https://theme-park.dev/CSS/base/filebrowser/filebrowser-base.css?sha=a4dd3a49bb749bd819e8bdc2a3f202a121626cb0", + "jackett": { + "base_css": "https://theme-park.dev/css/base/jackett/jackett-base.css?sha=da57858a0806974e652a41ad730d0d153575d75c", "addons": {} }, - "flood": { - "base_css": "https://theme-park.dev/CSS/base/flood/flood-base.css?sha=c63f5330ca711d9769f51ce7259673f6a81f4d28", + "duplicati": { + "base_css": "https://theme-park.dev/css/base/duplicati/duplicati-base.css?sha=02066e66d69b6cd745021191f2ccaedb9a827550", "addons": {} }, - "gaps": { - "base_css": "https://theme-park.dev/CSS/base/gaps/gaps-base.css?sha=a7bd7773f6be5ba45f092b3a8e2bc3da809359b3", + "petio": { + "base_css": "https://theme-park.dev/css/base/petio/petio-base.css?sha=98fe48edde91b9f8714918d9f6f63ea3c148dc49", "addons": {} }, - "gitea": { - "base_css": "https://theme-park.dev/CSS/base/gitea/gitea-base.css?sha=b333aea4e550afb6ba1532f26d3fa26edd0116d4", + "moviematch": { + "base_css": "https://theme-park.dev/css/base/moviematch/moviematch-base.css?sha=ce16cf06ce7007810a4077316303abbb790c3c55", "addons": {} }, - "guacamole": { - "base_css": "https://theme-park.dev/CSS/base/guacamole/guacamole-base.css?sha=dbcdb8516d0c245edc0a8dff22e763ae90f0b16c", - "addons": {} + "unraid": { + "base_css": "https://theme-park.dev/css/base/unraid/unraid-base.css?sha=89388e23325b97b68f448362a18d71f0b46e1356", + "addons": { + "login-page": { + "alien": { + "css": [ + "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220", + "https://theme-park.dev/css/addons/unraid/login-page/alien/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a", + "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545", + "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4", + "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91", + "https://theme-park.dev/css/addons/unraid/login-page/alien/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8", + "https://theme-park.dev/css/addons/unraid/login-page/alien/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0", + "https://theme-park.dev/css/addons/unraid/login-page/alien/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e", + "https://theme-park.dev/css/addons/unraid/login-page/alien/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774", + "https://theme-park.dev/css/addons/unraid/login-page/alien/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82" + ] + }, + "retro-terminal": { + "css": [ + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/white.css?sha=7616e7d06646356a0d99b3c7cd7db8fbd5cfe94d", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/blue.css?sha=11ba12dd12e7079ac6c48805db70dec0a8fe751e", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css?sha=860f370f1b8e25b26ab9bc45a73632de58c799ce", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/red.css?sha=7d250ac647db0ade37a389f59a295213d6d286b1", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/green.css?sha=5fa51725eccdeb604387b5d9078325c7419b06ec", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/amber.css?sha=ce3d2ec61e4d228dbf369eb9892fe4ba59814303", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82" + ] + }, + "fallout": { + "css": [ + "https://theme-park.dev/css/addons/unraid/login-page/fallout/dirty_terminal.css?sha=1f318dd614edb2a2cd3f5fb1dbdb04cd412af9d1", + "https://theme-park.dev/css/addons/unraid/login-page/fallout/fallout_base.css?sha=3a79171bff7252461e4ff5e76b507640bffcf5e1", + "https://theme-park.dev/css/addons/unraid/login-page/fallout/terminal.css?sha=8d924fbaba139bef37c1156c3c5b32ba959bb3a5", + "https://theme-park.dev/css/addons/unraid/login-page/fallout/fallout_video.css?sha=ad5db68decc504f5b920f19d65481322c97b4db3", + "https://theme-park.dev/css/addons/unraid/login-page/fallout/dirty_terminal2.css?sha=09ab0765e89df3081abfa3229d725884cc44f7ef", + "https://theme-park.dev/css/addons/unraid/login-page/fallout/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82", + "https://theme-park.dev/css/addons/unraid/login-page/fallout/terminal2.css?sha=0cdbad30781b4e56b3ed7db820a7c1e8d9da2627" + ] + } + } + } }, - "jackett": { - "base_css": "https://theme-park.dev/CSS/base/jackett/jackett-base.css?sha=da57858a0806974e652a41ad730d0d153575d75c", + "rutorrent": { + "base_css": "https://theme-park.dev/css/base/rutorrent/rutorrent-base.css?sha=1a2a61d26e24eb8666c0995ac8d604d010a62595", "addons": {} }, - "jellyfin": { - "base_css": "https://theme-park.dev/CSS/base/jellyfin/jellyfin-base.css?sha=d2cbca28a9cd542f40dace2cf5eacc58b4b77479", + "guacamole": { + "base_css": "https://theme-park.dev/css/base/guacamole/guacamole-base.css?sha=11ad4368935594bfada805d7ee6aaa54aa13fdce", "addons": {} }, - "kitana": { - "base_css": "https://theme-park.dev/CSS/base/kitana/kitana-base.css?sha=08b2376a93e373c37bbc77c974f8881bad762a9d", + "adguard": { + "base_css": "https://theme-park.dev/css/base/adguard/adguard-base.css?sha=f9c143a907f7a2fa3c2bfd5fd848033a8fade059", "addons": {} }, - "lazylibrarian": { - "base_css": "https://theme-park.dev/CSS/base/lazylibrarian/lazylibrarian-base.css?sha=addaa5fd6fce97b0fb8729480a3897674aa73f7a", - "addons": {} + "readarr": { + "base_css": "https://theme-park.dev/css/base/readarr/readarr-base.css?sha=61037daced716f641a98138c9a27868598fc74d3", + "addons": { + "readarr-alt-logo": "https://theme-park.dev/css/addons/readarr/readarr-alt-logo/readarr-alt-logo.css?sha=ca63018567194349619240a1257fcccd52fa4827", + "readarr-darker": "https://theme-park.dev/css/addons/readarr/readarr-darker/readarr-darker.css?sha=415a258cc9d1e40bf094f6f20350225c06120825" + } }, - "librespeed": { - "base_css": "https://theme-park.dev/CSS/base/librespeed/librespeed-base.css?sha=880784b97872cf34ceb2689ec8e3d2534908c4fd", + "vuetorrent": { + "base_css": "https://theme-park.dev/css/base/vuetorrent/vuetorrent-base.css?sha=15b70559a57ea5f334728b9b11425da26614814b", "addons": {} }, - "lidarr": { - "base_css": "https://theme-park.dev/CSS/base/lidarr/lidarr-base.css?sha=5057abee4e63a35229abe115492cd00f8a72734f", + "radarr": { + "base_css": "https://theme-park.dev/css/base/radarr/radarr-base.css?sha=4d021b3b253285a4e06b747a4a080076e443aeb9", "addons": { - "lidarr-darker": "https://theme-park.dev/CSS/addons/lidarr/lidarr-darker/lidarr-darker.css?sha=fc479d221c05b5232d720f1c32d9cb1717f7b60b" + "radarr-4k-logo": "https://theme-park.dev/css/addons/radarr/radarr-4k-logo/radarr-4k-logo.css?sha=bedc13f37e392d0b17a4443c88a64ca76dff9b1a", + "radarr-darker": "https://theme-park.dev/css/addons/radarr/radarr-darker/radarr-darker.css?sha=317432984f97518011463ef62af84b04420e524d" } }, - "moviematch": { - "base_css": "https://theme-park.dev/CSS/base/moviematch/moviematch-base.css?sha=ce16cf06ce7007810a4077316303abbb790c3c55", + "nzbhydra2": { + "base_css": "https://theme-park.dev/css/base/nzbhydra2/nzbhydra2-base.css?sha=a3129d59147064229dda312179908e6431b32620", "addons": {} }, - "netdata": { - "base_css": "https://theme-park.dev/CSS/base/netdata/netdata-base.css?sha=1946f5e6b338abda98a3617632f3f7bd14a8bae4", + "transmission": { + "base_css": "https://theme-park.dev/css/base/transmission/transmission-base.css?sha=41b36626fc6476153a55edf78a6812c3aa3973b1", "addons": {} }, - "nzbget": { - "base_css": "https://theme-park.dev/CSS/base/nzbget/nzbget-base.css?sha=ad3517abd49ab7313d754a77f2a61162f2872bf7", + "duplicacy": { + "base_css": "https://theme-park.dev/css/base/duplicacy/duplicacy-base.css?sha=00a671f67fde4f1f50308c283dbb29ff7c67965b", "addons": {} }, - "nzbhydra2": { - "base_css": "https://theme-park.dev/CSS/base/nzbhydra2/nzbhydra2-base.css?sha=a3129d59147064229dda312179908e6431b32620", + "overseerr": { + "base_css": "https://theme-park.dev/css/base/overseerr/overseerr-base.css?sha=69c53aeb737ebea91c3ab1291fa235519448922a", "addons": {} }, - "ombi": { - "base_css": "https://theme-park.dev/CSS/base/ombi/ombi-base.css?sha=c2dc7486c407f653d5cd1c1fa5cb5c94eb68ca00", + "filebrowser": { + "base_css": "https://theme-park.dev/css/base/filebrowser/filebrowser-base.css?sha=a4dd3a49bb749bd819e8bdc2a3f202a121626cb0", "addons": {} }, - "organizr": { - "base_css": "https://theme-park.dev/CSS/base/organizr/organizr-base.css?sha=21c3ea5ce3073bb252cc955aa790033e3855ebdf", - "addons": { - "glass": { - "css": [ - "https://theme-park.dev/CSS/addons/organizr/glass/glass-base.css?sha=056e0c4e097462b9d0ef236f40dde99453c332fa", - "https://theme-park.dev/CSS/addons/organizr/glass/glass-login.css?sha=0200383709509139874da6540d8a7fc07030f172" - ] - } - } - }, - "petio": { - "base_css": "https://theme-park.dev/CSS/base/petio/petio-base.css?sha=98fe48edde91b9f8714918d9f6f63ea3c148dc49", + "portainer": { + "base_css": "https://theme-park.dev/css/base/portainer/portainer-base.css?sha=4e76f910e1872f1532e7c737c52c312bf42e6a9e", "addons": {} }, - "pihole": { - "base_css": "https://theme-park.dev/CSS/base/pihole/pihole-base.css?sha=1d5290da2a5cf98fe5b63da558336036883775f7", + "lazylibrarian": { + "base_css": "https://theme-park.dev/css/base/lazylibrarian/lazylibrarian-base.css?sha=addaa5fd6fce97b0fb8729480a3897674aa73f7a", "addons": {} }, - "plex": { - "base_css": "https://theme-park.dev/CSS/base/plex/plex-base.css?sha=fcd94772cbe0427bf088b2aaa40aa535af45c2e9", - "addons": { - "overseerr-side-menu": "https://theme-park.dev/CSS/addons/plex/overseerr-side-menu/overseerr-side-menu.css?sha=b14fcec4d4226f766e3f3931b073b4b45ea416ff", - "plex-alt-logo": "https://theme-park.dev/CSS/addons/plex/plex-alt-logo/plex-alt-logo.css?sha=3e9bc7c76e836f8eb335431058241fe49906aa8f" - } - }, - "portainer": { - "base_css": "https://theme-park.dev/CSS/base/portainer/portainer-base.css?sha=4e76f910e1872f1532e7c737c52c312bf42e6a9e", + "gaps": { + "base_css": "https://theme-park.dev/css/base/gaps/gaps-base.css?sha=a7bd7773f6be5ba45f092b3a8e2bc3da809359b3", "addons": {} }, - "prowlarr": { - "base_css": "https://theme-park.dev/CSS/base/prowlarr/prowlarr-base.css?sha=bcd4651e697f670e336654dfbe1289a5de29f942", - "addons": { - "prowlarr-darker": "https://theme-park.dev/CSS/addons/prowlarr/prowlarr-darker/prowlarr-darker.css?sha=5b36960c9c385ae5f40b22919af1ad93d581afdc" - } - }, - "qbittorrent": { - "base_css": "https://theme-park.dev/CSS/base/qbittorrent/qbittorrent-base.css?sha=5b7b5aa50c4474d74128694512a38a8aa054c610", + "flood": { + "base_css": "https://theme-park.dev/css/base/flood/flood-base.css?sha=c63f5330ca711d9769f51ce7259673f6a81f4d28", "addons": {} }, - "radarr": { - "base_css": "https://theme-park.dev/CSS/base/radarr/radarr-base.css?sha=4d021b3b253285a4e06b747a4a080076e443aeb9", - "addons": { - "radarr-4k-logo": "https://theme-park.dev/CSS/addons/radarr/radarr-4k-logo/radarr-4k-logo.css?sha=bedc13f37e392d0b17a4443c88a64ca76dff9b1a", - "radarr-darker": "https://theme-park.dev/CSS/addons/radarr/radarr-darker/radarr-darker.css?sha=317432984f97518011463ef62af84b04420e524d" - } - }, - "readarr": { - "base_css": "https://theme-park.dev/CSS/base/readarr/readarr-base.css?sha=61037daced716f641a98138c9a27868598fc74d3", - "addons": { - "readarr-alt-logo": "https://theme-park.dev/CSS/addons/readarr/readarr-alt-logo/readarr-alt-logo.css?sha=ca63018567194349619240a1257fcccd52fa4827", - "readarr-darker": "https://theme-park.dev/CSS/addons/readarr/readarr-darker/readarr-darker.css?sha=415a258cc9d1e40bf094f6f20350225c06120825" - } + "jellyfin": { + "base_css": "https://theme-park.dev/css/base/jellyfin/jellyfin-base.css?sha=d2cbca28a9cd542f40dace2cf5eacc58b4b77479", + "addons": {} }, - "requestrr": { - "base_css": "https://theme-park.dev/CSS/base/requestrr/requestrr-base.css?sha=06aac76f7132b12eeb8ae6ec0ed38aece480791d", + "librespeed": { + "base_css": "https://theme-park.dev/css/base/librespeed/librespeed-base.css?sha=880784b97872cf34ceb2689ec8e3d2534908c4fd", "addons": {} }, "resilio-sync": { - "base_css": "https://theme-park.dev/CSS/base/resilio-sync/resilio-sync-base.css?sha=d86f22aef07e66485e297735e5943cfbb21382b1", + "base_css": "https://theme-park.dev/css/base/resilio-sync/resilio-sync-base.css?sha=d86f22aef07e66485e297735e5943cfbb21382b1", "addons": {} }, - "rutorrent": { - "base_css": "https://theme-park.dev/CSS/base/rutorrent/rutorrent-base.css?sha=0305f651d4ca24f9aaa13d49689e9540e15d6c2f", + "calibreweb": { + "base_css": "https://theme-park.dev/css/base/calibreweb/calibreweb-base.css?sha=1a2ed7e841069a1fa84616fb2aa66822a9f322f2", "addons": {} }, - "sabnzbd": { - "base_css": "https://theme-park.dev/CSS/base/sabnzbd/sabnzbd-base.css?sha=682580c96ee7ec0bb86325bd8de9768ee8b2e509", + "synclounge": { + "base_css": "https://theme-park.dev/css/base/synclounge/synclounge-base.css?sha=14434e2cb3dfeb726226a5a8c2d2adf81e7bbd43", "addons": {} }, - "sonarr": { - "base_css": "https://theme-park.dev/CSS/base/sonarr/sonarr-base.css?sha=a7f867e599c40cdb8aa57e64867a198b2b52f89c", + "organizr": { + "base_css": "https://theme-park.dev/css/base/organizr/organizr-base.css?sha=21c3ea5ce3073bb252cc955aa790033e3855ebdf", "addons": { - "sonarr-4k-logo": "https://theme-park.dev/CSS/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css?sha=0f0f47f170531ab1020c6211f4610e9f96c19395", - "sonarr-darker": "https://theme-park.dev/CSS/addons/sonarr/sonarr-darker/sonarr-darker.css?sha=b1eb1ff0827684361ad596fb49baa6362cc23036" + "glass": { + "css": [ + "https://theme-park.dev/css/addons/organizr/glass/glass-login.css?sha=0200383709509139874da6540d8a7fc07030f172", + "https://theme-park.dev/css/addons/organizr/glass/glass-base.css?sha=056e0c4e097462b9d0ef236f40dde99453c332fa" + ] + } } }, - "synclounge": { - "base_css": "https://theme-park.dev/CSS/base/synclounge/synclounge-base.css?sha=14434e2cb3dfeb726226a5a8c2d2adf81e7bbd43", + "dozzle": { + "base_css": "https://theme-park.dev/css/base/dozzle/dozzle-base.css?sha=c109aa34f0087e46b115d5ad0f80cbabca231c95", "addons": {} }, - "tautulli": { - "base_css": "https://theme-park.dev/CSS/base/tautulli/tautulli-base.css?sha=ba1e8e8b8014f61163e59a68fb03574304c1112f", + "emby": { + "base_css": "https://theme-park.dev/css/base/emby/emby-base.css?sha=86b7f7a143a7a1485985dee2c6cbbd33fff1bb79", "addons": {} }, - "transmission": { - "base_css": "https://theme-park.dev/CSS/base/transmission/transmission-base.css?sha=988de2341b35e9830e0c32e3633b37a89b63d538", + "ombi": { + "base_css": "https://theme-park.dev/css/base/ombi/ombi-base.css?sha=c2dc7486c407f653d5cd1c1fa5cb5c94eb68ca00", "addons": {} }, - "unraid": { - "base_css": "https://theme-park.dev/CSS/base/unraid/unraid-base.css?sha=89388e23325b97b68f448362a18d71f0b46e1356", + "lidarr": { + "base_css": "https://theme-park.dev/css/base/lidarr/lidarr-base.css?sha=5057abee4e63a35229abe115492cd00f8a72734f", "addons": { - "login-page": { - "alien": { - "css": [ - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8" - ] - }, - "fallout": { - "css": [ - "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82", - "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal.css?sha=1f318dd614edb2a2cd3f5fb1dbdb04cd412af9d1", - "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal2.css?sha=09ab0765e89df3081abfa3229d725884cc44f7ef", - "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_base.css?sha=3a79171bff7252461e4ff5e76b507640bffcf5e1", - "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_video.css?sha=ad5db68decc504f5b920f19d65481322c97b4db3", - "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/terminal.css?sha=8d924fbaba139bef37c1156c3c5b32ba959bb3a5", - "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/terminal2.css?sha=0cdbad30781b4e56b3ed7db820a7c1e8d9da2627" - ] - }, - "retro-terminal": { - "css": [ - "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/amber.css?sha=ce3d2ec61e4d228dbf369eb9892fe4ba59814303", - "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/blue.css?sha=11ba12dd12e7079ac6c48805db70dec0a8fe751e", - "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82", - "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/green.css?sha=5fa51725eccdeb604387b5d9078325c7419b06ec", - "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/red.css?sha=7d250ac647db0ade37a389f59a295213d6d286b1", - "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/retro-terminal-base.css?sha=860f370f1b8e25b26ab9bc45a73632de58c799ce", - "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/white.css?sha=7616e7d06646356a0d99b3c7cd7db8fbd5cfe94d" - ] - } - } + "lidarr-darker": "https://theme-park.dev/css/addons/lidarr/lidarr-darker/lidarr-darker.css?sha=fc479d221c05b5232d720f1c32d9cb1717f7b60b" } }, - "emby": { - "base_css": "https://theme-park.dev/CSS/base/emby/emby-base.css?sha=f41f2a0ee94c353ae470912e4af4b599434293c1", + "pihole": { + "base_css": "https://theme-park.dev/css/base/pihole/pihole-base.css?sha=1d5290da2a5cf98fe5b63da558336036883775f7", "addons": {} }, - "uptime-kuma": { - "base_css": "https://theme-park.dev/CSS/base/uptime-kuma/uptime-kuma-base.css?sha=bcf38b9b623836dce7277446a02cbb40cd670a55", + "deluge": { + "base_css": "https://theme-park.dev/css/base/deluge/deluge-base.css?sha=76794f134b3983f6e6acfa4d7aadeafc49f90eac", "addons": {} }, - "vuetorrent": { - "base_css": "https://theme-park.dev/CSS/base/vuetorrent/vuetorrent-base.css?sha=15b70559a57ea5f334728b9b11425da26614814b", + "gitea": { + "base_css": "https://theme-park.dev/css/base/gitea/gitea-base.css?sha=b333aea4e550afb6ba1532f26d3fa26edd0116d4", "addons": {} }, - "xbackbone": { - "base_css": "https://theme-park.dev/CSS/base/xbackbone/xbackbone-base.css?sha=bd6ab5680a088afc78747b7e90323daac96986a1", + "netdata": { + "base_css": "https://theme-park.dev/css/base/netdata/netdata-base.css?sha=1946f5e6b338abda98a3617632f3f7bd14a8bae4", + "addons": {} + }, + "tautulli": { + "base_css": "https://theme-park.dev/css/base/tautulli/tautulli-base.css?sha=ba1e8e8b8014f61163e59a68fb03574304c1112f", "addons": {} }, "mylar3": { - "base_css": "https://theme-park.dev/CSS/base/mylar3/mylar3-base.css?sha=3a4ccf284c4d4c7ec746736f6d4cbd4f7b261cce", + "base_css": "https://theme-park.dev/css/base/mylar3/mylar3-base.css?sha=3a4ccf284c4d4c7ec746736f6d4cbd4f7b261cce", "addons": {} }, - "duplicati": { - "base_css": "https://theme-park.dev/CSS/base/duplicati/duplicati-base.css?sha=40054b99b79d98fe31c8bfc48b4516a6338fbe27", + "sabnzbd": { + "base_css": "https://theme-park.dev/css/base/sabnzbd/sabnzbd-base.css?sha=22567214a4a724e823cf4b53a47d5e0ca5e0f588", "addons": {} }, - "overseerr": { - "base_css": "https://theme-park.dev/CSS/base/overseerr/overseerr-base.css?sha=69c53aeb737ebea91c3ab1291fa235519448922a", + "bitwarden": { + "base_css": "https://theme-park.dev/css/base/bitwarden/bitwarden-base.css?sha=3a40abf5a37026cf993526040ce09e7e27024050", + "addons": {} + }, + "bazarr": { + "base_css": "https://theme-park.dev/css/base/bazarr/bazarr-base.css?sha=136ee34fe8b07a18a05883ca4f66b2b0a5152300", + "addons": { + "bazarr-darker": "https://theme-park.dev/css/addons/bazarr/bazarr-darker/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd", + "bazarr-4k-logo": "https://theme-park.dev/css/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css?sha=81c8e54d0ba80c741f0f3168892c5fd8111e9bbb" + } + }, + "xbackbone": { + "base_css": "https://theme-park.dev/css/base/xbackbone/xbackbone-base.css?sha=bd6ab5680a088afc78747b7e90323daac96986a1", "addons": {} } }, "addons": { - "organizr": { - "glass": { - "css": [ - "https://theme-park.dev/CSS/addons/organizr/glass/glass-base.css?sha=056e0c4e097462b9d0ef236f40dde99453c332fa", - "https://theme-park.dev/CSS/addons/organizr/glass/glass-login.css?sha=0200383709509139874da6540d8a7fc07030f172" - ] - } + "plex": { + "plex-alt-logo": "https://theme-park.dev/css/addons/plex/plex-alt-logo/plex-alt-logo.css?sha=3e9bc7c76e836f8eb335431058241fe49906aa8f", + "overseerr-side-menu": "https://theme-park.dev/css/addons/plex/overseerr-side-menu/overseerr-side-menu.css?sha=b14fcec4d4226f766e3f3931b073b4b45ea416ff" + }, + "prowlarr": { + "prowlarr-darker": "https://theme-park.dev/css/addons/prowlarr/prowlarr-darker/prowlarr-darker.css?sha=5b36960c9c385ae5f40b22919af1ad93d581afdc" + }, + "sonarr": { + "sonarr-darker": "https://theme-park.dev/css/addons/sonarr/sonarr-darker/sonarr-darker.css?sha=b1eb1ff0827684361ad596fb49baa6362cc23036", + "sonarr-4k-logo": "https://theme-park.dev/css/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css?sha=0f0f47f170531ab1020c6211f4610e9f96c19395" }, "unraid": { "login-page": { "alien": { "css": [ - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a", - "https://theme-park.dev/CSS/addons/unraid/login-page/alien/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8" + "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway3.css?sha=85719c35385fb0589d5a18a86b6c519cbaf1f220", + "https://theme-park.dev/css/addons/unraid/login-page/alien/nightmare.css?sha=a75b65cad0455b260b1e6209b23ffc2389615b2a", + "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway2.css?sha=38ec4a1aa6c275d67c0c1ce35d79ca52027eb545", + "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway4.css?sha=f747496cb1de0be4f39710bb1ee245602d6446a4", + "https://theme-park.dev/css/addons/unraid/login-page/alien/hallway.css?sha=a0724cde5e5afaddb956eba76523dccef9515f91", + "https://theme-park.dev/css/addons/unraid/login-page/alien/scanner.css?sha=73f97cb8aac3a4f3c0894e404ce7c9ef7b0c17b8", + "https://theme-park.dev/css/addons/unraid/login-page/alien/isolation_video.css?sha=7f1f89ab6d60182910b4ecf5b162057742f2b5a0", + "https://theme-park.dev/css/addons/unraid/login-page/alien/alien_base.css?sha=7e310e223692a1169d19ad0eec747488ece7ca4e", + "https://theme-park.dev/css/addons/unraid/login-page/alien/isolation.css?sha=0417009581d1933ada92ba746db761f9496d8774", + "https://theme-park.dev/css/addons/unraid/login-page/alien/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82" ] }, - "fallout": { + "retro-terminal": { "css": [ - "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82", - "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal.css?sha=1f318dd614edb2a2cd3f5fb1dbdb04cd412af9d1", - "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/dirty_terminal2.css?sha=09ab0765e89df3081abfa3229d725884cc44f7ef", - "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_base.css?sha=3a79171bff7252461e4ff5e76b507640bffcf5e1", - "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/fallout_video.css?sha=ad5db68decc504f5b920f19d65481322c97b4db3", - "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/terminal.css?sha=8d924fbaba139bef37c1156c3c5b32ba959bb3a5", - "https://theme-park.dev/CSS/addons/unraid/login-page/fallout/terminal2.css?sha=0cdbad30781b4e56b3ed7db820a7c1e8d9da2627" + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/white.css?sha=7616e7d06646356a0d99b3c7cd7db8fbd5cfe94d", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/blue.css?sha=11ba12dd12e7079ac6c48805db70dec0a8fe751e", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css?sha=860f370f1b8e25b26ab9bc45a73632de58c799ce", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/red.css?sha=7d250ac647db0ade37a389f59a295213d6d286b1", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/green.css?sha=5fa51725eccdeb604387b5d9078325c7419b06ec", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/amber.css?sha=ce3d2ec61e4d228dbf369eb9892fe4ba59814303", + "https://theme-park.dev/css/addons/unraid/login-page/retro-terminal/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82" ] }, - "retro-terminal": { + "fallout": { "css": [ - "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/amber.css?sha=ce3d2ec61e4d228dbf369eb9892fe4ba59814303", - "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/blue.css?sha=11ba12dd12e7079ac6c48805db70dec0a8fe751e", - "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82", - "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/green.css?sha=5fa51725eccdeb604387b5d9078325c7419b06ec", - "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/red.css?sha=7d250ac647db0ade37a389f59a295213d6d286b1", - "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/retro-terminal-base.css?sha=860f370f1b8e25b26ab9bc45a73632de58c799ce", - "https://theme-park.dev/CSS/addons/unraid/login-page/retro-terminal/white.css?sha=7616e7d06646356a0d99b3c7cd7db8fbd5cfe94d" + "https://theme-park.dev/css/addons/unraid/login-page/fallout/dirty_terminal.css?sha=1f318dd614edb2a2cd3f5fb1dbdb04cd412af9d1", + "https://theme-park.dev/css/addons/unraid/login-page/fallout/fallout_base.css?sha=3a79171bff7252461e4ff5e76b507640bffcf5e1", + "https://theme-park.dev/css/addons/unraid/login-page/fallout/terminal.css?sha=8d924fbaba139bef37c1156c3c5b32ba959bb3a5", + "https://theme-park.dev/css/addons/unraid/login-page/fallout/fallout_video.css?sha=ad5db68decc504f5b920f19d65481322c97b4db3", + "https://theme-park.dev/css/addons/unraid/login-page/fallout/dirty_terminal2.css?sha=09ab0765e89df3081abfa3229d725884cc44f7ef", + "https://theme-park.dev/css/addons/unraid/login-page/fallout/custom.css?sha=a2f4b06d3816bf875f861b12d7f07252c2862d82", + "https://theme-park.dev/css/addons/unraid/login-page/fallout/terminal2.css?sha=0cdbad30781b4e56b3ed7db820a7c1e8d9da2627" ] } } }, - "bazarr": { - "bazarr-4k-logo": "https://theme-park.dev/CSS/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css?sha=81c8e54d0ba80c741f0f3168892c5fd8111e9bbb", - "bazarr-darker": "https://theme-park.dev/CSS/addons/bazarr/bazarr-darker/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd" - }, - "lidarr": { - "lidarr-darker": "https://theme-park.dev/CSS/addons/lidarr/lidarr-darker/lidarr-darker.css?sha=fc479d221c05b5232d720f1c32d9cb1717f7b60b" - }, - "plex": { - "overseerr-side-menu": "https://theme-park.dev/CSS/addons/plex/overseerr-side-menu/overseerr-side-menu.css?sha=b14fcec4d4226f766e3f3931b073b4b45ea416ff", - "plex-alt-logo": "https://theme-park.dev/CSS/addons/plex/plex-alt-logo/plex-alt-logo.css?sha=3e9bc7c76e836f8eb335431058241fe49906aa8f" - }, - "prowlarr": { - "prowlarr-darker": "https://theme-park.dev/CSS/addons/prowlarr/prowlarr-darker/prowlarr-darker.css?sha=5b36960c9c385ae5f40b22919af1ad93d581afdc" + "readarr": { + "readarr-alt-logo": "https://theme-park.dev/css/addons/readarr/readarr-alt-logo/readarr-alt-logo.css?sha=ca63018567194349619240a1257fcccd52fa4827", + "readarr-darker": "https://theme-park.dev/css/addons/readarr/readarr-darker/readarr-darker.css?sha=415a258cc9d1e40bf094f6f20350225c06120825" }, "radarr": { - "radarr-4k-logo": "https://theme-park.dev/CSS/addons/radarr/radarr-4k-logo/radarr-4k-logo.css?sha=bedc13f37e392d0b17a4443c88a64ca76dff9b1a", - "radarr-darker": "https://theme-park.dev/CSS/addons/radarr/radarr-darker/radarr-darker.css?sha=317432984f97518011463ef62af84b04420e524d" + "radarr-4k-logo": "https://theme-park.dev/css/addons/radarr/radarr-4k-logo/radarr-4k-logo.css?sha=bedc13f37e392d0b17a4443c88a64ca76dff9b1a", + "radarr-darker": "https://theme-park.dev/css/addons/radarr/radarr-darker/radarr-darker.css?sha=317432984f97518011463ef62af84b04420e524d" }, - "readarr": { - "readarr-alt-logo": "https://theme-park.dev/CSS/addons/readarr/readarr-alt-logo/readarr-alt-logo.css?sha=ca63018567194349619240a1257fcccd52fa4827", - "readarr-darker": "https://theme-park.dev/CSS/addons/readarr/readarr-darker/readarr-darker.css?sha=415a258cc9d1e40bf094f6f20350225c06120825" + "organizr": { + "glass": { + "css": [ + "https://theme-park.dev/css/addons/organizr/glass/glass-login.css?sha=0200383709509139874da6540d8a7fc07030f172", + "https://theme-park.dev/css/addons/organizr/glass/glass-base.css?sha=056e0c4e097462b9d0ef236f40dde99453c332fa" + ] + } }, - "sonarr": { - "sonarr-4k-logo": "https://theme-park.dev/CSS/addons/sonarr/sonarr-4k-logo/sonarr-4k-logo.css?sha=0f0f47f170531ab1020c6211f4610e9f96c19395", - "sonarr-darker": "https://theme-park.dev/CSS/addons/sonarr/sonarr-darker/sonarr-darker.css?sha=b1eb1ff0827684361ad596fb49baa6362cc23036" + "lidarr": { + "lidarr-darker": "https://theme-park.dev/css/addons/lidarr/lidarr-darker/lidarr-darker.css?sha=fc479d221c05b5232d720f1c32d9cb1717f7b60b" + }, + "bazarr": { + "bazarr-darker": "https://theme-park.dev/css/addons/bazarr/bazarr-darker/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd", + "bazarr-4k-logo": "https://theme-park.dev/css/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css?sha=81c8e54d0ba80c741f0f3168892c5fd8111e9bbb" } }, "themes": { - "Aquamarine": { - "url": "https://theme-park.dev/CSS/theme-options/aquamarine.css?sha=5cdf3f13a57669f3732b64a7573580bcaa9ac6fc" - }, - "Dark": { - "url": "https://theme-park.dev/CSS/theme-options/dark.css?sha=dc21605e303d094fed0564a15fb983d81bcd33dd" - }, - "Dracula": { - "url": "https://theme-park.dev/CSS/theme-options/dracula.css?sha=5abf85508d87243007cf5f4fda34a60340583466" - }, "Hotline": { - "url": "https://theme-park.dev/CSS/theme-options/hotline.css?sha=e027feaeea0f623144af4c45b61e332a0757f5fb" + "url": "https://theme-park.dev/css/theme-options/hotline.css?sha=e027feaeea0f623144af4c45b61e332a0757f5fb" }, - "Hotpink": { - "url": "https://theme-park.dev/CSS/theme-options/hotpink.css?sha=2f3974c084d053521362bae34d415f3614dba2e2" + "Plex": { + "url": "https://theme-park.dev/css/theme-options/plex.css?sha=6059a0bddd6ce8c60be5cd95b302a00654e92dfa" }, "Overseerr": { - "url": "https://theme-park.dev/CSS/theme-options/overseerr.css?sha=7e3a8e3ca21dd82641113cf53f071a89252c7235" + "url": "https://theme-park.dev/css/theme-options/overseerr.css?sha=7e3a8e3ca21dd82641113cf53f071a89252c7235" }, - "Plex": { - "url": "https://theme-park.dev/CSS/theme-options/plex.css?sha=54a3677e798eb4d7fe331fd0887894b9b19e8978" + "Hotpink": { + "url": "https://theme-park.dev/css/theme-options/hotpink.css?sha=2f3974c084d053521362bae34d415f3614dba2e2" }, "Space-gray": { - "url": "https://theme-park.dev/CSS/theme-options/space-gray.css?sha=566e5616a8e48be2d0670d3f4d1ce106d2616ea2" + "url": "https://theme-park.dev/css/theme-options/space-gray.css?sha=566e5616a8e48be2d0670d3f4d1ce106d2616ea2" }, "Nord": { - "url": "https://theme-park.dev/CSS/theme-options/nord.css?sha=353cb0383f78b2afa4de7784d536d637f3c3666d" + "url": "https://theme-park.dev/css/theme-options/nord.css?sha=353cb0383f78b2afa4de7784d536d637f3c3666d" + }, + "Dracula": { + "url": "https://theme-park.dev/css/theme-options/dracula.css?sha=5abf85508d87243007cf5f4fda34a60340583466" }, "Organizr": { - "url": "https://theme-park.dev/CSS/theme-options/organizr.css?sha=aa8d9d5c1b897b8f6d27ff274b073595b3d45741" + "url": "https://theme-park.dev/css/theme-options/organizr.css?sha=aa8d9d5c1b897b8f6d27ff274b073595b3d45741" + }, + "Dark": { + "url": "https://theme-park.dev/css/theme-options/dark.css?sha=dc21605e303d094fed0564a15fb983d81bcd33dd" + }, + "Aquamarine": { + "url": "https://theme-park.dev/css/theme-options/aquamarine.css?sha=5cdf3f13a57669f3732b64a7573580bcaa9ac6fc" } }, "community-themes": { - "Blackberry-abyss": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-abyss.css?sha=5e806cb7efad3e1ac97e985f71d7a631a1b7f02b" - }, - "Blackberry-amethyst": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-amethyst.css?sha=bfb208569a57c23e562781bcbcc25c05779421de" + "Hotline-old": { + "url": "https://theme-park.dev/css/community-theme-options/hotline-old.css?sha=73fce8f3f316c64b864e8b0502de0005f3883df4" }, - "Blackberry-carol": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-carol.css?sha=31e6efb3dc0a5b8faab64294f062ba76077e8af2" + "Blackberry-solar": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-solar.css?sha=429071cc7b6204555899a4942d47446f54cc19c5" }, "Blackberry-dreamscape": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-dreamscape.css?sha=0ad15b8d2215b7528e27f3bd65f1cb0c42453be0" - }, - "Blackberry-flamingo": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-flamingo.css?sha=4ddeb117541753969da70820d8205aef771e37b4" + "url": "https://theme-park.dev/css/community-theme-options/blackberry-dreamscape.css?sha=0ad15b8d2215b7528e27f3bd65f1cb0c42453be0" }, - "Blackberry-hearth": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-hearth.css?sha=979626f867e9a9a91664f2b6da66d478040dc8fb" + "Soul": { + "url": "https://theme-park.dev/css/community-theme-options/soul.css?sha=2ce22d7b1fd2867393fd066ea97ed3adbf15764f" }, - "Blackberry-martian": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-martian.css?sha=f6fcaa104ff119d049fb72cebe2e6e620db1aa04" + "Space": { + "url": "https://theme-park.dev/css/community-theme-options/space.css?sha=59325481dd9ca66fba178e67cd83311abbc72b91" }, - "Blackberry-pumpkin": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-pumpkin.css?sha=0ba03cc3999c36f3ef7c0eae7f381cdcbdfd7f33" + "Reality": { + "url": "https://theme-park.dev/css/community-theme-options/reality.css?sha=8eadacd5602439f8430ccad8dba4e2465d87629f" }, - "Blackberry-royal": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-royal.css?sha=4bb56762e9469e831edf005100b9bd04849ad55c" + "Blackberry-abyss": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-abyss.css?sha=5e806cb7efad3e1ac97e985f71d7a631a1b7f02b" }, "Blackberry-shadow": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-shadow.css?sha=f8e59fbf4720063a949e1be5cb16ebef094dc724" + "url": "https://theme-park.dev/css/community-theme-options/blackberry-shadow.css?sha=f8e59fbf4720063a949e1be5cb16ebef094dc724" }, - "Blackberry-solar": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-solar.css?sha=429071cc7b6204555899a4942d47446f54cc19c5" + "Blackberry-flamingo": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-flamingo.css?sha=4ddeb117541753969da70820d8205aef771e37b4" }, "Blackberry-vanta": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-vanta.css?sha=45a001fcfcf1fae8d40216146f38595fcfc76738" - }, - "Time": { - "url": "https://theme-park.dev/CSS/community-theme-options/time.css?sha=d7dd3e5ff6601ac1325218a24dc0f49944aa9a61" + "url": "https://theme-park.dev/css/community-theme-options/blackberry-vanta.css?sha=45a001fcfcf1fae8d40216146f38595fcfc76738" }, - "Space": { - "url": "https://theme-park.dev/CSS/community-theme-options/space.css?sha=cbd0b8beca2a4afe74d1daf4ade332d3f842ee96" + "Onedark": { + "url": "https://theme-park.dev/css/community-theme-options/onedark.css?sha=cbccbf4366ab59bd2b9253c221b1f093c2e85118" }, - "Soul": { - "url": "https://theme-park.dev/CSS/community-theme-options/soul.css?sha=1ce095e4b03920af4bbd70b6fa8776614b3536db" + "Blackberry-martian": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-martian.css?sha=f6fcaa104ff119d049fb72cebe2e6e620db1aa04" }, - "Reality": { - "url": "https://theme-park.dev/CSS/community-theme-options/reality.css?sha=2a5c00f303bdc8ec33f9c0f250bd03779257e504" + "Blackberry-amethyst": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-amethyst.css?sha=bfb208569a57c23e562781bcbcc25c05779421de" }, "Power": { - "url": "https://theme-park.dev/CSS/community-theme-options/power.css?sha=d1be419eb6a4ae18102794ea0445f89eb2bd3734" + "url": "https://theme-park.dev/css/community-theme-options/power.css?sha=b5e32f47b689d875d059da53f047527531aa0b68" }, "Mind": { - "url": "https://theme-park.dev/CSS/community-theme-options/mind.css?sha=7e39faa6f0b23f9be3e920a8edffcf600e5e555c" + "url": "https://theme-park.dev/css/community-theme-options/mind.css?sha=fb9b9d13dcaae0d46499acbbae405bbc23ae37cb" }, - "Hotline-old": { - "url": "https://theme-park.dev/CSS/community-theme-options/hotline-old.css?sha=73fce8f3f316c64b864e8b0502de0005f3883df4" + "Blackberry-hearth": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-hearth.css?sha=979626f867e9a9a91664f2b6da66d478040dc8fb" }, - "Onedark": { - "url": "https://theme-park.dev/CSS/community-theme-options/onedark.css?sha=cbccbf4366ab59bd2b9253c221b1f093c2e85118" - } - }, - "all-themes": { - "Aquamarine": { - "url": "https://theme-park.dev/CSS/theme-options/aquamarine.css?sha=5cdf3f13a57669f3732b64a7573580bcaa9ac6fc" + "Time": { + "url": "https://theme-park.dev/css/community-theme-options/time.css?sha=80ade11270c72eca1a32c2c47f8bbf2c75308681" }, - "Dark": { - "url": "https://theme-park.dev/CSS/theme-options/dark.css?sha=dc21605e303d094fed0564a15fb983d81bcd33dd" + "Blackberry-pumpkin": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-pumpkin.css?sha=0ba03cc3999c36f3ef7c0eae7f381cdcbdfd7f33" }, - "Dracula": { - "url": "https://theme-park.dev/CSS/theme-options/dracula.css?sha=5abf85508d87243007cf5f4fda34a60340583466" + "Blackberry-royal": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-royal.css?sha=4bb56762e9469e831edf005100b9bd04849ad55c" }, + "Blackberry-carol": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-carol.css?sha=39e2106043161e407b4e509e8d8323121fef6950" + } + }, + "all-themes": { "Hotline": { - "url": "https://theme-park.dev/CSS/theme-options/hotline.css?sha=e027feaeea0f623144af4c45b61e332a0757f5fb" + "url": "https://theme-park.dev/css/theme-options/hotline.css?sha=e027feaeea0f623144af4c45b61e332a0757f5fb" }, - "Hotpink": { - "url": "https://theme-park.dev/CSS/theme-options/hotpink.css?sha=2f3974c084d053521362bae34d415f3614dba2e2" + "Plex": { + "url": "https://theme-park.dev/css/theme-options/plex.css?sha=6059a0bddd6ce8c60be5cd95b302a00654e92dfa" }, "Overseerr": { - "url": "https://theme-park.dev/CSS/theme-options/overseerr.css?sha=7e3a8e3ca21dd82641113cf53f071a89252c7235" + "url": "https://theme-park.dev/css/theme-options/overseerr.css?sha=7e3a8e3ca21dd82641113cf53f071a89252c7235" }, - "Plex": { - "url": "https://theme-park.dev/CSS/theme-options/plex.css?sha=54a3677e798eb4d7fe331fd0887894b9b19e8978" + "Hotpink": { + "url": "https://theme-park.dev/css/theme-options/hotpink.css?sha=2f3974c084d053521362bae34d415f3614dba2e2" }, "Space-gray": { - "url": "https://theme-park.dev/CSS/theme-options/space-gray.css?sha=566e5616a8e48be2d0670d3f4d1ce106d2616ea2" + "url": "https://theme-park.dev/css/theme-options/space-gray.css?sha=566e5616a8e48be2d0670d3f4d1ce106d2616ea2" }, "Nord": { - "url": "https://theme-park.dev/CSS/theme-options/nord.css?sha=353cb0383f78b2afa4de7784d536d637f3c3666d" + "url": "https://theme-park.dev/css/theme-options/nord.css?sha=353cb0383f78b2afa4de7784d536d637f3c3666d" + }, + "Dracula": { + "url": "https://theme-park.dev/css/theme-options/dracula.css?sha=5abf85508d87243007cf5f4fda34a60340583466" }, "Organizr": { - "url": "https://theme-park.dev/CSS/theme-options/organizr.css?sha=aa8d9d5c1b897b8f6d27ff274b073595b3d45741" + "url": "https://theme-park.dev/css/theme-options/organizr.css?sha=aa8d9d5c1b897b8f6d27ff274b073595b3d45741" }, - "Blackberry-abyss": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-abyss.css?sha=5e806cb7efad3e1ac97e985f71d7a631a1b7f02b" + "Dark": { + "url": "https://theme-park.dev/css/theme-options/dark.css?sha=dc21605e303d094fed0564a15fb983d81bcd33dd" }, - "Blackberry-amethyst": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-amethyst.css?sha=bfb208569a57c23e562781bcbcc25c05779421de" + "Aquamarine": { + "url": "https://theme-park.dev/css/theme-options/aquamarine.css?sha=5cdf3f13a57669f3732b64a7573580bcaa9ac6fc" }, - "Blackberry-carol": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-carol.css?sha=31e6efb3dc0a5b8faab64294f062ba76077e8af2" + "Hotline-old": { + "url": "https://theme-park.dev/css/community-theme-options/hotline-old.css?sha=73fce8f3f316c64b864e8b0502de0005f3883df4" }, - "Blackberry-dreamscape": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-dreamscape.css?sha=0ad15b8d2215b7528e27f3bd65f1cb0c42453be0" + "Blackberry-solar": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-solar.css?sha=429071cc7b6204555899a4942d47446f54cc19c5" }, - "Blackberry-flamingo": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-flamingo.css?sha=4ddeb117541753969da70820d8205aef771e37b4" + "Blackberry-dreamscape": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-dreamscape.css?sha=0ad15b8d2215b7528e27f3bd65f1cb0c42453be0" }, - "Blackberry-hearth": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-hearth.css?sha=979626f867e9a9a91664f2b6da66d478040dc8fb" + "Soul": { + "url": "https://theme-park.dev/css/community-theme-options/soul.css?sha=2ce22d7b1fd2867393fd066ea97ed3adbf15764f" }, - "Blackberry-martian": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-martian.css?sha=f6fcaa104ff119d049fb72cebe2e6e620db1aa04" + "Space": { + "url": "https://theme-park.dev/css/community-theme-options/space.css?sha=59325481dd9ca66fba178e67cd83311abbc72b91" }, - "Blackberry-pumpkin": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-pumpkin.css?sha=0ba03cc3999c36f3ef7c0eae7f381cdcbdfd7f33" + "Reality": { + "url": "https://theme-park.dev/css/community-theme-options/reality.css?sha=8eadacd5602439f8430ccad8dba4e2465d87629f" }, - "Blackberry-royal": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-royal.css?sha=4bb56762e9469e831edf005100b9bd04849ad55c" + "Blackberry-abyss": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-abyss.css?sha=5e806cb7efad3e1ac97e985f71d7a631a1b7f02b" }, "Blackberry-shadow": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-shadow.css?sha=f8e59fbf4720063a949e1be5cb16ebef094dc724" + "url": "https://theme-park.dev/css/community-theme-options/blackberry-shadow.css?sha=f8e59fbf4720063a949e1be5cb16ebef094dc724" }, - "Blackberry-solar": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-solar.css?sha=429071cc7b6204555899a4942d47446f54cc19c5" + "Blackberry-flamingo": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-flamingo.css?sha=4ddeb117541753969da70820d8205aef771e37b4" }, "Blackberry-vanta": { - "url": "https://theme-park.dev/CSS/community-theme-options/blackberry-vanta.css?sha=45a001fcfcf1fae8d40216146f38595fcfc76738" + "url": "https://theme-park.dev/css/community-theme-options/blackberry-vanta.css?sha=45a001fcfcf1fae8d40216146f38595fcfc76738" }, - "Time": { - "url": "https://theme-park.dev/CSS/community-theme-options/time.css?sha=d7dd3e5ff6601ac1325218a24dc0f49944aa9a61" - }, - "Space": { - "url": "https://theme-park.dev/CSS/community-theme-options/space.css?sha=cbd0b8beca2a4afe74d1daf4ade332d3f842ee96" + "Onedark": { + "url": "https://theme-park.dev/css/community-theme-options/onedark.css?sha=cbccbf4366ab59bd2b9253c221b1f093c2e85118" }, - "Soul": { - "url": "https://theme-park.dev/CSS/community-theme-options/soul.css?sha=1ce095e4b03920af4bbd70b6fa8776614b3536db" + "Blackberry-martian": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-martian.css?sha=f6fcaa104ff119d049fb72cebe2e6e620db1aa04" }, - "Reality": { - "url": "https://theme-park.dev/CSS/community-theme-options/reality.css?sha=2a5c00f303bdc8ec33f9c0f250bd03779257e504" + "Blackberry-amethyst": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-amethyst.css?sha=bfb208569a57c23e562781bcbcc25c05779421de" }, "Power": { - "url": "https://theme-park.dev/CSS/community-theme-options/power.css?sha=d1be419eb6a4ae18102794ea0445f89eb2bd3734" + "url": "https://theme-park.dev/css/community-theme-options/power.css?sha=b5e32f47b689d875d059da53f047527531aa0b68" }, "Mind": { - "url": "https://theme-park.dev/CSS/community-theme-options/mind.css?sha=7e39faa6f0b23f9be3e920a8edffcf600e5e555c" + "url": "https://theme-park.dev/css/community-theme-options/mind.css?sha=fb9b9d13dcaae0d46499acbbae405bbc23ae37cb" }, - "Hotline-old": { - "url": "https://theme-park.dev/CSS/community-theme-options/hotline-old.css?sha=73fce8f3f316c64b864e8b0502de0005f3883df4" + "Blackberry-hearth": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-hearth.css?sha=979626f867e9a9a91664f2b6da66d478040dc8fb" }, - "Onedark": { - "url": "https://theme-park.dev/CSS/community-theme-options/onedark.css?sha=cbccbf4366ab59bd2b9253c221b1f093c2e85118" + "Time": { + "url": "https://theme-park.dev/css/community-theme-options/time.css?sha=80ade11270c72eca1a32c2c47f8bbf2c75308681" + }, + "Blackberry-pumpkin": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-pumpkin.css?sha=0ba03cc3999c36f3ef7c0eae7f381cdcbdfd7f33" + }, + "Blackberry-royal": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-royal.css?sha=4bb56762e9469e831edf005100b9bd04849ad55c" + }, + "Blackberry-carol": { + "url": "https://theme-park.dev/css/community-theme-options/blackberry-carol.css?sha=39e2106043161e407b4e509e8d8323121fef6950" } } } \ No newline at end of file