diff --git a/docs/admin/install.rst b/docs/admin/install.rst index 0a7d506d2..3095f0323 100644 --- a/docs/admin/install.rst +++ b/docs/admin/install.rst @@ -216,7 +216,7 @@ Typing "./m" (or "m" on Windows) will display a menu similar to: backup * roll 3 prior backups and create new backup *option, specify file dump-html * create a static HTML image of wiki *options, see docs - css run lessc to update basic theme CSS files + css run sass to update basic theme CSS files tests * run tests, log output (-v -k my_test) coding-std correct scripts that taint the repository with trailing spaces.. diff --git a/docs/devel/development.rst b/docs/devel/development.rst index 93367d5d7..8553dd0ad 100644 --- a/docs/devel/development.rst +++ b/docs/devel/development.rst @@ -89,10 +89,10 @@ add more tools, exercise tools * On Ubuntu 14.04 or any distribution based on Ubuntu you need to install "npm" and "nodejs-legacy" (to get the "node" command). -* install lessc ("less" below is not a typo):: +* install sass:: - sudo npm install less -g # Windows: npm install less -g - lessc --version" # show version number to prove it works + sudo npm install -g sass # Windows: npm install -g sass + sass --version" # show version number to prove it works * regenerate CSS files:: ./m css # Windows: m css @@ -388,8 +388,8 @@ values it can use. In addition to this general environment, parameters can also be given directly to the render call. Each theme has a ``static/css`` directory. Stylesheets for the Basic theme in -MoinMoin are compiled using the source ``theme.less`` file in the Basic theme's -``static/custom-less`` directory. +MoinMoin are compiled using the source ``theme.scss`` file in the Basic theme's +``custom`` directory. :: ./m css # Windows: m css diff --git a/docs/man/moin.rst b/docs/man/moin.rst index 2ba703364..996523557 100644 --- a/docs/man/moin.rst +++ b/docs/man/moin.rst @@ -42,7 +42,7 @@ the menu:: dump-html * create a static HTML image of wiki *options, see docs index delete and rebuild indexes - css run lessc to update basic theme CSS files + css run sass to update basic theme CSS files tests * run tests, log output (-v -k my_test) coding-std correct scripts that taint the repository with trailing spaces.. diff --git a/quickinstall.py b/quickinstall.py index b8e2b5167..0886794f8 100755 --- a/quickinstall.py +++ b/quickinstall.py @@ -112,7 +112,7 @@ backup * roll 3 prior backups and create new backup *option, specify file dump-html * create a static HTML image of wiki *options, see docs -css run lessc to update basic theme CSS files +css run sass to update basic theme CSS files tests * run tests, log output (-v -k my_test) coding-std correct scripts that taint the repository with trailing spaces.. @@ -453,18 +453,14 @@ def cmd_dump_html(self, *args): self.run_time("HTML Dump") def cmd_css(self, *args): - """run lessc to update basic theme CSS files""" - bootstrap_loc = get_bootstrap_data_location().strip() + "/less" + """run sass to update basic theme CSS files""" + bootstrap_loc = get_bootstrap_data_location().strip() + "/scss" pygments_loc = get_pygments_data_location().strip() + "/css" - basic_loc = "src/moin/themes/basic/static/custom-less" + basic_loc = "src/moin/themes/basic" - print("Running lessc to update Basic theme CSS files...") - if WINDOWS_OS: - data_loc = f"{bootstrap_loc};{pygments_loc}" - else: - data_loc = f"{bootstrap_loc}:{pygments_loc}" - include = "--include-path=" + data_loc - command = f"cd {basic_loc}{SEP}lessc {include} theme.less ../css/theme.css" + print("Running sass to update Basic theme CSS files...") + includes = f"--load-path={bootstrap_loc} --load-path={pygments_loc}" + command = f"cd {basic_loc}{SEP} sass --verbose {includes} scss/theme.scss static/css/theme.css" result = subprocess.call(command, shell=True) if result == 0: print("Success: Basic theme CSS files updated.") diff --git a/scripts/coding_std.py b/scripts/coding_std.py index e2c2a09b4..3cb2be31e 100644 --- a/scripts/coding_std.py +++ b/scripts/coding_std.py @@ -27,7 +27,7 @@ # file types to be processed # ignore help .meta and .data files; ckeditor uses tabs, markdown uses 2 trailing blanks for line break -SELECTED_SUFFIXES = set("py bat cmd html css js styl less rst".split()) +SELECTED_SUFFIXES = set("py bat cmd html css js styl less rst scss".split()) # stuff considered DOS/WIN that must have \r\n line endings WIN_SUFFIXES = set("bat cmd".split()) diff --git a/src/moin/static/js/basic.js b/src/moin/static/js/basic.js index fce2b0262..bf50cfe89 100644 --- a/src/moin/static/js/basic.js +++ b/src/moin/static/js/basic.js @@ -14,6 +14,6 @@ $(document).ready(function () { } // Support for extra small viewports, sidebar is initially hidden by CSS, made visible when user clicks button $('#hideshowsidebar').click(function() { - $('#moin-main-wrapper').toggleClass('showsidebar'); + $('.moin-sidebar').toggleClass('showsidebar'); }); }); diff --git a/src/moin/themes/basic/scss/_notice.scss b/src/moin/themes/basic/scss/_notice.scss new file mode 100644 index 000000000..cad70e1a1 --- /dev/null +++ b/src/moin/themes/basic/scss/_notice.scss @@ -0,0 +1,7 @@ +/* DO NOT EDIT THIS FILE! + + This CSS file is generated using the "sass" tool. + To modify it, edit the files in the "./scss" directory and re-generate this file: + + ./m css # or "m css" for windows +*/ diff --git a/src/moin/themes/basic/scss/_variables.scss b/src/moin/themes/basic/scss/_variables.scss new file mode 100644 index 000000000..65837b64b --- /dev/null +++ b/src/moin/themes/basic/scss/_variables.scss @@ -0,0 +1,59 @@ +@use "sass:color"; + +// https://www.canva.com/colors/color-palettes/foil-covered-sneakers/ +$theme-col-1: #90ADC6; // Blue Gray +$theme-col-2: #E9EAEC; // Pewter +$theme-col-3: #FAD02C; // Yellow +$theme-col-4: #333652; // Dark Blue + +$gray-dark: #333652; +$gray: #555555; +$gray-light: #555555; + +$brand-danger: #d9534f; + +$text-color: $gray-dark; + +// Links +// ------------------------- +$link-nonexistent-color: color.scale($brand-danger, $lightness: 15%); +$link-nonexistent-hover-color: $brand-danger; + +// Moin-Inverted Navbar +//---------------------- +$moin-navbar-inverse-color: $theme-col-2; +$moin-navbar-inverse-bgcolor: $theme-col-2; +$moin-navbar-inverse-textcolor: $theme-col-1; + +$navbar-inverse-link-hover-color: $theme-col-1; + +// Large screen / wide desktop +$container-large-desktop: 1300px; +$container-tablet: 728px; + +// Darker-Navbar and List heading background +$navbar-bg: $theme-col-2; + +// Search +// ------------------------- +$searchstats_color: #808080; +$search_option_bar_color: white; +$search_option_bar_text_color: $theme-col-1; + +// Bootstrap +// ------------------------- +$bootstrap_default_blue: $theme-col-1; + +// General colors +// ------------------------- +$white: #ffffff; + +// Media queries breakpoints +// ------------------------- +$screen-xs-min: 480px; +$screen-xs-max: 767px; +$screen-sm-min: 768px; +$screen-sm-max: 991px; +$screen-md-min: 992px; +$screen-md-max: 1199px; +$screen-lg-min: 1200px; diff --git a/src/moin/themes/basic/static/custom-less/theme.less b/src/moin/themes/basic/scss/theme.scss similarity index 50% rename from src/moin/themes/basic/static/custom-less/theme.less rename to src/moin/themes/basic/scss/theme.scss index d9f9c7dea..4c7664136 100644 --- a/src/moin/themes/basic/static/custom-less/theme.less +++ b/src/moin/themes/basic/scss/theme.scss @@ -1,24 +1,22 @@ -@import "notice.less"; +@use "variables" as *; -/* start of bootstrap.less */ -@import "bootstrap.less"; -/* end of bootstrap.less */ +@import "notice"; -@import "moin-variables.less"; +/* start of bootstrap.scss */ +@import "bootstrap"; +/* end of bootstrap.scss */ /* start of basic theme custom css for moin2 */ -@grid-float-breakpoint: @screen-xs; ul.moin-pull-right { - .pull-right; + @include float-right; } - h1, h2, h3, h4, h5, h6 { padding-left: 0.5em; - background-color: @theme-col-2; + background-color: $theme-col-2; border-radius: 7px; - border-bottom: 1px solid @theme-col-1; + border-bottom: 1px solid $theme-col-1; &:hover, &:focus { .moin-permalink { @@ -34,13 +32,21 @@ h2 { font-size: 1.5em; } .moin-pagetitle { font-size: 1.75em; font-weight: normal; padding-left: 0.5em; - background-color: @theme-col-2; + background-color: $theme-col-2; border-radius: 7px; - border-bottom: 1px solid @theme-col-1; + border-bottom: 1px solid $theme-col-1; } .btn-primary { - background-color: @theme-col-1; + background-color: $theme-col-1; +} + +.navbar { + padding: 0px 0px; +} + +.navbar, .navbar-nav { + display: flex; } .moin-permalink { @@ -54,25 +60,25 @@ h2 { font-size: 1.5em; } } .moin-logo { - .text-center; + @extend .text-center; position: relative; padding-top: 23px; padding-bottom: 23px; } .moin-user-action-special { - .list-group-item; + @extend .list-group-item; width: 100%; - color: @link-color; + color: $link-color; &:hover, &:focus, &:active, &.active { - color: @link-hover-color; - background-color: @list-group-hover-bg; - border: 1px solid @list-group-border; + color: $link-hover-color; + background-color: $list-group-hover-bg; + border: 1px solid $list-group-border-color; } - border: 1px solid @list-group-border; + border: 1px solid $list-group-border-color; border-radius: 0; padding: 5px 15px; } @@ -82,7 +88,7 @@ h2 { font-size: 1.5em; } } a.moin-showhide { - color: @search_option_bar_text_color; + color: $search_option_bar_text_color; } a:focus.moin-showhide { outline-width: 0; @@ -93,49 +99,59 @@ a:focus.moin-showhide { } .list-group-item { - text-align: center; + text-align: left; padding: 2px 10px; background-color: white; - border: 1px solid @theme-col-2; + border: 1px solid $theme-col-2; > a { - color: @search_option_bar_color; + color: $search_option_bar_color; + } + &.active { + background-color: #428bca; + border-color: #428bca; } } a.list-group-item.wikilink { - color: @theme-col-1; + color: $theme-col-1; } .moin-list-heading { - background-color: @navbar-bg; - border: 1px solid @navbar-bg; - color: @search_option_bar_text_color; + background-color: $navbar-bg; + border: 1px solid $navbar-bg; + color: $search_option_bar_text_color; margin-bottom: 0.5em; border-radius: 7px; > a { - color: @search_option_bar_text_color; + color: $search_option_bar_text_color; } } .moin-nav { - .nav; + @extend .nav; margin-bottom: 20px; // override bottom-margin nav-tabs } -.moin-shadow { - > li { - > a { - .form-control-focus(); // adds shadow onfocus - } - } +.moin-shadow > li > a { + @include form-control-focus(); // adds shadow onfocus } .moin-nonexistent { - color: @link-nonexistent-color !important; + color: $link-nonexistent-color !important; &:hover { - color: @link-nonexistent-hover-color; + color: $link-nonexistent-hover-color; } } +#app { + padding: 0px; +} + +.moin-sidebar { + margin-left: 15px; + margin-right: 15px; + width: 12rem; +} + .moin-sidebar-panels { overflow: hidden; } @@ -157,34 +173,49 @@ a.list-group-item.wikilink { padding-bottom: 10px; } +$navbar-inverse-color: lighten($gray-light, 15%); +$navbar-inverse-bg: #222; +$navbar-inverse-border: darken($navbar-inverse-bg, 10%); + +.navbar-inverse { + background-color: $navbar-inverse-bg; + border-color: $navbar-inverse-border; +} + .moin-navbar-inverse { - .navbar-inverse; - background-color: @moin-navbar-inverse-bgcolor; + @extend .navbar-inverse; + background-color: $moin-navbar-inverse-bgcolor; padding-left: 0px; padding-right: 0px; - border-color: @theme-col-2; + border-color: $theme-col-2; .navbar-nav { > li > a { - color: @moin-navbar-inverse-textcolor; + color: $moin-navbar-inverse-textcolor; } > li > a.active { - color: @navbar-inverse-link-hover-color; + color: $navbar-inverse-link-hover-color; } } .navbar-text { - color: @moin-navbar-inverse-textcolor; + color: $moin-navbar-inverse-textcolor; > a { - color: @moin-navbar-inverse-textcolor; + color: $moin-navbar-inverse-textcolor; } } .navbar-brand { - color: @moin-navbar-inverse-textcolor; + color: $moin-navbar-inverse-textcolor; + } + .navbar-toggle { + border-color: #333; + > .icon-bar { + background-color: #fff; + } } } .moin-button { - background-color: @theme-col-2; - color: @theme-col-4; + background-color: $theme-col-2; + color: $theme-col-4; border-color: #cccccc; } @@ -200,28 +231,38 @@ a.list-group-item.wikilink { .moin-navbar-user > ul.nav { margin-top: 15px; margin-bottom: 15px; + flex-direction: row; +} + +.moin-footer { + flex-direction: column; + align-items: flex-start; +} + +.moin-footer > hr { + align-self: stretch; } .moin-quicklink { position: relative; padding: 2px 10px 2px 10px; - background-color: @search_option_bar_text_color; - border: 1px solid @search_option_bar_text_color; + background-color: $search_option_bar_text_color; + border: 1px solid $search_option_bar_text_color; margin-bottom: -1px; > a { - color: @search_option_bar_color; + color: $search_option_bar_color; } &:last-child { margin-bottom: 0; - .border-bottom-radius(@border-radius-base); + @include border-bottom-radius($border-radius); } // Hover state &:hover, &:focus { - background-color: @list-group-hover-bg; + background-color: $list-group-hover-bg; } } @@ -229,6 +270,7 @@ a.list-group-item.wikilink { display: block; &:hover, &:focus { + color: #90adc6; text-decoration: none; } } @@ -244,19 +286,31 @@ a.list-group-item.wikilink { } .comment { - color: @text-color; - background-color: lighten(@link-color, 40%); + color: $text-color; + background-color: lighten($link-color, 40%); } -// added to stretch across the whole width, which is reduced by navbar.less's navbar-form -.moin-navbar-form{ - .navbar-form; +.navbar-form { + // todo + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; +} + +// added to stretch across the whole width, which is reduced by navbar.scss's navbar-form +.moin-navbar-form { + @extend .navbar-form; padding-left: 0px; padding-right: 0px; } -.moin-navbar-header{ - .navbar-header; +.navbar-header { + @include clearfix(); +} + +.moin-navbar-header { + @extend .navbar-header; + display: flex; + align-items: center; padding-left: 0px; padding-right: 0px; } @@ -265,19 +319,30 @@ a.list-group-item.wikilink { float: left; } -.moin-toggle-comments-button, .moin-transclusions-button{ +.moin-toggle-comments-button, .moin-transclusions-button { font-weight: normal; } -a.wikilink{ - color: @search_option_bar_color; +a.moin-toggle-comments-tooltip, a.moin-transclusions-tooltip { + color: $theme-col-1; +} + +a.wikilink { + color: $search_option_bar_color; } -.moin-alias{ +.moin-alias { z-index: 500; } -.moin-breadcrumb { - .breadcrumb; +ul.moin-breadcrumb { + @extend .breadcrumb; + display: inline-flex !important; + align-self: self-start; + align-items: center; + padding-inline-start: 8px; + margin-top: 6px; + margin-bottom: 6px; + padding: 0px 8px 0px 8px; > li { &+li:before { content: "\0020"; // Unicode space which is non-collapsing @@ -285,44 +350,48 @@ a.wikilink{ } } } -ul.moin-breadcrumb ul.moin-alias{ - background-color: @search_option_bar_color; +ul.moin-breadcrumb ul.moin-alias { + background-color: $search_option_bar_color; border-radius: 6px; } -ul.moin-breadcrumb,ul.moin-breadcrumb ul.moin-alias{ +ul.moin-breadcrumb ul.moin-alias { padding: 0; margin: 0; display: inline-block; } -ul.moin-breadcrumb li ul.moin-alias li{ +ul.moin-breadcrumb li ul.moin-alias li { padding: 2px 10px; - color: @white; + color: $white; list-style-type: none; display: block; } -ul.moin-breadcrumb li ul.moin-alias li a{ +ul.moin-breadcrumb li ul.moin-alias li a { display: inline-block; - color: @white; + color: $white; } ul.moin-breadcrumb li { position: relative; } -ul.moin-breadcrumb li ul.moin-alias{ +ul.moin-breadcrumb li ul.moin-alias { display: none; position: absolute; } -ul.moin-breadcrumb li:hover ul.moin-alias{ +ul.moin-breadcrumb li:hover ul.moin-alias { display: block; } -ul > li.moin-panel-heading{ - display: none; + +ul > li.moin-panel-heading { + display: none; } -.moin-thead{ + +.moin-thead { background-color: silver; } + html, body { height: 100%; } + .moin-error { color: #ff2727; background: #d6d5d0; @@ -337,9 +406,9 @@ html, body { } .moin-search-option-bar { padding-left: 10px; - border: 1px solid @gray; - background-color: @search_option_bar_color; - color: @search_option_bar_text_color; + border: 1px solid $gray; + background-color: $search_option_bar_color; + color: $search_option_bar_text_color; border-radius: 5px; > span { float: right; @@ -351,9 +420,10 @@ html, body { position: relative; } -html{ +html { overflow-y: scroll; } + .menu .submenu { display: none; margin-bottom: 0px; @@ -367,6 +437,7 @@ html{ padding-left: 0; } } + #editor > textarea { width: 100%; } @@ -374,12 +445,64 @@ html{ img { vertical-align: bottom; // moin std is bottom, bootstrap sets to middle } + #moin-content { font-size: 16px; // bootstrap sets body font-size to 14px, set to 16 for large displays } +.navbar-toggle { + position: relative; + float: left; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; + display: none; + + &:focus { + outline: none; + } +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} + +@media (max-width: $screen-xs-max) { + .navbar-toggle { + display: inline; + } + .hidden-xs { + display: none; + } +} +@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { + .hidden-sm { + display: none; + } +} +@media (min-width: $screen-md-min) and (max-width: $screen-md-max) { + .hidden-md { + display: none; + } +} +@media (min-width: $screen-lg-min) { + .hidden-lg { + display: none; + } +} + /* Support for extra small viewports */ -@media screen and (max-width: @screen-sm-min) { +@media screen and (max-width: $screen-sm-min) { .moin-navbar-user > ul.nav > li > a { padding: 10px 7px; } @@ -398,42 +521,16 @@ img { #moin-main-wrapper { position: relative; } + /* Set sidebar width and shift off canvas */ .moin-sidebar { - position: absolute; top: 0; - width: 33%; - } - .moin-sidebar { - left: -33%; + width: 25%; + display: none; } + /* When user toggles button (see basic.js) show/hide sidebar */ - #moin-main-wrapper.showsidebar { - left: 33%; - } - .navbar-toggle { - position: relative; - float: left; - margin-right: 15px; - padding: 9px 10px; - margin-top: 8px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; - display: inline; - } - .navbar-toggle:focus { - outline: none; - } - .navbar-toggle .icon-bar { + .moin-sidebar.showsidebar { display: block; - width: 22px; - height: 2px; - border-radius: 1px; - } - .navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; } } diff --git a/src/moin/themes/basic/static/css/theme.css b/src/moin/themes/basic/static/css/theme.css index a425c8e47..fd83434c9 100644 --- a/src/moin/themes/basic/static/css/theme.css +++ b/src/moin/themes/basic/static/css/theme.css @@ -1,5756 +1,9051 @@ +@charset "UTF-8"; /* DO NOT EDIT THIS FILE! - This CSS file is generated using the "lessc" tool. - To modify it, edit the files in the "../custom-less" directory and re-generate this file: + This CSS file is generated using the "sass" tool. + To modify it, edit the files in the "./scss" directory and re-generate this file: ./m css # or "m css" for windows */ -/* start of bootstrap.less */ -/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ +/* start of bootstrap.scss */ +/*! + * Bootstrap v4.5.3 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 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: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #ffffff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --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: -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; - -ms-text-size-adjust: 100%; + 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: -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: #ffffff; } -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; } -audio:not([controls]) { - display: none; + +hr { + box-sizing: content-box; height: 0; + overflow: visible; } -[hidden], -template { - display: none; + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; } -a { - background: transparent; + +p { + margin-top: 0; + margin-bottom: 1rem; } -a:active, -a:hover { - outline: 0; + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + text-decoration-skip-ink: none; } -abbr[title] { - border-bottom: 1px dotted; + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } -b, -strong { - font-weight: bold; + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } -dfn { - font-style: italic; + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } -h1 { - font-size: 2em; - margin: 0.67em 0; + +dt { + font-weight: 700; } -mark { - background: #ff0; - color: #000; + +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; - position: relative; vertical-align: baseline; } -sup { - top: -0.5em; -} + sub { bottom: -0.25em; } -img { - border: 0; + +sup { + top: -0.5em; } -svg:not(:root) { - overflow: hidden; + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; } -figure { - margin: 1em 40px; +a:hover { + color: rgb(0, 86.1, 178.5); + text-decoration: underline; } -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; + +a:not([href]):not([class]) { + color: inherit; + text-decoration: none; } -pre { - overflow: auto; +a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; } + +pre, code, kbd, -pre, samp { - font-family: monospace, monospace; + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; } -button, + +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 { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + input, -optgroup, +button, select, +optgroup, textarea { - color: inherit; - font: inherit; margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } -button { + +button, +input { overflow: visible; } + button, select { text-transform: none; } + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} + button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { +[type=button], +[type=reset], +[type=submit] { -webkit-appearance: button; - cursor: pointer; } -button[disabled], -html input[disabled] { - cursor: default; + +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; } + button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { padding: 0; + border-style: none; } -input { - line-height: normal; -} -input[type="checkbox"], -input[type="radio"] { + +input[type=radio], +input[type=checkbox] { box-sizing: border-box; padding: 0; } -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { + +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; } -input[type="search"] { - -webkit-appearance: textfield; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - box-sizing: content-box; + +[type=search] { + outline-offset: -2px; + -webkit-appearance: none; } -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { + +[type=search]::-webkit-search-decoration { -webkit-appearance: none; } -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; } -legend { - border: 0; - padding: 0; + +output { + display: inline-block; } -textarea { - overflow: auto; + +summary { + display: list-item; + cursor: pointer; } -optgroup { - font-weight: bold; + +template { + display: none; } -table { - border-collapse: collapse; - border-spacing: 0; + +[hidden] { + display: none !important; } -td, -th { - padding: 0; + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; } -@media print { - * { - text-shadow: none !important; - color: #000 !important; - background: transparent !important; - box-shadow: none !important; - } - a, - a:visited { - text-decoration: underline; - } - a[href]:after { - content: " (" attr(href) ")"; - } - abbr[title]:after { - content: " (" attr(title) ")"; - } - a[href^="javascript:"]:after, - a[href^="#"]:after { - content: ""; - } - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - img { - max-width: 100% !important; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - select { - background: #fff !important; - } - .navbar { - display: none; - } - .table td, - .table th { - background-color: #fff !important; - } - .btn > .caret, - .dropup > .btn > .caret { - border-top-color: #000 !important; - } - .label { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; - } -} -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -*:before, -*:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -html { - font-size: 62.5%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 1.42857143; - color: #333333; - background-color: #fff; + +h1, .h1 { + font-size: 2.5rem; } -input, -button, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; + +h2, .h2 { + font-size: 2rem; } -a { - color: #428bca; - text-decoration: none; + +h3, .h3 { + font-size: 1.75rem; } -a:hover, -a:focus { - color: #2a6496; - text-decoration: underline; + +h4, .h4 { + font-size: 1.5rem; } -a:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; + +h5, .h5 { + font-size: 1.25rem; } -figure { - margin: 0; + +h6, .h6 { + font-size: 1rem; } -img { - vertical-align: middle; + +.lead { + font-size: 1.25rem; + font-weight: 300; } -.img-responsive, -.thumbnail > img, -.thumbnail a > img, -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - max-width: 100%; - height: auto; + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; } -.img-rounded { - border-radius: 6px; + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; } -.img-thumbnail { - padding: 4px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - display: inline-block; - max-width: 100%; - height: auto; + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; } -.img-circle { - border-radius: 50%; + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; } + hr { - margin-top: 20px; - margin-bottom: 20px; - border: 0; - border-top: 1px solid #eeeeee; -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); + margin-top: 1rem; + margin-bottom: 1rem; border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); } -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit; -} -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small, -.h1 small, -.h2 small, -.h3 small, -.h4 small, -.h5 small, -.h6 small, -h1 .small, -h2 .small, -h3 .small, -h4 .small, -h5 .small, -h6 .small, -.h1 .small, -.h2 .small, -.h3 .small, -.h4 .small, -.h5 .small, -.h6 .small { - font-weight: normal; - line-height: 1; - color: #999999; -} -h1, -.h1, -h2, -.h2, -h3, -.h3 { - margin-top: 20px; - margin-bottom: 10px; -} -h1 small, -.h1 small, -h2 small, -.h2 small, -h3 small, -.h3 small, -h1 .small, -.h1 .small, -h2 .small, -.h2 .small, -h3 .small, -.h3 .small { - font-size: 65%; -} -h4, -.h4, -h5, -.h5, -h6, -.h6 { - margin-top: 10px; - margin-bottom: 10px; -} -h4 small, -.h4 small, -h5 small, -.h5 small, -h6 small, -.h6 small, -h4 .small, -.h4 .small, -h5 .small, -.h5 .small, -h6 .small, -.h6 .small { - font-size: 75%; -} -h1, -.h1 { - font-size: 36px; -} -h2, -.h2 { - font-size: 30px; -} -h3, -.h3 { - font-size: 24px; -} -h4, -.h4 { - font-size: 18px; -} -h5, -.h5 { - font-size: 14px; -} -h6, -.h6 { - font-size: 12px; -} -p { - margin: 0 0 10px; -} -.lead { - margin-bottom: 20px; - font-size: 16px; - font-weight: 200; - line-height: 1.4; -} -@media (min-width: 768px) { - .lead { - font-size: 21px; - } -} + small, .small { - font-size: 85%; -} -cite { - font-style: normal; -} -.text-left { - text-align: left; -} -.text-right { - text-align: right; -} -.text-center { - text-align: center; -} -.text-justify { - text-align: justify; -} -.text-muted { - color: #999999; -} -.text-primary { - color: #428bca; -} -a.text-primary:hover { - color: #3071a9; -} -.text-success { - color: #3c763d; -} -a.text-success:hover { - color: #2b542c; -} -.text-info { - color: #31708f; -} -a.text-info:hover { - color: #245269; -} -.text-warning { - color: #8a6d3b; -} -a.text-warning:hover { - color: #66512c; -} -.text-danger { - color: #a94442; -} -a.text-danger:hover { - color: #843534; -} -.bg-primary { - color: #fff; - background-color: #428bca; -} -a.bg-primary:hover { - background-color: #3071a9; -} -.bg-success { - background-color: #dff0d8; -} -a.bg-success:hover { - background-color: #c1e2b3; -} -.bg-info { - background-color: #d9edf7; -} -a.bg-info:hover { - background-color: #afd9ee; + font-size: 80%; + font-weight: 400; } -.bg-warning { + +mark, +.mark { + padding: 0.2em; background-color: #fcf8e3; } -a.bg-warning:hover { - background-color: #f7ecb5; -} -.bg-danger { - background-color: #f2dede; -} -a.bg-danger:hover { - background-color: #e4b9b9; -} -.page-header { - padding-bottom: 9px; - margin: 40px 0 20px; - border-bottom: 1px solid #eeeeee; -} -ul, -ol { - margin-top: 0; - margin-bottom: 10px; -} -ul ul, -ol ul, -ul ol, -ol ol { - margin-bottom: 0; -} + .list-unstyled { padding-left: 0; list-style: none; } + .list-inline { padding-left: 0; list-style: none; - margin-left: -5px; } -.list-inline > li { + +.list-inline-item { display: inline-block; - padding-left: 5px; - padding-right: 5px; -} -dl { - margin-top: 0; - margin-bottom: 20px; -} -dt, -dd { - line-height: 1.42857143; -} -dt { - font-weight: bold; -} -dd { - margin-left: 0; -} -@media (min-width: 480px) { - .dl-horizontal dt { - float: left; - width: 160px; - clear: left; - text-align: right; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - .dl-horizontal dd { - margin-left: 180px; - } } -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #999999; +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; } + .initialism { font-size: 90%; text-transform: uppercase; } -blockquote { - padding: 10px 20px; - margin: 0 0 20px; - font-size: 17.5px; - border-left: 5px solid #eeeeee; -} -blockquote p:last-child, -blockquote ul:last-child, -blockquote ol:last-child { - margin-bottom: 0; + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; } -blockquote footer, -blockquote small, -blockquote .small { + +.blockquote-footer { display: block; font-size: 80%; - line-height: 1.42857143; - color: #999999; + color: #6c757d; } -blockquote footer:before, -blockquote small:before, -blockquote .small:before { - content: '\2014 \00A0'; +.blockquote-footer::before { + content: "— "; } -.blockquote-reverse, -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - border-right: 5px solid #eeeeee; - border-left: 0; - text-align: right; -} -.blockquote-reverse footer:before, -blockquote.pull-right footer:before, -.blockquote-reverse small:before, -blockquote.pull-right small:before, -.blockquote-reverse .small:before, -blockquote.pull-right .small:before { - content: ''; -} -.blockquote-reverse footer:after, -blockquote.pull-right footer:after, -.blockquote-reverse small:after, -blockquote.pull-right small:after, -.blockquote-reverse .small:after, -blockquote.pull-right .small:after { - content: '\00A0 \2014'; -} -blockquote:before, -blockquote:after { - content: ""; + +.img-fluid { + max-width: 100%; + height: auto; } -address { - margin-bottom: 20px; - font-style: normal; - line-height: 1.42857143; + +.img-thumbnail { + padding: 0.25rem; + background-color: #ffffff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; } -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + +.figure { + display: inline-block; } -code { - padding: 2px 4px; + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { font-size: 90%; - color: #c7254e; - background-color: #f9f2f4; - white-space: nowrap; - border-radius: 4px; + color: #6c757d; +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-wrap: break-word; +} +a > code { + color: inherit; } + kbd { - padding: 2px 4px; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: 3px; - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #ffffff; + background-color: #212529; + border-radius: 0.2rem; } +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + pre { display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 1.42857143; - word-break: break-all; - word-wrap: break-word; - color: #333333; - background-color: #f5f5f5; - border: 1px solid #ccc; - border-radius: 4px; + font-size: 87.5%; + color: #212529; } pre code { - padding: 0; font-size: inherit; color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0; + word-break: normal; } + .pre-scrollable { max-height: 340px; overflow-y: scroll; } -.container { + +.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; - padding-left: 15px; - padding-right: 15px; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } } @media (min-width: 768px) { - .container { - width: 728px; + .container-md, .container-sm, .container { + max-width: 720px; } } @media (min-width: 992px) { - .container { - width: 970px; + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; } } @media (min-width: 1200px) { - .container { - width: 1300px; + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; } } -.container-fluid { - margin-right: auto; - margin-left: auto; - padding-left: 15px; - padding-right: 15px; -} .row { - margin-left: -15px; + display: flex; + flex-wrap: wrap; margin-right: -15px; + margin-left: -15px; } -.col-xs-1, -.col-sm-1, -.col-md-1, -.col-lg-1, -.col-xs-2, -.col-sm-2, -.col-md-2, -.col-lg-2, -.col-xs-3, -.col-sm-3, -.col-md-3, -.col-lg-3, -.col-xs-4, -.col-sm-4, -.col-md-4, -.col-lg-4, -.col-xs-5, -.col-sm-5, -.col-md-5, -.col-lg-5, -.col-xs-6, -.col-sm-6, -.col-md-6, -.col-lg-6, -.col-xs-7, -.col-sm-7, -.col-md-7, -.col-lg-7, -.col-xs-8, -.col-sm-8, -.col-md-8, -.col-lg-8, -.col-xs-9, -.col-sm-9, -.col-md-9, -.col-lg-9, -.col-xs-10, -.col-sm-10, -.col-md-10, -.col-lg-10, -.col-xs-11, -.col-sm-11, -.col-md-11, -.col-lg-11, -.col-xs-12, -.col-sm-12, -.col-md-12, -.col-lg-12 { - position: relative; - min-height: 1px; - padding-left: 15px; - padding-right: 15px; + +.no-gutters { + margin-right: 0; + margin-left: 0; } -.col-xs-1, -.col-xs-2, -.col-xs-3, -.col-xs-4, -.col-xs-5, -.col-xs-6, -.col-xs-7, -.col-xs-8, -.col-xs-9, -.col-xs-10, -.col-xs-11, -.col-xs-12 { - float: left; +.no-gutters > .col, +.no-gutters > [class*=col-] { + padding-right: 0; + padding-left: 0; } -.col-xs-12 { + +.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-xs-11 { - width: 91.66666667%; -} -.col-xs-10 { - width: 83.33333333%; -} -.col-xs-9 { - width: 75%; -} -.col-xs-8 { - width: 66.66666667%; + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } -.col-xs-7 { - width: 58.33333333%; + +.row-cols-1 > * { + flex: 0 0 100%; + max-width: 100%; } -.col-xs-6 { - width: 50%; + +.row-cols-2 > * { + flex: 0 0 50%; + max-width: 50%; } -.col-xs-5 { - width: 41.66666667%; + +.row-cols-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } -.col-xs-4 { - width: 33.33333333%; + +.row-cols-4 > * { + flex: 0 0 25%; + max-width: 25%; } -.col-xs-3 { - width: 25%; + +.row-cols-5 > * { + flex: 0 0 20%; + max-width: 20%; } -.col-xs-2 { - width: 16.66666667%; + +.row-cols-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } -.col-xs-1 { - width: 8.33333333%; + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; } -.col-xs-pull-12 { - right: 100%; + +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } -.col-xs-pull-11 { - right: 91.66666667%; + +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } -.col-xs-pull-10 { - right: 83.33333333%; + +.col-3 { + flex: 0 0 25%; + max-width: 25%; } -.col-xs-pull-9 { - right: 75%; + +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } -.col-xs-pull-8 { - right: 66.66666667%; + +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } -.col-xs-pull-7 { - right: 58.33333333%; + +.col-6 { + flex: 0 0 50%; + max-width: 50%; } -.col-xs-pull-6 { - right: 50%; + +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } -.col-xs-pull-5 { - right: 41.66666667%; + +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } -.col-xs-pull-4 { - right: 33.33333333%; + +.col-9 { + flex: 0 0 75%; + max-width: 75%; } -.col-xs-pull-3 { - right: 25%; + +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } -.col-xs-pull-2 { - right: 16.66666667%; + +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } -.col-xs-pull-1 { - right: 8.33333333%; + +.col-12 { + flex: 0 0 100%; + max-width: 100%; } -.col-xs-pull-0 { - right: 0%; + +.order-first { + order: -1; } -.col-xs-push-12 { - left: 100%; + +.order-last { + order: 13; } -.col-xs-push-11 { - left: 91.66666667%; + +.order-0 { + order: 0; } -.col-xs-push-10 { - left: 83.33333333%; + +.order-1 { + order: 1; } -.col-xs-push-9 { - left: 75%; + +.order-2 { + order: 2; } -.col-xs-push-8 { - left: 66.66666667%; + +.order-3 { + order: 3; } -.col-xs-push-7 { - left: 58.33333333%; + +.order-4 { + order: 4; } -.col-xs-push-6 { - left: 50%; + +.order-5 { + order: 5; } -.col-xs-push-5 { - left: 41.66666667%; + +.order-6 { + order: 6; } -.col-xs-push-4 { - left: 33.33333333%; + +.order-7 { + order: 7; } -.col-xs-push-3 { - left: 25%; + +.order-8 { + order: 8; } -.col-xs-push-2 { - left: 16.66666667%; + +.order-9 { + order: 9; } -.col-xs-push-1 { - left: 8.33333333%; + +.order-10 { + order: 10; } -.col-xs-push-0 { - left: 0%; + +.order-11 { + order: 11; } -.col-xs-offset-12 { - margin-left: 100%; + +.order-12 { + order: 12; } -.col-xs-offset-11 { - margin-left: 91.66666667%; + +.offset-1 { + margin-left: 8.3333333333%; } -.col-xs-offset-10 { - margin-left: 83.33333333%; + +.offset-2 { + margin-left: 16.6666666667%; } -.col-xs-offset-9 { - margin-left: 75%; + +.offset-3 { + margin-left: 25%; } -.col-xs-offset-8 { - margin-left: 66.66666667%; + +.offset-4 { + margin-left: 33.3333333333%; } -.col-xs-offset-7 { - margin-left: 58.33333333%; + +.offset-5 { + margin-left: 41.6666666667%; } -.col-xs-offset-6 { + +.offset-6 { margin-left: 50%; } -.col-xs-offset-5 { - margin-left: 41.66666667%; -} -.col-xs-offset-4 { - margin-left: 33.33333333%; + +.offset-7 { + margin-left: 58.3333333333%; } -.col-xs-offset-3 { - margin-left: 25%; + +.offset-8 { + margin-left: 66.6666666667%; } -.col-xs-offset-2 { - margin-left: 16.66666667%; + +.offset-9 { + margin-left: 75%; } -.col-xs-offset-1 { - margin-left: 8.33333333%; + +.offset-10 { + margin-left: 83.3333333333%; } -.col-xs-offset-0 { - margin-left: 0%; + +.offset-11 { + margin-left: 91.6666666667%; } -@media (min-width: 768px) { - .col-sm-1, - .col-sm-2, - .col-sm-3, - .col-sm-4, - .col-sm-5, - .col-sm-6, - .col-sm-7, - .col-sm-8, - .col-sm-9, - .col-sm-10, - .col-sm-11, - .col-sm-12 { - float: left; + +@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-12 { - width: 100%; + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } - .col-sm-11 { - width: 91.66666667%; + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } - .col-sm-10 { - width: 83.33333333%; + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; } - .col-sm-9 { - width: 75%; + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } - .col-sm-8 { - width: 66.66666667%; + .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 { - width: 58.33333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } - .col-sm-6 { - width: 50%; + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } - .col-sm-5 { - width: 41.66666667%; + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; } - .col-sm-4 { - width: 33.33333333%; + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } - .col-sm-3 { - width: 25%; + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } - .col-sm-2 { - width: 16.66666667%; + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; } - .col-sm-1 { - width: 8.33333333%; + .order-sm-first { + order: -1; } - .col-sm-pull-12 { - right: 100%; + .order-sm-last { + order: 13; } - .col-sm-pull-11 { - right: 91.66666667%; + .order-sm-0 { + order: 0; } - .col-sm-pull-10 { - right: 83.33333333%; + .order-sm-1 { + order: 1; } - .col-sm-pull-9 { - right: 75%; + .order-sm-2 { + order: 2; } - .col-sm-pull-8 { - right: 66.66666667%; + .order-sm-3 { + order: 3; } - .col-sm-pull-7 { - right: 58.33333333%; + .order-sm-4 { + order: 4; } - .col-sm-pull-6 { - right: 50%; + .order-sm-5 { + order: 5; } - .col-sm-pull-5 { - right: 41.66666667%; + .order-sm-6 { + order: 6; } - .col-sm-pull-4 { - right: 33.33333333%; + .order-sm-7 { + order: 7; } - .col-sm-pull-3 { - right: 25%; + .order-sm-8 { + order: 8; } - .col-sm-pull-2 { - right: 16.66666667%; + .order-sm-9 { + order: 9; } - .col-sm-pull-1 { - right: 8.33333333%; + .order-sm-10 { + order: 10; } - .col-sm-pull-0 { - right: 0%; + .order-sm-11 { + order: 11; } - .col-sm-push-12 { - left: 100%; + .order-sm-12 { + order: 12; } - .col-sm-push-11 { - left: 91.66666667%; + .offset-sm-0 { + margin-left: 0; } - .col-sm-push-10 { - left: 83.33333333%; + .offset-sm-1 { + margin-left: 8.3333333333%; } - .col-sm-push-9 { - left: 75%; + .offset-sm-2 { + margin-left: 16.6666666667%; } - .col-sm-push-8 { - left: 66.66666667%; + .offset-sm-3 { + margin-left: 25%; } - .col-sm-push-7 { - left: 58.33333333%; + .offset-sm-4 { + margin-left: 33.3333333333%; } - .col-sm-push-6 { - left: 50%; + .offset-sm-5 { + margin-left: 41.6666666667%; } - .col-sm-push-5 { - left: 41.66666667%; + .offset-sm-6 { + margin-left: 50%; } - .col-sm-push-4 { - left: 33.33333333%; + .offset-sm-7 { + margin-left: 58.3333333333%; } - .col-sm-push-3 { - left: 25%; + .offset-sm-8 { + margin-left: 66.6666666667%; } - .col-sm-push-2 { - left: 16.66666667%; + .offset-sm-9 { + margin-left: 75%; } - .col-sm-push-1 { - left: 8.33333333%; + .offset-sm-10 { + margin-left: 83.3333333333%; } - .col-sm-push-0 { - left: 0%; + .offset-sm-11 { + margin-left: 91.6666666667%; } - .col-sm-offset-12 { - margin-left: 100%; +} +@media (min-width: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } - .col-sm-offset-11 { - margin-left: 91.66666667%; + .row-cols-md-1 > * { + flex: 0 0 100%; + max-width: 100%; } - .col-sm-offset-10 { - margin-left: 83.33333333%; + .row-cols-md-2 > * { + flex: 0 0 50%; + max-width: 50%; } - .col-sm-offset-9 { - margin-left: 75%; + .row-cols-md-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } - .col-sm-offset-8 { - margin-left: 66.66666667%; + .row-cols-md-4 > * { + flex: 0 0 25%; + max-width: 25%; } - .col-sm-offset-7 { - margin-left: 58.33333333%; + .row-cols-md-5 > * { + flex: 0 0 20%; + max-width: 20%; } - .col-sm-offset-6 { - margin-left: 50%; + .row-cols-md-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } - .col-sm-offset-5 { - margin-left: 41.66666667%; + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; } - .col-sm-offset-4 { - margin-left: 33.33333333%; + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } - .col-sm-offset-3 { - margin-left: 25%; + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; } - .col-sm-offset-2 { - margin-left: 16.66666667%; + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } - .col-sm-offset-1 { - margin-left: 8.33333333%; + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } - .col-sm-offset-0 { - margin-left: 0%; + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; } -} -@media (min-width: 992px) { - .col-md-1, - .col-md-2, - .col-md-3, - .col-md-4, - .col-md-5, - .col-md-6, - .col-md-7, - .col-md-8, - .col-md-9, - .col-md-10, - .col-md-11, - .col-md-12 { - float: left; + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } - .col-md-12 { - width: 100%; + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } - .col-md-11 { - width: 91.66666667%; + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; } .col-md-10 { - width: 83.33333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } - .col-md-9 { - width: 75%; + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } - .col-md-8 { - width: 66.66666667%; + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; } - .col-md-7 { - width: 58.33333333%; + .order-md-first { + order: -1; } - .col-md-6 { - width: 50%; + .order-md-last { + order: 13; } - .col-md-5 { - width: 41.66666667%; + .order-md-0 { + order: 0; } - .col-md-4 { - width: 33.33333333%; + .order-md-1 { + order: 1; } - .col-md-3 { - width: 25%; + .order-md-2 { + order: 2; } - .col-md-2 { - width: 16.66666667%; + .order-md-3 { + order: 3; } - .col-md-1 { - width: 8.33333333%; + .order-md-4 { + order: 4; } - .col-md-pull-12 { - right: 100%; + .order-md-5 { + order: 5; } - .col-md-pull-11 { - right: 91.66666667%; + .order-md-6 { + order: 6; } - .col-md-pull-10 { - right: 83.33333333%; + .order-md-7 { + order: 7; } - .col-md-pull-9 { - right: 75%; + .order-md-8 { + order: 8; } - .col-md-pull-8 { - right: 66.66666667%; + .order-md-9 { + order: 9; } - .col-md-pull-7 { - right: 58.33333333%; + .order-md-10 { + order: 10; } - .col-md-pull-6 { - right: 50%; + .order-md-11 { + order: 11; } - .col-md-pull-5 { - right: 41.66666667%; + .order-md-12 { + order: 12; } - .col-md-pull-4 { - right: 33.33333333%; + .offset-md-0 { + margin-left: 0; } - .col-md-pull-3 { - right: 25%; + .offset-md-1 { + margin-left: 8.3333333333%; } - .col-md-pull-2 { - right: 16.66666667%; + .offset-md-2 { + margin-left: 16.6666666667%; } - .col-md-pull-1 { - right: 8.33333333%; + .offset-md-3 { + margin-left: 25%; } - .col-md-pull-0 { - right: 0%; + .offset-md-4 { + margin-left: 33.3333333333%; } - .col-md-push-12 { - left: 100%; + .offset-md-5 { + margin-left: 41.6666666667%; } - .col-md-push-11 { - left: 91.66666667%; + .offset-md-6 { + margin-left: 50%; } - .col-md-push-10 { - left: 83.33333333%; + .offset-md-7 { + margin-left: 58.3333333333%; } - .col-md-push-9 { - left: 75%; + .offset-md-8 { + margin-left: 66.6666666667%; } - .col-md-push-8 { - left: 66.66666667%; + .offset-md-9 { + margin-left: 75%; } - .col-md-push-7 { - left: 58.33333333%; + .offset-md-10 { + margin-left: 83.3333333333%; } - .col-md-push-6 { - left: 50%; + .offset-md-11 { + margin-left: 91.6666666667%; } - .col-md-push-5 { - left: 41.66666667%; +} +@media (min-width: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } - .col-md-push-4 { - left: 33.33333333%; + .row-cols-lg-1 > * { + flex: 0 0 100%; + max-width: 100%; } - .col-md-push-3 { - left: 25%; + .row-cols-lg-2 > * { + flex: 0 0 50%; + max-width: 50%; } - .col-md-push-2 { - left: 16.66666667%; + .row-cols-lg-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } - .col-md-push-1 { - left: 8.33333333%; + .row-cols-lg-4 > * { + flex: 0 0 25%; + max-width: 25%; } - .col-md-push-0 { - left: 0%; + .row-cols-lg-5 > * { + flex: 0 0 20%; + max-width: 20%; } - .col-md-offset-12 { - margin-left: 100%; + .row-cols-lg-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } - .col-md-offset-11 { - margin-left: 91.66666667%; + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; } - .col-md-offset-10 { - margin-left: 83.33333333%; + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } - .col-md-offset-9 { - margin-left: 75%; + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } - .col-md-offset-8 { - margin-left: 66.66666667%; + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; } - .col-md-offset-7 { - margin-left: 58.33333333%; + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } - .col-md-offset-6 { - margin-left: 50%; + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } - .col-md-offset-5 { - margin-left: 41.66666667%; + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; } - .col-md-offset-4 { - margin-left: 33.33333333%; + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } - .col-md-offset-3 { - margin-left: 25%; + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } - .col-md-offset-2 { - margin-left: 16.66666667%; + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; } - .col-md-offset-1 { - margin-left: 8.33333333%; + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } - .col-md-offset-0 { - margin-left: 0%; + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } -} -@media (min-width: 1200px) { - .col-lg-1, - .col-lg-2, - .col-lg-3, - .col-lg-4, - .col-lg-5, - .col-lg-6, - .col-lg-7, - .col-lg-8, - .col-lg-9, - .col-lg-10, - .col-lg-11, .col-lg-12 { - float: left; + flex: 0 0 100%; + max-width: 100%; } - .col-lg-12 { - width: 100%; + .order-lg-first { + order: -1; } - .col-lg-11 { - width: 91.66666667%; + .order-lg-last { + order: 13; } - .col-lg-10 { - width: 83.33333333%; + .order-lg-0 { + order: 0; } - .col-lg-9 { - width: 75%; + .order-lg-1 { + order: 1; } - .col-lg-8 { - width: 66.66666667%; + .order-lg-2 { + order: 2; } - .col-lg-7 { - width: 58.33333333%; + .order-lg-3 { + order: 3; } - .col-lg-6 { - width: 50%; + .order-lg-4 { + order: 4; } - .col-lg-5 { - width: 41.66666667%; + .order-lg-5 { + order: 5; } - .col-lg-4 { - width: 33.33333333%; + .order-lg-6 { + order: 6; } - .col-lg-3 { - width: 25%; + .order-lg-7 { + order: 7; } - .col-lg-2 { - width: 16.66666667%; + .order-lg-8 { + order: 8; } - .col-lg-1 { - width: 8.33333333%; + .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; } - .col-lg-pull-12 { - right: 100%; + .offset-lg-1 { + margin-left: 8.3333333333%; } - .col-lg-pull-11 { - right: 91.66666667%; + .offset-lg-2 { + margin-left: 16.6666666667%; } - .col-lg-pull-10 { - right: 83.33333333%; + .offset-lg-3 { + margin-left: 25%; } - .col-lg-pull-9 { - right: 75%; + .offset-lg-4 { + margin-left: 33.3333333333%; } - .col-lg-pull-8 { - right: 66.66666667%; + .offset-lg-5 { + margin-left: 41.6666666667%; } - .col-lg-pull-7 { - right: 58.33333333%; + .offset-lg-6 { + margin-left: 50%; } - .col-lg-pull-6 { - right: 50%; + .offset-lg-7 { + margin-left: 58.3333333333%; } - .col-lg-pull-5 { - right: 41.66666667%; + .offset-lg-8 { + margin-left: 66.6666666667%; } - .col-lg-pull-4 { - right: 33.33333333%; + .offset-lg-9 { + margin-left: 75%; } - .col-lg-pull-3 { - right: 25%; + .offset-lg-10 { + margin-left: 83.3333333333%; } - .col-lg-pull-2 { - right: 16.66666667%; + .offset-lg-11 { + margin-left: 91.6666666667%; } - .col-lg-pull-1 { - right: 8.33333333%; +} +@media (min-width: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } - .col-lg-pull-0 { - right: 0%; + .row-cols-xl-1 > * { + flex: 0 0 100%; + max-width: 100%; } - .col-lg-push-12 { - left: 100%; + .row-cols-xl-2 > * { + flex: 0 0 50%; + max-width: 50%; } - .col-lg-push-11 { - left: 91.66666667%; + .row-cols-xl-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } - .col-lg-push-10 { - left: 83.33333333%; + .row-cols-xl-4 > * { + flex: 0 0 25%; + max-width: 25%; } - .col-lg-push-9 { - left: 75%; + .row-cols-xl-5 > * { + flex: 0 0 20%; + max-width: 20%; } - .col-lg-push-8 { - left: 66.66666667%; + .row-cols-xl-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } - .col-lg-push-7 { - left: 58.33333333%; + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; } - .col-lg-push-6 { - left: 50%; + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } - .col-lg-push-5 { - left: 41.66666667%; + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } - .col-lg-push-4 { - left: 33.33333333%; + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; } - .col-lg-push-3 { - left: 25%; + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } - .col-lg-push-2 { - left: 16.66666667%; + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } - .col-lg-push-1 { - left: 8.33333333%; + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; } - .col-lg-push-0 { - left: 0%; + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } - .col-lg-offset-12 { - margin-left: 100%; + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } - .col-lg-offset-11 { - margin-left: 91.66666667%; + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; } - .col-lg-offset-10 { - margin-left: 83.33333333%; + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } - .col-lg-offset-9 { - margin-left: 75%; + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } - .col-lg-offset-8 { - margin-left: 66.66666667%; + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; } - .col-lg-offset-7 { - margin-left: 58.33333333%; + .order-xl-first { + order: -1; } - .col-lg-offset-6 { - margin-left: 50%; + .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; } - .col-lg-offset-5 { - margin-left: 41.66666667%; + .order-xl-7 { + order: 7; } - .col-lg-offset-4 { - margin-left: 33.33333333%; + .order-xl-8 { + order: 8; } - .col-lg-offset-3 { + .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%; } - .col-lg-offset-2 { - margin-left: 16.66666667%; + .offset-xl-4 { + margin-left: 33.3333333333%; } - .col-lg-offset-1 { - margin-left: 8.33333333%; + .offset-xl-5 { + margin-left: 41.6666666667%; } - .col-lg-offset-0 { - margin-left: 0%; + .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 { - max-width: 100%; - background-color: transparent; -} -th { - text-align: left; } .table { width: 100%; - margin-bottom: 20px; + margin-bottom: 1rem; + color: #212529; } -.table > thead > tr > th, -.table > tbody > tr > th, -.table > tfoot > tr > th, -.table > thead > tr > td, -.table > tbody > tr > td, -.table > tfoot > tr > td { - padding: 8px; - line-height: 1.42857143; +.table th, +.table td { + padding: 0.75rem; vertical-align: top; - border-top: 1px solid #ddd; + border-top: 1px solid #dee2e6; } -.table > thead > tr > th { +.table thead th { vertical-align: bottom; - border-bottom: 2px solid #ddd; -} -.table > caption + thead > tr:first-child > th, -.table > colgroup + thead > tr:first-child > th, -.table > thead:first-child > tr:first-child > th, -.table > caption + thead > tr:first-child > td, -.table > colgroup + thead > tr:first-child > td, -.table > thead:first-child > tr:first-child > td { - border-top: 0; + border-bottom: 2px solid #dee2e6; } -.table > tbody + tbody { - border-top: 2px solid #ddd; +.table tbody + tbody { + border-top: 2px solid #dee2e6; } -.table .table { - background-color: #fff; -} -.table-condensed > thead > tr > th, -.table-condensed > tbody > tr > th, -.table-condensed > tfoot > tr > th, -.table-condensed > thead > tr > td, -.table-condensed > tbody > tr > td, -.table-condensed > tfoot > tr > td { - padding: 5px; + +.table-sm th, +.table-sm td { + padding: 0.3rem; } + .table-bordered { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > tbody > tr > th, -.table-bordered > tfoot > tr > th, -.table-bordered > thead > tr > td, -.table-bordered > tbody > tr > td, -.table-bordered > tfoot > tr > td { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td { + 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-striped > tbody > tr:nth-child(odd) > td, -.table-striped > tbody > tr:nth-child(odd) > th { - background-color: #f9f9f9; + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; } -.table-hover > tbody > tr:hover > td, -.table-hover > tbody > tr:hover > th { - background-color: #f5f5f5; + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); } -table col[class*="col-"] { - position: static; - float: none; - display: table-column; + +.table-hover tbody tr:hover { + color: #212529; + background-color: rgba(0, 0, 0, 0.075); } -table td[class*="col-"], -table th[class*="col-"] { - position: static; - float: none; - display: table-cell; -} -.table > thead > tr > td.active, -.table > tbody > tr > td.active, -.table > tfoot > tr > td.active, -.table > thead > tr > th.active, -.table > tbody > tr > th.active, -.table > tfoot > tr > th.active, -.table > thead > tr.active > td, -.table > tbody > tr.active > td, -.table > tfoot > tr.active > td, -.table > thead > tr.active > th, -.table > tbody > tr.active > th, -.table > tfoot > tr.active > th { - background-color: #f5f5f5; -} -.table-hover > tbody > tr > td.active:hover, -.table-hover > tbody > tr > th.active:hover, -.table-hover > tbody > tr.active:hover > td, -.table-hover > tbody > tr.active:hover > th { - background-color: #e8e8e8; -} -.table > thead > tr > td.success, -.table > tbody > tr > td.success, -.table > tfoot > tr > td.success, -.table > thead > tr > th.success, -.table > tbody > tr > th.success, -.table > tfoot > tr > th.success, -.table > thead > tr.success > td, -.table > tbody > tr.success > td, -.table > tfoot > tr.success > td, -.table > thead > tr.success > th, -.table > tbody > tr.success > th, -.table > tfoot > tr.success > th { - background-color: #dff0d8; -} -.table-hover > tbody > tr > td.success:hover, -.table-hover > tbody > tr > th.success:hover, -.table-hover > tbody > tr.success:hover > td, -.table-hover > tbody > tr.success:hover > th { - background-color: #d0e9c6; -} -.table > thead > tr > td.info, -.table > tbody > tr > td.info, -.table > tfoot > tr > td.info, -.table > thead > tr > th.info, -.table > tbody > tr > th.info, -.table > tfoot > tr > th.info, -.table > thead > tr.info > td, -.table > tbody > tr.info > td, -.table > tfoot > tr.info > td, -.table > thead > tr.info > th, -.table > tbody > tr.info > th, -.table > tfoot > tr.info > th { - background-color: #d9edf7; -} -.table-hover > tbody > tr > td.info:hover, -.table-hover > tbody > tr > th.info:hover, -.table-hover > tbody > tr.info:hover > td, -.table-hover > tbody > tr.info:hover > th { - background-color: #c4e3f3; -} -.table > thead > tr > td.warning, -.table > tbody > tr > td.warning, -.table > tfoot > tr > td.warning, -.table > thead > tr > th.warning, -.table > tbody > tr > th.warning, -.table > tfoot > tr > th.warning, -.table > thead > tr.warning > td, -.table > tbody > tr.warning > td, -.table > tfoot > tr.warning > td, -.table > thead > tr.warning > th, -.table > tbody > tr.warning > th, -.table > tfoot > tr.warning > th { - background-color: #fcf8e3; + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: rgb(183.6, 218.04, 255); } -.table-hover > tbody > tr > td.warning:hover, -.table-hover > tbody > tr > th.warning:hover, -.table-hover > tbody > tr.warning:hover > td, -.table-hover > tbody > tr.warning:hover > th { - background-color: #faf2cc; -} -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: #f2dede; -} -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, -.table-hover > tbody > tr.danger:hover > td, -.table-hover > tbody > tr.danger:hover > th { - background-color: #ebcccc; +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: rgb(122.4, 186.36, 255); } -@media (max-width: 767px) { - .table-responsive { - width: 100%; - margin-bottom: 15px; - overflow-y: hidden; - overflow-x: scroll; - -ms-overflow-style: -ms-autohiding-scrollbar; - border: 1px solid #ddd; - -webkit-overflow-scrolling: touch; - } - .table-responsive > .table { - margin-bottom: 0; - } - .table-responsive > .table > thead > tr > th, - .table-responsive > .table > tbody > tr > th, - .table-responsive > .table > tfoot > tr > th, - .table-responsive > .table > thead > tr > td, - .table-responsive > .table > tbody > tr > td, - .table-responsive > .table > tfoot > tr > td { - white-space: nowrap; - } - .table-responsive > .table-bordered { - border: 0; - } - .table-responsive > .table-bordered > thead > tr > th:first-child, - .table-responsive > .table-bordered > tbody > tr > th:first-child, - .table-responsive > .table-bordered > tfoot > tr > th:first-child, - .table-responsive > .table-bordered > thead > tr > td:first-child, - .table-responsive > .table-bordered > tbody > tr > td:first-child, - .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; - } - .table-responsive > .table-bordered > thead > tr > th:last-child, - .table-responsive > .table-bordered > tbody > tr > th:last-child, - .table-responsive > .table-bordered > tfoot > tr > th:last-child, - .table-responsive > .table-bordered > thead > tr > td:last-child, - .table-responsive > .table-bordered > tbody > tr > td:last-child, - .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; - } - .table-responsive > .table-bordered > tbody > tr:last-child > th, - .table-responsive > .table-bordered > tfoot > tr:last-child > th, - .table-responsive > .table-bordered > tbody > tr:last-child > td, - .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0; - } + +.table-hover .table-primary:hover { + background-color: rgb(158.1, 204.84, 255); } -fieldset { - padding: 0; - margin: 0; - border: 0; - min-width: 0; +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: rgb(158.1, 204.84, 255); } -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: inherit; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} -label { - display: inline-block; - margin-bottom: 5px; - font-weight: bold; -} -input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - /* IE8-9 */ - line-height: normal; -} -input[type="file"] { - display: block; + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: rgb(213.84, 216.36, 218.6); } -input[type="range"] { - display: block; - width: 100%; +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: rgb(178.56, 183.24, 187.4); } -select[multiple], -select[size] { - height: auto; + +.table-hover .table-secondary:hover { + background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747); } -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747); } -output { - display: block; - padding-top: 7px; - font-size: 14px; - line-height: 1.42857143; - color: #555555; + +.table-success, +.table-success > th, +.table-success > td { + background-color: rgb(194.8, 230.36, 202.92); } -.form-control { - display: block; - width: 100%; - height: 34px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - color: #555555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: rgb(143.2, 209.24, 158.28); } -.form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + +.table-hover .table-success:hover { + background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535); } -.form-control::-moz-placeholder { - color: #999999; - opacity: 1; +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535); } -.form-control:-ms-input-placeholder { - color: #999999; + +.table-info, +.table-info > th, +.table-info > td { + background-color: rgb(190.04, 228.96, 235.12); } -.form-control::-webkit-input-placeholder { - color: #999999; +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: rgb(134.36, 206.64, 218.08); } -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - cursor: not-allowed; - background-color: #eeeeee; - opacity: 1; + +.table-hover .table-info:hover { + background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752); } -textarea.form-control { - height: auto; +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752); } -input[type="search"] { - -webkit-appearance: none; + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: rgb(255, 237.64, 185.56); } -input[type="date"] { - line-height: 34px; +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: rgb(255, 222.76, 126.04); } -.form-group { - margin-bottom: 15px; + +.table-hover .table-warning:hover { + background-color: rgb(255, 231.265, 160.06); } -.radio, -.checkbox { - display: block; - min-height: 20px; - margin-top: 10px; - margin-bottom: 10px; - padding-left: 20px; +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: rgb(255, 231.265, 160.06); } -.radio label, -.checkbox label { - display: inline; - font-weight: normal; - cursor: pointer; + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: rgb(245.2, 198.44, 202.92); } -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - float: left; - margin-left: -20px; +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: rgb(236.8, 149.96, 158.28); } -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; + +.table-hover .table-danger:hover { + background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722); } -.radio-inline, -.checkbox-inline { - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - vertical-align: middle; - font-weight: normal; - cursor: pointer; +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722); } -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px; -} -input[type="radio"][disabled], -input[type="checkbox"][disabled], -.radio[disabled], -.radio-inline[disabled], -.checkbox[disabled], -.checkbox-inline[disabled], -fieldset[disabled] input[type="radio"], -fieldset[disabled] input[type="checkbox"], -fieldset[disabled] .radio, -fieldset[disabled] .radio-inline, -fieldset[disabled] .checkbox, -fieldset[disabled] .checkbox-inline { - cursor: not-allowed; -} -.input-sm { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; + +.table-light, +.table-light > th, +.table-light > td { + background-color: rgb(253.04, 253.32, 253.6); } -select.input-sm { - height: 30px; - line-height: 30px; +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: rgb(251.36, 251.88, 252.4); } -textarea.input-sm, -select[multiple].input-sm { - height: auto; + +.table-hover .table-light:hover { + background-color: rgb(238.165, 240.57, 242.975); } -.input-lg { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.33; - border-radius: 6px; +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: rgb(238.165, 240.57, 242.975); } -select.input-lg { - height: 46px; - line-height: 46px; + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: rgb(198.16, 199.84, 201.52); } -textarea.input-lg, -select[multiple].input-lg { - height: auto; +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: rgb(149.44, 152.56, 155.68); } -.has-feedback { - position: relative; + +.table-hover .table-dark:hover { + background-color: rgb(185.0216751269, 187.09, 189.1583248731); } -.has-feedback .form-control { - padding-right: 42.5px; +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: rgb(185.0216751269, 187.09, 189.1583248731); } -.has-feedback .form-control-feedback { - position: absolute; - top: 25px; - right: 0; - display: block; - width: 34px; - height: 34px; - line-height: 34px; - text-align: center; + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); } -.has-success .help-block, -.has-success .control-label, -.has-success .radio, -.has-success .checkbox, -.has-success .radio-inline, -.has-success .checkbox-inline { - color: #3c763d; -} -.has-success .form-control { - border-color: #3c763d; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-success .form-control:focus { - border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; -} -.has-success .input-group-addon { - color: #3c763d; - border-color: #3c763d; - background-color: #dff0d8; -} -.has-success .form-control-feedback { - color: #3c763d; -} -.has-warning .help-block, -.has-warning .control-label, -.has-warning .radio, -.has-warning .checkbox, -.has-warning .radio-inline, -.has-warning .checkbox-inline { - color: #8a6d3b; -} -.has-warning .form-control { - border-color: #8a6d3b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-warning .form-control:focus { - border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; -} -.has-warning .input-group-addon { - color: #8a6d3b; - border-color: #8a6d3b; - background-color: #fcf8e3; + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); } -.has-warning .form-control-feedback { - color: #8a6d3b; +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); } -.has-error .help-block, -.has-error .control-label, -.has-error .radio, -.has-error .checkbox, -.has-error .radio-inline, -.has-error .checkbox-inline { - color: #a94442; + +.table .thead-dark th { + color: #ffffff; + background-color: #343a40; + border-color: rgb(69.1465517241, 77.125, 85.1034482759); } -.has-error .form-control { - border-color: #a94442; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; } -.has-error .form-control:focus { - border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + +.table-dark { + color: #ffffff; + background-color: #343a40; } -.has-error .input-group-addon { - color: #a94442; - border-color: #a94442; - background-color: #f2dede; +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: rgb(69.1465517241, 77.125, 85.1034482759); } -.has-error .form-control-feedback { - color: #a94442; +.table-dark.table-bordered { + border: 0; } -.form-control-static { - margin-bottom: 0; +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); } -.help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #737373; +.table-dark.table-hover tbody tr:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.075); } -@media (min-width: 768px) { - .form-inline .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; + .table-responsive-sm > .table-bordered { + border: 0; } - .form-inline .input-group > .form-control { +} +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } - .form-inline .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio, - .form-inline .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - padding-left: 0; - vertical-align: middle; + .table-responsive-md > .table-bordered { + border: 0; } - .form-inline .radio input[type="radio"], - .form-inline .checkbox input[type="checkbox"] { - float: none; - margin-left: 0; +} +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } - .form-inline .has-feedback .form-control-feedback { - top: 0; + .table-responsive-lg > .table-bordered { + border: 0; } } -.form-horizontal .control-label, -.form-horizontal .radio, -.form-horizontal .checkbox, -.form-horizontal .radio-inline, -.form-horizontal .checkbox-inline { - margin-top: 0; - margin-bottom: 0; - padding-top: 7px; +@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; + } } -.form-horizontal .radio, -.form-horizontal .checkbox { - min-height: 27px; +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } -.form-horizontal .form-group { - margin-left: -15px; - margin-right: -15px; +.table-responsive > .table-bordered { + border: 0; } -.form-horizontal .form-control-static { - padding-top: 7px; + +.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: #ffffff; + 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 (min-width: 768px) { - .form-horizontal .control-label { - text-align: right; +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; } } -.form-horizontal .has-feedback .form-control-feedback { - top: 0; - right: 15px; -} -.btn { - display: inline-block; - margin-bottom: 0; - font-weight: normal; - text-align: center; - vertical-align: middle; - cursor: pointer; - background-image: none; - border: 1px solid transparent; - white-space: nowrap; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - border-radius: 4px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.btn:focus, -.btn:active:focus, -.btn.active:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; +.form-control::-ms-expand { + background-color: transparent; + border: 0; } -.btn:hover, -.btn:focus { - color: #333; - text-decoration: none; +.form-control:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; } -.btn:active, -.btn.active { +.form-control:focus { + color: #495057; + background-color: #ffffff; + border-color: rgb(127.5, 189, 255); outline: 0; - background-image: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} -.btn.disabled, -.btn[disabled], -fieldset[disabled] .btn { - cursor: not-allowed; - pointer-events: none; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - box-shadow: none; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } -.btn-default { - color: #333; - background-color: #fff; - border-color: #ccc; -} -.btn-default:hover, -.btn-default:focus, -.btn-default:active, -.btn-default.active, -.open .dropdown-toggle.btn-default { - color: #333; - background-color: #ebebeb; - border-color: #adadad; -} -.btn-default:active, -.btn-default.active, -.open .dropdown-toggle.btn-default { - background-image: none; +.form-control::placeholder { + color: #6c757d; + opacity: 1; } -.btn-default.disabled, -.btn-default[disabled], -fieldset[disabled] .btn-default, -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled:active, -.btn-default[disabled]:active, -fieldset[disabled] .btn-default:active, -.btn-default.disabled.active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default.active { - background-color: #fff; - border-color: #ccc; +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; } -.btn-default .badge { - color: #fff; - background-color: #333; + +input[type=date].form-control, +input[type=time].form-control, +input[type=datetime-local].form-control, +input[type=month].form-control { + appearance: none; } -.btn-primary { - color: #fff; - background-color: #428bca; - border-color: #357ebd; -} -.btn-primary:hover, -.btn-primary:focus, -.btn-primary:active, -.btn-primary.active, -.open .dropdown-toggle.btn-primary { - color: #fff; - background-color: #3276b1; - border-color: #285e8e; -} -.btn-primary:active, -.btn-primary.active, -.open .dropdown-toggle.btn-primary { - background-image: none; + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #ffffff; } -.btn-primary.disabled, -.btn-primary[disabled], -fieldset[disabled] .btn-primary, -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled:active, -.btn-primary[disabled]:active, -fieldset[disabled] .btn-primary:active, -.btn-primary.disabled.active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary.active { - background-color: #428bca; - border-color: #357ebd; + +.form-control-file, +.form-control-range { + display: block; + width: 100%; } -.btn-primary .badge { - color: #428bca; - background-color: #fff; + +.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; } -.btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success:hover, -.btn-success:focus, -.btn-success:active, -.btn-success.active, -.open .dropdown-toggle.btn-success { - color: #fff; - background-color: #47a447; - border-color: #398439; -} -.btn-success:active, -.btn-success.active, -.open .dropdown-toggle.btn-success { - background-image: none; + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; } -.btn-success.disabled, -.btn-success[disabled], -fieldset[disabled] .btn-success, -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled:active, -.btn-success[disabled]:active, -fieldset[disabled] .btn-success:active, -.btn-success.disabled.active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success.active { - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success .badge { - color: #5cb85c; - background-color: #fff; + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; } -.btn-info { - color: #fff; - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info:hover, -.btn-info:focus, -.btn-info:active, -.btn-info.active, -.open .dropdown-toggle.btn-info { - color: #fff; - background-color: #39b3d7; - border-color: #269abc; -} -.btn-info:active, -.btn-info.active, -.open .dropdown-toggle.btn-info { - background-image: none; + +.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; } -.btn-info.disabled, -.btn-info[disabled], -fieldset[disabled] .btn-info, -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled:active, -.btn-info[disabled]:active, -fieldset[disabled] .btn-info:active, -.btn-info.disabled.active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info.active { - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info .badge { - color: #5bc0de; - background-color: #fff; +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; } -.btn-warning { - color: #fff; - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning:hover, -.btn-warning:focus, -.btn-warning:active, -.btn-warning.active, -.open .dropdown-toggle.btn-warning { - color: #fff; - background-color: #ed9c28; - border-color: #d58512; -} -.btn-warning:active, -.btn-warning.active, -.open .dropdown-toggle.btn-warning { - background-image: none; + +.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; } -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled:active, -.btn-warning[disabled]:active, -fieldset[disabled] .btn-warning:active, -.btn-warning.disabled.active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning.active { - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning .badge { - color: #f0ad4e; - background-color: #fff; + +.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; } -.btn-danger { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger:hover, -.btn-danger:focus, -.btn-danger:active, -.btn-danger.active, -.open .dropdown-toggle.btn-danger { - color: #fff; - background-color: #d2322d; - border-color: #ac2925; -} -.btn-danger:active, -.btn-danger.active, -.open .dropdown-toggle.btn-danger { - background-image: none; + +select.form-control[size], select.form-control[multiple] { + height: auto; } -.btn-danger.disabled, -.btn-danger[disabled], -fieldset[disabled] .btn-danger, -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled:active, -.btn-danger[disabled]:active, -fieldset[disabled] .btn-danger:active, -.btn-danger.disabled.active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger.active { - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger .badge { - color: #d9534f; - background-color: #fff; + +textarea.form-control { + height: auto; } -.btn-link { - color: #428bca; - font-weight: normal; - cursor: pointer; - border-radius: 0; + +.form-group { + margin-bottom: 1rem; } -.btn-link, -.btn-link:active, -.btn-link[disabled], -fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; + +.form-text { + display: block; + margin-top: 0.25rem; } -.btn-link, -.btn-link:hover, -.btn-link:focus, -.btn-link:active { - border-color: transparent; + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; } -.btn-link:hover, -.btn-link:focus { - color: #2a6496; - text-decoration: underline; - background-color: transparent; +.form-row > .col, +.form-row > [class*=col-] { + padding-right: 5px; + padding-left: 5px; } -.btn-link[disabled]:hover, -fieldset[disabled] .btn-link:hover, -.btn-link[disabled]:focus, -fieldset[disabled] .btn-link:focus { - color: #999999; - text-decoration: none; + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; } -.btn-lg, -.btn-group-lg > .btn { - padding: 10px 16px; - font-size: 18px; - line-height: 1.33; - border-radius: 6px; + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; } -.btn-sm, -.btn-group-sm > .btn { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + color: #6c757d; } -.btn-xs, -.btn-group-xs > .btn { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; + +.form-check-label { + margin-bottom: 0; } -.btn-block { - display: block; - width: 100%; + +.form-check-inline { + display: inline-flex; + align-items: center; padding-left: 0; - padding-right: 0; + margin-right: 0.75rem; } -.btn-block + .btn-block { - margin-top: 5px; +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; } -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { + +.valid-feedback { + display: none; width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; } -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} -.fade.in { - opacity: 1; -} -.collapse { + +.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: #ffffff; + background-color: rgba(40, 167, 69, 0.9); + border-radius: 0.25rem; } -.collapse.in { + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { display: block; } -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition: height 0.35s ease; - transition: height 0.35s ease; -} -@font-face { - font-family: 'Glyphicons Halflings'; - src: url('../fonts/glyphicons-halflings-regular.eot'); - src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); + +.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); } -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - font-style: normal; - font-weight: normal; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + +.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); } -.glyphicon-asterisk:before { - content: "\2a"; + +.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") no-repeat right 0.75rem center/8px 10px, 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") #ffffff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } -.glyphicon-plus:before { - content: "\2b"; +.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); } -.glyphicon-euro:before { - content: "\20ac"; + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #28a745; } -.glyphicon-minus:before { - content: "\2212"; +.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; } -.glyphicon-cloud:before { - content: "\2601"; + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #28a745; } -.glyphicon-envelope:before { - content: "\2709"; +.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #28a745; } -.glyphicon-pencil:before { - content: "\270f"; +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: rgb(51.6956521739, 206.3043478261, 87); + background-color: rgb(51.6956521739, 206.3043478261, 87); } -.glyphicon-glass:before { - content: "\e001"; +.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); } -.glyphicon-music:before { - content: "\e002"; +.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; } -.glyphicon-search:before { - content: "\e003"; + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #28a745; } -.glyphicon-heart:before { - content: "\e005"; +.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); } -.glyphicon-star:before { - content: "\e006"; + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; } -.glyphicon-star-empty:before { - content: "\e007"; + +.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: #ffffff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; } -.glyphicon-user:before { - content: "\e008"; + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; } -.glyphicon-film:before { - content: "\e009"; + +.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); } -.glyphicon-th-large:before { - content: "\e010"; + +.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); } -.glyphicon-th:before { - content: "\e011"; + +.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") no-repeat right 0.75rem center/8px 10px, 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") #ffffff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } -.glyphicon-th-list:before { - content: "\e012"; +.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); } -.glyphicon-ok:before { - content: "\e013"; + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; } -.glyphicon-remove:before { - content: "\e014"; +.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; } -.glyphicon-zoom-in:before { - content: "\e015"; + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #dc3545; } -.glyphicon-zoom-out:before { - content: "\e016"; +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #dc3545; } -.glyphicon-off:before { - content: "\e017"; +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: rgb(227.5316455696, 96.4683544304, 109.0253164557); + background-color: rgb(227.5316455696, 96.4683544304, 109.0253164557); } -.glyphicon-signal:before { - content: "\e018"; +.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); } -.glyphicon-cog:before { - content: "\e019"; +.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; } -.glyphicon-trash:before { - content: "\e020"; + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #dc3545; } -.glyphicon-home:before { - content: "\e021"; +.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); } -.glyphicon-file:before { - content: "\e022"; + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; } -.glyphicon-time:before { - content: "\e023"; +.form-inline .form-check { + width: 100%; } -.glyphicon-road:before { - content: "\e024"; +@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; + } } -.glyphicon-download-alt:before { - content: "\e025"; + +.btn { + display: inline-block; + font-weight: 400; + color: #212529; + text-align: center; + vertical-align: middle; + 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; } -.glyphicon-download:before { - content: "\e026"; +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } } -.glyphicon-upload:before { - content: "\e027"; +.btn:hover { + color: #212529; + text-decoration: none; } -.glyphicon-inbox:before { - content: "\e028"; +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } -.glyphicon-play-circle:before { - content: "\e029"; +.btn.disabled, .btn:disabled { + opacity: 0.65; } -.glyphicon-repeat:before { - content: "\e030"; +.btn:not(:disabled):not(.disabled) { + cursor: pointer; } -.glyphicon-refresh:before { - content: "\e031"; +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; } -.glyphicon-list-alt:before { - content: "\e032"; + +.btn-primary { + color: #ffffff; + background-color: #007bff; + border-color: #007bff; } -.glyphicon-lock:before { - content: "\e033"; +.btn-primary:hover { + color: #ffffff; + background-color: rgb(0, 104.55, 216.75); + border-color: rgb(0, 98.4, 204); } -.glyphicon-flag:before { - content: "\e034"; +.btn-primary:focus, .btn-primary.focus { + color: #ffffff; + background-color: rgb(0, 104.55, 216.75); + border-color: rgb(0, 98.4, 204); + box-shadow: 0 0 0 0.2rem rgba(38.25, 142.8, 255, 0.5); } -.glyphicon-headphones:before { - content: "\e035"; +.btn-primary.disabled, .btn-primary:disabled { + color: #ffffff; + background-color: #007bff; + border-color: #007bff; } -.glyphicon-volume-off:before { - content: "\e036"; +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { + color: #ffffff; + background-color: rgb(0, 98.4, 204); + border-color: rgb(0, 92.25, 191.25); } -.glyphicon-volume-down:before { - content: "\e037"; +.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(38.25, 142.8, 255, 0.5); } -.glyphicon-volume-up:before { - content: "\e038"; + +.btn-secondary { + color: #ffffff; + background-color: #6c757d; + border-color: #6c757d; } -.glyphicon-qrcode:before { - content: "\e039"; +.btn-secondary:hover { + color: #ffffff; + background-color: rgb(90.2703862661, 97.7929184549, 104.4796137339); + border-color: rgb(84.3605150215, 91.3905579399, 97.6394849785); } -.glyphicon-barcode:before { - content: "\e040"; +.btn-secondary:focus, .btn-secondary.focus { + color: #ffffff; + background-color: rgb(90.2703862661, 97.7929184549, 104.4796137339); + border-color: rgb(84.3605150215, 91.3905579399, 97.6394849785); + box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5); } -.glyphicon-tag:before { - content: "\e041"; +.btn-secondary.disabled, .btn-secondary:disabled { + color: #ffffff; + background-color: #6c757d; + border-color: #6c757d; } -.glyphicon-tags:before { - content: "\e042"; +.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { + color: #ffffff; + background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785); + border-color: rgb(78.4506437768, 84.9881974249, 90.7993562232); } -.glyphicon-book:before { - content: "\e043"; +.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.05, 137.7, 144.5, 0.5); } -.glyphicon-bookmark:before { - content: "\e044"; + +.btn-success { + color: #ffffff; + background-color: #28a745; + border-color: #28a745; } -.glyphicon-print:before { - content: "\e045"; +.btn-success:hover { + color: #ffffff; + background-color: rgb(32.6086956522, 136.1413043478, 56.25); + border-color: rgb(30.1449275362, 125.8550724638, 52); } -.glyphicon-camera:before { - content: "\e046"; +.btn-success:focus, .btn-success.focus { + color: #ffffff; + background-color: rgb(32.6086956522, 136.1413043478, 56.25); + border-color: rgb(30.1449275362, 125.8550724638, 52); + box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5); } -.glyphicon-font:before { - content: "\e047"; +.btn-success.disabled, .btn-success:disabled { + color: #ffffff; + background-color: #28a745; + border-color: #28a745; } -.glyphicon-bold:before { - content: "\e048"; +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { + color: #ffffff; + background-color: rgb(30.1449275362, 125.8550724638, 52); + border-color: rgb(27.6811594203, 115.5688405797, 47.75); } -.glyphicon-italic:before { - content: "\e049"; +.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.25, 180.2, 96.9, 0.5); } -.glyphicon-text-height:before { - content: "\e050"; + +.btn-info { + color: #ffffff; + background-color: #17a2b8; + border-color: #17a2b8; } -.glyphicon-text-width:before { - content: "\e051"; +.btn-info:hover { + color: #ffffff; + background-color: rgb(18.75, 132.0652173913, 150); + border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667); } -.glyphicon-align-left:before { - content: "\e052"; +.btn-info:focus, .btn-info.focus { + color: #ffffff; + background-color: rgb(18.75, 132.0652173913, 150); + border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667); + box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5); } -.glyphicon-align-center:before { - content: "\e053"; +.btn-info.disabled, .btn-info:disabled { + color: #ffffff; + background-color: #17a2b8; + border-color: #17a2b8; } -.glyphicon-align-right:before { - content: "\e054"; +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { + color: #ffffff; + background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667); + border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333); } -.glyphicon-align-justify:before { - content: "\e055"; +.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(57.8, 175.95, 194.65, 0.5); } -.glyphicon-list:before { - content: "\e056"; + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-warning:hover { + color: #212529; + background-color: rgb(223.75, 167.8125, 0); + border-color: rgb(211, 158.25, 0); +} +.btn-warning:focus, .btn-warning.focus { + color: #212529; + background-color: rgb(223.75, 167.8125, 0); + border-color: rgb(211, 158.25, 0); + box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 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: rgb(211, 158.25, 0); + border-color: rgb(198.25, 148.6875, 0); +} +.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(221.7, 169.6, 12.1, 0.5); } -.glyphicon-indent-left:before { - content: "\e057"; + +.btn-danger { + color: #ffffff; + background-color: #dc3545; + border-color: #dc3545; } -.glyphicon-indent-right:before { - content: "\e058"; +.btn-danger:hover { + color: #ffffff; + background-color: rgb(200.082278481, 34.667721519, 50.5158227848); + border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987); } -.glyphicon-facetime-video:before { - content: "\e059"; +.btn-danger:focus, .btn-danger.focus { + color: #ffffff; + background-color: rgb(200.082278481, 34.667721519, 50.5158227848); + border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987); + box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5); } -.glyphicon-picture:before { - content: "\e060"; +.btn-danger.disabled, .btn-danger:disabled { + color: #ffffff; + background-color: #dc3545; + border-color: #dc3545; } -.glyphicon-map-marker:before { - content: "\e062"; +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { + color: #ffffff; + background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987); + border-color: rgb(178.3481012658, 30.9018987342, 45.0284810127); } -.glyphicon-adjust:before { - content: "\e063"; +.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.25, 83.3, 96.9, 0.5); } -.glyphicon-tint:before { - content: "\e064"; + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-light:hover { + color: #212529; + background-color: rgb(225.6875, 229.875, 234.0625); + border-color: rgb(218.25, 223.5, 228.75); +} +.btn-light:focus, .btn-light.focus { + color: #212529; + background-color: rgb(225.6875, 229.875, 234.0625); + border-color: rgb(218.25, 223.5, 228.75); + box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 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: rgb(218.25, 223.5, 228.75); + border-color: rgb(210.8125, 217.125, 223.4375); +} +.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(215.75, 217.2, 218.65, 0.5); } -.glyphicon-edit:before { - content: "\e065"; + +.btn-dark { + color: #ffffff; + background-color: #343a40; + border-color: #343a40; } -.glyphicon-share:before { - content: "\e066"; +.btn-dark:hover { + color: #ffffff; + background-color: rgb(34.8534482759, 38.875, 42.8965517241); + border-color: rgb(29.1379310345, 32.5, 35.8620689655); } -.glyphicon-check:before { - content: "\e067"; +.btn-dark:focus, .btn-dark.focus { + color: #ffffff; + background-color: rgb(34.8534482759, 38.875, 42.8965517241); + border-color: rgb(29.1379310345, 32.5, 35.8620689655); + box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5); } -.glyphicon-move:before { - content: "\e068"; +.btn-dark.disabled, .btn-dark:disabled { + color: #ffffff; + background-color: #343a40; + border-color: #343a40; } -.glyphicon-step-backward:before { - content: "\e069"; +.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { + color: #ffffff; + background-color: rgb(29.1379310345, 32.5, 35.8620689655); + border-color: rgb(23.4224137931, 26.125, 28.8275862069); } -.glyphicon-fast-backward:before { - content: "\e070"; +.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.45, 87.55, 92.65, 0.5); } -.glyphicon-backward:before { - content: "\e071"; + +.btn-outline-primary { + color: #007bff; + border-color: #007bff; } -.glyphicon-play:before { - content: "\e072"; +.btn-outline-primary:hover { + color: #ffffff; + background-color: #007bff; + border-color: #007bff; } -.glyphicon-pause:before { - content: "\e073"; +.btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); } -.glyphicon-stop:before { - content: "\e074"; +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #007bff; + background-color: transparent; } -.glyphicon-forward:before { - content: "\e075"; +.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { + color: #ffffff; + background-color: #007bff; + border-color: #007bff; } -.glyphicon-fast-forward:before { - content: "\e076"; +.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(0, 123, 255, 0.5); } -.glyphicon-step-forward:before { - content: "\e077"; + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; } -.glyphicon-eject:before { - content: "\e078"; +.btn-outline-secondary:hover { + color: #ffffff; + background-color: #6c757d; + border-color: #6c757d; } -.glyphicon-chevron-left:before { - content: "\e079"; +.btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); } -.glyphicon-chevron-right:before { - content: "\e080"; +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; } -.glyphicon-plus-sign:before { - content: "\e081"; +.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { + color: #ffffff; + background-color: #6c757d; + border-color: #6c757d; } -.glyphicon-minus-sign:before { - content: "\e082"; +.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); } -.glyphicon-remove-sign:before { - content: "\e083"; + +.btn-outline-success { + color: #28a745; + border-color: #28a745; } -.glyphicon-ok-sign:before { - content: "\e084"; +.btn-outline-success:hover { + color: #ffffff; + background-color: #28a745; + border-color: #28a745; } -.glyphicon-question-sign:before { - content: "\e085"; +.btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } -.glyphicon-info-sign:before { - content: "\e086"; +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #28a745; + background-color: transparent; } -.glyphicon-screenshot:before { - content: "\e087"; +.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { + color: #ffffff; + background-color: #28a745; + border-color: #28a745; } -.glyphicon-remove-circle:before { - content: "\e088"; +.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); } -.glyphicon-ok-circle:before { - content: "\e089"; + +.btn-outline-info { + color: #17a2b8; + border-color: #17a2b8; } -.glyphicon-ban-circle:before { - content: "\e090"; +.btn-outline-info:hover { + color: #ffffff; + background-color: #17a2b8; + border-color: #17a2b8; } -.glyphicon-arrow-left:before { - content: "\e091"; +.btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } -.glyphicon-arrow-right:before { - content: "\e092"; +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; } -.glyphicon-arrow-up:before { - content: "\e093"; +.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { + color: #ffffff; + background-color: #17a2b8; + border-color: #17a2b8; } -.glyphicon-arrow-down:before { - content: "\e094"; +.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); } -.glyphicon-share-alt:before { - content: "\e095"; + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; } -.glyphicon-resize-full:before { - content: "\e096"; +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; } -.glyphicon-resize-small:before { - content: "\e097"; +.btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } -.glyphicon-exclamation-sign:before { - content: "\e101"; +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; } -.glyphicon-gift:before { - content: "\e102"; +.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; } -.glyphicon-leaf:before { - content: "\e103"; +.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); } -.glyphicon-fire:before { - content: "\e104"; + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; } -.glyphicon-eye-open:before { - content: "\e105"; +.btn-outline-danger:hover { + color: #ffffff; + background-color: #dc3545; + border-color: #dc3545; } -.glyphicon-eye-close:before { - content: "\e106"; +.btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } -.glyphicon-warning-sign:before { - content: "\e107"; +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; } -.glyphicon-plane:before { - content: "\e108"; +.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { + color: #ffffff; + background-color: #dc3545; + border-color: #dc3545; } -.glyphicon-calendar:before { - content: "\e109"; +.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); } -.glyphicon-random:before { - content: "\e110"; + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; } -.glyphicon-comment:before { - content: "\e111"; +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; } -.glyphicon-magnet:before { - content: "\e112"; +.btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); } -.glyphicon-chevron-up:before { - content: "\e113"; +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; } -.glyphicon-chevron-down:before { - content: "\e114"; +.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; } -.glyphicon-retweet:before { - content: "\e115"; +.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); } -.glyphicon-shopping-cart:before { - content: "\e116"; + +.btn-outline-dark { + color: #343a40; + border-color: #343a40; } -.glyphicon-folder-close:before { - content: "\e117"; +.btn-outline-dark:hover { + color: #ffffff; + background-color: #343a40; + border-color: #343a40; } -.glyphicon-folder-open:before { - content: "\e118"; +.btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); } -.glyphicon-resize-vertical:before { - content: "\e119"; +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; } -.glyphicon-resize-horizontal:before { - content: "\e120"; +.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { + color: #ffffff; + background-color: #343a40; + border-color: #343a40; } -.glyphicon-hdd:before { - content: "\e121"; +.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); } -.glyphicon-bullhorn:before { - content: "\e122"; + +.btn-link { + font-weight: 400; + color: #007bff; + text-decoration: none; } -.glyphicon-bell:before { - content: "\e123"; +.btn-link:hover { + color: rgb(0, 86.1, 178.5); + text-decoration: underline; } -.glyphicon-certificate:before { - content: "\e124"; +.btn-link:focus, .btn-link.focus { + text-decoration: underline; } -.glyphicon-thumbs-up:before { - content: "\e125"; +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; + pointer-events: none; } -.glyphicon-thumbs-down:before { - content: "\e126"; + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; } -.glyphicon-hand-right:before { - content: "\e127"; + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; } -.glyphicon-hand-left:before { - content: "\e128"; + +.btn-block { + display: block; + width: 100%; } -.glyphicon-hand-up:before { - content: "\e129"; +.btn-block + .btn-block { + margin-top: 0.5rem; } -.glyphicon-hand-down:before { - content: "\e130"; + +input[type=submit].btn-block, +input[type=reset].btn-block, +input[type=button].btn-block { + width: 100%; } -.glyphicon-circle-arrow-right:before { - content: "\e131"; + +.fade { + transition: opacity 0.15s linear; } -.glyphicon-circle-arrow-left:before { - content: "\e132"; +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } } -.glyphicon-circle-arrow-up:before { - content: "\e133"; +.fade:not(.show) { + opacity: 0; } -.glyphicon-circle-arrow-down:before { - content: "\e134"; + +.collapse:not(.show) { + display: none; } -.glyphicon-globe:before { - content: "\e135"; + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; } -.glyphicon-wrench:before { - content: "\e136"; +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } } -.glyphicon-tasks:before { - content: "\e137"; + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; } -.glyphicon-filter:before { - content: "\e138"; + +.dropdown-toggle { + white-space: nowrap; } -.glyphicon-briefcase:before { - content: "\e139"; +.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; } -.glyphicon-fullscreen:before { - content: "\e140"; +.dropdown-toggle:empty::after { + margin-left: 0; } -.glyphicon-dashboard:before { - content: "\e141"; + +.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: #ffffff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; } -.glyphicon-paperclip:before { - content: "\e142"; + +.dropdown-menu-left { + right: auto; + left: 0; } -.glyphicon-heart-empty:before { - content: "\e143"; + +.dropdown-menu-right { + right: 0; + left: auto; } -.glyphicon-link:before { - content: "\e144"; + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + .dropdown-menu-sm-right { + right: 0; + left: auto; + } } -.glyphicon-phone:before { - content: "\e145"; +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + .dropdown-menu-md-right { + right: 0; + left: auto; + } } -.glyphicon-pushpin:before { - content: "\e146"; +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + .dropdown-menu-lg-right { + right: 0; + left: auto; + } } -.glyphicon-usd:before { - content: "\e148"; +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + .dropdown-menu-xl-right { + right: 0; + left: auto; + } } -.glyphicon-gbp:before { - content: "\e149"; +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; } -.glyphicon-sort:before { - content: "\e150"; +.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; } -.glyphicon-sort-by-alphabet:before { - content: "\e151"; +.dropup .dropdown-toggle:empty::after { + margin-left: 0; } -.glyphicon-sort-by-alphabet-alt:before { - content: "\e152"; -} -.glyphicon-sort-by-order:before { - content: "\e153"; -} -.glyphicon-sort-by-order-alt:before { - content: "\e154"; -} -.glyphicon-sort-by-attributes:before { - content: "\e155"; -} -.glyphicon-sort-by-attributes-alt:before { - content: "\e156"; -} -.glyphicon-unchecked:before { - content: "\e157"; -} -.glyphicon-expand:before { - content: "\e158"; -} -.glyphicon-collapse-down:before { - content: "\e159"; -} -.glyphicon-collapse-up:before { - content: "\e160"; -} -.glyphicon-log-in:before { - content: "\e161"; -} -.glyphicon-flash:before { - content: "\e162"; -} -.glyphicon-log-out:before { - content: "\e163"; -} -.glyphicon-new-window:before { - content: "\e164"; -} -.glyphicon-record:before { - content: "\e165"; -} -.glyphicon-save:before { - content: "\e166"; -} -.glyphicon-open:before { - content: "\e167"; -} -.glyphicon-saved:before { - content: "\e168"; -} -.glyphicon-import:before { - content: "\e169"; -} -.glyphicon-export:before { - content: "\e170"; -} -.glyphicon-send:before { - content: "\e171"; -} -.glyphicon-floppy-disk:before { - content: "\e172"; -} -.glyphicon-floppy-saved:before { - content: "\e173"; -} -.glyphicon-floppy-remove:before { - content: "\e174"; -} -.glyphicon-floppy-save:before { - content: "\e175"; -} -.glyphicon-floppy-open:before { - content: "\e176"; -} -.glyphicon-credit-card:before { - content: "\e177"; -} -.glyphicon-transfer:before { - content: "\e178"; -} -.glyphicon-cutlery:before { - content: "\e179"; -} -.glyphicon-header:before { - content: "\e180"; -} -.glyphicon-compressed:before { - content: "\e181"; -} -.glyphicon-earphone:before { - content: "\e182"; -} -.glyphicon-phone-alt:before { - content: "\e183"; -} -.glyphicon-tower:before { - content: "\e184"; -} -.glyphicon-stats:before { - content: "\e185"; -} -.glyphicon-sd-video:before { - content: "\e186"; -} -.glyphicon-hd-video:before { - content: "\e187"; -} -.glyphicon-subtitles:before { - content: "\e188"; -} -.glyphicon-sound-stereo:before { - content: "\e189"; -} -.glyphicon-sound-dolby:before { - content: "\e190"; -} -.glyphicon-sound-5-1:before { - content: "\e191"; -} -.glyphicon-sound-6-1:before { - content: "\e192"; -} -.glyphicon-sound-7-1:before { - content: "\e193"; + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; } -.glyphicon-copyright-mark:before { - content: "\e194"; +.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; } -.glyphicon-registration-mark:before { - content: "\e195"; +.dropright .dropdown-toggle:empty::after { + margin-left: 0; } -.glyphicon-cloud-download:before { - content: "\e197"; +.dropright .dropdown-toggle::after { + vertical-align: 0; } -.glyphicon-cloud-upload:before { - content: "\e198"; + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; } -.glyphicon-tree-conifer:before { - content: "\e199"; +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; } -.glyphicon-tree-deciduous:before { - content: "\e200"; +.dropleft .dropdown-toggle::after { + display: none; } -.caret { +.dropleft .dropdown-toggle::before { display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px solid; - border-right: 4px solid transparent; - border-left: 4px solid transparent; -} -.dropdown { - position: relative; + 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; } -.dropdown-toggle:focus { - outline: 0; +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; } -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - font-size: 14px; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - background-clip: padding-box; +.dropleft .dropdown-toggle::before { + vertical-align: 0; } -.dropdown-menu.pull-right { - right: 0; - left: auto; + +.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-menu .divider { - height: 1px; - margin: 9px 0; + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; overflow: hidden; - background-color: #e5e5e5; + border-top: 1px solid #e9ecef; } -.dropdown-menu > li > a { + +.dropdown-item { display: block; - padding: 3px 20px; + width: 100%; + padding: 0.25rem 1.5rem; clear: both; - font-weight: normal; - line-height: 1.42857143; - color: #333333; + font-weight: 400; + color: #212529; + text-align: inherit; white-space: nowrap; + background-color: transparent; + border: 0; } -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { +.dropdown-item:hover, .dropdown-item:focus { + color: rgb(21.6283783784, 24.25, 26.8716216216); text-decoration: none; - color: #262626; - background-color: #f5f5f5; + background-color: #f8f9fa; } -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - color: #fff; +.dropdown-item.active, .dropdown-item:active { + color: #ffffff; text-decoration: none; - outline: 0; - background-color: #428bca; + background-color: #007bff; } -.dropdown-menu > .disabled > a, -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - color: #999999; -} -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - text-decoration: none; +.dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + pointer-events: none; background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - cursor: not-allowed; } -.open > .dropdown-menu { + +.dropdown-menu.show { display: block; } -.open > a { - outline: 0; -} -.dropdown-menu-right { - left: auto; - right: 0; -} -.dropdown-menu-left { - left: 0; - right: auto; -} + .dropdown-header { display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.42857143; - color: #999999; -} -.dropdown-backdrop { - position: fixed; - left: 0; - right: 0; - bottom: 0; - top: 0; - z-index: 990; -} -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - border-top: 0; - border-bottom: 4px solid; - content: ""; -} -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 1px; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; } -@media (min-width: 480px) { - .navbar-right .dropdown-menu { - left: auto; - right: 0; - } - .navbar-right .dropdown-menu-left { - left: 0; - right: auto; - } + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; } + .btn-group, .btn-group-vertical { position: relative; - display: inline-block; + display: inline-flex; vertical-align: middle; } .btn-group > .btn, .btn-group-vertical > .btn { position: relative; - float: left; + flex: 1 1 auto; } .btn-group > .btn:hover, -.btn-group-vertical > .btn:hover, -.btn-group > .btn:focus, +.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 > .btn:active, .btn-group-vertical > .btn:active, -.btn-group > .btn.active, .btn-group-vertical > .btn.active { - z-index: 2; -} -.btn-group > .btn:focus, -.btn-group-vertical > .btn:focus { - outline: none; -} -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; + z-index: 1; } + .btn-toolbar { - margin-left: -5px; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } -.btn-toolbar .btn-group, .btn-toolbar .input-group { - float: left; -} -.btn-toolbar > .btn, -.btn-toolbar > .btn-group, -.btn-toolbar > .input-group { - margin-left: 5px; -} -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; + width: auto; } -.btn-group > .btn:first-child { - margin-left: 0; + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; } -.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-bottom-right-radius: 0; +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0; -} -.btn-group > .btn:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.btn-group > .btn-group { - float: left; -} -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group > .btn-group:first-child > .btn:last-child, -.btn-group > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius: 0; - border-top-right-radius: 0; } -.btn-group > .btn-group:last-child > .btn:first-child { - border-bottom-left-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; } -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} -.btn-group > .btn + .dropdown-toggle { - padding-left: 8px; - padding-right: 8px; -} -.btn-group > .btn-lg + .dropdown-toggle { - padding-left: 12px; - padding-right: 12px; + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { + margin-left: 0; } -.btn-group.open .dropdown-toggle.btn-link { - -webkit-box-shadow: none; - box-shadow: none; +.dropleft .dropdown-toggle-split::before { + margin-right: 0; } -.btn .caret { - margin-left: 0; + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } -.btn-lg .caret { - border-width: 5px 5px 0; - border-bottom-width: 0; + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } -.dropup .btn-lg .caret { - border-width: 0 5px 5px; + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; } .btn-group-vertical > .btn, -.btn-group-vertical > .btn-group, -.btn-group-vertical > .btn-group > .btn { - display: block; - float: none; +.btn-group-vertical > .btn-group { width: 100%; - max-width: 100%; -} -.btn-group-vertical > .btn-group > .btn { - float: none; } -.btn-group-vertical > .btn + .btn, -.btn-group-vertical > .btn + .btn-group, -.btn-group-vertical > .btn-group + .btn, -.btn-group-vertical > .btn-group + .btn-group { +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { margin-top: -1px; - margin-left: 0; -} -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; } -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: 4px; +.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:last-child:not(:first-child) { - border-bottom-left-radius: 4px; - border-top-right-radius: 0; +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; -} -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; - border-top-left-radius: 0; } -.btn-group-justified { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: separate; -} -.btn-group-justified > .btn, -.btn-group-justified > .btn-group { - float: none; - display: table-cell; - width: 1%; -} -.btn-group-justified > .btn-group .btn { - width: 100%; + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; } -[data-toggle="buttons"] > .btn > input[type="radio"], -[data-toggle="buttons"] > .btn > input[type="checkbox"] { - display: none; +.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: table; - border-collapse: separate; -} -.input-group[class*="col-"] { - float: none; - padding-left: 0; - padding-right: 0; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; } -.input-group .form-control { +.input-group > .form-control, +.input-group > .form-control-plaintext, +.input-group > .custom-select, +.input-group > .custom-file { position: relative; - z-index: 2; - float: left; - width: 100%; + flex: 1 1 auto; + width: 1%; + min-width: 0; margin-bottom: 0; } -.input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.33; - border-radius: 6px; -} -select.input-group-lg > .form-control, -select.input-group-lg > .input-group-addon, -select.input-group-lg > .input-group-btn > .btn { - height: 46px; - line-height: 46px; -} -textarea.input-group-lg > .form-control, -textarea.input-group-lg > .input-group-addon, -textarea.input-group-lg > .input-group-btn > .btn, -select[multiple].input-group-lg > .form-control, -select[multiple].input-group-lg > .input-group-addon, -select[multiple].input-group-lg > .input-group-btn > .btn { - height: auto; -} -.input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-group-sm > .form-control, -select.input-group-sm > .input-group-addon, -select.input-group-sm > .input-group-btn > .btn { - height: 30px; - line-height: 30px; -} -textarea.input-group-sm > .form-control, -textarea.input-group-sm > .input-group-addon, -textarea.input-group-sm > .input-group-btn > .btn, -select[multiple].input-group-sm > .form-control, -select[multiple].input-group-sm > .input-group-addon, -select[multiple].input-group-sm > .input-group-btn > .btn { - height: auto; -} -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; -} -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child), -.input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 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-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; +.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-addon { - padding: 6px 12px; - font-size: 14px; - font-weight: normal; - line-height: 1; - color: #555555; - text-align: center; - background-color: #eeeeee; - border: 1px solid #ccc; - border-radius: 4px; +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; } -.input-group-addon.input-sm { - padding: 5px 10px; - font-size: 12px; - border-radius: 3px; +.input-group > .form-control:not(:last-child), +.input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } -.input-group-addon.input-lg { - padding: 10px 16px; - font-size: 18px; - border-radius: 6px; +.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-addon input[type="radio"], -.input-group-addon input[type="checkbox"] { - margin-top: 0; +.input-group > .custom-file { + display: flex; + align-items: center; } -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group > .btn, -.input-group-btn:first-child > .dropdown-toggle, -.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; +.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius: 0; + border-bottom-right-radius: 0; } -.input-group-addon:first-child { - border-right: 0; -} -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group > .btn, -.input-group-btn:last-child > .dropdown-toggle, -.input-group-btn:first-child > .btn:not(:first-child), -.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { - border-bottom-left-radius: 0; +.input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius: 0; + border-bottom-left-radius: 0; } -.input-group-addon:last-child { - border-left: 0; -} -.input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap; + +.input-group-prepend, +.input-group-append { + display: flex; } -.input-group-btn > .btn { +.input-group-prepend .btn, +.input-group-append .btn { position: relative; + z-index: 2; } -.input-group-btn > .btn + .btn { +.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-btn > .btn:hover, -.input-group-btn > .btn:focus, -.input-group-btn > .btn:active { - z-index: 2; -} -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group { + +.input-group-prepend { margin-right: -1px; } -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group { + +.input-group-append { margin-left: -1px; } -.nav { + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; margin-bottom: 0; - padding-left: 0; - list-style: none; + 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; } -.nav > li { - position: relative; - display: block; +.input-group-text input[type=radio], +.input-group-text input[type=checkbox] { + margin-top: 0; } -.nav > li > a { - position: relative; - display: block; - padding: 10px 15px; + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1rem + 2px); } -.nav > li > a:hover, -.nav > li > a:focus { - text-decoration: none; - background-color: #eeeeee; + +.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; } -.nav > li.disabled > a { - color: #999999; + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); } -.nav > li.disabled > a:hover, -.nav > li.disabled > a:focus { - color: #999999; - text-decoration: none; - background-color: transparent; - cursor: not-allowed; + +.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; } -.nav .open > a, -.nav .open > a:hover, -.nav .open > a:focus { - background-color: #eeeeee; - border-color: #428bca; + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; } -.nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .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; } -.nav > li > a > img { - max-width: none; + +.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; } -.nav-tabs { - border-bottom: 1px solid #ddd; + +.custom-control { + position: relative; + z-index: 1; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; + color-adjust: exact; } -.nav-tabs > li { - float: left; - margin-bottom: -1px; + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; } -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.42857143; - border: 1px solid transparent; - border-radius: 4px 4px 0 0; + +.custom-control-input { + position: absolute; + left: 0; + z-index: -1; + width: 1rem; + height: 1.25rem; + opacity: 0; } -.nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #ddd; +.custom-control-input:checked ~ .custom-control-label::before { + color: #ffffff; + border-color: #007bff; + background-color: #007bff; } -.nav-tabs > li.active > a, -.nav-tabs > li.active > a:hover, -.nav-tabs > li.active > a:focus { - color: #555555; - background-color: #fff; - border: 1px solid #ddd; - border-bottom-color: transparent; - cursor: default; +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } -.nav-tabs.nav-justified { - width: 100%; - border-bottom: 0; +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: rgb(127.5, 189, 255); } -.nav-tabs.nav-justified > li { - float: none; +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #ffffff; + background-color: rgb(178.5, 215.4, 255); + border-color: rgb(178.5, 215.4, 255); } -.nav-tabs.nav-justified > li > a { - text-align: center; - margin-bottom: 5px; +.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; } -.nav-tabs.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; +.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; } -@media (min-width: 768px) { - .nav-tabs.nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-tabs.nav-justified > li > a { - margin-bottom: 0; - } + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; } -.nav-tabs.nav-justified > li > a { - margin-right: 0; - border-radius: 4px; +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #ffffff; + border: #adb5bd solid 1px; } -.nav-tabs.nav-justified > .active > a, -.nav-tabs.nav-justified > .active > a:hover, -.nav-tabs.nav-justified > .active > a:focus { - border: 1px solid #ddd; +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50%/50% 50%; } -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs.nav-justified > .active > a, - .nav-tabs.nav-justified > .active > a:hover, - .nav-tabs.nav-justified > .active > a:focus { - border-bottom-color: #fff; - } + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; } -.nav-pills > li { - float: left; +.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='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); } -.nav-pills > li > a { - border-radius: 4px; +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + border-color: #007bff; + background-color: #007bff; } -.nav-pills > li + li { - margin-left: 2px; +.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='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e"); } -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - color: #fff; - background-color: #428bca; +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); } -.nav-stacked > li { - float: none; +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); } -.nav-stacked > li + li { - margin-top: 2px; - margin-left: 0; + +.custom-radio .custom-control-label::before { + border-radius: 50%; } -.nav-justified { - width: 100%; +.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='%23ffffff'/%3e%3c/svg%3e"); } -.nav-justified > li { - float: none; +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); } -.nav-justified > li > a { - text-align: center; - margin-bottom: 5px; + +.custom-switch { + padding-left: 2.25rem; } -.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; +.custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; } -@media (min-width: 768px) { - .nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-justified > li > a { - margin-bottom: 0; +.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; } } -.nav-tabs-justified { - border-bottom: 0; +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #ffffff; + transform: translateX(0.75rem); } -.nav-tabs-justified > li > a { - margin-right: 0; - border-radius: 4px; +.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); } -.nav-tabs-justified > .active > a, -.nav-tabs-justified > .active > a:hover, -.nav-tabs-justified > .active > a:focus { - border: 1px solid #ddd; + +.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: #ffffff 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") no-repeat right 0.75rem center/8px 10px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + appearance: none; } -@media (min-width: 768px) { - .nav-tabs-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs-justified > .active > a, - .nav-tabs-justified > .active > a:hover, - .nav-tabs-justified > .active > a:focus { - border-bottom-color: #fff; - } +.custom-select:focus { + border-color: rgb(127.5, 189, 255); + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } -.tab-content > .tab-pane { - display: none; +.custom-select:focus::-ms-value { + color: #495057; + background-color: #ffffff; } -.tab-content > .active { - display: block; +.custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; } -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-right-radius: 0; - border-top-left-radius: 0; +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; } -.navbar { - position: relative; - min-height: 50px; - margin-bottom: 20px; - border: 1px solid transparent; +.custom-select::-ms-expand { + display: none; } -@media (min-width: 480px) { - .navbar { - border-radius: 4px; - } +.custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; } -@media (min-width: 480px) { - .navbar-header { - float: left; - } + +.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; } -.navbar-collapse { - max-height: 340px; - overflow-x: visible; - padding-right: 15px; - padding-left: 15px; - border-top: 1px solid transparent; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); - -webkit-overflow-scrolling: touch; + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; } -.navbar-collapse.in { - overflow-y: auto; + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; } -@media (min-width: 480px) { - .navbar-collapse { - width: auto; - border-top: 0; - box-shadow: none; - } - .navbar-collapse.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; - } - .navbar-collapse.in { - overflow-y: visible; - } - .navbar-fixed-top .navbar-collapse, - .navbar-static-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - padding-left: 0; - padding-right: 0; - } + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + opacity: 0; } -.container > .navbar-header, -.container-fluid > .navbar-header, -.container > .navbar-collapse, -.container-fluid > .navbar-collapse { - margin-right: -15px; - margin-left: -15px; +.custom-file-input:focus ~ .custom-file-label { + border-color: rgb(127.5, 189, 255); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } -@media (min-width: 480px) { - .container > .navbar-header, - .container-fluid > .navbar-header, - .container > .navbar-collapse, - .container-fluid > .navbar-collapse { - margin-right: 0; - margin-left: 0; - } +.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; } -.navbar-static-top { - z-index: 1000; - border-width: 0 0 1px; +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; } -@media (min-width: 480px) { - .navbar-static-top { - border-radius: 0; - } +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); } -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; + +.custom-file-label { + position: absolute; + top: 0; right: 0; left: 0; - z-index: 1030; -} -@media (min-width: 480px) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #ffffff; + border: 1px solid #ced4da; + border-radius: 0.25rem; } -.navbar-fixed-top { +.custom-file-label::after { + position: absolute; top: 0; - border-width: 0 0 1px; -} -.navbar-fixed-bottom { + right: 0; bottom: 0; - margin-bottom: 0; - border-width: 1px 0 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; } -.navbar-brand { - float: left; - padding: 15px 15px; - font-size: 18px; - line-height: 20px; - height: 50px; + +.custom-range { + width: 100%; + height: 1.4rem; + padding: 0; + background-color: transparent; + appearance: none; } -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; +.custom-range:focus { + outline: none; } -@media (min-width: 480px) { - .navbar > .container .navbar-brand, - .navbar > .container-fluid .navbar-brand { - margin-left: -15px; - } +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } -.navbar-toggle { - position: relative; - float: right; - margin-right: 15px; - padding: 9px 10px; - margin-top: 8px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } -.navbar-toggle:focus { - outline: none; +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px; +.custom-range::-moz-focus-outer { + border: 0; } -.navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } -@media (min-width: 480px) { - .navbar-toggle { - display: none; +@media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + transition: none; } } -.navbar-nav { - margin: 7.5px -15px; +.custom-range::-webkit-slider-thumb:active { + background-color: rgb(178.5, 215.4, 255); } -.navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 20px; +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } -@media (max-width: 479px) { - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - box-shadow: none; - } - .navbar-nav .open .dropdown-menu > li > a, - .navbar-nav .open .dropdown-menu .dropdown-header { - padding: 5px 15px 5px 25px; - } - .navbar-nav .open .dropdown-menu > li > a { - line-height: 20px; - } - .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-nav .open .dropdown-menu > li > a:focus { - background-image: none; - } +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; } -@media (min-width: 480px) { - .navbar-nav { - float: left; - margin: 0; - } - .navbar-nav > li { - float: left; - } - .navbar-nav > li > a { - padding-top: 15px; - padding-bottom: 15px; - } - .navbar-nav.navbar-right:last-child { - margin-right: -15px; +@media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + transition: none; } } -@media (min-width: 480px) { - .navbar-left { - float: left !important; - } - .navbar-right { - float: right !important; - } +.custom-range::-moz-range-thumb:active { + background-color: rgb(178.5, 215.4, 255); } -.navbar-form { - margin-left: -15px; - margin-right: -15px; - padding: 10px 15px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - margin-top: 8px; - margin-bottom: 8px; +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } -@media (min-width: 768px) { - .navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .navbar-form .input-group > .form-control { - width: 100%; - } - .navbar-form .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio, - .navbar-form .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - padding-left: 0; - vertical-align: middle; - } - .navbar-form .radio input[type="radio"], - .navbar-form .checkbox input[type="checkbox"] { - float: none; - margin-left: 0; - } - .navbar-form .has-feedback .form-control-feedback { - top: 0; +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + transition: none; } } -@media (max-width: 479px) { - .navbar-form .form-group { - margin-bottom: 5px; - } +.custom-range::-ms-thumb:active { + background-color: rgb(178.5, 215.4, 255); } -@media (min-width: 480px) { - .navbar-form { - width: auto; - border: 0; - margin-left: 0; - margin-right: 0; - padding-top: 0; - padding-bottom: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .navbar-form.navbar-right:last-child { - margin-right: -15px; - } +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; } -.navbar-nav > li > .dropdown-menu { - margin-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; } -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; } -.navbar-btn { - margin-top: 8px; - margin-bottom: 8px; +.custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; } -.navbar-btn.btn-sm { - margin-top: 10px; - margin-bottom: 10px; +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; } -.navbar-btn.btn-xs { - margin-top: 14px; - margin-bottom: 14px; +.custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; } -.navbar-text { - margin-top: 15px; - margin-bottom: 15px; +.custom-range:disabled::-moz-range-track { + cursor: default; } -@media (min-width: 480px) { - .navbar-text { - float: left; - margin-left: 15px; - margin-right: 15px; - } - .navbar-text.navbar-right:last-child { - margin-right: 0; +.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; } } -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7; + +.nav, .moin-nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } -.navbar-default .navbar-brand { - color: #777; + +.nav-link { + display: block; + padding: 0.5rem 1rem; } -.navbar-default .navbar-brand:hover, -.navbar-default .navbar-brand:focus { - color: #5e5e5e; - background-color: transparent; +.nav-link:hover, .nav-link:focus { + text-decoration: none; } -.navbar-default .navbar-text { - color: #777; +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; } -.navbar-default .navbar-nav > li > a { - color: #777; +.nav-tabs .nav-item { + margin-bottom: -1px; } -.navbar-default .navbar-nav > li > a:hover, -.navbar-default .navbar-nav > li > a:focus { - color: #333; - background-color: transparent; +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus { - color: #555; - background-color: #e7e7e7; +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; } -.navbar-default .navbar-nav > .disabled > a, -.navbar-default .navbar-nav > .disabled > a:hover, -.navbar-default .navbar-nav > .disabled > a:focus { - color: #ccc; +.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: #ffffff; + border-color: #dee2e6 #dee2e6 #ffffff; } -.navbar-default .navbar-toggle { - border-color: #ddd; +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: #ddd; + +.nav-pills .nav-link { + border-radius: 0.25rem; } -.navbar-default .navbar-toggle .icon-bar { - background-color: #888; +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #ffffff; + background-color: #007bff; } -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e7e7e7; + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; } -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .open > a:hover, -.navbar-default .navbar-nav > .open > a:focus { - background-color: #e7e7e7; - color: #555; + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; } -@media (max-width: 479px) { - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #777; - } - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #333; - background-color: transparent; - } - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555; - background-color: #e7e7e7; - } - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #ccc; - background-color: transparent; - } + +.tab-content > .tab-pane { + display: none; } -.navbar-default .navbar-link { - color: #777; +.tab-content > .active { + display: block; } -.navbar-default .navbar-link:hover { - color: #333; + +.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-inverse { - background-color: #222; - border-color: #080808; +.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-inverse .navbar-brand { - color: #999999; +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; } -.navbar-inverse .navbar-brand:hover, -.navbar-inverse .navbar-brand:focus { - color: #fff; - background-color: transparent; + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; } -.navbar-inverse .navbar-text { - color: #999999; +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; } -.navbar-inverse .navbar-nav > li > a { - color: #999999; +.navbar-nav .dropdown-menu { + position: static; + float: none; } -.navbar-inverse .navbar-nav > li > a:hover, -.navbar-inverse .navbar-nav > li > a:focus { - color: #fff; - background-color: transparent; + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; } -.navbar-inverse .navbar-nav > .active > a, -.navbar-inverse .navbar-nav > .active > a:hover, -.navbar-inverse .navbar-nav > .active > a:focus { - color: #fff; - background-color: #080808; + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; } -.navbar-inverse .navbar-nav > .disabled > a, -.navbar-inverse .navbar-nav > .disabled > a:hover, -.navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444; + +.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-inverse .navbar-toggle { - border-color: #333; +.navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; } -.navbar-inverse .navbar-toggle:hover, -.navbar-inverse .navbar-toggle:focus { - background-color: #333; + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; } -.navbar-inverse .navbar-toggle .icon-bar { - background-color: #fff; + +@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; + } } -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #101010; +@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-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } } -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .open > a:hover, -.navbar-inverse .navbar-nav > .open > a:focus { - background-color: #080808; - color: #fff; +@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 (max-width: 479px) { - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #080808; +@media (min-width: 768px) { + .navbar-expand-md { + flex-flow: row nowrap; + justify-content: flex-start; } - .navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #080808; + .navbar-expand-md .navbar-nav { + flex-direction: row; } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #999999; + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #fff; - background-color: transparent; + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-color: #080808; + .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-inverse .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444; - background-color: transparent; + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; } } -.navbar-inverse .navbar-link { - color: #999999; -} -.navbar-inverse .navbar-link:hover { - color: #fff; +@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; + } } -.breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; - list-style: none; - background-color: #f5f5f5; - border-radius: 4px; +@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-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } } -.breadcrumb > li { - display: inline-block; +@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; + } } -.breadcrumb > li + li:before { - content: "/\00a0"; - padding: 0 5px; - color: #ccc; +@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-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } } -.breadcrumb > .active { - color: #999999; +.navbar-expand { + flex-flow: row nowrap; + justify-content: flex-start; } -.pagination { - display: inline-block; +.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; - margin: 20px 0; - border-radius: 4px; } -.pagination > li { - display: inline; +.navbar-expand .navbar-nav { + flex-direction: row; } -.pagination > li > a, -.pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - line-height: 1.42857143; - text-decoration: none; - color: #428bca; - background-color: #fff; - border: 1px solid #ddd; - margin-left: -1px; +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; } -.pagination > li:first-child > a, -.pagination > li:first-child > span { - margin-left: 0; - border-bottom-left-radius: 4px; - border-top-left-radius: 4px; -} -.pagination > li:last-child > a, -.pagination > li:last-child > span { - border-bottom-right-radius: 4px; - border-top-right-radius: 4px; -} -.pagination > li > a:hover, -.pagination > li > span:hover, -.pagination > li > a:focus, -.pagination > li > span:focus { - color: #2a6496; - background-color: #eeeeee; - border-color: #ddd; -} -.pagination > .active > a, -.pagination > .active > span, -.pagination > .active > a:hover, -.pagination > .active > span:hover, -.pagination > .active > a:focus, -.pagination > .active > span:focus { - z-index: 2; - color: #fff; - background-color: #428bca; - border-color: #428bca; - cursor: default; +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } -.pagination > .disabled > span, -.pagination > .disabled > span:hover, -.pagination > .disabled > span:focus, -.pagination > .disabled > a, -.pagination > .disabled > a:hover, -.pagination > .disabled > a:focus { - color: #999999; - background-color: #fff; - border-color: #ddd; - cursor: not-allowed; -} -.pagination-lg > li > a, -.pagination-lg > li > span { - padding: 10px 16px; - font-size: 18px; -} -.pagination-lg > li:first-child > a, -.pagination-lg > li:first-child > span { - border-bottom-left-radius: 6px; - border-top-left-radius: 6px; -} -.pagination-lg > li:last-child > a, -.pagination-lg > li:last-child > span { - border-bottom-right-radius: 6px; - border-top-right-radius: 6px; -} -.pagination-sm > li > a, -.pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px; -} -.pagination-sm > li:first-child > a, -.pagination-sm > li:first-child > span { - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; -} -.pagination-sm > li:last-child > a, -.pagination-sm > li:last-child > span { - border-bottom-right-radius: 3px; - border-top-right-radius: 3px; -} -.pager { - padding-left: 0; - margin: 20px 0; - list-style: none; - text-align: center; +.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; } -.pager li { - display: inline; +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; } -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; +.navbar-expand .navbar-toggler { + display: none; } -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #eeeeee; + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); } -.pager .next > a, -.pager .next > span { - float: right; +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); } -.pager .previous > a, -.pager .previous > span { - float: left; +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); } -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > a:focus, -.pager .disabled > span { - color: #999999; - background-color: #fff; - cursor: not-allowed; +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); } -.label { - display: inline; - padding: 0.2em 0.6em 0.3em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25em; +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); } -.label[href]:hover, -.label[href]:focus { - color: #fff; - text-decoration: none; - cursor: pointer; +.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); } -.label:empty { - display: none; +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); } -.btn .label { - position: relative; - top: -1px; +.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"); } -.label-default { - background-color: #999999; +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); } -.label-default[href]:hover, -.label-default[href]:focus { - background-color: #808080; +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); } -.label-primary { - background-color: #428bca; +.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); } -.label-primary[href]:hover, -.label-primary[href]:focus { - background-color: #3071a9; + +.navbar-dark .navbar-brand { + color: #ffffff; } -.label-success { - background-color: #5cb85c; +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #ffffff; } -.label-success[href]:hover, -.label-success[href]:focus { - background-color: #449d44; +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); } -.label-info { - background-color: #5bc0de; +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); } -.label-info[href]:hover, -.label-info[href]:focus { - background-color: #31b0d5; +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); } -.label-warning { - background-color: #f0ad4e; +.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: #ffffff; } -.label-warning[href]:hover, -.label-warning[href]:focus { - background-color: #ec971f; +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); } -.label-danger { - background-color: #d9534f; +.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"); } -.label-danger[href]:hover, -.label-danger[href]:focus { - background-color: #c9302c; +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); } -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - color: #fff; - line-height: 1; - vertical-align: baseline; - white-space: nowrap; - text-align: center; - background-color: #999999; - border-radius: 10px; +.navbar-dark .navbar-text a { + color: #ffffff; } -.badge:empty { - display: none; +.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + color: #ffffff; } -.btn .badge { + +.card { position: relative; - top: -1px; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #ffffff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; } -.btn-xs .badge { - top: 0; - padding: 1px 5px; +.card > hr { + margin-right: 0; + margin-left: 0; } -a.badge:hover, -a.badge:focus { - color: #fff; - text-decoration: none; - cursor: pointer; +.card > .list-group { + border-top: inherit; + border-bottom: inherit; } -a.list-group-item.active > .badge, -.nav-pills > .active > a > .badge { - color: #428bca; - background-color: #fff; +.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); } -.nav-pills > li > a > .badge { - margin-left: 3px; +.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); } -.jumbotron { - padding: 30px; - margin-bottom: 30px; - color: inherit; - background-color: #eeeeee; +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; } -.jumbotron h1, -.jumbotron .h1 { - color: inherit; + +.card-body { + flex: 1 1 auto; + min-height: 1px; + padding: 1.25rem; } -.jumbotron p { - margin-bottom: 15px; - font-size: 21px; - font-weight: 200; + +.card-title { + margin-bottom: 0.75rem; } -.container .jumbotron { - border-radius: 6px; + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; } -.jumbotron .container { - max-width: 100%; + +.card-text:last-child { + margin-bottom: 0; } -@media screen and (min-width: 768px) { - .jumbotron { - padding-top: 48px; - padding-bottom: 48px; - } - .container .jumbotron { - padding-left: 60px; - padding-right: 60px; - } - .jumbotron h1, - .jumbotron .h1 { - font-size: 63px; - } + +.card-link:hover { + text-decoration: none; } -.thumbnail { - display: block; - padding: 4px; - margin-bottom: 20px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -.thumbnail > img, -.thumbnail a > img { - margin-left: auto; - margin-right: auto; -} -a.thumbnail:hover, -a.thumbnail:focus, -a.thumbnail.active { - border-color: #428bca; -} -.thumbnail .caption { - padding: 9px; - color: #333333; -} -.alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; -} -.alert h4 { - margin-top: 0; - color: inherit; -} -.alert .alert-link { - font-weight: bold; +.card-link + .card-link { + margin-left: 1.25rem; } -.alert > p, -.alert > ul { + +.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); } -.alert > p + p { - margin-top: 5px; -} -.alert-dismissable { - padding-right: 35px; -} -.alert-dismissable .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} -.alert-success { - background-color: #dff0d8; - border-color: #d6e9c6; - color: #3c763d; +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; } -.alert-success hr { - border-top-color: #c9e2b3; + +.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); } -.alert-success .alert-link { - color: #2b542c; +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); } -.alert-info { - background-color: #d9edf7; - border-color: #bce8f1; - color: #31708f; + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; } -.alert-info hr { - border-top-color: #a6e1ec; + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; } -.alert-info .alert-link { - color: #245269; + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; + border-radius: calc(0.25rem - 1px); } -.alert-warning { - background-color: #fcf8e3; - border-color: #faebcc; - color: #8a6d3b; + +.card-img, +.card-img-top, +.card-img-bottom { + flex-shrink: 0; + width: 100%; } -.alert-warning hr { - border-top-color: #f7e1b5; + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } -.alert-warning .alert-link { - color: #66512c; + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); } -.alert-danger { - background-color: #f2dede; - border-color: #ebccd1; - color: #a94442; + +.card-deck .card { + margin-bottom: 15px; } -.alert-danger hr { - border-top-color: #e4b9c0; +@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; + } } -.alert-danger .alert-link { - color: #843534; + +.card-group > .card { + margin-bottom: 15px; } -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; } - to { - background-position: 0 0; + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; } -} -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; + .card-group > .card + .card { + margin-left: 0; + border-left: 0; } - to { - background-position: 0 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; } } -.progress { - overflow: hidden; - height: 20px; - margin-bottom: 20px; - background-color: #f5f5f5; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + +.card-columns .card { + margin-bottom: 0.75rem; } -.progress-bar { - float: left; - width: 0%; - height: 100%; - font-size: 12px; - line-height: 20px; - color: #fff; - text-align: center; - background-color: #428bca; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-transition: width 0.6s ease; - transition: width 0.6s ease; +@media (min-width: 576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } } -.progress-striped .progress-bar { - background-image: -webkit-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-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: 40px 40px; + +.accordion { + overflow-anchor: none; } -.progress.active .progress-bar { - -webkit-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; +.accordion > .card { + overflow: hidden; } -.progress-bar-success { - background-color: #5cb85c; +.accordion > .card:not(:last-of-type) { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } -.progress-striped .progress-bar-success { - background-image: -webkit-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-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); +.accordion > .card:not(:first-of-type) { + border-top-left-radius: 0; + border-top-right-radius: 0; } -.progress-bar-info { - background-color: #5bc0de; +.accordion > .card > .card-header { + border-radius: 0; + margin-bottom: -1px; } -.progress-striped .progress-bar-info { - background-image: -webkit-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-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); + +.breadcrumb, ul.moin-breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; } -.progress-bar-warning { - background-color: #f0ad4e; + +.breadcrumb-item { + display: flex; } -.progress-striped .progress-bar-warning { - background-image: -webkit-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-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); +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; } -.progress-bar-danger { - background-color: #d9534f; +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; } -.progress-striped .progress-bar-danger { - background-image: -webkit-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-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); +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; } -.media, -.media-body { - overflow: hidden; - zoom: 1; +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; } -.media, -.media .media { - margin-top: 15px; +.breadcrumb-item.active { + color: #6c757d; } -.media:first-child { - margin-top: 0; + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; } -.media-object { + +.page-link { + position: relative; display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #ffffff; + border: 1px solid #dee2e6; +} +.page-link:hover { + z-index: 2; + color: rgb(0, 86.1, 178.5); + 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(0, 123, 255, 0.25); } -.media-heading { - margin: 0 0 5px; + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } -.media > .pull-left { - margin-right: 10px; +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; } -.media > .pull-right { - margin-left: 10px; +.page-item.active .page-link { + z-index: 3; + color: #ffffff; + background-color: #007bff; + border-color: #007bff; } -.media-list { - padding-left: 0; - list-style: none; +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #ffffff; + border-color: #dee2e6; } -.list-group { - margin-bottom: 20px; - padding-left: 0; + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; } -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid #ddd; +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; } -.list-group-item:first-child { - border-top-right-radius: 4px; - border-top-left-radius: 4px; +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; } -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; } -.list-group-item > .badge { - float: right; +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; } -.list-group-item > .badge + .badge { - margin-right: 5px; +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; } -a.list-group-item { - color: #555; + +.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; } -a.list-group-item .list-group-item-heading { - color: #333; +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } } -a.list-group-item:hover, -a.list-group-item:focus { +a.badge:hover, a.badge:focus { text-decoration: none; - background-color: #f5f5f5; } -a.list-group-item.active, -a.list-group-item.active:hover, -a.list-group-item.active:focus { - z-index: 2; - color: #fff; - background-color: #428bca; - border-color: #428bca; + +.badge:empty { + display: none; } -a.list-group-item.active .list-group-item-heading, -a.list-group-item.active:hover .list-group-item-heading, -a.list-group-item.active:focus .list-group-item-heading { - color: inherit; + +.btn .badge { + position: relative; + top: -1px; } -a.list-group-item.active .list-group-item-text, -a.list-group-item.active:hover .list-group-item-text, -a.list-group-item.active:focus .list-group-item-text { - color: #e1edf7; + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; } -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8; + +.badge-primary { + color: #ffffff; + background-color: #007bff; } -a.list-group-item-success { - color: #3c763d; +a.badge-primary:hover, a.badge-primary:focus { + color: #ffffff; + background-color: rgb(0, 98.4, 204); } -a.list-group-item-success .list-group-item-heading { - color: inherit; +a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); } -a.list-group-item-success:hover, -a.list-group-item-success:focus { - color: #3c763d; - background-color: #d0e9c6; + +.badge-secondary { + color: #ffffff; + background-color: #6c757d; } -a.list-group-item-success.active, -a.list-group-item-success.active:hover, -a.list-group-item-success.active:focus { - color: #fff; - background-color: #3c763d; - border-color: #3c763d; +a.badge-secondary:hover, a.badge-secondary:focus { + color: #ffffff; + background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785); } -.list-group-item-info { - color: #31708f; - background-color: #d9edf7; +a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); } -a.list-group-item-info { - color: #31708f; + +.badge-success { + color: #ffffff; + background-color: #28a745; } -a.list-group-item-info .list-group-item-heading { - color: inherit; +a.badge-success:hover, a.badge-success:focus { + color: #ffffff; + background-color: rgb(30.1449275362, 125.8550724638, 52); } -a.list-group-item-info:hover, -a.list-group-item-info:focus { - color: #31708f; - background-color: #c4e3f3; +a.badge-success:focus, a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } -a.list-group-item-info.active, -a.list-group-item-info.active:hover, -a.list-group-item-info.active:focus { - color: #fff; - background-color: #31708f; - border-color: #31708f; + +.badge-info { + color: #ffffff; + background-color: #17a2b8; } -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3; +a.badge-info:hover, a.badge-info:focus { + color: #ffffff; + background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667); } -a.list-group-item-warning { - color: #8a6d3b; +a.badge-info:focus, a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } -a.list-group-item-warning .list-group-item-heading { - color: inherit; + +.badge-warning { + color: #212529; + background-color: #ffc107; } -a.list-group-item-warning:hover, -a.list-group-item-warning:focus { - color: #8a6d3b; - background-color: #faf2cc; +a.badge-warning:hover, a.badge-warning:focus { + color: #212529; + background-color: rgb(211, 158.25, 0); } -a.list-group-item-warning.active, -a.list-group-item-warning.active:hover, -a.list-group-item-warning.active:focus { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b; +a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } -.list-group-item-danger { - color: #a94442; - background-color: #f2dede; + +.badge-danger { + color: #ffffff; + background-color: #dc3545; } -a.list-group-item-danger { - color: #a94442; +a.badge-danger:hover, a.badge-danger:focus { + color: #ffffff; + background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987); } -a.list-group-item-danger .list-group-item-heading { - color: inherit; +a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } -a.list-group-item-danger:hover, -a.list-group-item-danger:focus { - color: #a94442; - background-color: #ebcccc; + +.badge-light { + color: #212529; + background-color: #f8f9fa; } -a.list-group-item-danger.active, -a.list-group-item-danger.active:hover, -a.list-group-item-danger.active:focus { - color: #fff; - background-color: #a94442; - border-color: #a94442; +a.badge-light:hover, a.badge-light:focus { + color: #212529; + background-color: rgb(218.25, 223.5, 228.75); } -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; +a.badge-light:focus, a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); } -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; + +.badge-dark { + color: #ffffff; + background-color: #343a40; } -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid transparent; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +a.badge-dark:hover, a.badge-dark:focus { + color: #ffffff; + background-color: rgb(29.1379310345, 32.5, 35.8620689655); } -.panel-body { - padding: 15px; +a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); } -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-right-radius: 3px; - border-top-left-radius: 3px; + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; } -.panel-heading > .dropdown .dropdown-toggle { - color: inherit; +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } } -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 16px; - color: inherit; + +.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; } -.panel-title > a { + +.alert-heading { color: inherit; } -.panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; + +.alert-link { + font-weight: 700; } -.panel > .list-group { - margin-bottom: 0; + +.alert-dismissible { + padding-right: 4rem; } -.panel > .list-group .list-group-item { - border-width: 1px 0; - border-radius: 0; +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 0.75rem 1.25rem; + color: inherit; } -.panel > .list-group:first-child .list-group-item:first-child { - border-top: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; + +.alert-primary { + color: rgb(0, 63.96, 132.6); + background-color: rgb(204, 228.6, 255); + border-color: rgb(183.6, 218.04, 255); } -.panel > .list-group:last-child .list-group-item:last-child { - border-bottom: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; +.alert-primary hr { + border-top-color: rgb(158.1, 204.84, 255); } -.panel-heading + .list-group .list-group-item:first-child { - border-top-width: 0; +.alert-primary .alert-link { + color: rgb(0, 39.36, 81.6); } -.panel > .table, -.panel > .table-responsive > .table { - margin-bottom: 0; + +.alert-secondary { + color: rgb(56.16, 60.84, 65); + background-color: rgb(225.6, 227.4, 229); + border-color: rgb(213.84, 216.36, 218.6); } -.panel > .table:first-child, -.panel > .table-responsive:first-child > .table:first-child { - border-top-right-radius: 3px; - border-top-left-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { - border-top-left-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { - border-top-right-radius: 3px; -} -.panel > .table:last-child, -.panel > .table-responsive:last-child > .table:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { - border-bottom-right-radius: 3px; -} -.panel > .panel-body + .table, -.panel > .panel-body + .table-responsive { - border-top: 1px solid #ddd; -} -.panel > .table > tbody:first-child > tr:first-child th, -.panel > .table > tbody:first-child > tr:first-child td { - border-top: 0; +.alert-secondary hr { + border-top-color: rgb(200.3075090253, 203.6560288809, 206.6324909747); } -.panel > .table-bordered, -.panel > .table-responsive > .table-bordered { - border: 0; +.alert-secondary .alert-link { + color: rgb(32.5205150215, 35.2305579399, 37.6394849785); } -.panel > .table-bordered > thead > tr > th:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, -.panel > .table-bordered > tbody > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, -.panel > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-bordered > thead > tr > td:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, -.panel > .table-bordered > tbody > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, -.panel > .table-bordered > tfoot > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; -} -.panel > .table-bordered > thead > tr > th:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, -.panel > .table-bordered > tbody > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, -.panel > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-bordered > thead > tr > td:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, -.panel > .table-bordered > tbody > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, -.panel > .table-bordered > tfoot > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; + +.alert-success { + color: rgb(20.8, 86.84, 35.88); + background-color: rgb(212, 237.4, 217.8); + border-color: rgb(194.8, 230.36, 202.92); } -.panel > .table-bordered > thead > tr:first-child > td, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, -.panel > .table-bordered > tbody > tr:first-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, -.panel > .table-bordered > thead > tr:first-child > th, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, -.panel > .table-bordered > tbody > tr:first-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { - border-bottom: 0; +.alert-success hr { + border-top-color: rgb(176.7059405941, 222.9540594059, 187.2665346535); } -.panel > .table-bordered > tbody > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, -.panel > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-bordered > tbody > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, -.panel > .table-bordered > tfoot > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { - border-bottom: 0; +.alert-success .alert-link { + color: rgb(10.9449275362, 45.6950724638, 18.88); } -.panel > .table-responsive { - border: 0; - margin-bottom: 0; + +.alert-info { + color: rgb(11.96, 84.24, 95.68); + background-color: rgb(208.6, 236.4, 240.8); + border-color: rgb(190.04, 228.96, 235.12); } -.panel-group { - margin-bottom: 20px; +.alert-info hr { + border-top-color: rgb(170.5152475248, 221.1332673267, 229.1447524752); } -.panel-group .panel { - margin-bottom: 0; - border-radius: 4px; +.alert-info .alert-link { + color: rgb(6.2933333333, 44.3269565217, 50.3466666667); +} + +.alert-warning { + color: rgb(132.6, 100.36, 3.64); + background-color: rgb(255, 242.6, 205.4); + border-color: rgb(255, 237.64, 185.56); +} +.alert-warning hr { + border-top-color: rgb(255, 231.265, 160.06); +} +.alert-warning .alert-link { + color: rgb(82.9625954198, 62.7912977099, 2.2774045802); +} + +.alert-danger { + color: rgb(114.4, 27.56, 35.88); + background-color: rgb(248, 214.6, 217.8); + border-color: rgb(245.2, 198.44, 202.92); +} +.alert-danger hr { + border-top-color: rgb(241.4341772152, 176.7058227848, 182.9073417722); +} +.alert-danger .alert-link { + color: rgb(73.3010989011, 17.6589010989, 22.9898901099); +} + +.alert-light { + color: rgb(128.96, 129.48, 130); + background-color: rgb(253.6, 253.8, 254); + border-color: rgb(253.04, 253.32, 253.6); +} +.alert-light hr { + border-top-color: rgb(238.165, 240.57, 242.975); +} +.alert-light .alert-link { + color: rgb(103.5492351816, 103.98, 104.4107648184); +} + +.alert-dark { + color: rgb(27.04, 30.16, 33.28); + background-color: rgb(214.4, 215.6, 216.8); + border-color: rgb(198.16, 199.84, 201.52); +} +.alert-dark hr { + border-top-color: rgb(185.0216751269, 187.09, 189.1583248731); +} +.alert-dark .alert-link { + color: rgb(4.1779310345, 4.66, 5.1420689655); +} + +@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: #ffffff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } } -.panel-group .panel + .panel { - margin-top: 5px; + +.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; } -.panel-group .panel-heading { - border-bottom: 0; + +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite; } -.panel-group .panel-heading + .panel-collapse .panel-body { - border-top: 1px solid #ddd; +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } } -.panel-group .panel-footer { - border-top: 0; + +.media { + display: flex; + align-items: flex-start; } -.panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #ddd; + +.media-body { + flex: 1; +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 0.25rem; } -.panel-default { - border-color: #ddd; + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; } -.panel-default > .panel-heading { - color: #333333; - background-color: #f5f5f5; - border-color: #ddd; +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; } -.panel-default > .panel-heading + .panel-collapse .panel-body { - border-top-color: #ddd; +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; } -.panel-default > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #ddd; + +.list-group-item, .moin-user-action-special { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + background-color: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.125); } -.panel-primary { - border-color: #428bca; +.list-group-item:first-child, .moin-user-action-special:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; } -.panel-primary > .panel-heading { - color: #fff; - background-color: #428bca; - border-color: #428bca; +.list-group-item:last-child, .moin-user-action-special:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; } -.panel-primary > .panel-heading + .panel-collapse .panel-body { - border-top-color: #428bca; +.list-group-item.disabled, .disabled.moin-user-action-special, .list-group-item:disabled, .moin-user-action-special:disabled { + color: #6c757d; + pointer-events: none; + background-color: #ffffff; } -.panel-primary > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #428bca; +.list-group-item.active, .active.moin-user-action-special { + z-index: 2; + color: #ffffff; + background-color: #007bff; + border-color: #007bff; } -.panel-success { - border-color: #d6e9c6; +.list-group-item + .list-group-item, .moin-user-action-special + .list-group-item, .list-group-item + .moin-user-action-special, .moin-user-action-special + .moin-user-action-special { + border-top-width: 0; } -.panel-success > .panel-heading { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; +.list-group-item + .list-group-item.active, .moin-user-action-special + .list-group-item.active, .list-group-item + .active.moin-user-action-special, .moin-user-action-special + .active.moin-user-action-special { + margin-top: -1px; + border-top-width: 1px; } -.panel-success > .panel-heading + .panel-collapse .panel-body { - border-top-color: #d6e9c6; + +.list-group-horizontal { + flex-direction: row; } -.panel-success > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #d6e9c6; +.list-group-horizontal > .list-group-item:first-child, .list-group-horizontal > .moin-user-action-special:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } -.panel-info { - border-color: #bce8f1; +.list-group-horizontal > .list-group-item:last-child, .list-group-horizontal > .moin-user-action-special:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; } -.panel-info > .panel-heading { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; +.list-group-horizontal > .list-group-item.active, .list-group-horizontal > .active.moin-user-action-special { + margin-top: 0; } -.panel-info > .panel-heading + .panel-collapse .panel-body { - border-top-color: #bce8f1; +.list-group-horizontal > .list-group-item + .list-group-item, .list-group-horizontal > .moin-user-action-special + .list-group-item, .list-group-horizontal > .list-group-item + .moin-user-action-special, .list-group-horizontal > .moin-user-action-special + .moin-user-action-special { + border-top-width: 1px; + border-left-width: 0; } -.panel-info > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #bce8f1; +.list-group-horizontal > .list-group-item + .list-group-item.active, .list-group-horizontal > .moin-user-action-special + .list-group-item.active, .list-group-horizontal > .list-group-item + .active.moin-user-action-special, .list-group-horizontal > .moin-user-action-special + .active.moin-user-action-special { + margin-left: -1px; + border-left-width: 1px; } -.panel-warning { - border-color: #faebcc; + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child, .list-group-horizontal-sm > .moin-user-action-special:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child, .list-group-horizontal-sm > .moin-user-action-special:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active, .list-group-horizontal-sm > .active.moin-user-action-special { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item, .list-group-horizontal-sm > .moin-user-action-special + .list-group-item, .list-group-horizontal-sm > .list-group-item + .moin-user-action-special, .list-group-horizontal-sm > .moin-user-action-special + .moin-user-action-special { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active, .list-group-horizontal-sm > .moin-user-action-special + .list-group-item.active, .list-group-horizontal-sm > .list-group-item + .active.moin-user-action-special, .list-group-horizontal-sm > .moin-user-action-special + .active.moin-user-action-special { + margin-left: -1px; + border-left-width: 1px; + } } -.panel-warning > .panel-heading { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child, .list-group-horizontal-md > .moin-user-action-special:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child, .list-group-horizontal-md > .moin-user-action-special:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active, .list-group-horizontal-md > .active.moin-user-action-special { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item, .list-group-horizontal-md > .moin-user-action-special + .list-group-item, .list-group-horizontal-md > .list-group-item + .moin-user-action-special, .list-group-horizontal-md > .moin-user-action-special + .moin-user-action-special { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active, .list-group-horizontal-md > .moin-user-action-special + .list-group-item.active, .list-group-horizontal-md > .list-group-item + .active.moin-user-action-special, .list-group-horizontal-md > .moin-user-action-special + .active.moin-user-action-special { + margin-left: -1px; + border-left-width: 1px; + } } -.panel-warning > .panel-heading + .panel-collapse .panel-body { - border-top-color: #faebcc; +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child, .list-group-horizontal-lg > .moin-user-action-special:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child, .list-group-horizontal-lg > .moin-user-action-special:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active, .list-group-horizontal-lg > .active.moin-user-action-special { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item, .list-group-horizontal-lg > .moin-user-action-special + .list-group-item, .list-group-horizontal-lg > .list-group-item + .moin-user-action-special, .list-group-horizontal-lg > .moin-user-action-special + .moin-user-action-special { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active, .list-group-horizontal-lg > .moin-user-action-special + .list-group-item.active, .list-group-horizontal-lg > .list-group-item + .active.moin-user-action-special, .list-group-horizontal-lg > .moin-user-action-special + .active.moin-user-action-special { + margin-left: -1px; + border-left-width: 1px; + } } -.panel-warning > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #faebcc; +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child, .list-group-horizontal-xl > .moin-user-action-special:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child, .list-group-horizontal-xl > .moin-user-action-special:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active, .list-group-horizontal-xl > .active.moin-user-action-special { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item, .list-group-horizontal-xl > .moin-user-action-special + .list-group-item, .list-group-horizontal-xl > .list-group-item + .moin-user-action-special, .list-group-horizontal-xl > .moin-user-action-special + .moin-user-action-special { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active, .list-group-horizontal-xl > .moin-user-action-special + .list-group-item.active, .list-group-horizontal-xl > .list-group-item + .active.moin-user-action-special, .list-group-horizontal-xl > .moin-user-action-special + .active.moin-user-action-special { + margin-left: -1px; + border-left-width: 1px; + } } -.panel-danger { - border-color: #ebccd1; +.list-group-flush { + border-radius: 0; } -.panel-danger > .panel-heading { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; +.list-group-flush > .list-group-item, .list-group-flush > .moin-user-action-special { + border-width: 0 0 1px; } -.panel-danger > .panel-heading + .panel-collapse .panel-body { - border-top-color: #ebccd1; +.list-group-flush > .list-group-item:last-child, .list-group-flush > .moin-user-action-special:last-child { + border-bottom-width: 0; } -.panel-danger > .panel-footer + .panel-collapse .panel-body { - border-bottom-color: #ebccd1; + +.list-group-item-primary { + color: rgb(0, 63.96, 132.6); + background-color: rgb(183.6, 218.04, 255); } -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: rgb(0, 63.96, 132.6); + background-color: rgb(158.1, 204.84, 255); } -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0.15); +.list-group-item-primary.list-group-item-action.active { + color: #ffffff; + background-color: rgb(0, 63.96, 132.6); + border-color: rgb(0, 63.96, 132.6); } -.well-lg { - padding: 24px; - border-radius: 6px; + +.list-group-item-secondary { + color: rgb(56.16, 60.84, 65); + background-color: rgb(213.84, 216.36, 218.6); +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: rgb(56.16, 60.84, 65); + background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747); +} +.list-group-item-secondary.list-group-item-action.active { + color: #ffffff; + background-color: rgb(56.16, 60.84, 65); + border-color: rgb(56.16, 60.84, 65); +} + +.list-group-item-success { + color: rgb(20.8, 86.84, 35.88); + background-color: rgb(194.8, 230.36, 202.92); +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: rgb(20.8, 86.84, 35.88); + background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535); +} +.list-group-item-success.list-group-item-action.active { + color: #ffffff; + background-color: rgb(20.8, 86.84, 35.88); + border-color: rgb(20.8, 86.84, 35.88); +} + +.list-group-item-info { + color: rgb(11.96, 84.24, 95.68); + background-color: rgb(190.04, 228.96, 235.12); +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: rgb(11.96, 84.24, 95.68); + background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752); +} +.list-group-item-info.list-group-item-action.active { + color: #ffffff; + background-color: rgb(11.96, 84.24, 95.68); + border-color: rgb(11.96, 84.24, 95.68); +} + +.list-group-item-warning { + color: rgb(132.6, 100.36, 3.64); + background-color: rgb(255, 237.64, 185.56); +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: rgb(132.6, 100.36, 3.64); + background-color: rgb(255, 231.265, 160.06); +} +.list-group-item-warning.list-group-item-action.active { + color: #ffffff; + background-color: rgb(132.6, 100.36, 3.64); + border-color: rgb(132.6, 100.36, 3.64); +} + +.list-group-item-danger { + color: rgb(114.4, 27.56, 35.88); + background-color: rgb(245.2, 198.44, 202.92); +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: rgb(114.4, 27.56, 35.88); + background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722); +} +.list-group-item-danger.list-group-item-action.active { + color: #ffffff; + background-color: rgb(114.4, 27.56, 35.88); + border-color: rgb(114.4, 27.56, 35.88); +} + +.list-group-item-light { + color: rgb(128.96, 129.48, 130); + background-color: rgb(253.04, 253.32, 253.6); +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: rgb(128.96, 129.48, 130); + background-color: rgb(238.165, 240.57, 242.975); +} +.list-group-item-light.list-group-item-action.active { + color: #ffffff; + background-color: rgb(128.96, 129.48, 130); + border-color: rgb(128.96, 129.48, 130); +} + +.list-group-item-dark { + color: rgb(27.04, 30.16, 33.28); + background-color: rgb(198.16, 199.84, 201.52); +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: rgb(27.04, 30.16, 33.28); + background-color: rgb(185.0216751269, 187.09, 189.1583248731); } -.well-sm { - padding: 9px; - border-radius: 3px; +.list-group-item-dark.list-group-item-action.active { + color: #ffffff; + background-color: rgb(27.04, 30.16, 33.28); + border-color: rgb(27.04, 30.16, 33.28); } + .close { float: right; - font-size: 21px; - font-weight: bold; + font-size: 1.5rem; + font-weight: 700; line-height: 1; color: #000; - text-shadow: 0 1px 0 #fff; - opacity: 0.2; - filter: alpha(opacity=20); + text-shadow: 0 1px 0 #ffffff; + opacity: 0.5; } -.close:hover, -.close:focus { +.close:hover { color: #000; text-decoration: none; - cursor: pointer; - opacity: 0.5; - filter: alpha(opacity=50); } +.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + opacity: 0.75; +} + button.close { padding: 0; - cursor: pointer; - background: transparent; + background-color: transparent; border: 0; - -webkit-appearance: none; } + +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 { - display: none; - overflow: auto; - overflow-y: scroll; position: fixed; top: 0; - right: 0; - bottom: 0; left: 0; z-index: 1050; - -webkit-overflow-scrolling: touch; + 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 { - -webkit-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - transform: translate(0, -25%); - -webkit-transition: -webkit-transform 0.3s ease-out; - -moz-transition: -moz-transform 0.3s ease-out; - -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; + transform: translate(0, -50px); } -.modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - transform: translate(0, 0); +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } } -.modal-dialog { - position: relative; - width: auto; - margin: 10px; +.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: 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; - background-color: #fff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #ffffff; background-clip: padding-box; - outline: none; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; } + .modal-backdrop { position: fixed; top: 0; - right: 0; - bottom: 0; left: 0; z-index: 1040; + width: 100vw; + height: 100vh; background-color: #000; } .modal-backdrop.fade { opacity: 0; - filter: alpha(opacity=0); } -.modal-backdrop.in { +.modal-backdrop.show { opacity: 0.5; - filter: alpha(opacity=50); } + .modal-header { - padding: 15px; - border-bottom: 1px solid #e5e5e5; - min-height: 16.42857143px; + 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 { - margin-top: -2px; + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; } + .modal-title { - margin: 0; - line-height: 1.42857143; + margin-bottom: 0; + line-height: 1.5; } + .modal-body { position: relative; - padding: 20px; + flex: 1 1 auto; + padding: 1rem; } + .modal-footer { - margin-top: 15px; - padding: 19px 20px 20px; - text-align: right; - border-top: 1px solid #e5e5e5; -} -.modal-footer .btn + .btn { - margin-left: 5px; - margin-bottom: 0; + 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-footer .btn-group .btn + .btn { - margin-left: -1px; -} -.modal-footer .btn-block + .btn-block { - margin-left: 0; + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } -@media (min-width: 768px) { + +@media (min-width: 576px) { .modal-dialog { - width: 600px; - margin: 30px auto; + max-width: 500px; + margin: 1.75rem auto; } - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + .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: min-content; } .modal-sm { - width: 300px; + max-width: 300px; } } @media (min-width: 992px) { - .modal-lg { - width: 900px; + .modal-lg, + .modal-xl { + max-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; } } .tooltip { position: absolute; - z-index: 1030; + z-index: 1070; display: block; - visibility: visible; - font-size: 12px; - line-height: 1.4; + margin: 0; + font-family: -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; - filter: alpha(opacity=0); } -.tooltip.in { +.tooltip.show { opacity: 0.9; - filter: alpha(opacity=90); } -.tooltip.top { - margin-top: -3px; - padding: 5px 0; -} -.tooltip.right { - margin-left: 3px; - padding: 0 5px; -} -.tooltip.bottom { - margin-top: 3px; - padding: 5px 0; -} -.tooltip.left { - margin-left: -3px; - padding: 0 5px; -} -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - text-decoration: none; - background-color: #000; - border-radius: 4px; +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; } -.tooltip-arrow { +.tooltip .arrow::before { position: absolute; - width: 0; - height: 0; + content: ""; border-color: transparent; border-style: solid; } -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000; + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] { + padding: 0.4rem 0; } -.tooltip.top-left .tooltip-arrow { +.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow { bottom: 0; - left: 5px; - border-width: 5px 5px 0; - border-top-color: #000; } -.tooltip.top-right .tooltip-arrow { - bottom: 0; - right: 5px; - border-width: 5px 5px 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; } -.tooltip.right .tooltip-arrow { - top: 50%; + +.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; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000; + width: 0.4rem; + height: 0.8rem; } -.tooltip.left .tooltip-arrow { - top: 50%; +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before { right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; } -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] { + padding: 0.4rem 0; } -.tooltip.bottom-left .tooltip-arrow { +.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow { top: 0; - left: 5px; - border-width: 0 5px 5px; - border-bottom-color: #000; } -.tooltip.bottom-right .tooltip-arrow { - top: 0; - right: 5px; - border-width: 0 5px 5px; +.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: #ffffff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + .popover { position: absolute; top: 0; left: 0; - z-index: 1010; - display: none; + z-index: 1060; + display: block; max-width: 276px; - padding: 1px; + font-family: -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; - background-color: #fff; + 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: #ffffff; background-clip: padding-box; - border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - white-space: normal; -} -.popover.top { - margin-top: -10px; + border-radius: 0.3rem; } -.popover.right { - margin-left: 10px; -} -.popover.bottom { - margin-top: 10px; -} -.popover.left { - margin-left: -10px; -} -.popover-title { - margin: 0; - padding: 8px 14px; - font-size: 14px; - font-weight: normal; - line-height: 18px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 5px 5px 0 0; -} -.popover-content { - padding: 9px 14px; +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; } -.popover > .arrow, -.popover > .arrow:after { +.popover .arrow::before, .popover .arrow::after { position: absolute; display: block; - width: 0; - height: 0; + content: ""; border-color: transparent; border-style: solid; } -.popover > .arrow { - border-width: 11px; + +.bs-popover-top, .bs-popover-auto[x-placement^=top] { + margin-bottom: 0.5rem; } -.popover > .arrow:after { - border-width: 10px; - content: ""; +.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow { + bottom: calc(-0.5rem - 1px); } -.popover.top > .arrow { - left: 50%; - margin-left: -11px; - border-bottom-width: 0; - border-top-color: #999999; +.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); - bottom: -11px; } -.popover.top > .arrow:after { - content: " "; +.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after { bottom: 1px; - margin-left: -10px; - border-bottom-width: 0; - border-top-color: #fff; + border-width: 0.5rem 0.5rem 0; + border-top-color: #ffffff; } -.popover.right > .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-left-width: 0; - border-right-color: #999999; + +.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); } -.popover.right > .arrow:after { - content: " "; +.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after { left: 1px; - bottom: -10px; - border-left-width: 0; - border-right-color: #fff; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #ffffff; } -.popover.bottom > .arrow { - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999999; + +.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); - top: -11px; } -.popover.bottom > .arrow:after { - content: " "; - top: 1px; - margin-left: -10px; - border-top-width: 0; - border-bottom-color: #fff; -} -.popover.left > .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999999; - border-left-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: #ffffff; +} +.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 rgb(247.35, 247.35, 247.35); +} + +.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: #ffffff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + background-color: rgb(247.35, 247.35, 247.35); + border-bottom: 1px solid rgb(234.6, 234.6, 234.6); + 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%; + 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: #ffffff; + 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: #ffffff; + 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: no-repeat 50%/100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' 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='%23ffffff' 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: #ffffff; + 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: #ffffff; + text-align: center; +} + +@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%; + animation: spinner-border 0.75s linear infinite; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@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; + animation: spinner-grow 0.75s linear infinite; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +.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: #007bff !important; +} + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: rgb(0, 98.4, 204) !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: rgb(84.3605150215, 91.3905579399, 97.6394849785) !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: rgb(30.1449275362, 125.8550724638, 52) !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: rgb(17.3333333333, 122.0869565217, 138.6666666667) !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: rgb(211, 158.25, 0) !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: rgb(189.2151898734, 32.7848101266, 47.7721518987) !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: rgb(218.25, 223.5, 228.75) !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: rgb(29.1379310345, 32.5, 35.8620689655) !important; +} + +.bg-white { + background-color: #ffffff !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: #007bff !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: #ffffff !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 { + user-select: all !important; +} + +.user-select-auto { + user-select: auto !important; +} + +.user-select-none { + 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; } -.popover.left > .arrow:after { - content: " "; - right: 1px; - border-right-width: 0; - border-left-color: #fff; - bottom: -10px; + +.text-right { + text-align: right !important; } -.carousel { - position: relative; + +.text-center, .moin-logo { + text-align: center !important; } -.carousel-inner { - position: relative; - overflow: hidden; - width: 100%; + +@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; + } } -.carousel-inner > .item { - display: none; - position: relative; - -webkit-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; +@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; + } } -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - line-height: 1; +@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; + } } -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; +@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; + } } -.carousel-inner > .active { - left: 0; +.text-lowercase { + text-transform: lowercase !important; } -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; + +.text-uppercase { + text-transform: uppercase !important; } -.carousel-inner > .next { - left: 100%; + +.text-capitalize { + text-transform: capitalize !important; } -.carousel-inner > .prev { - left: -100%; + +.font-weight-light { + font-weight: 300 !important; } -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; + +.font-weight-lighter { + font-weight: lighter !important; } -.carousel-inner > .active.left { - left: -100%; + +.font-weight-normal { + font-weight: 400 !important; } -.carousel-inner > .active.right { - left: 100%; + +.font-weight-bold { + font-weight: 700 !important; } -.carousel-control { - position: absolute; - top: 0; - left: 0; - bottom: 0; - width: 15%; - opacity: 0.5; - filter: alpha(opacity=50); - font-size: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + +.font-weight-bolder { + font-weight: bolder !important; } -.carousel-control.left { - background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%)); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + +.font-italic { + font-style: italic !important; } -.carousel-control.right { - left: auto; - right: 0; - background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%)); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + +.text-white { + color: #ffffff !important; } -.carousel-control:hover, -.carousel-control:focus { - outline: none; - color: #fff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90); + +.text-primary { + color: #007bff !important; } -.carousel-control .icon-prev, -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-left, -.carousel-control .glyphicon-chevron-right { - position: absolute; - top: 50%; - z-index: 5; - display: inline-block; + +a.text-primary:hover, a.text-primary:focus { + color: rgb(0, 86.1, 178.5) !important; } -.carousel-control .icon-prev, -.carousel-control .glyphicon-chevron-left { - left: 50%; + +.text-secondary { + color: #6c757d !important; } -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-right { - right: 50%; + +a.text-secondary:hover, a.text-secondary:focus { + color: rgb(72.5407725322, 78.5858369099, 83.9592274678) !important; } -.carousel-control .icon-prev, -.carousel-control .icon-next { - width: 20px; - height: 20px; - margin-top: -10px; - margin-left: -10px; - font-family: serif; + +.text-success { + color: #28a745 !important; } -.carousel-control .icon-prev:before { - content: '\2039'; + +a.text-success:hover, a.text-success:focus { + color: rgb(25.2173913043, 105.2826086957, 43.5) !important; } -.carousel-control .icon-next:before { - content: '\203a'; + +.text-info { + color: #17a2b8 !important; } -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - margin-left: -30%; - padding-left: 0; - list-style: none; - text-align: center; + +a.text-info:hover, a.text-info:focus { + color: rgb(14.5, 102.1304347826, 116) !important; } -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - border: 1px solid #fff; - border-radius: 10px; - cursor: pointer; - background-color: #000 \9; - background-color: rgba(0, 0, 0, 0); + +.text-warning { + color: #ffc107 !important; } -.carousel-indicators .active { - margin: 0; - width: 12px; - height: 12px; - background-color: #fff; + +a.text-warning:hover, a.text-warning:focus { + color: rgb(185.5, 139.125, 0) !important; } -.carousel-caption { - position: absolute; - left: 15%; - right: 15%; - bottom: 20px; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + +.text-danger { + color: #dc3545 !important; } -.carousel-caption .btn { - text-shadow: none; + +a.text-danger:hover, a.text-danger:focus { + color: rgb(167.4810126582, 29.0189873418, 42.2848101266) !important; } -@media screen and (min-width: 768px) { - .carousel-control .glyphicon-chevron-left, - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -15px; - margin-left: -15px; - font-size: 30px; - } - .carousel-caption { - left: 20%; - right: 20%; - padding-bottom: 30px; - } - .carousel-indicators { - bottom: 20px; - } -} -.clearfix:before, -.clearfix:after, -.container:before, -.container:after, -.container-fluid:before, -.container-fluid:after, -.row:before, -.row:after, -.form-horizontal .form-group:before, -.form-horizontal .form-group:after, -.btn-toolbar:before, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:before, -.btn-group-vertical > .btn-group:after, -.nav:before, -.nav:after, -.navbar:before, -.navbar:after, -.navbar-header:before, -.navbar-header:after, -.navbar-collapse:before, -.navbar-collapse:after, -.pager:before, -.pager:after, -.panel-body:before, -.panel-body:after, -.modal-footer:before, -.modal-footer:after, -.moin-nav:before, -.moin-nav:after, -.moin-navbar-header:before, -.moin-navbar-header:after { - content: " "; - display: table; -} -.clearfix:after, -.container:after, -.container-fluid:after, -.row:after, -.form-horizontal .form-group:after, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:after, -.nav:after, -.navbar:after, -.navbar-header:after, -.navbar-collapse:after, -.pager:after, -.panel-body:after, -.modal-footer:after, -.moin-nav:after, -.moin-navbar-header:after { - clear: both; + +.text-light { + color: #f8f9fa !important; } -.center-block { - display: block; - margin-left: auto; - margin-right: auto; + +a.text-light:hover, a.text-light:focus { + color: rgb(203.375, 210.75, 218.125) !important; } -.pull-right { - float: right !important; + +.text-dark { + color: #343a40 !important; } -.pull-left { - float: left !important; + +a.text-dark:hover, a.text-dark:focus { + color: rgb(17.7068965517, 19.75, 21.7931034483) !important; } -.hide { - display: none !important; + +.text-body { + color: #212529 !important; } -.show { - display: block !important; + +.text-muted { + color: #6c757d !important; } -.invisible { - visibility: hidden; + +.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; @@ -5758,163 +9053,132 @@ button.close { background-color: transparent; border: 0; } -.hidden { - display: none !important; - visibility: hidden !important; + +.text-decoration-none { + text-decoration: none !important; } -.affix { - position: fixed; + +.text-break { + word-break: break-word !important; + word-wrap: break-word !important; } -@-ms-viewport { - width: device-width; + +.text-reset { + color: inherit !important; } -.visible-xs, -.visible-sm, -.visible-md, -.visible-lg { - display: none !important; + +.visible { + visibility: visible !important; } -@media (max-width: 767px) { - .visible-xs { - display: block !important; - } - table.visible-xs { - display: table; - } - tr.visible-xs { - display: table-row !important; - } - th.visible-xs, - td.visible-xs { - display: table-cell !important; - } + +.invisible { + visibility: hidden !important; } -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm { - display: block !important; - } - table.visible-sm { - display: table; + +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; } - tr.visible-sm { - display: table-row !important; + a:not(.btn) { + text-decoration: underline; } - th.visible-sm, - td.visible-sm { - display: table-cell !important; + abbr[title]::after { + content: " (" attr(title) ")"; } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md { - display: block !important; + pre { + white-space: pre-wrap !important; } - table.visible-md { - display: table; + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; } - tr.visible-md { - display: table-row !important; + thead { + display: table-header-group; } - th.visible-md, - td.visible-md { - display: table-cell !important; + tr, + img { + page-break-inside: avoid; } -} -@media (min-width: 1200px) { - .visible-lg { - display: block !important; + p, + h2, + h3 { + orphans: 3; + widows: 3; } - table.visible-lg { - display: table; + h2, + h3 { + page-break-after: avoid; } - tr.visible-lg { - display: table-row !important; + @page { + size: a3; } - th.visible-lg, - td.visible-lg { - display: table-cell !important; + body { + min-width: 992px !important; } -} -@media (max-width: 767px) { - .hidden-xs { - display: none !important; + .container { + min-width: 992px !important; } -} -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm { - display: none !important; + .navbar { + display: none; } -} -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-md { - display: none !important; + .badge { + border: 1px solid #000; } -} -@media (min-width: 1200px) { - .hidden-lg { - display: none !important; + .table { + border-collapse: collapse !important; } -} -.visible-print { - display: none !important; -} -@media print { - .visible-print { - display: block !important; + .table td, + .table th { + background-color: #ffffff !important; } - table.visible-print { - display: table; + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; } - tr.visible-print { - display: table-row !important; + .table-dark { + color: inherit; } - th.visible-print, - td.visible-print { - display: table-cell !important; + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #dee2e6; } -} -@media print { - .hidden-print { - display: none !important; + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; } } -/* end of bootstrap.less */ +/* end of bootstrap.scss */ /* start of basic theme custom css for moin2 */ ul.moin-pull-right { float: right !important; } -h1, -h2, -h3, -h4, -h5, -h6 { + +h1, h2, h3, h4, h5, h6 { padding-left: 0.5em; background-color: #E9EAEC; border-radius: 7px; border-bottom: 1px solid #90ADC6; } -h1:hover .moin-permalink, -h2:hover .moin-permalink, -h3:hover .moin-permalink, -h4:hover .moin-permalink, -h5:hover .moin-permalink, -h6:hover .moin-permalink, -h1:focus .moin-permalink, -h2:focus .moin-permalink, -h3:focus .moin-permalink, -h4:focus .moin-permalink, -h5:focus .moin-permalink, -h6:focus .moin-permalink { +h1:hover .moin-permalink, h1:focus .moin-permalink, h2:hover .moin-permalink, h2:focus .moin-permalink, h3:hover .moin-permalink, h3:focus .moin-permalink, h4:hover .moin-permalink, h4:focus .moin-permalink, h5:hover .moin-permalink, h5:focus .moin-permalink, h6:hover .moin-permalink, h6:focus .moin-permalink { font-size: 80%; display: inline; text-decoration: none; } + h1 { font-size: 1.75em; } + h2 { font-size: 1.5em; } + .moin-pagetitle { font-size: 1.75em; font-weight: normal; @@ -5923,91 +9187,82 @@ h2 { border-radius: 7px; border-bottom: 1px solid #90ADC6; } + .btn-primary { background-color: #90ADC6; } + +.navbar { + padding: 0px 0px; +} + +.navbar, .navbar-nav { + display: flex; +} + .moin-permalink { font-size: 80%; display: none; } + .moin-permalink:after { content: "\f1dd"; font-family: FontAwesome; } + .moin-logo { - text-align: center; position: relative; padding-top: 23px; padding-bottom: 23px; } + .moin-user-action-special { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #fff; - text-align: center; - padding: 2px 10px; - background-color: white; - border: 1px solid #E9EAEC; width: 100%; - color: #428bca; - border: 1px solid #ddd; + color: #007bff; + border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0; padding: 5px 15px; } -.moin-user-action-special:first-child { - border-top-right-radius: 4px; - border-top-left-radius: 4px; -} -.moin-user-action-special:last-child { - margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; -} -.moin-user-action-special > .badge { - float: right; -} -.moin-user-action-special > .badge + .badge { - margin-right: 5px; -} -.moin-user-action-special > a { - color: white; +.moin-user-action-special:hover, .moin-user-action-special:focus, .moin-user-action-special:active, .moin-user-action-special.active { + color: rgb(0, 86.1, 178.5); + background-color: #f8f9fa; + border: 1px solid rgba(0, 0, 0, 0.125); } -.moin-user-action-special:hover, -.moin-user-action-special:focus, -.moin-user-action-special:active, -.moin-user-action-special.active { - color: #2a6496; - background-color: #f5f5f5; - border: 1px solid #ddd; -} -.moin-viewoptions, -.moin-itemactions, -.moin-useractions { + +.moin-viewoptions, .moin-itemactions, .moin-useractions { float: right; } + a.moin-showhide { color: #90ADC6; } + a:focus.moin-showhide { outline-width: 0; } + .list-group-item-heading { margin: 7px 10px; } -.list-group-item { - text-align: center; + +.list-group-item, .moin-user-action-special { + text-align: left; padding: 2px 10px; background-color: white; border: 1px solid #E9EAEC; } -.list-group-item > a { +.list-group-item > a, .moin-user-action-special > a { color: white; } -a.list-group-item.wikilink { +.list-group-item.active, .active.moin-user-action-special { + background-color: #428bca; + border-color: #428bca; +} + +a.list-group-item.wikilink, a.wikilink.moin-user-action-special { color: #90ADC6; } + .moin-list-heading { background-color: #E9EAEC; border: 1px solid #E9EAEC; @@ -6018,177 +9273,73 @@ a.list-group-item.wikilink { .moin-list-heading > a { color: #90ADC6; } + .moin-nav { - margin-bottom: 0; - padding-left: 0; - list-style: none; margin-bottom: 20px; } -.moin-nav > li { - position: relative; - display: block; -} -.moin-nav > li > a { - position: relative; - display: block; - padding: 10px 15px; -} -.moin-nav > li > a:hover, -.moin-nav > li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} -.moin-nav > li.disabled > a { - color: #999999; -} -.moin-nav > li.disabled > a:hover, -.moin-nav > li.disabled > a:focus { - color: #999999; - text-decoration: none; - background-color: transparent; - cursor: not-allowed; -} -.moin-nav .open > a, -.moin-nav .open > a:hover, -.moin-nav .open > a:focus { - background-color: #eeeeee; - border-color: #428bca; -} -.moin-nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.moin-nav > li > a > img { - max-width: none; -} + .moin-shadow > li > a:focus { - border-color: #66afe9; + color: #495057; + background-color: #ffffff; + border-color: rgb(127.5, 189, 255); outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .moin-nonexistent { - color: #e7908e !important; + color: rgb(222.7, 108.8, 105.4) !important; } .moin-nonexistent:hover { color: #d9534f; } + +#app { + padding: 0px; +} + +.moin-sidebar { + margin-left: 15px; + margin-right: 15px; + width: 12rem; +} + .moin-sidebar-panels { overflow: hidden; } + .moin-sidebar-panels a { white-space: nowrap; } + .moin-sidebar-panels .moin-showhide a { white-space: normal; } + .moin-sidebar-panels a .hidden-sm, .moin-sidebar-panels a .hidden-xs { display: inline !important; } + .moin-sidebar-panels .moin-sidebar-form { padding-bottom: 10px; } -.moin-navbar-inverse { + +.navbar-inverse, .moin-navbar-inverse { background-color: #222; - border-color: #080808; + border-color: rgb(8.5, 8.5, 8.5); +} + +.moin-navbar-inverse { background-color: #E9EAEC; padding-left: 0px; padding-right: 0px; border-color: #E9EAEC; } -.moin-navbar-inverse .navbar-brand { - color: #999999; -} -.moin-navbar-inverse .navbar-brand:hover, -.moin-navbar-inverse .navbar-brand:focus { - color: #fff; - background-color: transparent; -} -.moin-navbar-inverse .navbar-text { - color: #999999; -} -.moin-navbar-inverse .navbar-nav > li > a { - color: #999999; -} -.moin-navbar-inverse .navbar-nav > li > a:hover, -.moin-navbar-inverse .navbar-nav > li > a:focus { - color: #fff; - background-color: transparent; -} -.moin-navbar-inverse .navbar-nav > .active > a, -.moin-navbar-inverse .navbar-nav > .active > a:hover, -.moin-navbar-inverse .navbar-nav > .active > a:focus { - color: #fff; - background-color: #080808; -} -.moin-navbar-inverse .navbar-nav > .disabled > a, -.moin-navbar-inverse .navbar-nav > .disabled > a:hover, -.moin-navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444; - background-color: transparent; -} -.moin-navbar-inverse .navbar-toggle { - border-color: #333; -} -.moin-navbar-inverse .navbar-toggle:hover, -.moin-navbar-inverse .navbar-toggle:focus { - background-color: #333; -} -.moin-navbar-inverse .navbar-toggle .icon-bar { - background-color: #fff; -} -.moin-navbar-inverse .navbar-collapse, -.moin-navbar-inverse .navbar-form { - border-color: #101010; -} -.moin-navbar-inverse .navbar-nav > .open > a, -.moin-navbar-inverse .navbar-nav > .open > a:hover, -.moin-navbar-inverse .navbar-nav > .open > a:focus { - background-color: #080808; - color: #fff; -} -@media (max-width: 479px) { - .moin-navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #080808; - } - .moin-navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #080808; - } - .moin-navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #999999; - } - .moin-navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, - .moin-navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #fff; - background-color: transparent; - } - .moin-navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, - .moin-navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, - .moin-navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-color: #080808; - } - .moin-navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, - .moin-navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .moin-navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444; - background-color: transparent; - } -} -.moin-navbar-inverse .navbar-link { - color: #999999; -} -.moin-navbar-inverse .navbar-link:hover { - color: #fff; -} .moin-navbar-inverse .navbar-nav > li > a { color: #90ADC6; } .moin-navbar-inverse .navbar-nav > li > a.active { - color: #fff; + color: #90ADC6; } .moin-navbar-inverse .navbar-text { color: #90ADC6; @@ -6199,22 +9350,44 @@ a.list-group-item.wikilink { .moin-navbar-inverse .navbar-brand { color: #90ADC6; } +.moin-navbar-inverse .navbar-toggle { + border-color: #333; +} +.moin-navbar-inverse .navbar-toggle > .icon-bar { + background-color: #fff; +} + .moin-button { background-color: #E9EAEC; color: #333652; border-color: #cccccc; } -.moin-navbar-user > ul.nav > li, -.moin-navbar-user > ul.nav > li > a { + +.moin-navbar-user > ul.nav > li, .moin-navbar-user > ul.moin-nav > li, +.moin-navbar-user > ul.nav > li > a, +.moin-navbar-user > ul.moin-nav > li > a { display: inline; } -.moin-navbar-user > ul.nav > li > a { + +.moin-navbar-user > ul.nav > li > a, .moin-navbar-user > ul.moin-nav > li > a { padding: 10px 10px; } -.moin-navbar-user > ul.nav { + +.moin-navbar-user > ul.nav, .moin-navbar-user > ul.moin-nav { margin-top: 15px; margin-bottom: 15px; + flex-direction: row; +} + +.moin-footer { + flex-direction: column; + align-items: flex-start; +} + +.moin-footer > hr { + align-self: stretch; } + .moin-quicklink { position: relative; padding: 2px 10px 2px 10px; @@ -6227,185 +9400,140 @@ a.list-group-item.wikilink { } .moin-quicklink:last-child { margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } -.moin-quicklink:hover, -.moin-quicklink:focus { - background-color: #f5f5f5; +.moin-quicklink:hover, .moin-quicklink:focus { + background-color: #f8f9fa; } + .moin-quicklink-label { display: block; } -.moin-quicklink-label:hover, -.moin-quicklink-label:focus { +.moin-quicklink-label:hover, .moin-quicklink-label:focus { + color: #90adc6; text-decoration: none; } + .moin-quicklink-delete { position: absolute; left: 80%; top: 25%; } -.moin-quicklink-delete:hover, -.moin-quicklink-delete:focus { +.moin-quicklink-delete:hover, .moin-quicklink-delete:focus { text-decoration: none; } + .comment { - color: #333333; - background-color: #e1edf7; + color: #333652; + background-color: rgb(204, 228.6, 255); } -.moin-navbar-form { - margin-left: -15px; - margin-right: -15px; - padding: 10px 15px; + +.navbar-form, .moin-navbar-form { border-top: 1px solid transparent; border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - margin-top: 8px; - margin-bottom: 8px; +} + +.moin-navbar-form { padding-left: 0px; padding-right: 0px; } -@media (min-width: 768px) { - .moin-navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .moin-navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .moin-navbar-form .input-group > .form-control { - width: 100%; - } - .moin-navbar-form .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .moin-navbar-form .radio, - .moin-navbar-form .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - padding-left: 0; - vertical-align: middle; - } - .moin-navbar-form .radio input[type="radio"], - .moin-navbar-form .checkbox input[type="checkbox"] { - float: none; - margin-left: 0; - } - .moin-navbar-form .has-feedback .form-control-feedback { - top: 0; - } -} -@media (max-width: 479px) { - .moin-navbar-form .form-group { - margin-bottom: 5px; - } -} -@media (min-width: 480px) { - .moin-navbar-form { - width: auto; - border: 0; - margin-left: 0; - margin-right: 0; - padding-top: 0; - padding-bottom: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .moin-navbar-form.navbar-right:last-child { - margin-right: -15px; - } + +.navbar-header::after, .moin-navbar-header::after { + display: block; + clear: both; + content: ""; } + .moin-navbar-header { + display: flex; + align-items: center; padding-left: 0px; padding-right: 0px; } -@media (min-width: 480px) { - .moin-navbar-header { - float: left; - } -} + .moin-navbar-header > button { float: left; } -.moin-toggle-comments-button, -.moin-transclusions-button { + +.moin-toggle-comments-button, .moin-transclusions-button { font-weight: normal; } + +a.moin-toggle-comments-tooltip, a.moin-transclusions-tooltip { + color: #90ADC6; +} + a.wikilink { color: white; } + .moin-alias { z-index: 500; } -.moin-breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; - list-style: none; - background-color: #f5f5f5; - border-radius: 4px; -} -.moin-breadcrumb > li { - display: inline-block; -} -.moin-breadcrumb > li + li:before { - content: "/\00a0"; - padding: 0 5px; - color: #ccc; -} -.moin-breadcrumb > .active { - color: #999999; -} -.moin-breadcrumb > li + li:before { - content: "\0020"; + +ul.moin-breadcrumb { + display: inline-flex !important; + align-self: self-start; + align-items: center; + padding-inline-start: 8px; + margin-top: 6px; + margin-bottom: 6px; + padding: 0px 8px 0px 8px; +} +ul.moin-breadcrumb > li + li:before { + content: " "; padding: 0px; } + ul.moin-breadcrumb ul.moin-alias { background-color: white; border-radius: 6px; } -ul.moin-breadcrumb, + ul.moin-breadcrumb ul.moin-alias { padding: 0; margin: 0; display: inline-block; } + ul.moin-breadcrumb li ul.moin-alias li { padding: 2px 10px; color: #ffffff; list-style-type: none; display: block; } + ul.moin-breadcrumb li ul.moin-alias li a { display: inline-block; color: #ffffff; } + ul.moin-breadcrumb li { position: relative; } + ul.moin-breadcrumb li ul.moin-alias { display: none; position: absolute; } + ul.moin-breadcrumb li:hover ul.moin-alias { display: block; } + ul > li.moin-panel-heading { display: none; } + .moin-thead { background-color: silver; } -html, -body { + +html, body { height: 100%; } + .moin-error { color: #ff2727; background: #d6d5d0; @@ -6415,9 +9543,11 @@ body { list-style-type: none; border-radius: 5px; } + .moin-content { padding-bottom: 10%; } + .moin-search-option-bar { padding-left: 10px; border: 1px solid #555555; @@ -6429,38 +9559,98 @@ body { float: right; padding: 10px; } -.container-fluid { + +.container-fluid, .container-sm, .container-md, .container-lg, .container-xl { min-height: 100%; position: relative; } + html { overflow-y: scroll; } + .menu .submenu { display: none; margin-bottom: 0px; } + .menu:hover .submenu { display: block; } + .moin-index-actions { padding-left: 0; } .moin-index-actions .navbar-collapse { padding-left: 0; } + #editor > textarea { width: 100%; } + img { vertical-align: bottom; } + #moin-content { font-size: 16px; } + +.navbar-toggle { + position: relative; + float: left; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; + display: none; +} +.navbar-toggle:focus { + outline: none; +} + +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} + +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} + +@media (max-width: 767px) { + .navbar-toggle { + display: inline; + } + .hidden-xs { + display: none; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none; + } +} /* Support for extra small viewports */ @media screen and (max-width: 768px) { - .moin-navbar-user > ul.nav > li > a { + .moin-navbar-user > ul.nav > li > a, .moin-navbar-user > ul.moin-nav > li > a { padding: 10px 7px; } div.moin-navbar-user { @@ -6480,40 +9670,14 @@ img { } /* Set sidebar width and shift off canvas */ .moin-sidebar { - position: absolute; top: 0; - width: 33%; - } - .moin-sidebar { - left: -33%; + width: 25%; + display: none; } /* When user toggles button (see basic.js) show/hide sidebar */ - #moin-main-wrapper.showsidebar { - left: 33%; - } - .navbar-toggle { - position: relative; - float: left; - margin-right: 15px; - padding: 9px 10px; - margin-top: 8px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; - display: inline; - } - .navbar-toggle:focus { - outline: none; - } - .navbar-toggle .icon-bar { + .moin-sidebar.showsidebar { display: block; - width: 22px; - height: 2px; - border-radius: 1px; - } - .navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; } } + +/*# sourceMappingURL=theme.css.map */ diff --git a/src/moin/themes/basic/static/css/theme.css.map b/src/moin/themes/basic/static/css/theme.css.map new file mode 100644 index 000000000..126a5f2d0 --- /dev/null +++ b/src/moin/themes/basic/static/css/theme.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../scss/_notice.scss","../../scss/theme.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/bootstrap.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_root.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_reboot.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_variables.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/vendor/_rfs.scss","../../scss/_variables.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_hover.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_type.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_lists.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_images.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_image.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_border-radius.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_code.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_grid.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_grid.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_breakpoints.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_grid-framework.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_tables.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_table-row.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_forms.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_transition.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_forms.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_gradients.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_buttons.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_buttons.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_transitions.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_dropdown.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_caret.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_nav-divider.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_button-group.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_input-group.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_custom-forms.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_nav.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_navbar.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_card.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_breadcrumb.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_pagination.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_pagination.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_badge.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_badge.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_jumbotron.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_alert.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_alert.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_progress.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_media.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_list-group.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_list-group.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_close.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_toasts.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_modal.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_tooltip.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_reset-text.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_popover.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_carousel.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_clearfix.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_spinners.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_align.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_background-variant.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_background.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_borders.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_display.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_embed.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_flex.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_float.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_interactions.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_overflow.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_position.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_screenreaders.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_screen-reader.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_shadows.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_sizing.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_spacing.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_stretched-link.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_text.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_text-truncate.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_text-emphasis.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_text-hide.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/utilities/_visibility.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/_print.scss","../../../../../../../../../../home/roland/workspace/bootstrap/bootstrap-4.5.3/scss/mixins/_float.scss"],"names":[],"mappings":"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D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBrB0CW;EqBzCX,crByCW;;AqBlCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADQN;EC3DA;EFAE,kBnBsEW;EqBpEb,crBoEa;;AGhEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBrB0CW;EqBzCX,crByCW;;AqBlCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADQN;EC3DA;EFAE,kBnBsEW;EqBpEb,crBoEa;;AGhEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBrB0CW;EqBzCX,crByCW;;AqBlCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADcN;ECPA,OrBYa;EqBXb,crBWa;;AGhEb;EkBwDE,OALgD;EAMhD,kBrBOW;EqBNX,crBMW;;AqBHb;EAEE;;AAGF;EAEE,OrBJW;EqBKX;;AAGF;EAGE;EACA,kBrBZW;EqBaX,crBbW;;AqBeX;EAKI;;;ADzBN;ECPA,OrBYa;EqBXb,crBWa;;AGhEb;EkBwDE,OALgD;EAMhD,kBrBOW;EqBNX,crBMW;;AqBHb;EAEE;;AAGF;EAEE,OrBJW;EqBKX;;AAGF;EAGE;EACA,kBrBZW;EqBaX,crBbW;;AqBeX;EAKI;;;ADzBN;ECPA,OrBYa;EqBXb,crBWa;;AGhEb;EkBwDE,OALgD;EAMhD,kBrBOW;EqBNX,crBMW;;AqBHb;EAEE;;AAGF;EAEE,OrBJW;EqBKX;;AAGF;EAGE;EACA,kBrBZW;EqBaX,crBbW;;AqBeX;EAKI;;;ADzBN;ECPA,OrBYa;EqBXb,crBWa;;AGhEb;EkBwDE,OALgD;EAMhD,kBrBOW;EqBNX,crBMW;;AqBHb;EAEE;;AAGF;EAEE,OrBJW;EqBKX;;AAGF;EAGE;EACA,kBrBZW;EqBaX,crBbW;;AqBeX;EAKI;;;ADzBN;ECPA,OrBYa;EqBXb,crBWa;;AGhEb;EkBwDE,OALgD;EAMhD,kBrBOW;EqBNX,crBMW;;AqBHb;EAEE;;AAGF;EAEE,OrBJW;EqBKX;;AAGF;EAGE;EACA,kBrBZW;EqBaX,crBbW;;AqBeX;EAKI;;;ADzBN;ECPA,OrBYa;EqBXb,crBWa;;AGhEb;EkBwDE,OALgD;EAMhD,kBrBOW;EqBNX,crBMW;;AqBHb;EAEE;;AAGF;EAEE,OrBJW;EqBKX;;AAGF;EAGE;EACA,kBrBZW;EqBaX,crBbW;;AqBeX;EAKI;;;ADzBN;ECPA,OrBYa;EqBXb,crBWa;;AGhEb;EkBwDE,OALgD;EAMhD,kBrBOW;EqBNX,crBMW;;AqBHb;EAEE;;AAGF;EAEE,OrBJW;EqBKX;;AAGF;EAGE;EACA,kBrBZW;EqBaX,crBbW;;AqBeX;EAKI;;;ADzBN;ECPA,OrBYa;EqBXb,crBWa;;AGhEb;EkBwDE,OALgD;EAMhD,kBrBOW;EqBNX,crBMW;;AqBHb;EAEE;;AAGF;EAEE,OrBJW;EqBKX;;AAGF;EAGE;EACA,kBrBZW;EqBaX,crBbW;;AqBeX;EAKI;;;ADdR;EACE,apB4M4B;EoB3M5B,OpB2FwC;EoB1FxC,iBpB2FwC;;AGpKxC;EiB4EE,OpByFsC;EoBxFtC,iBpByFsC;;AoBtFxC;EAEE,iBpBoFsC;;AoBjFxC;EAEE,OpBtFO;EoBuFP;;;AAWJ;ECPE;EpBuBI,WAtCa;EoBiBjB,arB+H4B;EQvN1B;;;AYiGJ;ECXE;EpBuBI,WAtCa;EoBiBjB,arBgI4B;EQxN1B;;;AY0GJ;EACE;EACA;;AAGA;EACE,YpBuT0B;;;AoB/S5B;AAAA;AAAA;EACE;;;AE3IJ;ELgBM,YKfJ;;ALmBI;EKpBN;ILqBQ;;;AKlBN;EACE;;;AAKF;EACE;;;AAIJ;EACE;EACA;EACA;ELDI,YKEJ;;ALEI;EKNN;ILOQ;;;;AMpBR;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;;ACoBE;EACE;EACA,axB+NwB;EwB9NxB,gBxB6NwB;EwB5NxB;EAhCJ;EACA;EACA;EACA;;AAqDE;EACE;;;AD1CN;EACE;EACA;EACA;EACA,SvBwpBkC;EuBvpBlC;EACA;EACA,WvB8tBkC;E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CA;EACA;;;AAGF;EACE;EACA,c5BwfsC;;;A4BrfxC;EACE;EACA;EACA;EACA,O5BofsC;E4BnftC;EACA;;AAEA;EACE,O1BgB6B;E0Bf7B,c5ByN0B;EmBpP1B,kBnBoP0B;;A4BpN5B;EAKI,Y5B+VwB;;A4B3V5B;EACE,c5BqboC;;A4BlbtC;EACE,O1BJ6B;E0BK7B,kB5Bif4C;E4Bhf5C,c5Bgf4C;;A4Bze5C;EACE,O5BjDK;;A4BmDL;EACE,kB5BxDG;;;A4BkEX;EACE;EACA;EAEA;;AAIA;EACE;EACA;EACA;EACA;EACA,O5BuboC;E4BtbpC,Q5BsboC;E4BrbpC;EACA;EACA,kB1B5C6B;E0B6C7B;;AAKF;EACE;EACA;EACA;EACA;EACA,O5BwaoC;E4BvapC,Q5BuaoC;E4BtapC;EACA;;;AAUF;EpBlGE;;AoBuGA;EACE;;AAKF;EACE,c5B0HwB;EmBpP1B,kBnBoP0B;;A4BtH1B;EACE;;AAKF;ETpIA,kBnBwhB4C;;A4BjZ5C;ETvIA,kBnBwhB4C;;;A4BtY9C;EAEE,e5ByZ4C;;A4BrZ5C;EACE;;AAKF;ET9JA,kBnBwhB4C;;;A4B/WhD;EACE;;AAGE;EACE;EACA,O5BiY0C;E4BhY1C;EAEA,e5B+X0C;;A4B5X5C;EACE;EACA;EACA,O5B0X0C;E4BzX1C,Q5ByX0C;E4BxX1C,kB5BpLK;E4BsLL,e5BqX0C;EiBviB1C,YWmLA;;AX/KA;EWuKF;IXtKI;;;AWmLJ;EACE,kB1BzJ2B;E0B0J3B;;AAKF;ETzMA,kBnBwhB4C;;;A4BlUhD;EACE;EACA;EACA,Q5BoRsC;E4BnRtC;E3BjGI,WAtCa;E2B0IjB,a5B4D4B;E4B3D5B,a5BgE4B;E4B/D5B,O5BvNS;E4BwNT;EACA;EACA;EpBtNE;EoByNF;;AAEA;EACE,c5BuPoC;E4BtPpC;EAKE,Y5BkW8B;;A4B/VhC;EAME,O5B/OK;E4BgPL,kB1B9M2B;;A0BkN/B;EAEE;EACA,e5B8H0B;E4B7H1B;;AAGF;EACE,O5B7PO;E4B8PP,kB5BlQO;;A4BsQT;EACE;;AAIF;EACE;EACA;;;AAIJ;EACE,Q5ByNsC;E4BxNtC,a5BgH4B;E4B/G5B,gB5B+G4B;E4B9G5B,c5B+G4B;EC9QxB,WAtCa;;;A2ByMnB;EACE,Q5BkNsC;E4BjNtC,a5B6G4B;E4B5G5B,gB5B4G4B;E4B3G5B,c5B4G4B;ECnRxB,WAtCa;;;A2BsNnB;EACE;EACA;EACA;EACA,Q5BgMsC;E4B/LtC;;;AAGF;EACE;EACA;EACA;EACA,Q5BwLsC;E4BvLtC;EACA;;AAEA;EACE,c5BqKoC;E4BpKpC,Y5ByE0B;;A4BrE5B;EAEE,kB5B9TO;;A4BkUP;EACE,S5B2Ta;;A4BvTjB;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,Q5BwJsC;E4BvJtC;EAEA,a5B/D4B;E4BgE5B,a5B3D4B;E4B4D5B,O5BlVS;E4BmVT,kB1BjT+B;E0BkT/B;EpBhVE;;AoBoVF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Q5BkIoC;E4BjIpC;EACA,a5B3E0B;E4B4E1B,O5BlWO;E4BmWP;ET3WA,kBnBGO;E4B0WP;EpBjWA;;;AoB4WJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIA;EAA0B,Y5BqOe;;A4BpOzC;EAA0B,Y5BoOe;;A4BnOzC;EAA0B,Y5BmOe;;A4BhO3C;EACE;;AAGF;EACE,O5BqNyC;E4BpNzC,Q5BoNyC;E4BnNzC;EThZA,kBnBoP0B;E4B8J1B,Q5BoNyC;EQ1lBzC;ESFE,YW2YF;EACA;;AXxYE;EW+XJ;IX9XM;;;AWyYJ;ETxZA,kBnB2mByC;;A4B9M3C;EACE,O5B8LgC;E4B7LhC,Q5B8LgC;E4B7LhC;EACA,Q5B6LgC;E4B5LhC,kB5B9ZO;E4B+ZP;EpBvZA;;AoB4ZF;EACE,O5B0LyC;E4BzLzC,Q5ByLyC;EmBnmBzC,kBnBoP0B;E4BwL1B,Q5B0LyC;EQ1lBzC;ESFE,YWqaF;EACA;;AXlaE;EW0ZJ;IXzZM;;;AWmaJ;ETlbA,kBnB2mByC;;A4BpL3C;EACE,O5BoKgC;E4BnKhC,Q5BoKgC;E4BnKhC;EACA,Q5BmKgC;E4BlKhC,kB5BxbO;E4BybP;EpBjbA;;AoBsbF;EACE,O5BgKyC;E4B/JzC,Q5B+JyC;E4B9JzC;EACA,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;EAIJ;IvB1KJ;IACA;;EuB4KM;AAAA;IAGE;;EAEF;AAAA;IAGE;;;;AAcV;EACE,e/BwkBgC;;AYhwBhC;EmBsLJ;IAMI,c/BqlBgC;I+BplBhC,Y/BqlBgC;I+BplBhC;IACA;;EAEA;IACE;IACA;;;;AAUN;EACE;;AAEA;EACE;;AAEA;EACE;EvBvOF;EACA;;AuB0OA;EvBzPA;EACA;;AuB4PA;EvBtQA;EuBwQE;;;AC1RN;EACE;EACA;EACA;EACA,ehC+hCkC;EgC7hClC;EACA,kBhCES;EQSP;;;AwBPJ;EACE;;AAGA;EACE,chCihCgC;;AgC/gChC;EACE;EACA,ehC6gC8B;EgC5gC9B,OhCRK;EgCSL;;AAUJ;EACE;;AAGF;EACE;;AAGF;EACE,OhC5BO;;;AiCbX;EACE;E5BGA;EACA;EGaE;;;AyBZJ;EACE;EACA;EACA;EACA;EACA,ajCixBkC;EiChxBlC,OjCmKwC;EiCjKxC,kB/BkC+B;E+BjC/B;;AAEA;EACE;EACA,OjC8JsC;EiC7JtC;EACA,kBjCZO;EiCaP,cjCZO;;AiCeT;EACE;EACA,SjCywBgC;EiCxwBhC,YjC8W0B;;;AiCxW1B;EACE;EzBaF;EACA;;AyBTA;EzBNA;EACA;;AyBUF;EACE;EACA,O/BC6B;E+BA7B,kBjC0M0B;EiCzM1B,cjCyM0B;;AiCtM5B;EACE,OjCxCO;EiCyCP;EAEA;EACA,kB/BT6B;E+BU7B,cjChDO;;;AkCPT;EACE;EjC2HE,WAtCa;EiCnFf,alCmO0B;;AkC9NxB;E1BqCF;EACA;;A0BjCE;E1BkBF;EACA;;;A0BhCF;EACE;EjC2HE,WAtCa;EiCnFf,alCoO0B;;AkC/NxB;E1BqCF;EACA;;A0BjCE;E1BkBF;EACA;;;A2B9BJ;EACE;EACA;ElCiEE;EkC/DF,anCuR4B;EmCtR5B;EACA;EACA;EACA;E3BKE;ESFE,YkBDJ;;AlBKI;EkBfN;IlBgBQ;;;AdLN;EgCGI;;;AAKJ;EACE;;;AAKJ;EACE;EACA;;;AAOF;EACE,enC23BkC;EmC13BlC,cnC03BkC;EQj5BhC;;;A2BgCF;ECjDA;EACA,kBpC0Ea;;AG5Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBpC0Ea;;AG5Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBpC0Ea;;AG5Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBpC0Ea;;AG5Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBpC0Ea;;AG5Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBpC0Ea;;AG5Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBpC0Ea;;AG5Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBpC0Ea;;AG5Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ACbN;EACE;EACA,erCmzBkC;EqCjzBlC,kBrCKS;EQSP;;AI0CA;EyB5DJ;IAQI;;;;AAIJ;EACE;EACA;E7BIE;;;A8BdJ;EACE;EACA;EACA,etCm9BkC;EsCl9BlC;E9BUE;;;A8BLJ;EAEE;;;AAIF;EACE,atC4Q4B;;;AsCpQ9B;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAUF;EC/CA,ODgDqH;EnB3CnH,kBmB2CuB;EC9CzB,cD8CqE;;AC5CrE;EACE;;AAGF;EACE;;;ADsCF;EC/CA,ODgDqH;EnB3CnH,kBmB2CuB;EC9CzB,cD8CqE;;AC5CrE;EACE;;AAGF;EACE;;;ADsCF;EC/CA,ODgDqH;EnB3CnH,kBmB2CuB;EC9CzB,cD8CqE;;AC5CrE;EACE;;AAGF;EACE;;;ADsCF;EC/CA,ODgDqH;EnB3CnH,kBmB2CuB;EC9CzB,cD8CqE;;AC5CrE;EACE;;AAGF;EACE;;;ADsCF;EC/CA,ODgDqH;EnB3CnH,kBmB2CuB;EC9CzB,cD8CqE;;AC5CrE;EACE;;AAGF;EACE;;;ADsCF;EC/CA,ODgDqH;EnB3CnH,kBmB2CuB;EC9CzB,cD8CqE;;AC5CrE;EACE;;AAGF;EACE;;;ADsCF;EC/CA,ODgDqH;EnB3CnH,kBmB2CuB;EC9CzB,cD8CqE;;AC5CrE;EACE;;AAGF;EACE;;;ADsCF;EC/CA,ODgDqH;EnB3CnH,kBmB2CuB;EC9CzB,cD8CqE;;AC5CrE;EACE;;AAGF;EACE;;;ACRF;EACE;IAAO;;EACP;IAAK;;;AAIT;EACE;EACA,QxC49BkC;EwC39BlC;EACA;EvCmHI,WAtCa;EuC3EjB,kBxCLS;EQSP;;;AgCCJ;EACE;EACA;EACA;EACA;EACA,OtCwB+B;EsCvB/B;EACA;EACA,kBxCi9BkC;EiB59B9B,YuBYJ;;AvBRI;EuBDN;IvBEQ;;;;AuBUR;ErBYE;EqBVA;;;AAIA;EACE;;AAGE;EAJJ;IAKM;;;;AC1CR;EACE;EACA;;;AAGF;EACE;;;ACFF;EACE;EACA;EAGA;EACA;ElCQE;;;AkCEJ;EACE;EACA,O1CRS;E0CST;;AvCPA;EuCWE;EACA,O1CdO;E0CeP;EACA,kB1CtBO;;A0CyBT;EACE,O1ClBO;E0CmBP,kB1C1BO;;;A0CmCX;EACE;EACA;EACA;EAGA,kBxCF+B;EwCG/B;;AAEA;ElC1BE;EACA;;AkC6BF;ElChBE;EACA;;AkCmBF;EAEE,O1ClDO;E0CmDP;EACA,kBxCjB6B;;AwCqB/B;EACE;EACA,OxCvB6B;EwCwB7B,kB1CkL0B;E0CjL1B,c1CiL0B;;A0C9K5B;EACE;;AAEA;EACE;EACA,kB1C2JwB;;;A0C7I1B;EACE;;AAGE;ElC1BJ;EAZA;;AkC2CI;ElC3CJ;EAYA;;AkCoCI;EACE;;AAGF;EACE,kB1C0HoB;E0CzHpB;;AAEA;EACE;EACA,mB1CqHkB;;;AYhL1B;E8BmCA;IACE;;EAGE;IlC1BJ;IAZA;;EkC2CI;IlC3CJ;IAYA;;EkCoCI;IACE;;EAGF;IACE,kB1C0HoB;I0CzHpB;;EAEA;IACE;IACA,mB1CqHkB;;;AYhL1B;E8BmCA;IACE;;EAGE;IlC1BJ;IAZA;;EkC2CI;IlC3CJ;IAYA;;EkCoCI;IACE;;EAGF;IACE,kB1C0HoB;I0CzHpB;;EAEA;IACE;IACA,mB1CqHkB;;;AYhL1B;E8BmCA;IACE;;EAGE;IlC1BJ;IAZA;;EkC2CI;IlC3CJ;IAYA;;EkCoCI;IACE;;EAGF;IACE,kB1C0HoB;I0CzHpB;;EAEA;IACE;IACA,mB1CqHkB;;;AYhL1B;E8BmCA;IACE;;EAGE;IlC1BJ;IAZA;;EkC2CI;IlC3CJ;IAYA;;EkCoCI;IACE;;EAGF;IACE,kB1C0HoB;I0CzHpB;;EAEA;IACE;IACA,mB1CqHkB;;;A0CvG9B;ElCnHI;;AkCsHF;EACE;;AAEA;EACE;;;ACzIJ;EACE,ODoJsE;ECnJtE,kBDmJuC;;AvCxIzC;EwCPM,OD+IkE;EC9IlE;;AAGF;EACE,OzCkCyB;EyCjCzB,kBDyIkE;ECxIlE,cDwIkE;;;ACrJxE;EACE,ODoJsE;ECnJtE,kBDmJuC;;AvCxIzC;EwCPM,OD+IkE;EC9IlE;;AAGF;EACE,OzCkCyB;EyCjCzB,kBDyIkE;ECxIlE,cDwIkE;;;ACrJxE;EACE,ODoJsE;ECnJtE,kBDmJuC;;AvCxIzC;EwCPM,OD+IkE;EC9IlE;;AAGF;EACE,OzCkCyB;EyCjCzB,kBDyIkE;ECxIlE,cDwIkE;;;ACrJxE;EACE,ODoJsE;ECnJtE,kBDmJuC;;AvCxIzC;EwCPM,OD+IkE;EC9IlE;;AAGF;EACE,OzCkCyB;EyCjCzB,kBDyIkE;ECxIlE,cDwIkE;;;ACrJxE;EACE,ODoJsE;ECnJtE,kBDmJuC;;AvCxIzC;EwCPM,OD+IkE;EC9IlE;;AAGF;EACE,OzCkCyB;EyCjCzB,kBDyIkE;ECxIlE,cDwIkE;;;ACrJxE;EACE,ODoJsE;ECnJtE,kBDmJuC;;AvCxIzC;EwCPM,OD+IkE;EC9IlE;;AAGF;EACE,OzCkCyB;EyCjCzB,kBDyIkE;ECxIlE,cDwIkE;;;ACrJxE;EACE,ODoJsE;ECnJtE,kBDmJuC;;AvCxIzC;EwCPM,OD+IkE;EC9IlE;;AAGF;EACE,OzCkCyB;EyCjCzB,kBDyIkE;ECxIlE,cDwIkE;;;ACrJxE;EACE,ODoJsE;ECnJtE,kBDmJuC;;AvCxIzC;EwCPM,OD+IkE;EC9IlE;;AAGF;EACE,OzCkCyB;EyCjCzB,kBDyIkE;ECxIlE,cDwIkE;;;AExJ1E;EACE;E3C8HI,WAtCa;E2CtFjB,a5C6R4B;E4C5R5B;EACA,O5CYS;E4CXT,a5CklCkC;E4CjlClC;;AzCKA;EyCDE,O5CMO;E4CLP;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A;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAfF;IAAgC;;EAChC;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAfF;IAAgC;;EAChC;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAfF;IAAgC;;EAChC;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAfF;IAAgC;;EAChC;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAfF;IAAgC;;EAChC;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAfF;IAAgC;;EAChC;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAfF;IAAgC;;EAChC;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAfF;IAAgC;;EAChC;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAfF;IAAgC;;EAChC;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAfF;IAAgC;;EAChC;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAfF;IAAgC;;EAChC;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAQF;IAAwB;;EACxB;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAfF;IAAwB;;EACxB;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAfF;IAAwB;;EACxB;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAfF;IAAwB;;EACxB;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;AAAA;IAEE;;EAEF;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","file":"theme.css"} \ No newline at end of file diff --git a/src/moin/themes/basic/static/custom-less/moin-variables.less b/src/moin/themes/basic/static/custom-less/moin-variables.less deleted file mode 100644 index aa366b619..000000000 --- a/src/moin/themes/basic/static/custom-less/moin-variables.less +++ /dev/null @@ -1,39 +0,0 @@ - -// https://www.canva.com/colors/color-palettes/foil-covered-sneakers/ - @theme-col-1: #90ADC6; // Blue Gray - @theme-col-2: #E9EAEC; // Pewter - @theme-col-3: #FAD02C; // Yellow - @theme-col-4: #333652; // Dark Blue - -// Links -// ------------------------- -@link-nonexistent-color: lighten(@brand-danger, 15%); -@link-nonexistent-hover-color: @brand-danger; - - -// Moin-Inverted Navbar -//---------------------- -@moin-navbar-inverse-color: @theme-col-2; -@moin-navbar-inverse-bgcolor: @theme-col-2; -@moin-navbar-inverse-textcolor: @theme-col-1; - -// Large screen / wide desktop -@container-large-desktop: 1300px; -@container-tablet: 728px; - -// Darker-Navbar and List heading background -@navbar-bg: @theme-col-2; - -// Search -// ------------------------- -@searchstats_color: #808080; -@search_option_bar_color: white; -@search_option_bar_text_color: @theme-col-1; - -// Bootstrap -// ------------------------- -@bootstrap_default_blue: @theme-col-1; - -// General colors -// ------------------------- -@white: #ffffff; diff --git a/src/moin/themes/basic/static/custom-less/notice.less b/src/moin/themes/basic/static/custom-less/notice.less deleted file mode 100644 index 276550224..000000000 --- a/src/moin/themes/basic/static/custom-less/notice.less +++ /dev/null @@ -1,7 +0,0 @@ -/* DO NOT EDIT THIS FILE! - - This CSS file is generated using the "lessc" tool. - To modify it, edit the files in the "../custom-less" directory and re-generate this file: - - ./m css # or "m css" for windows -*/ diff --git a/src/moin/themes/basic/templates/itemviews.html b/src/moin/themes/basic/templates/itemviews.html index e5b02fda0..a1912b111 100644 --- a/src/moin/themes/basic/templates/itemviews.html +++ b/src/moin/themes/basic/templates/itemviews.html @@ -4,14 +4,14 @@ {% block views %} {% if navtabs %} -