From 6705d0aeab39cacef9388a08d9810e34fb070c1b Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Wed, 18 Aug 2021 02:55:30 +0100 Subject: [PATCH] Move wwwroot to Documentation repository. --- css/amiga/_colors.scss | 90 + css/amiga/_font.scss | 50 + css/amiga/_fontstyles.scss | 51 + css/amiga/aaruserver.css | 9740 ++++++++++++++++ css/amiga/aaruserver.css.map | 1 + css/amiga/aaruserver.scss | 87 + css/dos/_colors.scss | 90 + css/dos/_font.scss | 51 + css/dos/_fontstyles.scss | 51 + css/dos/aaruserver.css | 9741 +++++++++++++++++ css/dos/aaruserver.css.map | 1 + css/dos/aaruserver.scss | 87 + css/mac/_colors.scss | 89 + css/mac/_font.scss | 51 + css/mac/_fontstyles.scss | 49 + css/mac/aaruserver.css | 9740 ++++++++++++++++ css/mac/aaruserver.css.map | 1 + css/mac/aaruserver.scss | 88 + favicon.ico | Bin 0 -> 32038 bytes fonts/.htaccess | 1 + fonts/ChicagoFLF.eot | Bin 0 -> 48740 bytes fonts/ChicagoFLF.ttf | Bin 0 -> 48580 bytes fonts/ChicagoFLF.woff | Bin 0 -> 23560 bytes fonts/ChicagoFLF.woff2 | Bin 0 -> 16816 bytes fonts/Topaz_a500_v1.0.eot | Bin 0 -> 22060 bytes fonts/Topaz_a500_v1.0.ttf | Bin 0 -> 21840 bytes fonts/Topaz_a500_v1.0.woff | Bin 0 -> 7788 bytes fonts/Topaz_a500_v1.0.woff2 | Bin 0 -> 5472 bytes fonts/vga_squarepx.eot | Bin 0 -> 72394 bytes fonts/vga_squarepx.ttf | Bin 0 -> 72180 bytes fonts/vga_squarepx.woff | Bin 0 -> 22724 bytes fonts/vga_squarepx.woff2 | Bin 0 -> 15080 bytes jquery-validation-unobtrusive/LICENSE.txt | 12 + .../jquery.validate.unobtrusive.js | 432 + .../jquery.validate.unobtrusive.min.js | 5 + jquery-validation/LICENSE.md | 22 + jquery-validation/dist/additional-methods.js | 1158 ++ .../dist/additional-methods.min.js | 4 + jquery-validation/dist/jquery.validate.js | 1601 +++ jquery-validation/dist/jquery.validate.min.js | 4 + js/colors/amiga.js | 17 + js/colors/dos.js | 16 + js/colors/mac.js | 17 + 43 files changed, 33347 insertions(+) create mode 100644 css/amiga/_colors.scss create mode 100644 css/amiga/_font.scss create mode 100644 css/amiga/_fontstyles.scss create mode 100644 css/amiga/aaruserver.css create mode 100644 css/amiga/aaruserver.css.map create mode 100644 css/amiga/aaruserver.scss create mode 100644 css/dos/_colors.scss create mode 100644 css/dos/_font.scss create mode 100644 css/dos/_fontstyles.scss create mode 100644 css/dos/aaruserver.css create mode 100644 css/dos/aaruserver.css.map create mode 100644 css/dos/aaruserver.scss create mode 100644 css/mac/_colors.scss create mode 100644 css/mac/_font.scss create mode 100644 css/mac/_fontstyles.scss create mode 100644 css/mac/aaruserver.css create mode 100644 css/mac/aaruserver.css.map create mode 100644 css/mac/aaruserver.scss create mode 100644 favicon.ico create mode 100644 fonts/.htaccess create mode 100644 fonts/ChicagoFLF.eot create mode 100644 fonts/ChicagoFLF.ttf create mode 100644 fonts/ChicagoFLF.woff create mode 100644 fonts/ChicagoFLF.woff2 create mode 100644 fonts/Topaz_a500_v1.0.eot create mode 100644 fonts/Topaz_a500_v1.0.ttf create mode 100644 fonts/Topaz_a500_v1.0.woff create mode 100644 fonts/Topaz_a500_v1.0.woff2 create mode 100644 fonts/vga_squarepx.eot create mode 100644 fonts/vga_squarepx.ttf create mode 100644 fonts/vga_squarepx.woff create mode 100644 fonts/vga_squarepx.woff2 create mode 100644 jquery-validation-unobtrusive/LICENSE.txt create mode 100644 jquery-validation-unobtrusive/jquery.validate.unobtrusive.js create mode 100644 jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js create mode 100644 jquery-validation/LICENSE.md create mode 100644 jquery-validation/dist/additional-methods.js create mode 100644 jquery-validation/dist/additional-methods.min.js create mode 100644 jquery-validation/dist/jquery.validate.js create mode 100644 jquery-validation/dist/jquery.validate.min.js create mode 100644 js/colors/amiga.js create mode 100644 js/colors/dos.js create mode 100644 js/colors/mac.js diff --git a/css/amiga/_colors.scss b/css/amiga/_colors.scss new file mode 100644 index 0000000..1784539 --- /dev/null +++ b/css/amiga/_colors.scss @@ -0,0 +1,90 @@ +// /*************************************************************************** +// Aaru Data Preservation Suite +// ---------------------------------------------------------------------------- +// +// Filename : _colors.scss +// Author(s) : Natalia Portillo +// +// Component : Aaru Server. +// +// --[ Description ] ---------------------------------------------------------- +// +// Sets colors for server styling. +// +// --[ License ] -------------------------------------------------------------- +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, see . +// +// ---------------------------------------------------------------------------- +// Copyright © 2011-2021 Natalia Portillo +// ****************************************************************************/ + +/* Sets the grayscale for Bootstrap */ +$white: #FFFFFF; +$darkgray: #555555; +$gray-100: #FFFFFF; +$gray-200: #FFFFFF; +$gray-300: #FFFFFF; +$gray-400: #FFFFFF; +$gray-500: #555555; +$gray-600: #555555; +$gray-700: #555555; +$gray-800: #555555; +$gray-900: #555555; +$black: #000021; + +/* Sets color palette, using Workbench palette colors */ +$blue: #0055AA; +$indigo: #AA55AA; +$purple: #AA00FF; +$pink: #FF55FF; +$red: #FF0000; +$orange: #FF8800; +$yellow: #FFFF55; +$green: #00AA00; +$teal: #55FFFF; +$cyan: #00AAAA; +$brown: #AA5500; +$brightwhite: #FFFFFF; + +/* Bootstrap color aliases */ +$primary: $orange; +$secondary: $black; +$success: $orange; +$info: $orange; +$warning: $orange; +$danger: $orange; +$light: $blue; +$dark: $black; + +/* Colors for */ +$body-bg: $blue; +$body-color: $white; + +/* Colors for */ +$link-color: $orange; +$link-hover-color: $orange; + +/* Colors for cards */ +$card-border-color: rgba($white, .125); +$card-cap-bg: rgba($white, .03); +$card-cap-color: inherit; +$card-bg: $black; + +/* Colors for tables */ +$table-dark-bg: $black; +$table-dark-accent-bg: rgba($white, .05) !default; +$table-dark-hover-bg: rgba($white, .075) !default; +$table-dark-border-color: lighten($orange, 7.5%) !default; +$table-dark-color: $white !default; diff --git a/css/amiga/_font.scss b/css/amiga/_font.scss new file mode 100644 index 0000000..595c31e --- /dev/null +++ b/css/amiga/_font.scss @@ -0,0 +1,50 @@ +// /*************************************************************************** +// Aaru Data Preservation Suite +// ---------------------------------------------------------------------------- +// +// Filename : _font.scss +// Author(s) : Natalia Portillo +// +// Component : Aaru Server. +// +// --[ Description ] ---------------------------------------------------------- +// +// Sets font for server styling. +// +// --[ License ] -------------------------------------------------------------- +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, see . +// +// ---------------------------------------------------------------------------- +// Copyright © 2011-2021 Natalia Portillo +// ****************************************************************************/ + +@font-face +{ + font-family: 'Topaz a500a1000a2000'; + src: url(../../fonts/Topaz_a500_v1.0.eot); + src: url(../../fonts/Topaz_a500_v1.0.eot?#iefix) format('embedded-opentype'), + url(../../fonts/Topaz_a500_v1.0.woff2) format('woff2'), + url(../../fonts/Topaz_a500_v1.0.woff) format('woff'), + url(../../fonts/Topaz_a500_v1.0.ttf) format('truetype'); + font-weight: normal; + font-style: normal; +} + +$font-family-sans-serif: 'Topaz a500a1000a2000'; +$font-family-monospace: 'Topaz a500a1000a2000'; +$font-family-base: 'Topaz a500a1000a2000'; +$font-size-base: 1.25rem; + +$line-height-base: 1; diff --git a/css/amiga/_fontstyles.scss b/css/amiga/_fontstyles.scss new file mode 100644 index 0000000..822a304 --- /dev/null +++ b/css/amiga/_fontstyles.scss @@ -0,0 +1,51 @@ +// /*************************************************************************** +// Aaru Data Preservation Suite +// ---------------------------------------------------------------------------- +// +// Filename : _fontstyles.scss +// Author(s) : Natalia Portillo +// +// Component : Aaru Server. +// +// --[ Description ] ---------------------------------------------------------- +// +// Sets font styles for server styling. +// +// --[ License ] -------------------------------------------------------------- +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, see . +// +// ---------------------------------------------------------------------------- +// Copyright © 2011-2021 Natalia Portillo +// ****************************************************************************/ + +@import "_colors"; + +/* Sets the style for emphasis/italics */ +em, i +{ + color: $orange; + font-style: normal; +} + +/* Headings and bold text are bright white */ +h1, h2, h3, h4, +b, strong +{ + color: $orange; + font-size: 1em; + font-style: normal; + font-weight: normal; + margin: 0; +} diff --git a/css/amiga/aaruserver.css b/css/amiga/aaruserver.css new file mode 100644 index 0000000..af1a87d --- /dev/null +++ b/css/amiga/aaruserver.css @@ -0,0 +1,9740 @@ +@charset "UTF-8"; +/* Sets the grayscale for Bootstrap */ +/* Sets color palette, using Workbench palette colors */ +/* Bootstrap color aliases */ +/* Colors for */ +/* Colors for */ +/* Colors for cards */ +/* Colors for tables */ +@font-face { + font-family: "Topaz a500a1000a2000"; + src: url(../../fonts/Topaz_a500_v1.0.eot); + src: url(../../fonts/Topaz_a500_v1.0.eot?#iefix) format("embedded-opentype"), url(../../fonts/Topaz_a500_v1.0.woff2) format("woff2"), url(../../fonts/Topaz_a500_v1.0.woff) format("woff"), url(../../fonts/Topaz_a500_v1.0.ttf) format("truetype"); + font-weight: normal; + font-style: normal; +} +/* Sets the grayscale for Bootstrap */ +/* Sets color palette, using Workbench palette colors */ +/* Bootstrap color aliases */ +/* Colors for */ +/* Colors for */ +/* Colors for cards */ +/* Colors for tables */ +/* Sets the style for emphasis/italics */ +em, i { + color: #FF8800; + font-style: normal; +} + +/* Headings and bold text are bright white */ +h1, h2, h3, h4, +b, strong { + color: #FF8800; + font-size: 1em; + font-style: normal; + font-weight: normal; + margin: 0; +} + +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +:root { + --blue: #0055AA; + --indigo: #AA55AA; + --purple: #AA00FF; + --pink: #FF55FF; + --red: #FF0000; + --orange: #FF8800; + --yellow: #FFFF55; + --green: #00AA00; + --teal: #55FFFF; + --cyan: #00AAAA; + --white: #FFFFFF; + --gray: #555555; + --gray-dark: #555555; + --primary: #FF8800; + --secondary: #000021; + --success: #FF8800; + --info: #FF8800; + --warning: #FF8800; + --danger: #FF8800; + --light: #0055AA; + --dark: #000021; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: "Topaz a500a1000a2000"; + --font-family-monospace: "Topaz a500a1000a2000"; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 33, 0); +} + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: "Topaz a500a1000a2000"; + font-size: 1.25rem; + font-weight: 400; + line-height: 1; + color: #FFFFFF; + text-align: left; + background-color: #0055AA; +} + +[tabindex="-1"]:focus { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #FF8800; + text-decoration: none; + background-color: transparent; +} +a:hover { + color: #FF8800; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} +a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +pre, +code, +kbd, +samp { + font-family: "Topaz a500a1000a2000"; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; +} + +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: #555555; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +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, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +select { + word-wrap: normal; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type=radio], +input[type=checkbox] { + box-sizing: border-box; + padding: 0; +} + +input[type=date], +input[type=time], +input[type=datetime-local], +input[type=month] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: 3.125rem; +} + +h2, .h2 { + font-size: 2.5rem; +} + +h3, .h3 { + font-size: 2.1875rem; +} + +h4, .h4 { + font-size: 1.875rem; +} + +h5, .h5 { + font-size: 1.5625rem; +} + +h6, .h6 { + font-size: 1.25rem; +} + +.lead { + font-size: 1.5625rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 33, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.5625rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #555555; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #0055AA; + border: 1px solid #FFFFFF; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #555555; +} + +code { + font-size: 87.5%; + color: #FF55FF; + word-break: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #FFFFFF; + background-color: #555555; + border-radius: 0.2rem; +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +pre { + display: block; + font-size: 87.5%; + color: #555555; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} +.no-gutters > .col, +.no-gutters > [class*=col-] { + padding-right: 0; + padding-left: 0; +} + +.col-xl, +.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, +.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, +.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, +.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, +.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + order: -1; +} + +.order-last { + order: 13; +} + +.order-0 { + order: 0; +} + +.order-1 { + order: 1; +} + +.order-2 { + order: 2; +} + +.order-3 { + order: 3; +} + +.order-4 { + order: 4; +} + +.order-5 { + order: 5; +} + +.order-6 { + order: 6; +} + +.order-7 { + order: 7; +} + +.order-8 { + order: 8; +} + +.order-9 { + order: 9; +} + +.order-10 { + order: 10; +} + +.order-11 { + order: 11; +} + +.order-12 { + order: 12; +} + +.offset-1 { + margin-left: 8.3333333333%; +} + +.offset-2 { + margin-left: 16.6666666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.3333333333%; +} + +.offset-5 { + margin-left: 41.6666666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.3333333333%; +} + +.offset-8 { + margin-left: 66.6666666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.3333333333%; +} + +.offset-11 { + margin-left: 91.6666666667%; +} + +@media (min-width: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-sm-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-sm-first { + order: -1; + } + + .order-sm-last { + order: 13; + } + + .order-sm-0 { + order: 0; + } + + .order-sm-1 { + order: 1; + } + + .order-sm-2 { + order: 2; + } + + .order-sm-3 { + order: 3; + } + + .order-sm-4 { + order: 4; + } + + .order-sm-5 { + order: 5; + } + + .order-sm-6 { + order: 6; + } + + .order-sm-7 { + order: 7; + } + + .order-sm-8 { + order: 8; + } + + .order-sm-9 { + order: 9; + } + + .order-sm-10 { + order: 10; + } + + .order-sm-11 { + order: 11; + } + + .order-sm-12 { + order: 12; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.3333333333%; + } + + .offset-sm-2 { + margin-left: 16.6666666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.3333333333%; + } + + .offset-sm-5 { + margin-left: 41.6666666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.3333333333%; + } + + .offset-sm-8 { + margin-left: 66.6666666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.3333333333%; + } + + .offset-sm-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-md-first { + order: -1; + } + + .order-md-last { + order: 13; + } + + .order-md-0 { + order: 0; + } + + .order-md-1 { + order: 1; + } + + .order-md-2 { + order: 2; + } + + .order-md-3 { + order: 3; + } + + .order-md-4 { + order: 4; + } + + .order-md-5 { + order: 5; + } + + .order-md-6 { + order: 6; + } + + .order-md-7 { + order: 7; + } + + .order-md-8 { + order: 8; + } + + .order-md-9 { + order: 9; + } + + .order-md-10 { + order: 10; + } + + .order-md-11 { + order: 11; + } + + .order-md-12 { + order: 12; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.3333333333%; + } + + .offset-md-2 { + margin-left: 16.6666666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.3333333333%; + } + + .offset-md-5 { + margin-left: 41.6666666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.3333333333%; + } + + .offset-md-8 { + margin-left: 66.6666666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.3333333333%; + } + + .offset-md-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-lg-first { + order: -1; + } + + .order-lg-last { + order: 13; + } + + .order-lg-0 { + order: 0; + } + + .order-lg-1 { + order: 1; + } + + .order-lg-2 { + order: 2; + } + + .order-lg-3 { + order: 3; + } + + .order-lg-4 { + order: 4; + } + + .order-lg-5 { + order: 5; + } + + .order-lg-6 { + order: 6; + } + + .order-lg-7 { + order: 7; + } + + .order-lg-8 { + order: 8; + } + + .order-lg-9 { + order: 9; + } + + .order-lg-10 { + order: 10; + } + + .order-lg-11 { + order: 11; + } + + .order-lg-12 { + order: 12; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.3333333333%; + } + + .offset-lg-2 { + margin-left: 16.6666666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.3333333333%; + } + + .offset-lg-5 { + margin-left: 41.6666666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.3333333333%; + } + + .offset-lg-8 { + margin-left: 66.6666666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.3333333333%; + } + + .offset-lg-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-xl-first { + order: -1; + } + + .order-xl-last { + order: 13; + } + + .order-xl-0 { + order: 0; + } + + .order-xl-1 { + order: 1; + } + + .order-xl-2 { + order: 2; + } + + .order-xl-3 { + order: 3; + } + + .order-xl-4 { + order: 4; + } + + .order-xl-5 { + order: 5; + } + + .order-xl-6 { + order: 6; + } + + .order-xl-7 { + order: 7; + } + + .order-xl-8 { + order: 8; + } + + .order-xl-9 { + order: 9; + } + + .order-xl-10 { + order: 10; + } + + .order-xl-11 { + order: 11; + } + + .order-xl-12 { + order: 12; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.3333333333%; + } + + .offset-xl-2 { + margin-left: 16.6666666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.3333333333%; + } + + .offset-xl-5 { + margin-left: 41.6666666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.3333333333%; + } + + .offset-xl-8 { + margin-left: 66.6666666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.3333333333%; + } + + .offset-xl-11 { + margin-left: 91.6666666667%; + } +} +.table { + width: 100%; + margin-bottom: 1rem; + color: #FFFFFF; +} +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #FFFFFF; +} +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #FFFFFF; +} +.table tbody + tbody { + border-top: 2px solid #FFFFFF; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #FFFFFF; +} +.table-bordered th, +.table-bordered td { + border: 1px solid #FFFFFF; +} +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 33, 0.05); +} + +.table-hover tbody tr:hover { + color: #FFFFFF; + background-color: rgba(0, 0, 33, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #ffdeb8; +} +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #ffc17a; +} + +.table-hover .table-primary:hover { + background-color: #ffd29f; +} +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #ffd29f; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #b8b8c1; +} +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #7a7a8c; +} + +.table-hover .table-secondary:hover { + background-color: #aaaab5; +} +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #aaaab5; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #ffdeb8; +} +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #ffc17a; +} + +.table-hover .table-success:hover { + background-color: #ffd29f; +} +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #ffd29f; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #ffdeb8; +} +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #ffc17a; +} + +.table-hover .table-info:hover { + background-color: #ffd29f; +} +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #ffd29f; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffdeb8; +} +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #ffc17a; +} + +.table-hover .table-warning:hover { + background-color: #ffd29f; +} +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffd29f; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #ffdeb8; +} +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #ffc17a; +} + +.table-hover .table-danger:hover { + background-color: #ffd29f; +} +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #ffd29f; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #b8cfe7; +} +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #7aa7d3; +} + +.table-hover .table-light:hover { + background-color: #a5c2e1; +} +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #a5c2e1; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #b8b8c1; +} +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #7a7a8c; +} + +.table-hover .table-dark:hover { + background-color: #aaaab5; +} +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #aaaab5; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 33, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 8, 0.075); +} +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 8, 0.075); +} + +.table .thead-dark th { + color: #FFFFFF; + background-color: #000021; + border-color: #ff9a26; +} +.table .thead-light th { + color: #555555; + background-color: #FFFFFF; + border-color: #FFFFFF; +} + +.table-dark { + color: #FFFFFF; + background-color: #000021; +} +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #ff9a26; +} +.table-dark.table-bordered { + border: 0; +} +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} +.table-dark.table-hover tbody tr:hover { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1.25rem; + font-weight: 400; + line-height: 1; + color: #555555; + background-color: #FFFFFF; + background-clip: padding-box; + border: 1px solid #FFFFFF; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control:focus { + color: #555555; + background-color: #FFFFFF; + border-color: #ffc480; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} +.form-control::placeholder { + color: #555555; + opacity: 1; +} +.form-control:disabled, .form-control[readonly] { + background-color: #FFFFFF; + opacity: 1; +} + +select.form-control:focus::-ms-value { + color: #555555; + background-color: #FFFFFF; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.5625rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 1.09375rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + margin-bottom: 0; + line-height: 1; + color: #FFFFFF; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 1.09375rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.5625rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control[size], select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} +.form-row > .col, +.form-row > [class*=col-] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} +.form-check-input:disabled ~ .form-check-label { + color: #555555; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #FF8800; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 1.09375rem; + line-height: 1; + color: #555555; + background-color: rgba(255, 136, 0, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #FF8800; + padding-right: calc(1em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23FF8800' 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: center right calc(0.25em + 0.1875rem); + background-size: calc(0.5em + 0.375rem) calc(0.5em + 0.375rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #FF8800; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1em + 0.75rem); + background-position: top calc(0.25em + 0.1875rem) right calc(0.25em + 0.1875rem); +} + +.was-validated .custom-select:valid, .custom-select.is-valid { + border-color: #FF8800; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23555555' 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' viewBox='0 0 8 8'%3e%3cpath fill='%23FF8800' 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.5em + 0.375rem) calc(0.5em + 0.375rem); +} +.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #FF8800; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} +.was-validated .custom-select:valid ~ .valid-feedback, +.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, +.custom-select.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #FF8800; +} +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #FF8800; +} +.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #FF8800; +} +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; +} +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #ffa033; + background-color: #ffa033; +} +.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(255, 136, 0, 0.25); +} +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #FF8800; +} + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #FF8800; +} +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; +} +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #FF8800; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #FF8800; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 1.09375rem; + line-height: 1; + color: #555555; + background-color: rgba(255, 136, 0, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #FF8800; + padding-right: calc(1em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF8800' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23FF8800' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat: no-repeat; + background-position: center right calc(0.25em + 0.1875rem); + background-size: calc(0.5em + 0.375rem) calc(0.5em + 0.375rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #FF8800; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1em + 0.75rem); + background-position: top calc(0.25em + 0.1875rem) right calc(0.25em + 0.1875rem); +} + +.was-validated .custom-select:invalid, .custom-select.is-invalid { + border-color: #FF8800; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23555555' 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' fill='%23FF8800' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23FF8800' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #FFFFFF no-repeat center right 1.75rem/calc(0.5em + 0.375rem) calc(0.5em + 0.375rem); +} +.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #FF8800; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} +.was-validated .custom-select:invalid ~ .invalid-feedback, +.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #FF8800; +} +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #FF8800; +} +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #FF8800; +} +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #ffa033; + background-color: #ffa033; +} +.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(255, 136, 0, 0.25); +} +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #FF8800; +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #FF8800; +} +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #FF8800; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; +} +.form-inline .form-check { + width: 100%; +} +@media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .input-group, +.form-inline .custom-select { + width: auto; + } + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + align-items: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 400; + color: #FFFFFF; + text-align: center; + vertical-align: middle; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: #FFFFFF; + text-decoration: none; +} +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} +.btn.disabled, .btn:disabled { + opacity: 0.65; +} +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-primary:hover { + color: #FFFFFF; + background-color: #d97400; + border-color: #cc6d00; +} +.btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(230, 128, 13, 0.5); +} +.btn-primary.disabled, .btn-primary:disabled { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { + color: #FFFFFF; + background-color: #cc6d00; + border-color: #bf6600; +} +.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(230, 128, 13, 0.5); +} + +.btn-secondary { + color: #FFFFFF; + background-color: #000021; + border-color: #000021; +} +.btn-secondary:hover { + color: #FFFFFF; + background-color: black; + border-color: black; +} +.btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 38, 66, 0.5); +} +.btn-secondary.disabled, .btn-secondary:disabled { + color: #FFFFFF; + background-color: #000021; + border-color: #000021; +} +.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { + color: #FFFFFF; + background-color: black; + border-color: black; +} +.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(38, 38, 66, 0.5); +} + +.btn-success { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-success:hover { + color: #FFFFFF; + background-color: #d97400; + border-color: #cc6d00; +} +.btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(230, 128, 13, 0.5); +} +.btn-success.disabled, .btn-success:disabled { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { + color: #FFFFFF; + background-color: #cc6d00; + border-color: #bf6600; +} +.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(230, 128, 13, 0.5); +} + +.btn-info { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-info:hover { + color: #FFFFFF; + background-color: #d97400; + border-color: #cc6d00; +} +.btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(230, 128, 13, 0.5); +} +.btn-info.disabled, .btn-info:disabled { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { + color: #FFFFFF; + background-color: #cc6d00; + border-color: #bf6600; +} +.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(230, 128, 13, 0.5); +} + +.btn-warning { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-warning:hover { + color: #FFFFFF; + background-color: #d97400; + border-color: #cc6d00; +} +.btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(230, 128, 13, 0.5); +} +.btn-warning.disabled, .btn-warning:disabled { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { + color: #FFFFFF; + background-color: #cc6d00; + border-color: #bf6600; +} +.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(230, 128, 13, 0.5); +} + +.btn-danger { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-danger:hover { + color: #FFFFFF; + background-color: #d97400; + border-color: #cc6d00; +} +.btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(230, 128, 13, 0.5); +} +.btn-danger.disabled, .btn-danger:disabled { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { + color: #FFFFFF; + background-color: #cc6d00; + border-color: #bf6600; +} +.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(230, 128, 13, 0.5); +} + +.btn-light { + color: #FFFFFF; + background-color: #0055AA; + border-color: #0055AA; +} +.btn-light:hover { + color: #FFFFFF; + background-color: #004284; + border-color: #003c77; +} +.btn-light:focus, .btn-light.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 111, 183, 0.5); +} +.btn-light.disabled, .btn-light:disabled { + color: #FFFFFF; + background-color: #0055AA; + border-color: #0055AA; +} +.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { + color: #FFFFFF; + background-color: #003c77; + border-color: #00356a; +} +.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(38, 111, 183, 0.5); +} + +.btn-dark { + color: #FFFFFF; + background-color: #000021; + border-color: #000021; +} +.btn-dark:hover { + color: #FFFFFF; + background-color: black; + border-color: black; +} +.btn-dark:focus, .btn-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 38, 66, 0.5); +} +.btn-dark.disabled, .btn-dark:disabled { + color: #FFFFFF; + background-color: #000021; + border-color: #000021; +} +.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { + color: #FFFFFF; + background-color: black; + border-color: black; +} +.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(38, 38, 66, 0.5); +} + +.btn-outline-primary { + color: #FF8800; + border-color: #FF8800; +} +.btn-outline-primary:hover { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5); +} +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #FF8800; + background-color: transparent; +} +.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.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(255, 136, 0, 0.5); +} + +.btn-outline-secondary { + color: #000021; + border-color: #000021; +} +.btn-outline-secondary:hover { + color: #FFFFFF; + background-color: #000021; + border-color: #000021; +} +.btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 0, 33, 0.5); +} +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #000021; + background-color: transparent; +} +.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { + color: #FFFFFF; + background-color: #000021; + border-color: #000021; +} +.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(0, 0, 33, 0.5); +} + +.btn-outline-success { + color: #FF8800; + border-color: #FF8800; +} +.btn-outline-success:hover { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5); +} +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #FF8800; + background-color: transparent; +} +.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.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(255, 136, 0, 0.5); +} + +.btn-outline-info { + color: #FF8800; + border-color: #FF8800; +} +.btn-outline-info:hover { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5); +} +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #FF8800; + background-color: transparent; +} +.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.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(255, 136, 0, 0.5); +} + +.btn-outline-warning { + color: #FF8800; + border-color: #FF8800; +} +.btn-outline-warning:hover { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5); +} +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #FF8800; + background-color: transparent; +} +.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.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, 136, 0, 0.5); +} + +.btn-outline-danger { + color: #FF8800; + border-color: #FF8800; +} +.btn-outline-danger:hover { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5); +} +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #FF8800; + background-color: transparent; +} +.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { + color: #555555; + background-color: #FF8800; + border-color: #FF8800; +} +.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(255, 136, 0, 0.5); +} + +.btn-outline-light { + color: #0055AA; + border-color: #0055AA; +} +.btn-outline-light:hover { + color: #FFFFFF; + background-color: #0055AA; + border-color: #0055AA; +} +.btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 85, 170, 0.5); +} +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #0055AA; + background-color: transparent; +} +.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { + color: #FFFFFF; + background-color: #0055AA; + border-color: #0055AA; +} +.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(0, 85, 170, 0.5); +} + +.btn-outline-dark { + color: #000021; + border-color: #000021; +} +.btn-outline-dark:hover { + color: #FFFFFF; + background-color: #000021; + border-color: #000021; +} +.btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 0, 33, 0.5); +} +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #000021; + background-color: transparent; +} +.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { + color: #FFFFFF; + background-color: #000021; + border-color: #000021; +} +.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(0, 0, 33, 0.5); +} + +.btn-link { + font-weight: 400; + color: #FF8800; + text-decoration: none; +} +.btn-link:hover { + color: #FF8800; + text-decoration: underline; +} +.btn-link:focus, .btn-link.focus { + text-decoration: underline; + box-shadow: none; +} +.btn-link:disabled, .btn-link.disabled { + color: #555555; + pointer-events: none; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.5625rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 1.09375rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type=submit].btn-block, +input[type=reset].btn-block, +input[type=button].btn-block { + width: 100%; +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1.25rem; + color: #FFFFFF; + text-align: left; + list-style: none; + background-color: #FFFFFF; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 33, 0.15); + border-radius: 0.25rem; +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropleft .dropdown-toggle::after { + display: none; +} +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #FFFFFF; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #555555; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, .dropdown-item:focus { + color: #484848; + text-decoration: none; + background-color: #FFFFFF; +} +.dropdown-item.active, .dropdown-item:active { + color: #FFFFFF; + text-decoration: none; + background-color: #FF8800; +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: #555555; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 1.09375rem; + color: #555555; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #555555; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} +.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { + margin-left: 0; +} +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} +.btn-group-toggle > .btn input[type=radio], +.btn-group-toggle > .btn input[type=checkbox], +.btn-group-toggle > .btn-group > .btn input[type=radio], +.btn-group-toggle > .btn-group > .btn input[type=checkbox] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-control-plaintext, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; +} +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .form-control-plaintext + .form-control, +.input-group > .form-control-plaintext + .custom-select, +.input-group > .form-control-plaintext + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: -1px; +} +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} +.input-group > .form-control:not(:last-child), +.input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .form-control:not(:first-child), +.input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .custom-file { + display: flex; + align-items: center; +} +.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: flex; +} +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} +.input-group-prepend .btn:focus, +.input-group-append .btn:focus { + z-index: 3; +} +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1.25rem; + font-weight: 400; + line-height: 1; + color: #555555; + text-align: center; + white-space: nowrap; + background-color: #FFFFFF; + border: 1px solid #FFFFFF; + border-radius: 0.25rem; +} +.input-group-text input[type=radio], +.input-group-text input[type=checkbox] { + margin-top: 0; +} + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1rem + 2px); +} + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.5625rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); +} + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 1.09375rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; +} + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .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; +} + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + display: block; + min-height: 1.25rem; + padding-left: 1.5rem; +} + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; +} +.custom-control-input:checked ~ .custom-control-label::before { + color: #FFFFFF; + border-color: #FF8800; + background-color: #FF8800; +} +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #ffc480; +} +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #FFFFFF; + background-color: #ffdbb3; + border-color: #ffdbb3; +} +.custom-control-input:disabled ~ .custom-control-label { + color: #555555; +} +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #FFFFFF; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} +.custom-control-label::before { + position: absolute; + top: 0.125rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #FFFFFF; + border: #555555 solid 1px; +} +.custom-control-label::after { + position: absolute; + top: 0.125rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50%/50% 50%; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + border-color: #FF8800; + background-color: #FF8800; +} +.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' viewBox='0 0 4 4'%3e%3cpath stroke='%23FFFFFF' d='M0 2h4'/%3e%3c/svg%3e"); +} +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(255, 136, 0, 0.5); +} +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(255, 136, 0, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e"); +} +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(255, 136, 0, 0.5); +} + +.custom-switch { + padding-left: 2.25rem; +} +.custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} +.custom-switch .custom-control-label::after { + top: calc(0.125rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #555555; + border-radius: 0.5rem; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #FFFFFF; + transform: translateX(0.75rem); +} +.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(255, 136, 0, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 1.25rem; + font-weight: 400; + line-height: 1; + color: #555555; + vertical-align: middle; + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23555555' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; + background-color: #FFFFFF; + border: 1px solid #FFFFFF; + border-radius: 0.25rem; + appearance: none; +} +.custom-select:focus { + border-color: #ffc480; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} +.custom-select:focus::-ms-value { + color: #555555; + background-color: #FFFFFF; +} +.custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} +.custom-select:disabled { + color: #555555; + background-color: #FFFFFF; +} +.custom-select::-ms-expand { + display: none; +} + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 1.09375rem; +} + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.5625rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1em + 0.75rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1em + 0.75rem + 2px); + margin: 0; + opacity: 0; +} +.custom-file-input:focus ~ .custom-file-label { + border-color: #ffc480; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} +.custom-file-input:disabled ~ .custom-file-label { + background-color: #FFFFFF; +} +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1; + color: #555555; + background-color: #FFFFFF; + border: 1px solid #FFFFFF; + border-radius: 0.25rem; +} +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1; + color: #555555; + content: "Browse"; + background-color: #FFFFFF; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + height: calc(1rem + 0.4rem); + padding: 0; + background-color: transparent; + appearance: none; +} +.custom-range:focus { + outline: none; +} +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #0055AA, 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #0055AA, 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #0055AA, 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} +.custom-range::-moz-focus-outer { + border: 0; +} +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #FF8800; + 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::-webkit-slider-thumb { + transition: none; + } +} +.custom-range::-webkit-slider-thumb:active { + background-color: #ffdbb3; +} +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #FFFFFF; + border-color: transparent; + border-radius: 1rem; +} +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #FF8800; + 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::-moz-range-thumb { + transition: none; + } +} +.custom-range::-moz-range-thumb:active { + background-color: #ffdbb3; +} +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #FFFFFF; + border-color: transparent; + border-radius: 1rem; +} +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #FF8800; + 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; + } +} +.custom-range::-ms-thumb:active { + background-color: #ffdbb3; +} +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} +.custom-range::-ms-fill-lower { + background-color: #FFFFFF; + border-radius: 1rem; +} +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #FFFFFF; + border-radius: 1rem; +} +.custom-range:disabled::-webkit-slider-thumb { + background-color: #555555; +} +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} +.custom-range:disabled::-moz-range-thumb { + background-color: #555555; +} +.custom-range:disabled::-moz-range-track { + cursor: default; +} +.custom-range:disabled::-ms-thumb { + background-color: #555555; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before, +.custom-file-label, +.custom-select { + transition: none; + } +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} +.nav-link:hover, .nav-link:focus { + text-decoration: none; +} +.nav-link.disabled { + color: #555555; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #FFFFFF; +} +.nav-tabs .nav-item { + margin-bottom: -1px; +} +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #FFFFFF #FFFFFF #FFFFFF; +} +.nav-tabs .nav-link.disabled { + color: #555555; + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #555555; + background-color: #0055AA; + border-color: #FFFFFF #FFFFFF #0055AA; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #FFFFFF; + background-color: #FF8800; +} + +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 0.5rem 1rem; +} +.navbar > .container, +.navbar > .container-fluid { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.34375rem; + padding-bottom: 0.34375rem; + margin-right: 1rem; + font-size: 1.5625rem; + line-height: inherit; + white-space: nowrap; +} +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.5625rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} +.navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, +.navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 576px) { + .navbar-expand-sm { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm > .container, +.navbar-expand-sm > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} +@media (max-width: 767.98px) { + .navbar-expand-md > .container, +.navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md > .container, +.navbar-expand-md > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, +.navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg > .container, +.navbar-expand-lg > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, +.navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl > .container, +.navbar-expand-xl > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} +.navbar-expand { + flex-flow: row nowrap; + justify-content: flex-start; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid { + flex-wrap: nowrap; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 33, 0.9); +} +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 33, 0.9); +} +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 33, 0.5); +} +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 33, 0.7); +} +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 33, 0.3); +} +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 33, 0.9); +} +.navbar-light .navbar-toggler { + color: rgba(0, 0, 33, 0.5); + border-color: rgba(0, 0, 33, 0.1); +} +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 33, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-light .navbar-text { + color: rgba(0, 0, 33, 0.5); +} +.navbar-light .navbar-text a { + color: rgba(0, 0, 33, 0.9); +} +.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 33, 0.9); +} + +.navbar-dark .navbar-brand { + color: #FFFFFF; +} +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #FFFFFF; +} +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #FFFFFF; +} +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} +.navbar-dark .navbar-text a { + color: #FFFFFF; +} +.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + color: #FFFFFF; +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #000021; + background-clip: border-box; + border: 1px solid rgba(255, 255, 255, 0.125); + border-radius: 0.25rem; +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.card-body { + flex: 1 1 auto; + padding: 1.25rem; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} +.card-link + .card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + color: inherit; + background-color: rgba(255, 255, 255, 0.03); + border-bottom: 1px solid rgba(255, 255, 255, 0.125); +} +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(255, 255, 255, 0.03); + border-top: 1px solid rgba(255, 255, 255, 0.125); +} +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-deck { + display: flex; + flex-direction: column; +} +.card-deck .card { + margin-bottom: 15px; +} +@media (min-width: 576px) { + .card-deck { + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + display: flex; + flex: 1 0 0%; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group { + display: flex; + flex-direction: column; +} +.card-group > .card { + margin-bottom: 15px; +} +@media (min-width: 576px) { + .card-group { + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, +.card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, +.card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, +.card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, +.card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.card-columns .card { + margin-bottom: 0.75rem; +} +@media (min-width: 576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion > .card { + overflow: hidden; +} +.accordion > .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; +} +.accordion > .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; +} +.accordion > .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.accordion > .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.accordion > .card .card-header { + margin-bottom: -1px; +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #FFFFFF; + border-radius: 0.25rem; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #555555; + content: "/"; +} +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} +.breadcrumb-item.active { + color: #555555; +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #FF8800; + background-color: #FFFFFF; + border: 1px solid #FFFFFF; +} +.page-link:hover { + z-index: 2; + color: #FF8800; + text-decoration: none; + background-color: #FFFFFF; + border-color: #FFFFFF; +} +.page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.25); +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} +.page-item.active .page-link { + z-index: 1; + color: #FFFFFF; + background-color: #FF8800; + border-color: #FF8800; +} +.page-item.disabled .page-link { + color: #555555; + pointer-events: none; + cursor: auto; + background-color: #FFFFFF; + border-color: #FFFFFF; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.5625rem; + line-height: 1.5; +} +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 1.09375rem; + line-height: 1.5; +} +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} +a.badge:hover, a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #555555; + background-color: #FF8800; +} +a.badge-primary:hover, a.badge-primary:focus { + color: #555555; + background-color: #cc6d00; +} +a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5); +} + +.badge-secondary { + color: #FFFFFF; + background-color: #000021; +} +a.badge-secondary:hover, a.badge-secondary:focus { + color: #FFFFFF; + background-color: black; +} +a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 0, 33, 0.5); +} + +.badge-success { + color: #555555; + background-color: #FF8800; +} +a.badge-success:hover, a.badge-success:focus { + color: #555555; + background-color: #cc6d00; +} +a.badge-success:focus, a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5); +} + +.badge-info { + color: #555555; + background-color: #FF8800; +} +a.badge-info:hover, a.badge-info:focus { + color: #555555; + background-color: #cc6d00; +} +a.badge-info:focus, a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5); +} + +.badge-warning { + color: #555555; + background-color: #FF8800; +} +a.badge-warning:hover, a.badge-warning:focus { + color: #555555; + background-color: #cc6d00; +} +a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5); +} + +.badge-danger { + color: #555555; + background-color: #FF8800; +} +a.badge-danger:hover, a.badge-danger:focus { + color: #555555; + background-color: #cc6d00; +} +a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 136, 0, 0.5); +} + +.badge-light { + color: #FFFFFF; + background-color: #0055AA; +} +a.badge-light:hover, a.badge-light:focus { + color: #FFFFFF; + background-color: #003c77; +} +a.badge-light:focus, a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 85, 170, 0.5); +} + +.badge-dark { + color: #FFFFFF; + background-color: #000021; +} +a.badge-dark:hover, a.badge-dark:focus { + color: #FFFFFF; + background-color: black; +} +a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 0, 33, 0.5); +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #FFFFFF; + border-radius: 0.3rem; +} +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 4.375rem; +} +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #854710; + background-color: #ffe7cc; + border-color: #ffdeb8; +} +.alert-primary hr { + border-top-color: #ffd29f; +} +.alert-primary .alert-link { + color: #572f0b; +} + +.alert-secondary { + color: #000021; + background-color: #ccccd3; + border-color: #b8b8c1; +} +.alert-secondary hr { + border-top-color: #aaaab5; +} +.alert-secondary .alert-link { + color: black; +} + +.alert-success { + color: #854710; + background-color: #ffe7cc; + border-color: #ffdeb8; +} +.alert-success hr { + border-top-color: #ffd29f; +} +.alert-success .alert-link { + color: #572f0b; +} + +.alert-info { + color: #854710; + background-color: #ffe7cc; + border-color: #ffdeb8; +} +.alert-info hr { + border-top-color: #ffd29f; +} +.alert-info .alert-link { + color: #572f0b; +} + +.alert-warning { + color: #854710; + background-color: #ffe7cc; + border-color: #ffdeb8; +} +.alert-warning hr { + border-top-color: #ffd29f; +} +.alert-warning .alert-link { + color: #572f0b; +} + +.alert-danger { + color: #854710; + background-color: #ffe7cc; + border-color: #ffdeb8; +} +.alert-danger hr { + border-top-color: #ffd29f; +} +.alert-danger .alert-link { + color: #572f0b; +} + +.alert-light { + color: #002c68; + background-color: #ccddee; + border-color: #b8cfe7; +} +.alert-light hr { + border-top-color: #a5c2e1; +} +.alert-light .alert-link { + color: #001635; +} + +.alert-dark { + color: #000021; + background-color: #ccccd3; + border-color: #b8b8c1; +} +.alert-dark hr { + border-top-color: #aaaab5; +} +.alert-dark .alert-link { + color: black; +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.9375rem; + background-color: #FFFFFF; + border-radius: 0.25rem; +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + color: #FFFFFF; + text-align: center; + white-space: nowrap; + background-color: #FF8800; + transition: width 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } +} + +.media { + display: flex; + align-items: flex-start; +} + +.media-body { + flex: 1; +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.list-group-item-action { + width: 100%; + color: #555555; + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #555555; + text-decoration: none; + background-color: #FFFFFF; +} +.list-group-item-action:active { + color: #FFFFFF; + background-color: #FFFFFF; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #FFFFFF; + border: 1px solid rgba(0, 0, 33, 0.125); +} +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.list-group-item.disabled, .list-group-item:disabled { + color: #555555; + pointer-events: none; + background-color: #FFFFFF; +} +.list-group-item.active { + z-index: 2; + color: #FFFFFF; + background-color: #FF8800; + border-color: #FF8800; +} + +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0; +} +.list-group-horizontal .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} +.list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.list-group-flush .list-group-item:last-child { + margin-bottom: -1px; +} +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} +.list-group-flush:last-child .list-group-item:last-child { + margin-bottom: 0; + border-bottom: 0; +} + +.list-group-item-primary { + color: #854710; + background-color: #ffdeb8; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #854710; + background-color: #ffd29f; +} +.list-group-item-primary.list-group-item-action.active { + color: #FFFFFF; + background-color: #854710; + border-color: #854710; +} + +.list-group-item-secondary { + color: #000021; + background-color: #b8b8c1; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #000021; + background-color: #aaaab5; +} +.list-group-item-secondary.list-group-item-action.active { + color: #FFFFFF; + background-color: #000021; + border-color: #000021; +} + +.list-group-item-success { + color: #854710; + background-color: #ffdeb8; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #854710; + background-color: #ffd29f; +} +.list-group-item-success.list-group-item-action.active { + color: #FFFFFF; + background-color: #854710; + border-color: #854710; +} + +.list-group-item-info { + color: #854710; + background-color: #ffdeb8; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #854710; + background-color: #ffd29f; +} +.list-group-item-info.list-group-item-action.active { + color: #FFFFFF; + background-color: #854710; + border-color: #854710; +} + +.list-group-item-warning { + color: #854710; + background-color: #ffdeb8; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #854710; + background-color: #ffd29f; +} +.list-group-item-warning.list-group-item-action.active { + color: #FFFFFF; + background-color: #854710; + border-color: #854710; +} + +.list-group-item-danger { + color: #854710; + background-color: #ffdeb8; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #854710; + background-color: #ffd29f; +} +.list-group-item-danger.list-group-item-action.active { + color: #FFFFFF; + background-color: #854710; + border-color: #854710; +} + +.list-group-item-light { + color: #002c68; + background-color: #b8cfe7; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #002c68; + background-color: #a5c2e1; +} +.list-group-item-light.list-group-item-action.active { + color: #FFFFFF; + background-color: #002c68; + border-color: #002c68; +} + +.list-group-item-dark { + color: #000021; + background-color: #b8b8c1; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #000021; + background-color: #aaaab5; +} +.list-group-item-dark.list-group-item-action.active { + color: #FFFFFF; + background-color: #000021; + border-color: #000021; +} + +.close { + float: right; + font-size: 1.875rem; + font-weight: 700; + line-height: 1; + color: #000021; + text-shadow: 0 1px 0 #FFFFFF; + opacity: 0.5; +} +.close:hover { + color: #000021; + text-decoration: none; +} +.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + opacity: 0.75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + appearance: none; +} + +a.close.disabled { + pointer-events: none; +} + +.toast { + max-width: 350px; + overflow: hidden; + 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, 33, 0.1); + backdrop-filter: blur(10px); + 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: #555555; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.toast-body { + padding: 0.75rem; +} + +.modal-open { + overflow: hidden; +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} + +.modal-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); + content: ""; +} +.modal-dialog-centered.modal-dialog-scrollable { + flex-direction: column; + justify-content: center; + height: 100%; +} +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #FFFFFF; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 33, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000021; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #FFFFFF; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; +} +.modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1; +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: flex; + align-items: center; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #FFFFFF; + border-bottom-right-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.modal-footer > :not(:first-child) { + margin-left: 0.25rem; +} +.modal-footer > :not(:last-child) { + margin-right: 0.25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + } + + .modal-sm { + max-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, +.modal-xl { + max-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: "Topaz a500a1000a2000"; + font-style: normal; + font-weight: 400; + line-height: 1; + 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: 1.09375rem; + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: 0.9; +} +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] { + padding: 0.4rem 0; +} +.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow { + bottom: 0; +} +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000021; +} + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] { + padding: 0 0.4rem; +} +.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000021; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] { + padding: 0.4rem 0; +} +.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow { + top: 0; +} +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000021; +} + +.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: #000021; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #FFFFFF; + text-align: center; + background-color: #000021; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: "Topaz a500a1000a2000"; + font-style: normal; + font-weight: 400; + line-height: 1; + 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: 1.09375rem; + word-wrap: break-word; + background-color: #FFFFFF; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 33, 0.2); + border-radius: 0.3rem; +} +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} +.popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, .bs-popover-auto[x-placement^=top] { + margin-bottom: 0.5rem; +} +.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow { + bottom: calc((0.5rem + 1px) * -1); +} +.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, 33, 0.25); +} +.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #FFFFFF; +} + +.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) * -1); + 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, 33, 0.25); +} +.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #FFFFFF; +} + +.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) * -1); +} +.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, 33, 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 #f7f7f7; +} + +.bs-popover-left, .bs-popover-auto[x-placement^=left] { + margin-right: 0.5rem; +} +.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow { + right: calc((0.5rem + 1px) * -1); + 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, 33, 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: 1.25rem; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #FFFFFF; +} + +.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: 0s 0.6s opacity; +} +@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' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%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' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-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; + } +} +.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: #FF8800 !important; +} + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #cc6d00 !important; +} + +.bg-secondary { + background-color: #000021 !important; +} + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: black !important; +} + +.bg-success { + background-color: #FF8800 !important; +} + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #cc6d00 !important; +} + +.bg-info { + background-color: #FF8800 !important; +} + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #cc6d00 !important; +} + +.bg-warning { + background-color: #FF8800 !important; +} + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #cc6d00 !important; +} + +.bg-danger { + background-color: #FF8800 !important; +} + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #cc6d00 !important; +} + +.bg-light { + background-color: #0055AA !important; +} + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #003c77 !important; +} + +.bg-dark { + background-color: #000021 !important; +} + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: black !important; +} + +.bg-white { + background-color: #FFFFFF !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #FFFFFF !important; +} + +.border-top { + border-top: 1px solid #FFFFFF !important; +} + +.border-right { + border-right: 1px solid #FFFFFF !important; +} + +.border-bottom { + border-bottom: 1px solid #FFFFFF !important; +} + +.border-left { + border-left: 1px solid #FFFFFF !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: #FF8800 !important; +} + +.border-secondary { + border-color: #000021 !important; +} + +.border-success { + border-color: #FF8800 !important; +} + +.border-info { + border-color: #FF8800 !important; +} + +.border-warning { + border-color: #FF8800 !important; +} + +.border-danger { + border-color: #FF8800 !important; +} + +.border-light { + border-color: #0055AA !important; +} + +.border-dark { + border-color: #000021 !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; + } +} +.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; + 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, 33, 0.075) !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 33, 0.15) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 33, 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; +} + +.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); +} + +.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; + } +} +.text-monospace { + font-family: "Topaz a500a1000a2000" !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + + .text-sm-right { + text-align: right !important; + } + + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + + .text-md-right { + text-align: right !important; + } + + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + + .text-lg-right { + text-align: right !important; + } + + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + + .text-xl-right { + text-align: right !important; + } + + .text-xl-center { + text-align: center !important; + } +} +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-weight-bolder { + font-weight: bolder !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #FFFFFF !important; +} + +.text-primary { + color: #FF8800 !important; +} + +a.text-primary:hover, a.text-primary:focus { + color: #b35f00 !important; +} + +.text-secondary { + color: #000021 !important; +} + +a.text-secondary:hover, a.text-secondary:focus { + color: black !important; +} + +.text-success { + color: #FF8800 !important; +} + +a.text-success:hover, a.text-success:focus { + color: #b35f00 !important; +} + +.text-info { + color: #FF8800 !important; +} + +a.text-info:hover, a.text-info:focus { + color: #b35f00 !important; +} + +.text-warning { + color: #FF8800 !important; +} + +a.text-warning:hover, a.text-warning:focus { + color: #b35f00 !important; +} + +.text-danger { + color: #FF8800 !important; +} + +a.text-danger:hover, a.text-danger:focus { + color: #b35f00 !important; +} + +.text-light { + color: #0055AA !important; +} + +a.text-light:hover, a.text-light:focus { + color: #002f5e !important; +} + +.text-dark { + color: #000021 !important; +} + +a.text-dark:hover, a.text-dark:focus { + color: black !important; +} + +.text-body { + color: #FFFFFF !important; +} + +.text-muted { + color: #555555 !important; +} + +.text-black-50 { + color: rgba(0, 0, 33, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important; +} + +.text-reset { + color: inherit !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + *, +*::before, +*::after { + text-shadow: none !important; + box-shadow: none !important; + } + + a:not(.btn) { + text-decoration: underline; + } + + abbr[title]::after { + content: " (" attr(title) ")"; + } + + pre { + white-space: pre-wrap !important; + } + + pre, +blockquote { + border: 1px solid #555555; + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + tr, +img { + page-break-inside: avoid; + } + + p, +h2, +h3 { + orphans: 3; + widows: 3; + } + + h2, +h3 { + page-break-after: avoid; + } + + @page { + size: a3; + } + body { + min-width: 992px !important; + } + + .container { + min-width: 992px !important; + } + + .navbar { + display: none; + } + + .badge { + border: 1px solid #000021; + } + + .table { + border-collapse: collapse !important; + } + .table td, +.table th { + background-color: #FFFFFF !important; + } + + .table-bordered th, +.table-bordered td { + border: 1px solid #FFFFFF !important; + } + + .table-dark { + color: inherit; + } + .table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #FFFFFF; + } + + .table .thead-dark th { + color: inherit; + border-color: #FFFFFF; + } +} +footer { + background-color: #000021; + color: #FFFFFF; +} + +header { + background-color: #FFFFFF; + color: #0055AA; + text-align: center; +} + +header a { + color: #FF8800; +} + +header a:hover { + color: #FF8800; + text-decoration: none; +} + +footer a:hover { + text-decoration: none; +} + +.table-centered { + margin-left: auto; + margin-right: auto; +} + +.card-button { + color: #FF8800; +} + +.table-dark-em { + color: #FFFFFF; + font-style: normal; +} + +.table-dark-header { + color: #FF8800; + font-style: normal; + text-align: center; +} + +/*# sourceMappingURL=aaruserver.css.map */ diff --git a/css/amiga/aaruserver.css.map b/css/amiga/aaruserver.css.map new file mode 100644 index 0000000..ad69c38 --- /dev/null +++ b/css/amiga/aaruserver.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["_colors.scss","_font.scss","_fontstyles.scss","../../../node_modules/bootstrap/scss/bootstrap.scss","../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_type.scss","../../../node_modules/bootstrap/scss/mixins/_lists.scss","../../../node_modules/bootstrap/scss/_images.scss","../../../node_modules/bootstrap/scss/mixins/_image.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/_code.scss","../../../node_modules/bootstrap/scss/_grid.scss","../../../node_modules/bootstrap/scss/mixins/_grid.scss","../../../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../../../node_modules/bootstrap/scss/mixins/_grid-framework.scss","../../../node_modules/bootstrap/scss/_tables.scss","../../../node_modules/bootstrap/scss/mixins/_table-row.scss","../../../node_modules/bootstrap/scss/_forms.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_forms.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../../../node_modules/bootstrap/scss/_transitions.scss","../../../node_modules/bootstrap/scss/_dropdown.scss","../../../node_modules/bootstrap/scss/mixins/_caret.scss","../../../node_modules/bootstrap/scss/mixins/_nav-divider.scss","../../../node_modules/bootstrap/scss/_button-group.scss","../../../node_modules/bootstrap/scss/_input-group.scss","../../../node_modules/bootstrap/scss/_custom-forms.scss","../../../node_modules/bootstrap/scss/_nav.scss","../../../node_modules/bootstrap/scss/_navbar.scss","../../../node_modules/bootstrap/scss/_card.scss","../../../node_modules/bootstrap/scss/_breadcrumb.scss","../../../node_modules/bootstrap/scss/_pagination.scss","../../../node_modules/bootstrap/scss/mixins/_pagination.scss","../../../node_modules/bootstrap/scss/_badge.scss","../../../node_modules/bootstrap/scss/mixins/_badge.scss","../../../node_modules/bootstrap/scss/_jumbotron.scss","../../../node_modules/bootstrap/scss/_alert.scss","../../../node_modules/bootstrap/scss/mixins/_alert.scss","../../../node_modules/bootstrap/scss/_progress.scss","../../../node_modules/bootstrap/scss/_media.scss","../../../node_modules/bootstrap/scss/_list-group.scss","../../../node_modules/bootstrap/scss/mixins/_list-group.scss","../../../node_modules/bootstrap/scss/_close.scss","../../../node_modules/bootstrap/scss/_toasts.scss","../../../node_modules/bootstrap/scss/_modal.scss","../../../node_modules/bootstrap/scss/_tooltip.scss","../../../node_modules/bootstrap/scss/mixins/_reset-text.scss","../../../node_modules/bootstrap/scss/_popover.scss","../../../node_modules/bootstrap/scss/_carousel.scss","../../../node_modules/bootstrap/scss/mixins/_clearfix.scss","../../../node_modules/bootstrap/scss/_spinners.scss","../../../node_modules/bootstrap/scss/utilities/_align.scss","../../../node_modules/bootstrap/scss/mixins/_background-variant.scss","../../../node_modules/bootstrap/scss/utilities/_background.scss","../../../node_modules/bootstrap/scss/utilities/_borders.scss","../../../node_modules/bootstrap/scss/utilities/_display.scss","../../../node_modules/bootstrap/scss/utilities/_embed.scss","../../../node_modules/bootstrap/scss/utilities/_flex.scss","../../../node_modules/bootstrap/scss/utilities/_float.scss","../../../node_modules/bootstrap/scss/utilities/_overflow.scss","../../../node_modules/bootstrap/scss/utilities/_position.scss","../../../node_modules/bootstrap/scss/utilities/_screenreaders.scss","../../../node_modules/bootstrap/scss/mixins/_screen-reader.scss","../../../node_modules/bootstrap/scss/utilities/_shadows.scss","../../../node_modules/bootstrap/scss/utilities/_sizing.scss","../../../node_modules/bootstrap/scss/utilities/_stretched-link.scss","../../../node_modules/bootstrap/scss/utilities/_spacing.scss","../../../node_modules/bootstrap/scss/utilities/_text.scss","../../../node_modules/bootstrap/scss/mixins/_text-truncate.scss","../../../node_modules/bootstrap/scss/mixins/_text-emphasis.scss","../../../node_modules/bootstrap/scss/mixins/_text-hide.scss","../../../node_modules/bootstrap/scss/utilities/_visibility.scss","../../../node_modules/bootstrap/scss/_print.scss","aaruserver.scss"],"names":[],"mappings":";AAgCA;AAcA;AAcA;AAUA;AAIA;AAIA;AAMA;ACpDA;EAEI;EACA;EACA;EAIA;EACA;;ADTJ;AAcA;AAcA;AAUA;AAIA;AAIA;AAMA;AElDA;AACA;EAEI,OFee;EEdf;;;AAGJ;AACA;AAAA;EAGI,OFOe;EENf;EACA;EACA;EACA;;;ACjDJ;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;EAGI;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAKF;EACA;;;ACCF;AAAA;AAAA;EAGE;;;AAGF;EACE;EACA;EACA;EACA;;;AAMF;EACE;;;AAUF;EACE;EACA,aJD4B;EKiFxB,WAtCa;EDxCjB,aE0O4B;EFzO5B,aJD4B;EIE5B,OLlBgB;EKmBhB;EACA,kBLNiB;;;AKcnB;EACE;;;AASF;EACE;EACA;EACA;;;AAaF;EACE;EACA,eEgN4B;;;AFzM9B;EACE;EACA,eEoF0B;;;AFzE5B;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE,aEiJ4B;;;AF9I9B;EACE;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE,aEoI4B;;;AFjI9B;ECpFI;;;AD6FJ;AAAA;EAEE;EC/FE;EDiGF;EACA;;;AAGF;EAAM;;;AACN;EAAM;;;AAON;EACE,OLlIiB;EKmIjB,iBEXwC;EFYxC;;AG5KA;EH+KE,OLvIe;EKwIf,iBEdsC;;;AFwB1C;EACE;EACA;;AGxLA;EH2LE;EACA;;AAGF;EACE;;;AASJ;AAAA;AAAA;AAAA;EAIE,aJhL4B;EK2B1B;;;ADyJJ;EAEE;EAEA;EAEA;;;AAQF;EAEE;;;AAQF;EACE;EACA;;;AAGF;EAGE;EACA;;;AAQF;EACE;;;AAGF;EACE,aE2E4B;EF1E5B,gBE0E4B;EFzE5B,OLzOgB;EK0OhB;EACA;;;AAGF;EAGE;;;AAQF;EAEE;EACA,eE4JsC;;;AFtJxC;EAEE;;;AAOF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;ECtPE;EDwPF;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAMF;EACE;;;AAOF;AAAA;AAAA;AAAA;EAIE;;;AASE;AAAA;AAAA;AAAA;EACE;;;AAMN;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;EAEE;EACA;;;AAIF;AAAA;AAAA;AAAA;EASE;;;AAGF;EACE;EAEA;;;AAGF;EAME;EAEA;EACA;EACA;;;AAKF;EACE;EACA;EACA;EACA;EACA;EClSI,WAtCa;ED0UjB;EACA;EACA;;;AAGF;EACE;;;AAIF;AAAA;EAEE;;;AAGF;EAKE;EACA;;;AAOF;EACE;;;AAQF;EACE;EACA;;;AAOF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAKF;EACE;;;AI3dF;AAAA;EAEE,eFiS4B;EE/R5B,aFiS4B;EEhS5B,aFiS4B;;;AE7R9B;EHgHM,WAtCa;;;AGzEnB;EH+GM,WAtCa;;;AGxEnB;EH8GM,WAtCa;;;AGvEnB;EH6GM,WAtCa;;;AGtEnB;EH4GM,WAtCa;;;AGrEnB;EH2GM,WAtCa;;;AGnEnB;EHyGM,WAtCa;EGjEjB,aFmS4B;;;AE/R9B;EHmGM,WAtCa;EG3DjB,aFsR4B;EErR5B,aF6Q4B;;;AE3Q9B;EH8FM,WAtCa;EGtDjB,aFkR4B;EEjR5B,aFwQ4B;;;AEtQ9B;EHyFM,WAtCa;EGjDjB,aF8Q4B;EE7Q5B,aFmQ4B;;;AEjQ9B;EHoFM,WAtCa;EG5CjB,aF0Q4B;EEzQ5B,aF8P4B;;;AEtP9B;EACE,YF0EO;EEzEP,eFyEO;EExEP;EACA;;;AAQF;AAAA;EHMI;EGHF,aFsN4B;;;AEnN9B;AAAA;EAEE,SF8P4B;EE7P5B,kBFsQ4B;;;AE9P9B;EC/EE;EACA;;;ADmFF;ECpFE;EACA;;;ADsFF;EACE;;AAEA;EACE,cFgP0B;;;AEtO9B;EHjCI;EGmCF;;;AAIF;EACE,eFiBO;EDFH,WAtCa;;;AG2BnB;EACE;EH7CE;EG+CF,OT/EgB;;ASiFhB;EACE;;;AEnHJ;ECIE;EAGA;;;ADDF;EACE,SJ++BkC;EI9+BlC,kBXgCiB;EW/BjB;EEXE,eNqO0B;EK/N5B;EAGA;;;ADcF;EAEE;;;AAGF;EACE;EACA;;;AAGF;ELkCI;EKhCF;;;AGvCF;ERuEI;EQrEF,Od+CiB;Ec9CjB;;AAGA;EACE;;;AAKJ;EACE;ER0DE;EQxDF,OdiBgB;EchBhB,kBd0BgB;EatCd,eNuO0B;;AOvN5B;EACE;ERkDA;EQhDA,aPoQ0B;;;AO9P9B;EACE;ERyCE;EQvCF,OdUgB;;AcPhB;ERoCE;EQlCA;EACA;;;AAKJ;EACE,YPwiCkC;EOviClC;;;ACzCA;ECAA;EACA;EACA;EACA;EACA;;ACmDE;EFvDF;ICYI,WT6LiB;;;AUlJnB;EFvDF;ICYI,WT6LiB;;;AUlJnB;EFvDF;ICYI,WT6LiB;;;AUlJnB;EFvDF;ICYI,WT6LiB;;;;AQ7LrB;ECZA;EACA;EACA;EACA;EACA;;;ADkBA;ECJA;EACA;EACA;EACA;;;ADOA;EACE;EACA;;AAEA;AAAA;EAEE;EACA;;;AGjCJ;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;;;AAmBE;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAIA;EFFN;EAIA;;;AEFM;EFFN;EAIA;;;AEFM;EFFN;EAIA;;;AEFM;EFFN;EAIA;;;AEFM;EFFN;EAIA;;;AEFM;EFFN;EAIA;;;AEFM;EFFN;EAIA;;;AEFM;EFFN;EAIA;;;AEFM;EFFN;EAIA;;;AEFM;EFFN;EAIA;;;AEFM;EFFN;EAIA;;;AEFM;EFFN;EAIA;;;AEGI;EAAwB;;;AAExB;EAAuB;;;AAGrB;EAAwB,OADb;;;AACX;EAAwB,OADb;;;AACX;EAAwB,OADb;;;AACX;EAAwB,OADb;;;AACX;EAAwB,OADb;;;AACX;EAAwB,OADb;;;AACX;EAAwB,OADb;;;AACX;EAAwB,OADb;;;AACX;EAAwB,OADb;;;AACX;EAAwB,OADb;;;AACX;EAAwB,OADb;;;AACX;EAAwB,OADb;;;AACX;EAAwB,OADb;;;AAOT;EFTR;;;AESQ;EFTR;;;AESQ;EFTR;;;AESQ;EFTR;;;AESQ;EFTR;;;AESQ;EFTR;;;AESQ;EFTR;;;AESQ;EFTR;;;AESQ;EFTR;;;AESQ;EFTR;;;AESQ;EFTR;;;ACWE;EC9BE;IACE;IACA;IACA;;;EAEF;IACE;IACA;IACA;;;EAIA;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEGI;IAAwB;;;EAExB;IAAuB;;;EAGrB;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EAOT;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;ACWE;EC9BE;IACE;IACA;IACA;;;EAEF;IACE;IACA;IACA;;;EAIA;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEGI;IAAwB;;;EAExB;IAAuB;;;EAGrB;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EAOT;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;ACWE;EC9BE;IACE;IACA;IACA;;;EAEF;IACE;IACA;IACA;;;EAIA;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEGI;IAAwB;;;EAExB;IAAuB;;;EAGrB;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EAOT;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;ACWE;EC9BE;IACE;IACA;IACA;;;EAEF;IACE;IACA;IACA;;;EAIA;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEFM;IFFN;IAIA;;;EEGI;IAAwB;;;EAExB;IAAuB;;;EAGrB;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EACX;IAAwB,OADb;;;EAOT;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;EESQ;IFTR;;;AG7CF;EACE;EACA,eZ2HO;EY1HP,OnB0BgB;;AmBvBhB;AAAA;EAEE,SZ8U0B;EY7U1B;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;;AAUF;AAAA;EAEE,SZwT0B;;;AY/S9B;EACE;;AAEA;AAAA;EAEE;;AAIA;AAAA;EAEE;;;AAMJ;AAAA;AAAA;AAAA;EAIE;;;AASF;EACE,kBZoR0B;;;ACnV5B;EW2EI,OnBtDY;EmBuDZ,kBZyQwB;;;Aa3V1B;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBbwVwB;;;ACrV5B;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;ADwFnB;EACE,OnBjFY;EmBkFZ,kBnBvEY;EmBwEZ,cnB5BwB;;AmBiC1B;EACE,OnBjFY;EmBkFZ,kBnBvFY;EmBwFZ,cnBvFY;;;AmB4FlB;EACE,OnBjGgB;EmBkGhB,kBnBvFgB;;AmByFhB;AAAA;AAAA;EAGE,cnBhD0B;;AmBmD5B;EACE;;AAIA;EACE,kBnB3DwB;;AQ1E5B;EW4IM,OnBvHU;EmBwHV,kBnBlEsB;;;AiBd1B;EEiGA;IAEI;IACA;IACA;IACA;;EAGA;IACE;;;AF1GN;EEiGA;IAEI;IACA;IACA;IACA;;EAGA;IACE;;;AF1GN;EEiGA;IAEI;IACA;IACA;IACA;;EAGA;IACE;;;AF1GN;EEiGA;IAEI;IACA;IACA;IACA;;EAGA;IACE;;;AATN;EAEI;EACA;EACA;EACA;;AAGA;EACE;;;AE7KV;EACE;EACA;EACA,QdqesC;EcpetC;EfqHI,WAtCa;Ee5EjB,ad8Q4B;Ec7Q5B,apBmC4B;EoBlC5B,OrB0BgB;EqBzBhB,kBrBiBgB;EqBhBhB;EACA;ERbE,eNqO0B;EepOxB,YDkBJ;;ACbE;EDLJ;ICMM;;;ADeJ;EACE;EACA;;AEhBF;EACE,OvB2Bc;EuB1Bd,kBvBkBc;EuBjBd,chBgdoC;EgB/cpC;EAKE,YhBgXwB;;AclW5B;EACE,OrBGc;EqBDd;;AAQF;EAEE,kBrBbc;EqBed;;;AAKF;EAME,OrBrBc;EqBsBd,kBrB9Bc;;;AqBmClB;AAAA;EAEE;EACA;;;AAUF;EACE;EACA;EACA;EfZE;EecF,apBrC4B;;;AoBwC9B;EACE;EACA;EfoCI,WAtCa;EeIjB,aduI4B;;;AcpI9B;EACE;EACA;Ef6BI,WAtCa;EeWjB,adiI4B;;;AcxH9B;EACE;EACA;EACA,ad8Q4B;Ec7Q5B,gBd6Q4B;Ec5Q5B;EACA,apBlE4B;EoBmE5B,OrBnFgB;EqBoFhB;EACA;EACA;;AAEA;EAEE;EACA;;;AAYJ;EACE,QdsWsC;EcrWtC;EfXI,WAtCa;EemDjB,adyF4B;EMhO1B,eNuO0B;;;Ac5F9B;EACE,Qd+VsC;Ec9VtC;EfnBI,WAtCa;Ee2DjB,adgF4B;EM/N1B,eNsO0B;;;AcjF5B;EAEE;;;AAIJ;EACE;;;AAQF;EACE,edoVsC;;;AcjVxC;EACE;EACA,YdqUsC;;;Ac7TxC;EACE;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AASJ;EACE;EACA;EACA,cd0SsC;;;AcvSxC;EACE;EACA,YdsSsC;EcrStC;;AAEA;EACE,OrB7Kc;;;AqBiLlB;EACE;;;AAGF;EACE;EACA;EACA;EACA,cdyRsC;;ActRtC;EACE;EACA;EACA,cdoRoC;EcnRpC;;;AE3MF;EACE;EACA;EACA,YhBodoC;ED5apC;EiBtCA,OFmNqC;;;AEhNvC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EjBmFE,WAtCa;EiB3Cf,atBG0B;EsBF1B;EACA;EV3CA,eNqO0B;;;AgBrL1B;EAEE,cF8LmC;EE3LjC,ehBgbgC;EgB/ahC,kBF0LwD;EEzLxD;EACA;EACA;;AAGF;EACE,cFmLiC;EElLjC;;AAGF;AAAA;AAAA;EAEE;;;AAOJ;EAGI,ehBwZgC;EgBvZhC;;;AAMJ;EAEE,cF0JmC;EEvJjC,ehBqeoC;EgBpepC;;AAGF;EACE,cFkJiC;EEjJjC;;AAGF;AAAA;AAAA;EAEE;;;AASF;AAAA;AAAA;EAEE;;;AAQF;EACE,OFwHiC;;AErHnC;AAAA;AAAA;EAEE;;;AAQF;EACE,OF0GiC;;AExGjC;EACE,cFuG+B;;AEnGnC;AAAA;AAAA;EAEE;;AAIA;EACE;ECnJN,kBDoJ2B;;AAKvB;EACE;;AAGF;EACE,cFiF+B;;;AEvEnC;EACE,cFsEiC;;AEnEnC;AAAA;AAAA;EAEE;;AAIA;EACE,cF4D+B;EE3D/B;;;AA7JR;EACE;EACA;EACA,YhBodoC;ED5apC;EiBtCA,OFmNqC;;;AEhNvC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EjBmFE,WAtCa;EiB3Cf,atBG0B;EsBF1B;EACA;EV3CA,eNqO0B;;;AgBrL1B;EAEE,cF8LmC;EE3LjC,ehBgbgC;EgB/ahC,kBF0LwD;EEzLxD;EACA;EACA;;AAGF;EACE,cFmLiC;EElLjC;;AAGF;AAAA;AAAA;EAEE;;;AAOJ;EAGI,ehBwZgC;EgBvZhC;;;AAMJ;EAEE,cF0JmC;EEvJjC,ehBqeoC;EgBpepC;;AAGF;EACE,cFkJiC;EEjJjC;;AAGF;AAAA;AAAA;EAEE;;;AASF;AAAA;AAAA;EAEE;;;AAQF;EACE,OFwHiC;;AErHnC;AAAA;AAAA;EAEE;;;AAQF;EACE,OF0GiC;;AExGjC;EACE,cFuG+B;;AEnGnC;AAAA;AAAA;EAEE;;AAIA;EACE;ECnJN,kBDoJ2B;;AAKvB;EACE;;AAGF;EACE,cFiF+B;;;AEvEnC;EACE,cFsEiC;;AEnEnC;AAAA;AAAA;EAEE;;AAIA;EACE,cF4D+B;EE3D/B;;;AFuEV;EACE;EACA;EACA;;AAKA;EACE;;AJ9MA;EImNA;IACE;IACA;IACA;IACA;;EAIF;IACE;IACA;IACA;IACA;IACA;;EAIF;IACE;IACA;IACA;;EAIF;IACE;;EAGF;AAAA;IAEE;;EAKF;IACE;IACA;IACA;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA,cd2LkC;Ic1LlC;;EAGF;IACE;IACA;;EAEF;IACE;;;;AIhUN;EACE;EAEA,alBkR4B;EkBjR5B,OzBuBgB;EyBtBhB;EACA;EACA;EACA;EACA;ECsFA;EpB0BI,WAtCa;EoBcjB,azBtD4B;EY5C1B,eNqO0B;EepOxB,YGWJ;;AHNE;EGLJ;IHMM;;;AdAJ;EiBQE,OzBac;EyBZd;;AAGF;EAEE;EACA,YlB2W0B;;AkBvW5B;EAEE,SlB8Y0B;;AkB/X9B;AAAA;EAEE;;;AASA;ECrDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAMI;;AAKJ;EAEE;EACA,kBnBgDW;EmB/CX,cnB+CW;;AmBxCb;EAGE;EACA,kBAtC+I;EA0C/I,cA1CyL;;AA4CzL;EAKI;;;ADKN;ECrDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAMI;;AAKJ;EAEE;EACA,kBnBgDW;EmB/CX,cnB+CW;;AmBxCb;EAGE;EACA,kBAtC+I;EA0C/I,cA1CyL;;AA4CzL;EAKI;;;ADKN;ECrDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAMI;;AAKJ;EAEE;EACA,kBnBgDW;EmB/CX,cnB+CW;;AmBxCb;EAGE;EACA,kBAtC+I;EA0C/I,cA1CyL;;AA4CzL;EAKI;;;ADKN;ECrDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAMI;;AAKJ;EAEE;EACA,kBnBgDW;EmB/CX,cnB+CW;;AmBxCb;EAGE;EACA,kBAtC+I;EA0C/I,cA1CyL;;AA4CzL;EAKI;;;ADKN;ECrDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAMI;;AAKJ;EAEE;EACA,kBnBgDW;EmB/CX,cnB+CW;;AmBxCb;EAGE;EACA,kBAtC+I;EA0C/I,cA1CyL;;AA4CzL;EAKI;;;ADKN;ECrDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAMI;;AAKJ;EAEE;EACA,kBnBgDW;EmB/CX,cnB+CW;;AmBxCb;EAGE;EACA,kBAtC+I;EA0C/I,cA1CyL;;AA4CzL;EAKI;;;ADKN;ECrDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAMI;;AAKJ;EAEE;EACA,kBnBgDW;EmB/CX,cnB+CW;;AmBxCb;EAGE;EACA,kBAtC+I;EA0C/I,cA1CyL;;AA4CzL;EAKI;;;ADKN;ECrDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAMI;;AAKJ;EAEE;EACA,kBnBgDW;EmB/CX,cnB+CW;;AmBxCb;EAGE;EACA,kBAtC+I;EA0C/I,cA1CyL;;AA4CzL;EAKI;;;ADWN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;ADjBR;EACE,alB8M4B;EkB7M5B,OzB1BiB;EyB2BjB,iBlB6FwC;;AChKxC;EiBsEE,OzB9Be;EyB+Bf,iBlB2FsC;;AkBxFxC;EAEE,iBlBsFsC;EkBrFtC;;AAGF;EAEE,OzBtDc;EyBuDd;;;AAWJ;ECLE;EpB0BI,WAtCa;EoBcjB,anB6H4B;EM/N1B,eNsO0B;;;AkB7H9B;ECTE;EpB0BI,WAtCa;EoBcjB,anB8H4B;EMhO1B,eNuO0B;;;AkBrH9B;EACE;EACA;;AAGA;EACE,YlBuT0B;;;AkB/S5B;AAAA;AAAA;EACE;;;AEtIJ;ELMM,YKLJ;;ALUE;EKXJ;ILYM;;;AKTJ;EACE;;;AAKF;EACE;;;AAIJ;EACE;EACA;EACA;ELXI,YKYJ;;ALPE;EKGJ;ILFM;;;;AMXN;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;;ACoBE;EACE;EACA,atB0NwB;EsBzNxB,gBtBwNwB;EsBvNxB;EAhCJ;EACA;EACA;EACA;;AAqDE;EACE;;;AD1CN;EACE;EACA;EACA;EACA,SrBipBkC;EqBhpBlC;EACA;EACA,WrButBkC;EqBttBlC;EACA;EtBsGI,WAtCa;EsB9DjB,O5BMgB;E4BLhB;EACA;EACA,kB5BGgB;E4BFhB;EACA;Ef3BE,eNqO0B;;;AqBjM1B;EACE;EACA;;;AAGF;EACE;EACA;;;AXYF;EWnBA;IACE;IACA;;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;;EAGF;IACE;IACA;;;AAQJ;EACE;EACA;E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d,c1ByN0B;EiB/O1B,kBjB+O0B;;A0BpN5B;EAKI,Y1BgWwB;;A0B5V5B;EACE,c1BqboC;;A0BlbtC;EACE,OjCdc;EiCed,kB1B8e4C;E0B7e5C,c1B6e4C;;A0Bxe5C;EACE,OjCfY;;AiCiBZ;EACE,kBjCtBU;;;AiCgClB;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA,O1B0boC;E0BzbpC,Q1ByboC;E0BxbpC;EACA;EACA,kBjClDc;EiCmDd;;AAKF;EACE;EACA;EACA;EACA;EACA,O1B2aoC;E0B1apC,Q1B0aoC;E0BzapC;EACA;;;AAUF;EpBtGE,eNqO0B;;A0B1H1B;EACE,kB1Bkb0C;;A0B7a5C;EACE,c1B8HwB;EiB/O1B,kBjB+O0B;;A0B1H1B;EACE,kB1B2aiD;;A0BtanD;EACE,kB1BoZ0C;;A0BlZ5C;EACE,kB1BiZ0C;;;A0BvY9C;EAEE,e1B0Z4C;;A0BtZ5C;EACE,kB1BsZ0C;;A0BjZ5C;EACE,kB1B0X0C;;;A0BhXhD;EACE;;AAGE;EACE;EACA,O1BkY0C;E0BjY1C;EAEA,e1BgY0C;;A0B7X5C;EACE;EACA;EACA,O1B2X0C;E0B1X1C,Q1B0X0C;E0BzX1C,kBjChJY;EiCkJZ,e1BsX0C;EeziB1C,YWoLA;;AX/KF;EWuKA;IXtKE;;;AWmLF;EACE,kBjC/JY;EiCgKZ;;AAKF;EACE,kB1B+U0C;;;A0BnUhD;EACE;EACA;EACA,Q1BwRsC;E0BvRtC;E3BxFI,WAtCa;E2BiIjB,a1BiE4B;E0BhE5B,ahC1K4B;EgC2K5B,OjCnLgB;EiCoLhB;EACA,Y1BmWkC;E0BlWlC,kBjC9LgB;EiC+LhB;EpB3NE,eNqO0B;E0BP5B;;AAEA;EACE,c1B0PoC;E0BzPpC;EAIE,Y1BmW8B;;A0BhWhC;EAME,OjC3MY;EiC4MZ,kBjCpNY;;AiCwNhB;EAEE;EACA,e1BmI0B;E0BlI1B;;AAGF;EACE,OjCzNc;EiC0Nd,kBjC9Nc;;AiCkOhB;EACE;;;AAIJ;EACE,Q1BmOsC;E0BlOtC,a1B2H4B;E0B1H5B,gB1B0H4B;E0BzH5B,c1B0H4B;ED1QxB,WAtCa;;;A2B0LnB;EACE,Q1B4NsC;E0B3NtC,a1BwH4B;E0BvH5B,gB1BuH4B;E0BtH5B,c1BuH4B;ED/QxB,WAtCa;;;A2BuMnB;EACE;EACA;EACA;EACA,Q1B0MsC;E0BzMtC;;;AAGF;EACE;EACA;EACA;EACA,Q1BkMsC;E0BjMtC;EACA;;AAEA;EACE,c1B+KoC;E0B9KpC,Y1BoF0B;;A0BjF5B;EACE,kBjClRc;;AiCsRd;EACE,S1BoUa;;A0BhUjB;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,Q1BoKsC;E0BnKtC;EAEA,a1BlD4B;E0BmD5B,ahC7R4B;EgC8R5B,OjCtSgB;EiCuShB,kBjC/SgB;EiCgThB;EpB5UE,eNqO0B;;A0B2G5B;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Q1B8IoC;E0B7IpC;EACA,ahC7S0B;EgC8S1B,OjCtTc;EiCuTd;ET1VA,kBxB8Bc;EiC8Td;EpB7VA,eoB8VuB;;;AAU3B;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIA;EAA0B,Y1B8Oe;;A0B7OzC;EAA0B,Y1B6Oe;;A0B5OzC;EAA0B,Y1B4Oe;;A0BzO3C;EACE;;AAGF;EACE,O1B8NyC;E0B7NzC,Q1B6NyC;E0B5NzC;ET/XA,kBjB+O0B;E0BkJ1B,Q1B6NyC;EM/lBzC,eNgmByC;Ee/lBvC,YWoYF;EACA;;AXhYA;EWuXF;IXtXI;;;AWiYF;ETvYA,kBjBmmByC;;A0BvN3C;EACE,O1BuMgC;E0BtMhC,Q1BuMgC;E0BtMhC;EACA,Q1BsMgC;E0BrMhC,kBjClXc;EiCmXd;EpBnZA,eNylBgC;;A0BjMlC;EACE,O1BmMyC;E0BlMzC,Q1BkMyC;EiB3lBzC,kBjB+O0B;E0B4K1B,Q1BmMyC;EM/lBzC,eNgmByC;Ee/lBvC,YW8ZF;EACA;;AX1ZA;EWkZF;IXjZI;;;AW2ZF;ETjaA,kBjBmmByC;;A0B7L3C;EACE,O1B6KgC;E0B5KhC,Q1B6KgC;E0B5KhC;EACA,Q1B4KgC;E0B3KhC,kBjC5Yc;EiC6Yd;EpB7aA,eNylBgC;;A0BvKlC;EACE,O1ByKyC;E0BxKzC,Q1BwKyC;E0BvKzC;EACA,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nCrNc;;AQjBhB;E2ByOI,OnCxNY;;AmC6Nd;EACE,O5Bud8B;;ACtsBlC;E2BkPM,O5Bqd4B;;A4Bld9B;EACE,O5Bmd4B;;A4B/chC;AAAA;AAAA;AAAA;EAIE,OnC7OY;;AmCiPhB;EACE,O5BmcgC;E4BlchC,c5BucgC;;A4BpclC;EACE,kB5BkcgC;;A4B/blC;EACE,O5B0bgC;;A4BzbhC;EACE,OnC7PY;;AQjBhB;E2BiRM,OnChQU;;;AoC7BlB;EACE;EACA;EACA;EACA;EACA;EACA,kBpCkCgB;EoCjChB;EACA;EvBPE,eNqO0B;;A6B3N5B;EACE;EACA;;AAIA;EvBPA,wBN4N0B;EM3N1B,yBN2N0B;;A6B/M1B;EvBCA,4BN8M0B;EM7M1B,2BN6M0B;;;A6BzM9B;EAGE;EACA,S7B+wBkC;;;A6B3wBpC;EACE,e7BywBkC;;;A6BtwBpC;EACE;EACA;;;AAGF;EACE;;;A5BvCA;E4B4CE;;AAGF;EACE,a7BwvBgC;;;A6BhvBpC;EACE;EACA;EACA,OpCUkC;EoCTlC,kBpCQkC;EoCPlC;;AAEA;EvBtEE,euBuEuB;;AAIvB;EACE;;;AAKN;EACE;EACA,kBpCRkC;EoCSlC;;AAEA;EvBtFE,euBuFuB;;;AAS3B;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA,S7BssBkC;;;A6BnsBpC;EACE;EvBvHE,eNmzBgC;;;A6BvrBpC;EACE;EvBpHE,wBN0yBgC;EMzyBhC,yBNyyBgC;;;A6BlrBpC;EACE;EvB3GE,4BN4xBgC;EM3xBhC,2BN2xBgC;;;A6B1qBpC;EACE;EACA;;AAEA;EACE,e7B6qBgC;;AUpwBhC;EmBkFJ;IASI;IACA;IACA;;EAEA;IACE;IAEA;IACA;IACA,c7BgqB8B;I6B/pB9B;IACA,a7B8pB8B;;;;A6BppBpC;EACE;EACA;;AAIA;EACE,e7B6oBgC;;AUpwBhC;EmBgHJ;IAWI;;EAGA;IAEE;IACA;;EAEA;IACE;IACA;;EAKA;IvBjLJ,yBuBkLmC;IvBjLnC,4BuBiLmC;;EAE7B;AAAA;IAGE;;EAEF;AAAA;IAGE;;EAIJ;IvBlLJ,wBuBmLkC;IvBlLlC,2BuBkLkC;;EAE5B;AAAA;IAGE;;EAEF;AAAA;IAGE;;;;AAcV;EACE,e7BokBgC;;AUvvBhC;EmBiLJ;IAMI,c7BglBgC;I6B/kBhC,Y7BglBgC;I6B/kBhC;IACA;;EAEA;IACE;IACA;;;;AAWJ;EACE;;AAGE;EvBpQF,euBqQ2B;;AAGzB;EACE;EvBzQJ,euB0Q2B;;AAI3B;EACE;EvBxPF,4BuByPgC;EvBxPhC,2BuBwPgC;;AAGhC;EvB1QA,wBuB2Q6B;EvB1Q7B,yBuB0Q6B;;AAG7B;EACE;;;AC7RN;EACE;EACA;EACA;EACA,e9B6gCkC;E8B5gClC;EACA,kBrC8BgB;Ea/Bd,eNqO0B;;;A8B9N5B;EACE,c9BkgCgC;;A8BhgChC;EACE;EACA,e9B8/B8B;E8B7/B9B,OrCsBY;EqCrBZ,S9BmgC8B;;A8Bz/BlC;EACE;;AAGF;EACE;;AAGF;EACE,OrCEc;;;AsCxClB;EACE;E5BGA;EACA;EGAE,eNqO0B;;;A+BpO9B;EACE;EACA;EACA;EACA;EACA,a/BwwBkC;E+BvwBlC,OtCwCiB;EsCvCjB,kBtCoBgB;EsCnBhB;;AAEA;EACE;EACA,OtCkCe;EsCjCf;EACA,kBtCgBc;EsCfd,ctCgBc;;AsCbhB;EACE;EACA,S/BiwBgC;E+BhwBhC,Y/B2W0B;;;A+BrW1B;EACE;EzBCF,wBNuM0B;EMtM1B,2BNsM0B;;A+BnM1B;EzBlBA,yBNqN0B;EMpN1B,4BNoN0B;;A+B9L5B;EACE;EACA,OtCbc;EsCcd,kB/BsM0B;E+BrM1B,c/BqM0B;;A+BlM5B;EACE,OtCZc;EsCad;EAEA;EACA,kBtCvBc;EsCwBd,ctCpBc;;;AuClChB;EACE;EjC2HE,WAtCa;EiCnFf,ahC8N0B;;AgCzNxB;E1BwBF,wBNwM0B;EMvM1B,2BNuM0B;;AgC3NxB;E1BKF,yBNsN0B;EMrN1B,4BNqN0B;;;AgCxO5B;EACE;EjC2HE,WAtCa;EiCnFf,ahC+N0B;;AgC1NxB;E1BwBF,wBNyM0B;EMxM1B,2BNwM0B;;AgC5NxB;E1BKF,yBNuN0B;EMtN1B,4BNsN0B;;;AiCvO9B;EACE;EACA;ElCiEE;EkC/DF,ajCmR4B;EiClR5B;EACA;EACA;EACA;E3BRE,eNqO0B;EepOxB,YkBSJ;;AlBJE;EkBNJ;IlBOM;;;AdIJ;EgCGI;;;AAKJ;EACE;;;AAKJ;EACE;EACA;;;AAOF;EACE,ejCg3BkC;EiC/2BlC,cjC+2BkC;EMn5BhC,eNs5BgC;;;AiCz2BlC;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ACbN;EACE;EACA,enC0yBkC;EmCxyBlC,kB1CgCgB;Ea/Bd,eNsO0B;;AU/K1B;EyB5DJ;IAQI;;;;AAIJ;EACE;EACA;E7BTE,e6BUqB;;;ACXzB;EACE;EACA;EACA,epCm8BkC;EoCl8BlC;E9BHE,eNqO0B;;;AoC7N9B;EAEE;;;AAIF;EACE,apCwQ4B;;;AoChQ9B;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;;;AAUF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ACRF;EACE;IAAO;;EACP;IAAK;;;AAIT;EACE;EACA,QtC48BkC;EsC38BlC;EvCoHI,WAtCa;EuC5EjB,kB7CuBgB;Ea/Bd,eNqO0B;;;AsCxN9B;EACE;EACA;EACA;EACA,O7CWgB;E6CVhB;EACA;EACA,kBtCm8BkC;Eet9B9B,YuBoBJ;;AvBfE;EuBOJ;IvBNM;;;;AuBiBN;ErBcE;EqBZA;;;AAIA;EACE;;AAEA;EAHF;IAII;;;;ACvCN;EACE;EACA;;;AAGF;EACE;;;ACFF;EACE;EACA;EAGA;EACA;;;AASF;EACE;EACA,O/CoBgB;E+CnBhB;;AvCNA;EuCUE;EACA,O/Ccc;E+Cbd;EACA,kB/CMc;;A+CHhB;EACE;EACA,kB/CEc;;;A+COlB;EACE;EACA;EACA;EAEA;EAEA,kB/CjBgB;E+CkBhB;;AAEA;ElCvCE,wBN4N0B;EM3N1B,yBN2N0B;;AwCjL5B;EACE;ElC9BA,4BN8M0B;EM7M1B,2BN6M0B;;AwC5K5B;EAEE,O/CxBc;E+CyBd;EACA,kB/CjCc;;A+CqChB;EACE;EACA,O/CvCc;E+CwCd,kBxC4K0B;EwC3K1B,cxC2K0B;;;AwC9J1B;EACE;;AAEA;EACE;EACA;;AAEA;ElC3DJ,wBNuM0B;EMtM1B,2BNsM0B;EM1L1B,yBkCgDuC;;AAGnC;EACE;ElC/EN,yBNqN0B;EMpN1B,4BNoN0B;EM9K1B,2BkC0CyC;;;A9B1CzC;E8B2BA;IACE;;EAEA;IACE;IACA;;EAEA;IlC3DJ,wBNuM0B;IMtM1B,2BNsM0B;IM1L1B,yBkCgDuC;;EAGnC;IACE;IlC/EN,yBNqN0B;IMpN1B,4BNoN0B;IM9K1B,2BkC0CyC;;;A9B1CzC;E8B2BA;IACE;;EAEA;IACE;IACA;;EAEA;IlC3DJ,wBNuM0B;IMtM1B,2BNsM0B;IM1L1B,yBkCgDuC;;EAGnC;IACE;IlC/EN,yBNqN0B;IMpN1B,4BNoN0B;IM9K1B,2BkC0CyC;;;A9B1CzC;E8B2BA;IACE;;EAEA;IACE;IACA;;EAEA;IlC3DJ,wBNuM0B;IMtM1B,2BNsM0B;IM1L1B,yBkCgDuC;;EAGnC;IACE;IlC/EN,yBNqN0B;IMpN1B,4BNoN0B;IM9K1B,2BkC0CyC;;;A9B1CzC;E8B2BA;IACE;;EAEA;IACE;IACA;;EAEA;IlC3DJ,wBNuM0B;IMtM1B,2BNsM0B;IM1L1B,yBkCgDuC;;EAGnC;IACE;IlC/EN,yBNqN0B;IMpN1B,4BNoN0B;IM9K1B,2BkC0CyC;;;AAc3C;EACE;EACA;ElCjHA,ekCkHuB;;AAEvB;EACE;;AAKF;EACE;;AAKF;EACE;EACA;;;ACpIJ;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCP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Cd,eNqO0B;;;A+C1O9B;EACE;EACA;EACA;EACA,S/CsqBkC;E+CrqBlC;EACA,W/C+1BkC;E8Cp2BlC,apD6C4B;EoD3C5B;EACA,a9CuR4B;E8CtR5B,apD4C4B;EoD3C5B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E/CgHI,WAtCa;EgD7EjB;EACA,kBtDoBgB;EsDnBhB;EACA;EzCVE,eNsO0B;;A+CxN5B;EACE;EACA;EACA,O/C81BgC;E+C71BhC,Q/C81BgC;E+C71BhC;;AAEA;EAEE;EACA;EACA;EACA;EACA;;;AAKN;EACE,e/C+0BkC;;A+C70BlC;EACE;;AAEA;EACE;EACA;EACA,kB/C00B8B;;A+Cv0BhC;EACE,Q/CqLwB;E+CpLxB;EACA,kBtDnBY;;;AsDwBlB;EACE,a/C2zBkC;;A+CzzBlC;EACE;EACA,O/CuzBgC;E+CtzBhC,Q/CqzBgC;E+CpzBhC;;AAEA;EACE;EACA;EACA,oB/CmzB8B;;A+ChzBhC;EACE,M/C8JwB;E+C7JxB;EACA,oBtD1CY;;;AsD+ClB;EACE,Y/CoyBkC;;A+ClyBlC;EACE;;AAEA;EACE;EACA;EACA,qB/C+xB8B;;A+C5xBhC;EACE,K/C0IwB;E+CzIxB;EACA,qBtD9DY;;AsDmEhB;EACE;EACA;EACA;EACA;EACA,O/C2wBgC;E+C1wBhC;EACA;EACA;;;AAIJ;EACE,c/CowBkC;;A+ClwBlC;EACE;EACA,O/CgwBgC;E+C/vBhC,Q/C8vBgC;E+C7vBhC;;AAEA;EACE;EACA;EACA,mB/C4vB8B;;A+CzvBhC;EACE,O/CuGwB;E+CtGxB;EACA,mBtDjGY;;;AsDuHlB;EACE;EACA;EhD3BI,WAtCa;EgDoEjB,kB/C8sBkC;E+C7sBlC;EzChJE,wByCiJoB;EzChJpB,yByCgJoB;;AAGtB;EACE;;;AAIJ;EACE;EACA,OtDxIgB;;;AuDpBlB;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;ACvBA;EACE;EACA;EACA;;;ADwBJ;EACE;EACA;EACA;EACA;EACA;EACA;EjC5BI,YiC6BJ;;AjCxBE;EiCiBJ;IjChBM;;;;AiC0BN;AAAA;AAAA;EAGE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AASA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;EAGE;EACA;;AAGF;AAAA;EAEE;EACA;EjCtEE,YiCuEF;;AjClEA;EiC8DF;AAAA;IjC7DI;;;;AiC0EN;AAAA;EAEE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA,OhD87BmC;EgD77BnC,OvDhEgB;EuDiEhB;EACA,ShD47BmC;EezhC/B,YiC8FJ;;AjCzFE;EiC2EJ;AAAA;IjC1EM;;;AdIJ;AAAA;AAAA;E+CwFE,OvDvEc;EuDwEd;EACA;EACA,ShDq7BiC;;;AgDl7BrC;EACE;;;AAKF;EACE;;;AAOF;AAAA;EAEE;EACA,OhD86BmC;EgD76BnC,QhD66BmC;EgD56BnC;;;AAEF;EACE,kBhD26BmC;;;AgDz6BrC;EACE,kBhDy6BmC;;;AgDh6BrC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA,chDo4BmC;EgDn4BnC,ahDm4BmC;EgDl4BnC;;AAEA;EACE;EACA;EACA,OhDk4BiC;EgDj4BjC,QhDk4BiC;EgDj4BjC,chDm4BiC;EgDl4BjC,ahDk4BiC;EgDj4BjC;EACA;EACA,kBvDtIc;EuDuId;EAEA;EACA;EACA;EjCtKE,YiCuKF;;AjClKA;EiCmJF;IjClJI;;;AiCoKJ;EACE;;;AASJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OvDjKgB;EuDkKhB;;;AE/LF;EACE;IAAK;;;AAGP;EACE;EACA,OlD8iCsB;EkD7iCtB,QlD6iCsB;EkD5iCtB;EACA;EACA;EAEA;EACA;;;AAGF;EACE,OlDuiCwB;EkDtiCxB,QlDsiCwB;EkDriCxB,clDuiCwB;;;AkDhiC1B;EACE;IACE;;EAEF;IACE;;;AAIJ;EACE;EACA,OlD+gCsB;EkD9gCtB,QlD8gCsB;EkD7gCtB;EACA;EAEA;EACA;EACA;;;AAGF;EACE,OlDwgCwB;EkDvgCxB,QlDugCwB;;;AmD1jC1B;EAAqB;;;AACrB;EAAqB;;;AACrB;EAAqB;;;AACrB;EAAqB;;;AACrB;EAAqB;;;AACrB;EAAqB;;;ACFnB;EACE;;;AnDUF;AAAA;AAAA;EmDLI;;;AANJ;EACE;;;AnDUF;AAAA;AAAA;EmDLI;;;AANJ;EACE;;;AnDUF;AAAA;AAAA;EmDLI;;;AANJ;EACE;;;AnDUF;AAAA;AAAA;EmDLI;;;AANJ;EACE;;;AnDUF;AAAA;AAAA;EmDLI;;;AANJ;EACE;;;AnDUF;AAAA;AAAA;EmDLI;;;AANJ;EACE;;;AnDUF;AAAA;AAAA;EmDLI;;;AANJ;EACE;;;AnDUF;AAAA;AAAA;EmDLI;;;ACCN;EACE;;;AAGF;EACE;;;ACXF;EAAkB;;;AAClB;EAAkB;;;AAClB;EAAkB;;;AAClB;EAAkB;;;AAClB;EAAkB;;;AAElB;EAAmB;;;AACnB;EAAmB;;;AACnB;EAAmB;;;AACnB;EAAmB;;;AACnB;EAAmB;;;AAGjB;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAIJ;EACE;;;AAOF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ALxEA;EACE;EACA;EACA;;;AMOE;EAAwB;;;AAAxB;EAAwB;;;AAAxB;EAAwB;;;AAAxB;EAAwB;;;AAAxB;EAAwB;;;AAAxB;EAAwB;;;AAAxB;EAAwB;;;AAAxB;EAAwB;;;AAAxB;EAAwB;;;A7CiD1B;E6CjDE;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;A7CiD1B;E6CjDE;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;A7CiD1B;E6CjDE;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;A7CiD1B;E6CjDE;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;EAAxB;IAAwB;;;AAU9B;EAEI;IAAqB;;;EAArB;IAAqB;;;EAArB;IAAqB;;;EAArB;IAAqB;;;EAArB;IAAqB;;;EAArB;IAAqB;;;EAArB;IAAqB;;;EAArB;IAAqB;;;EAArB;IAAqB;;;ACrBzB;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;EACA;EACA;EACA;;;AASA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;ACzBF;EAAgC;;;AAChC;EAAgC;;;AAChC;EAAgC;;;AAChC;EAAgC;;;AAEhC;EAA8B;;;AAC9B;EAA8B;;;AAC9B;EAA8B;;;AAC9B;EAA8B;;;AAC9B;EAA8B;;;AAC9B;EAA8B;;;AAC9B;EAA8B;;;AAC9B;EAA8B;;;AAE9B;EAAoC;;;AACpC;EAAoC;;;AACpC;EAAoC;;;AACpC;EAAoC;;;AACpC;EAAoC;;;AAEpC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAiC;;;AACjC;EAAiC;;;AAEjC;EAAkC;;;AAClC;EAAkC;;;AAClC;EAAkC;;;AAClC;EAAkC;;;AAClC;EAAkC;;;AAClC;EAAkC;;;AAElC;EAAgC;;;AAChC;EAAgC;;;AAChC;EAAgC;;;AAChC;EAAgC;;;AAChC;EAAgC;;;AAChC;EAAgC;;;A/CYhC;E+ClDA;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAEhC;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAE9B;IAAoC;;;EACpC;IAAoC;;;EACpC;IAAoC;;;EACpC;IAAoC;;;EACpC;IAAoC;;;EAEpC;IAAiC;;;EACjC;IAAiC;;;EACjC;IAAiC;;;EACjC;IAAiC;;;EACjC;IAAiC;;;EAEjC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAElC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;A/CYhC;E+ClDA;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAEhC;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAE9B;IAAoC;;;EACpC;IAAoC;;;EACpC;IAAoC;;;EACpC;IAAoC;;;EACpC;IAAoC;;;EAEpC;IAAiC;;;EACjC;IAAiC;;;EACjC;IAAiC;;;EACjC;IAAiC;;;EACjC;IAAiC;;;EAEjC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAElC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;A/CYhC;E+ClDA;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAEhC;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAE9B;IAAoC;;;EACpC;IAAoC;;;EACpC;IAAoC;;;EACpC;IAAoC;;;EACpC;IAAoC;;;EAEpC;IAAiC;;;EACjC;IAAiC;;;EACjC;IAAiC;;;EACjC;IAAiC;;;EACjC;IAAiC;;;EAEjC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAElC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;A/CYhC;E+ClDA;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAEhC;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAC9B;IAA8B;;;EAE9B;IAAoC;;;EACpC;IAAoC;;;EACpC;IAAoC;;;EACpC;IAAoC;;;EACpC;IAAoC;;;EAEpC;IAAiC;;;EACjC;IAAiC;;;EACjC;IAAiC;;;EACjC;IAAiC;;;EACjC;IAAiC;;;EAEjC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAClC;IAAkC;;;EAElC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;EAChC;IAAgC;;;AC1ChC;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AhDoDxB;EgDtDA;IAAwB;;;EACxB;IAAwB;;;EACxB;IAAwB;;;AhDoDxB;EgDtDA;IAAwB;;;EACxB;IAAwB;;;EACxB;IAAwB;;;AhDoDxB;EgDtDA;IAAwB;;;EACxB;IAAwB;;;EACxB;IAAwB;;;AhDoDxB;EgDtDA;IAAwB;;;EACxB;IAAwB;;;EACxB;IAAwB;;;ACL1B;EAAsB;;;AAAtB;EAAsB;;;ACCtB;EAAyB;;;AAAzB;EAAyB;;;AAAzB;EAAyB;;;AAAzB;EAAyB;;;AAAzB;EAAyB;;;AAK3B;EACE;EACA;EACA;EACA;EACA,S5DypBkC;;;A4DtpBpC;EACE;EACA;EACA;EACA;EACA,S5DipBkC;;;A4D7oBlC;EADF;IAEI;IACA;IACA,S5DyoBgC;;;;A6DlqBpC;ECEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAUA;EAEE;EACA;EACA;EACA;EACA;EACA;;;AC5BJ;EAAa;;;AACb;EAAU;;;AACV;EAAa;;;AACb;EAAe;;;ACCX;EAAuB;;;AAAvB;EAAuB;;;AAAvB;EAAuB;;;AAAvB;EAAuB;;;AAAvB;EAAuB;;;AAAvB;EAAuB;;;AAAvB;EAAuB;;;AAAvB;EAAuB;;;AAAvB;EAAuB;;;AAAvB;EAAuB;;;AAI3B;EAAU;;;AACV;EAAU;;;AAIV;EAAc;;;AACd;EAAc;;;AAEd;EAAU;;;AACV;EAAU;;;ACdR;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;;;ACNI;EAAgC;;;AAChC;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAgC;;;AAChC;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAgC;;;AAChC;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAgC;;;AAChC;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAgC;;;AAChC;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAgC;;;AAChC;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAgC;;;AAChC;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAgC;;;AAChC;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAgC;;;AAChC;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAgC;;;AAChC;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAgC;;;AAChC;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAgC;;;AAChC;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAQF;EAAwB;;;AACxB;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAwB;;;AACxB;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAwB;;;AACxB;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAwB;;;AACxB;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAfF;EAAwB;;;AACxB;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAMN;EAAmB;;;AACnB;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AxDTF;EwDlDI;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;;;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;AAAA;IAEE;;;EAfF;IAAwB;;;EACxB;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAMN;IAAmB;;;EACnB;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;AxDTF;EwDlDI;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;;;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;AAAA;IAEE;;;EAfF;IAAwB;;;EACxB;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAMN;IAAmB;;;EACnB;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;AxDTF;EwDlDI;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;;;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;AAAA;IAEE;;;EAfF;IAAwB;;;EACxB;AAAA;IAEE;;;EAEF;AAAA;IAEE;;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","file":"aaruserver.css"} \ No newline at end of file diff --git a/css/amiga/aaruserver.scss b/css/amiga/aaruserver.scss new file mode 100644 index 0000000..fc91914 --- /dev/null +++ b/css/amiga/aaruserver.scss @@ -0,0 +1,87 @@ +// /*************************************************************************** +// Aaru Data Preservation Suite +// ---------------------------------------------------------------------------- +// +// Filename : aaruserver.scss +// Author(s) : Natalia Portillo +// +// Component : Aaru Server. +// +// --[ Description ] ---------------------------------------------------------- +// +// Sets server styling. +// +// --[ License ] -------------------------------------------------------------- +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, see . +// +// ---------------------------------------------------------------------------- +// Copyright © 2011-2021 Natalia Portillo +// ****************************************************************************/ + +@import "_colors"; +@import "_font"; +@import "_fontstyles"; + +@import "../../../node_modules/bootstrap/scss/bootstrap"; + +footer +{ + background-color: $black; + color: $white; +} + +header +{ + background-color: $white; + color: $blue; + text-align: center; +} + +header a +{ + color: $orange; +} + +header a:hover +{ + color: $orange; + text-decoration: none; +} + +footer a:hover +{ + text-decoration: none; +} + +.table-centered +{ + margin-left:auto; + margin-right:auto; +} + +.card-button{color:$orange} + +.table-dark-em +{ + color: $white; + font-style: normal; +} + +.table-dark-header +{ + color: $orange; + font-style: normal; + text-align: center; +} \ No newline at end of file diff --git a/css/dos/_colors.scss b/css/dos/_colors.scss new file mode 100644 index 0000000..35a918f --- /dev/null +++ b/css/dos/_colors.scss @@ -0,0 +1,90 @@ +// /*************************************************************************** +// Aaru Data Preservation Suite +// ---------------------------------------------------------------------------- +// +// Filename : _colors.scss +// Author(s) : Natalia Portillo +// +// Component : Aaru Server. +// +// --[ Description ] ---------------------------------------------------------- +// +// Sets colors for server styling. +// +// --[ License ] -------------------------------------------------------------- +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, see . +// +// ---------------------------------------------------------------------------- +// Copyright © 2011-2021 Natalia Portillo +// ****************************************************************************/ + +/* Sets the grayscale for Bootstrap */ +$white: #AAAAAA; +$darkgray: #555555; +$gray-100: #AAAAAA; +$gray-200: #AAAAAA; +$gray-300: #AAAAAA; +$gray-400: #AAAAAA; +$gray-500: #555555; +$gray-600: #555555; +$gray-700: #555555; +$gray-800: #555555; +$gray-900: #555555; +$black: #000; + +/* Sets color palette, using EGA colors */ +$blue: #0000AA; +$indigo: #AA55AA; +$purple: #AA00FF; +$pink: #FF55FF; +$red: #AA0000; +$orange: #FF5555; +$yellow: #FFFF55; +$green: #00AA00; +$teal: #55FFFF; +$cyan: #00AAAA; +$brown: #AA5500; +$brightwhite: #FFFFFF; + +/* Bootstrap color aliases */ +$primary: $blue; +$secondary: $gray-600; +$success: $green; +$info: $cyan; +$warning: $yellow; +$danger: $red; +$light: $gray-100; +$dark: $gray-800; + +/* Colors for */ +$body-bg: $black; +$body-color: $white; + +/* Colors for */ +$link-color: $teal; +$link-hover-color: $yellow; + +/* Colors for cards */ +$card-border-color: rgba($darkgray, .125); +$card-cap-bg: rgba($darkgray, .03); +$card-cap-color: inherit; +$card-bg: $blue; + +/* Colors for tables */ +$table-dark-bg: $cyan; +$table-dark-accent-bg: rgba($white, .05) !default; +$table-dark-hover-bg: rgba($white, .075) !default; +$table-dark-border-color: lighten($yellow, 7.5%) !default; +$table-dark-color: $yellow !default; diff --git a/css/dos/_font.scss b/css/dos/_font.scss new file mode 100644 index 0000000..1fd2340 --- /dev/null +++ b/css/dos/_font.scss @@ -0,0 +1,51 @@ +// /*************************************************************************** +// Aaru Data Preservation Suite +// ---------------------------------------------------------------------------- +// +// Filename : _font.scss +// Author(s) : Natalia Portillo +// +// Component : Aaru Server. +// +// --[ Description ] ---------------------------------------------------------- +// +// Sets font for server styling. +// +// --[ License ] -------------------------------------------------------------- +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, see . +// +// ---------------------------------------------------------------------------- +// Copyright © 2011-2021 Natalia Portillo +// ****************************************************************************/ + +/* Sets font to VGA square */ +@font-face +{ + font-family: 'VGAsquarePx'; + src: url(../../fonts/vga_squarepx.eot); + src: url(../../fonts/vga_squarepx.eot?#iefix) format('embedded-opentype'), + url(../../fonts/vga_squarepx.woff2) format('woff2'), + url(../../fonts/vga_squarepx.woff) format('woff'), + url(../../fonts/vga_squarepx.ttf) format('truetype'); + font-weight: normal; + font-style: normal; +} + +$font-family-sans-serif: 'VGAsquarePx'; +$font-family-monospace: 'VGAsquarePx'; +$font-family-base: 'VGAsquarePx'; +$font-size-base: 1.75rem; + +$line-height-base: 1; diff --git a/css/dos/_fontstyles.scss b/css/dos/_fontstyles.scss new file mode 100644 index 0000000..2879fd3 --- /dev/null +++ b/css/dos/_fontstyles.scss @@ -0,0 +1,51 @@ +// /*************************************************************************** +// Aaru Data Preservation Suite +// ---------------------------------------------------------------------------- +// +// Filename : _fontstyles.scss +// Author(s) : Natalia Portillo +// +// Component : Aaru Server. +// +// --[ Description ] ---------------------------------------------------------- +// +// Sets font styles for server styling. +// +// --[ License ] -------------------------------------------------------------- +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, see . +// +// ---------------------------------------------------------------------------- +// Copyright © 2011-2021 Natalia Portillo +// ****************************************************************************/ + +@import "_colors"; + +/* Sets the style for emphasis/italics */ +em, i +{ + color: $green; + font-style: normal; +} + +/* Headings and bold text are bright white */ +h1, h2, h3, h4, +b, strong +{ + color: $brightwhite; + font-size: 1em; + font-style: normal; + font-weight: normal; + margin: 0; +} diff --git a/css/dos/aaruserver.css b/css/dos/aaruserver.css new file mode 100644 index 0000000..326d32c --- /dev/null +++ b/css/dos/aaruserver.css @@ -0,0 +1,9741 @@ +@charset "UTF-8"; +/* Sets the grayscale for Bootstrap */ +/* Sets color palette, using EGA colors */ +/* Bootstrap color aliases */ +/* Colors for */ +/* Colors for */ +/* Colors for cards */ +/* Colors for tables */ +/* Sets font to VGA square */ +@font-face { + font-family: "VGAsquarePx"; + src: url(../../fonts/vga_squarepx.eot); + src: url(../../fonts/vga_squarepx.eot?#iefix) format("embedded-opentype"), url(../../fonts/vga_squarepx.woff2) format("woff2"), url(../../fonts/vga_squarepx.woff) format("woff"), url(../../fonts/vga_squarepx.ttf) format("truetype"); + font-weight: normal; + font-style: normal; +} +/* Sets the grayscale for Bootstrap */ +/* Sets color palette, using EGA colors */ +/* Bootstrap color aliases */ +/* Colors for */ +/* Colors for */ +/* Colors for cards */ +/* Colors for tables */ +/* Sets the style for emphasis/italics */ +em, i { + color: #00AA00; + font-style: normal; +} + +/* Headings and bold text are bright white */ +h1, h2, h3, h4, +b, strong { + color: #FFFFFF; + font-size: 1em; + font-style: normal; + font-weight: normal; + margin: 0; +} + +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +:root { + --blue: #0000AA; + --indigo: #AA55AA; + --purple: #AA00FF; + --pink: #FF55FF; + --red: #AA0000; + --orange: #FF5555; + --yellow: #FFFF55; + --green: #00AA00; + --teal: #55FFFF; + --cyan: #00AAAA; + --white: #AAAAAA; + --gray: #555555; + --gray-dark: #555555; + --primary: #0000AA; + --secondary: #555555; + --success: #00AA00; + --info: #00AAAA; + --warning: #FFFF55; + --danger: #AA0000; + --light: #AAAAAA; + --dark: #555555; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: "VGAsquarePx"; + --font-family-monospace: "VGAsquarePx"; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: "VGAsquarePx"; + font-size: 1.75rem; + font-weight: 400; + line-height: 1; + color: #AAAAAA; + text-align: left; + background-color: #000; +} + +[tabindex="-1"]:focus { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #55FFFF; + text-decoration: none; + background-color: transparent; +} +a:hover { + color: #FFFF55; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} +a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +pre, +code, +kbd, +samp { + font-family: "VGAsquarePx"; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; +} + +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: #555555; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +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, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +select { + word-wrap: normal; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type=radio], +input[type=checkbox] { + box-sizing: border-box; + padding: 0; +} + +input[type=date], +input[type=time], +input[type=datetime-local], +input[type=month] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: 4.375rem; +} + +h2, .h2 { + font-size: 3.5rem; +} + +h3, .h3 { + font-size: 3.0625rem; +} + +h4, .h4 { + font-size: 2.625rem; +} + +h5, .h5 { + font-size: 2.1875rem; +} + +h6, .h6 { + font-size: 1.75rem; +} + +.lead { + font-size: 2.1875rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 2.1875rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #555555; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #000; + border: 1px solid #AAAAAA; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #555555; +} + +code { + font-size: 87.5%; + color: #FF55FF; + word-break: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #AAAAAA; + background-color: #555555; + border-radius: 0.2rem; +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +pre { + display: block; + font-size: 87.5%; + color: #555555; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} +.no-gutters > .col, +.no-gutters > [class*=col-] { + padding-right: 0; + padding-left: 0; +} + +.col-xl, +.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, +.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, +.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, +.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, +.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + order: -1; +} + +.order-last { + order: 13; +} + +.order-0 { + order: 0; +} + +.order-1 { + order: 1; +} + +.order-2 { + order: 2; +} + +.order-3 { + order: 3; +} + +.order-4 { + order: 4; +} + +.order-5 { + order: 5; +} + +.order-6 { + order: 6; +} + +.order-7 { + order: 7; +} + +.order-8 { + order: 8; +} + +.order-9 { + order: 9; +} + +.order-10 { + order: 10; +} + +.order-11 { + order: 11; +} + +.order-12 { + order: 12; +} + +.offset-1 { + margin-left: 8.3333333333%; +} + +.offset-2 { + margin-left: 16.6666666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.3333333333%; +} + +.offset-5 { + margin-left: 41.6666666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.3333333333%; +} + +.offset-8 { + margin-left: 66.6666666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.3333333333%; +} + +.offset-11 { + margin-left: 91.6666666667%; +} + +@media (min-width: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-sm-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-sm-first { + order: -1; + } + + .order-sm-last { + order: 13; + } + + .order-sm-0 { + order: 0; + } + + .order-sm-1 { + order: 1; + } + + .order-sm-2 { + order: 2; + } + + .order-sm-3 { + order: 3; + } + + .order-sm-4 { + order: 4; + } + + .order-sm-5 { + order: 5; + } + + .order-sm-6 { + order: 6; + } + + .order-sm-7 { + order: 7; + } + + .order-sm-8 { + order: 8; + } + + .order-sm-9 { + order: 9; + } + + .order-sm-10 { + order: 10; + } + + .order-sm-11 { + order: 11; + } + + .order-sm-12 { + order: 12; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.3333333333%; + } + + .offset-sm-2 { + margin-left: 16.6666666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.3333333333%; + } + + .offset-sm-5 { + margin-left: 41.6666666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.3333333333%; + } + + .offset-sm-8 { + margin-left: 66.6666666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.3333333333%; + } + + .offset-sm-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-md-first { + order: -1; + } + + .order-md-last { + order: 13; + } + + .order-md-0 { + order: 0; + } + + .order-md-1 { + order: 1; + } + + .order-md-2 { + order: 2; + } + + .order-md-3 { + order: 3; + } + + .order-md-4 { + order: 4; + } + + .order-md-5 { + order: 5; + } + + .order-md-6 { + order: 6; + } + + .order-md-7 { + order: 7; + } + + .order-md-8 { + order: 8; + } + + .order-md-9 { + order: 9; + } + + .order-md-10 { + order: 10; + } + + .order-md-11 { + order: 11; + } + + .order-md-12 { + order: 12; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.3333333333%; + } + + .offset-md-2 { + margin-left: 16.6666666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.3333333333%; + } + + .offset-md-5 { + margin-left: 41.6666666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.3333333333%; + } + + .offset-md-8 { + margin-left: 66.6666666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.3333333333%; + } + + .offset-md-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-lg-first { + order: -1; + } + + .order-lg-last { + order: 13; + } + + .order-lg-0 { + order: 0; + } + + .order-lg-1 { + order: 1; + } + + .order-lg-2 { + order: 2; + } + + .order-lg-3 { + order: 3; + } + + .order-lg-4 { + order: 4; + } + + .order-lg-5 { + order: 5; + } + + .order-lg-6 { + order: 6; + } + + .order-lg-7 { + order: 7; + } + + .order-lg-8 { + order: 8; + } + + .order-lg-9 { + order: 9; + } + + .order-lg-10 { + order: 10; + } + + .order-lg-11 { + order: 11; + } + + .order-lg-12 { + order: 12; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.3333333333%; + } + + .offset-lg-2 { + margin-left: 16.6666666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.3333333333%; + } + + .offset-lg-5 { + margin-left: 41.6666666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.3333333333%; + } + + .offset-lg-8 { + margin-left: 66.6666666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.3333333333%; + } + + .offset-lg-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-xl-first { + order: -1; + } + + .order-xl-last { + order: 13; + } + + .order-xl-0 { + order: 0; + } + + .order-xl-1 { + order: 1; + } + + .order-xl-2 { + order: 2; + } + + .order-xl-3 { + order: 3; + } + + .order-xl-4 { + order: 4; + } + + .order-xl-5 { + order: 5; + } + + .order-xl-6 { + order: 6; + } + + .order-xl-7 { + order: 7; + } + + .order-xl-8 { + order: 8; + } + + .order-xl-9 { + order: 9; + } + + .order-xl-10 { + order: 10; + } + + .order-xl-11 { + order: 11; + } + + .order-xl-12 { + order: 12; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.3333333333%; + } + + .offset-xl-2 { + margin-left: 16.6666666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.3333333333%; + } + + .offset-xl-5 { + margin-left: 41.6666666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.3333333333%; + } + + .offset-xl-8 { + margin-left: 66.6666666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.3333333333%; + } + + .offset-xl-11 { + margin-left: 91.6666666667%; + } +} +.table { + width: 100%; + margin-bottom: 1rem; + color: #AAAAAA; +} +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #AAAAAA; +} +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #AAAAAA; +} +.table tbody + tbody { + border-top: 2px solid #AAAAAA; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #AAAAAA; +} +.table-bordered th, +.table-bordered td { + border: 1px solid #AAAAAA; +} +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + color: #AAAAAA; + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #7a7aaa; +} +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #5252aa; +} + +.table-hover .table-primary:hover { + background-color: #6a6aa0; +} +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #6a6aa0; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #929292; +} +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #7e7e7e; +} + +.table-hover .table-secondary:hover { + background-color: #858585; +} +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #858585; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #7aaa7a; +} +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #52aa52; +} + +.table-hover .table-success:hover { + background-color: #6aa06a; +} +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #6aa06a; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #7aaaaa; +} +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #52aaaa; +} + +.table-hover .table-info:hover { + background-color: #6aa0a0; +} +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #6aa0a0; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #c2c292; +} +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #d6d67e; +} + +.table-hover .table-warning:hover { + background-color: #b9b982; +} +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #b9b982; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #aa7a7a; +} +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #aa5252; +} + +.table-hover .table-danger:hover { + background-color: #a06a6a; +} +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #a06a6a; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #aaaaaa; +} +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #aaaaaa; +} + +.table-hover .table-light:hover { + background-color: #9d9d9d; +} +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #9d9d9d; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #929292; +} +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #7e7e7e; +} + +.table-hover .table-dark:hover { + background-color: #858585; +} +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #858585; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #FFFF55; + background-color: #00AAAA; + border-color: #ffff7b; +} +.table .thead-light th { + color: #555555; + background-color: #AAAAAA; + border-color: #AAAAAA; +} + +.table-dark { + color: #FFFF55; + background-color: #00AAAA; +} +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #ffff7b; +} +.table-dark.table-bordered { + border: 0; +} +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(170, 170, 170, 0.05); +} +.table-dark.table-hover tbody tr:hover { + color: #FFFF55; + background-color: rgba(170, 170, 170, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1.75rem; + font-weight: 400; + line-height: 1; + color: #555555; + background-color: #AAAAAA; + background-clip: padding-box; + border: 1px solid #AAAAAA; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control:focus { + color: #555555; + background-color: #AAAAAA; + border-color: #2b2bff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 0, 170, 0.25); +} +.form-control::placeholder { + color: #555555; + opacity: 1; +} +.form-control:disabled, .form-control[readonly] { + background-color: #AAAAAA; + opacity: 1; +} + +select.form-control:focus::-ms-value { + color: #555555; + background-color: #AAAAAA; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 2.1875rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 1.53125rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + margin-bottom: 0; + line-height: 1; + color: #AAAAAA; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 1.53125rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 2.1875rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control[size], select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} +.form-row > .col, +.form-row > [class*=col-] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} +.form-check-input:disabled ~ .form-check-label { + color: #555555; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #00AA00; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 1.53125rem; + line-height: 1; + color: #AAAAAA; + background-color: rgba(0, 170, 0, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #00AA00; + padding-right: calc(1em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300AA00' 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: center right calc(0.25em + 0.1875rem); + background-size: calc(0.5em + 0.375rem) calc(0.5em + 0.375rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #00AA00; + box-shadow: 0 0 0 0.2rem rgba(0, 170, 0, 0.25); +} +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1em + 0.75rem); + background-position: top calc(0.25em + 0.1875rem) right calc(0.25em + 0.1875rem); +} + +.was-validated .custom-select:valid, .custom-select.is-valid { + border-color: #00AA00; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23555555' 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' viewBox='0 0 8 8'%3e%3cpath fill='%2300AA00' 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") #AAAAAA no-repeat center right 1.75rem/calc(0.5em + 0.375rem) calc(0.5em + 0.375rem); +} +.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #00AA00; + box-shadow: 0 0 0 0.2rem rgba(0, 170, 0, 0.25); +} +.was-validated .custom-select:valid ~ .valid-feedback, +.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, +.custom-select.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #00AA00; +} +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #00AA00; +} +.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #00AA00; +} +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; +} +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #00dd00; + background-color: #00dd00; +} +.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(0, 170, 0, 0.25); +} +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #00AA00; +} + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #00AA00; +} +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; +} +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #00AA00; + box-shadow: 0 0 0 0.2rem rgba(0, 170, 0, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #AA0000; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 1.53125rem; + line-height: 1; + color: #AAAAAA; + background-color: rgba(170, 0, 0, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #AA0000; + padding-right: calc(1em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23AA0000' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23AA0000' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat: no-repeat; + background-position: center right calc(0.25em + 0.1875rem); + background-size: calc(0.5em + 0.375rem) calc(0.5em + 0.375rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #AA0000; + box-shadow: 0 0 0 0.2rem rgba(170, 0, 0, 0.25); +} +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1em + 0.75rem); + background-position: top calc(0.25em + 0.1875rem) right calc(0.25em + 0.1875rem); +} + +.was-validated .custom-select:invalid, .custom-select.is-invalid { + border-color: #AA0000; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23555555' 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' fill='%23AA0000' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23AA0000' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #AAAAAA no-repeat center right 1.75rem/calc(0.5em + 0.375rem) calc(0.5em + 0.375rem); +} +.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #AA0000; + box-shadow: 0 0 0 0.2rem rgba(170, 0, 0, 0.25); +} +.was-validated .custom-select:invalid ~ .invalid-feedback, +.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #AA0000; +} +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #AA0000; +} +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #AA0000; +} +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #dd0000; + background-color: #dd0000; +} +.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(170, 0, 0, 0.25); +} +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #AA0000; +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #AA0000; +} +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #AA0000; + box-shadow: 0 0 0 0.2rem rgba(170, 0, 0, 0.25); +} + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; +} +.form-inline .form-check { + width: 100%; +} +@media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .input-group, +.form-inline .custom-select { + width: auto; + } + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + align-items: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 400; + color: #AAAAAA; + text-align: center; + vertical-align: middle; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1.75rem; + line-height: 1; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: #AAAAAA; + text-decoration: none; +} +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 0, 170, 0.25); +} +.btn.disabled, .btn:disabled { + opacity: 0.65; +} +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #AAAAAA; + background-color: #0000AA; + border-color: #0000AA; +} +.btn-primary:hover { + color: #AAAAAA; + background-color: #000084; + border-color: #000077; +} +.btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(26, 26, 170, 0.5); +} +.btn-primary.disabled, .btn-primary:disabled { + color: #AAAAAA; + background-color: #0000AA; + border-color: #0000AA; +} +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { + color: #AAAAAA; + background-color: #000077; + border-color: #00006a; +} +.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(26, 26, 170, 0.5); +} + +.btn-secondary { + color: #AAAAAA; + background-color: #555555; + border-color: #555555; +} +.btn-secondary:hover { + color: #AAAAAA; + background-color: #424242; + border-color: #3c3c3c; +} +.btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(98, 98, 98, 0.5); +} +.btn-secondary.disabled, .btn-secondary:disabled { + color: #AAAAAA; + background-color: #555555; + border-color: #555555; +} +.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { + color: #AAAAAA; + background-color: #3c3c3c; + border-color: #353535; +} +.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(98, 98, 98, 0.5); +} + +.btn-success { + color: #AAAAAA; + background-color: #00AA00; + border-color: #00AA00; +} +.btn-success:hover { + color: #AAAAAA; + background-color: #008400; + border-color: #007700; +} +.btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(26, 170, 26, 0.5); +} +.btn-success.disabled, .btn-success:disabled { + color: #AAAAAA; + background-color: #00AA00; + border-color: #00AA00; +} +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { + color: #AAAAAA; + background-color: #007700; + border-color: #006a00; +} +.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(26, 170, 26, 0.5); +} + +.btn-info { + color: #AAAAAA; + background-color: #00AAAA; + border-color: #00AAAA; +} +.btn-info:hover { + color: #AAAAAA; + background-color: #008484; + border-color: #007777; +} +.btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(26, 170, 170, 0.5); +} +.btn-info.disabled, .btn-info:disabled { + color: #AAAAAA; + background-color: #00AAAA; + border-color: #00AAAA; +} +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { + color: #AAAAAA; + background-color: #007777; + border-color: #006a6a; +} +.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(26, 170, 170, 0.5); +} + +.btn-warning { + color: #555555; + background-color: #FFFF55; + border-color: #FFFF55; +} +.btn-warning:hover { + color: #555555; + background-color: #ffff2f; + border-color: #ffff22; +} +.btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(230, 230, 85, 0.5); +} +.btn-warning.disabled, .btn-warning:disabled { + color: #555555; + background-color: #FFFF55; + border-color: #FFFF55; +} +.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { + color: #555555; + background-color: #ffff22; + border-color: #ffff15; +} +.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(230, 230, 85, 0.5); +} + +.btn-danger { + color: #AAAAAA; + background-color: #AA0000; + border-color: #AA0000; +} +.btn-danger:hover { + color: #AAAAAA; + background-color: #840000; + border-color: #770000; +} +.btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(170, 26, 26, 0.5); +} +.btn-danger.disabled, .btn-danger:disabled { + color: #AAAAAA; + background-color: #AA0000; + border-color: #AA0000; +} +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { + color: #AAAAAA; + background-color: #770000; + border-color: #6a0000; +} +.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(170, 26, 26, 0.5); +} + +.btn-light { + color: #555555; + background-color: #AAAAAA; + border-color: #AAAAAA; +} +.btn-light:hover { + color: #555555; + background-color: #979797; + border-color: #919191; +} +.btn-light:focus, .btn-light.focus { + box-shadow: 0 0 0 0.2rem rgba(157, 157, 157, 0.5); +} +.btn-light.disabled, .btn-light:disabled { + color: #555555; + background-color: #AAAAAA; + border-color: #AAAAAA; +} +.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { + color: #AAAAAA; + background-color: #919191; + border-color: #8a8a8a; +} +.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(157, 157, 157, 0.5); +} + +.btn-dark { + color: #AAAAAA; + background-color: #555555; + border-color: #555555; +} +.btn-dark:hover { + color: #AAAAAA; + background-color: #424242; + border-color: #3c3c3c; +} +.btn-dark:focus, .btn-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(98, 98, 98, 0.5); +} +.btn-dark.disabled, .btn-dark:disabled { + color: #AAAAAA; + background-color: #555555; + border-color: #555555; +} +.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { + color: #AAAAAA; + background-color: #3c3c3c; + border-color: #353535; +} +.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(98, 98, 98, 0.5); +} + +.btn-outline-primary { + color: #0000AA; + border-color: #0000AA; +} +.btn-outline-primary:hover { + color: #AAAAAA; + background-color: #0000AA; + border-color: #0000AA; +} +.btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 0, 170, 0.5); +} +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #0000AA; + background-color: transparent; +} +.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { + color: #AAAAAA; + background-color: #0000AA; + border-color: #0000AA; +} +.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, 0, 170, 0.5); +} + +.btn-outline-secondary { + color: #555555; + border-color: #555555; +} +.btn-outline-secondary:hover { + color: #AAAAAA; + background-color: #555555; + border-color: #555555; +} +.btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); +} +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #555555; + background-color: transparent; +} +.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { + color: #AAAAAA; + background-color: #555555; + border-color: #555555; +} +.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(85, 85, 85, 0.5); +} + +.btn-outline-success { + color: #00AA00; + border-color: #00AA00; +} +.btn-outline-success:hover { + color: #AAAAAA; + background-color: #00AA00; + border-color: #00AA00; +} +.btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 170, 0, 0.5); +} +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #00AA00; + background-color: transparent; +} +.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { + color: #AAAAAA; + background-color: #00AA00; + border-color: #00AA00; +} +.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(0, 170, 0, 0.5); +} + +.btn-outline-info { + color: #00AAAA; + border-color: #00AAAA; +} +.btn-outline-info:hover { + color: #AAAAAA; + background-color: #00AAAA; + border-color: #00AAAA; +} +.btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 170, 170, 0.5); +} +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #00AAAA; + background-color: transparent; +} +.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { + color: #AAAAAA; + background-color: #00AAAA; + border-color: #00AAAA; +} +.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(0, 170, 170, 0.5); +} + +.btn-outline-warning { + color: #FFFF55; + border-color: #FFFF55; +} +.btn-outline-warning:hover { + color: #555555; + background-color: #FFFF55; + border-color: #FFFF55; +} +.btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 255, 85, 0.5); +} +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #FFFF55; + background-color: transparent; +} +.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { + color: #555555; + background-color: #FFFF55; + border-color: #FFFF55; +} +.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, 255, 85, 0.5); +} + +.btn-outline-danger { + color: #AA0000; + border-color: #AA0000; +} +.btn-outline-danger:hover { + color: #AAAAAA; + background-color: #AA0000; + border-color: #AA0000; +} +.btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(170, 0, 0, 0.5); +} +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #AA0000; + background-color: transparent; +} +.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { + color: #AAAAAA; + background-color: #AA0000; + border-color: #AA0000; +} +.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(170, 0, 0, 0.5); +} + +.btn-outline-light { + color: #AAAAAA; + border-color: #AAAAAA; +} +.btn-outline-light:hover { + color: #555555; + background-color: #AAAAAA; + border-color: #AAAAAA; +} +.btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(170, 170, 170, 0.5); +} +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #AAAAAA; + background-color: transparent; +} +.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { + color: #555555; + background-color: #AAAAAA; + border-color: #AAAAAA; +} +.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(170, 170, 170, 0.5); +} + +.btn-outline-dark { + color: #555555; + border-color: #555555; +} +.btn-outline-dark:hover { + color: #AAAAAA; + background-color: #555555; + border-color: #555555; +} +.btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); +} +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #555555; + background-color: transparent; +} +.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { + color: #AAAAAA; + background-color: #555555; + border-color: #555555; +} +.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(85, 85, 85, 0.5); +} + +.btn-link { + font-weight: 400; + color: #55FFFF; + text-decoration: none; +} +.btn-link:hover { + color: #FFFF55; + text-decoration: underline; +} +.btn-link:focus, .btn-link.focus { + text-decoration: underline; + box-shadow: none; +} +.btn-link:disabled, .btn-link.disabled { + color: #555555; + pointer-events: none; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 2.1875rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 1.53125rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type=submit].btn-block, +input[type=reset].btn-block, +input[type=button].btn-block { + width: 100%; +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1.75rem; + color: #AAAAAA; + text-align: left; + list-style: none; + background-color: #AAAAAA; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropleft .dropdown-toggle::after { + display: none; +} +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #AAAAAA; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #555555; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, .dropdown-item:focus { + color: #484848; + text-decoration: none; + background-color: #AAAAAA; +} +.dropdown-item.active, .dropdown-item:active { + color: #AAAAAA; + text-decoration: none; + background-color: #0000AA; +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: #555555; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 1.53125rem; + color: #555555; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #555555; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} +.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { + margin-left: 0; +} +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} +.btn-group-toggle > .btn input[type=radio], +.btn-group-toggle > .btn input[type=checkbox], +.btn-group-toggle > .btn-group > .btn input[type=radio], +.btn-group-toggle > .btn-group > .btn input[type=checkbox] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-control-plaintext, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; +} +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .form-control-plaintext + .form-control, +.input-group > .form-control-plaintext + .custom-select, +.input-group > .form-control-plaintext + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: -1px; +} +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} +.input-group > .form-control:not(:last-child), +.input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .form-control:not(:first-child), +.input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .custom-file { + display: flex; + align-items: center; +} +.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: flex; +} +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} +.input-group-prepend .btn:focus, +.input-group-append .btn:focus { + z-index: 3; +} +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1.75rem; + font-weight: 400; + line-height: 1; + color: #555555; + text-align: center; + white-space: nowrap; + background-color: #AAAAAA; + border: 1px solid #AAAAAA; + border-radius: 0.25rem; +} +.input-group-text input[type=radio], +.input-group-text input[type=checkbox] { + margin-top: 0; +} + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1rem + 2px); +} + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 2.1875rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); +} + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 1.53125rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; +} + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .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; +} + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + display: block; + min-height: 1.75rem; + padding-left: 1.5rem; +} + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; +} +.custom-control-input:checked ~ .custom-control-label::before { + color: #AAAAAA; + border-color: #0000AA; + background-color: #0000AA; +} +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(0, 0, 170, 0.25); +} +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #2b2bff; +} +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #AAAAAA; + background-color: #5e5eff; + border-color: #5e5eff; +} +.custom-control-input:disabled ~ .custom-control-label { + color: #555555; +} +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #AAAAAA; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} +.custom-control-label::before { + position: absolute; + top: 0.375rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #AAAAAA; + border: #555555 solid 1px; +} +.custom-control-label::after { + position: absolute; + top: 0.375rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50%/50% 50%; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23AAAAAA' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + border-color: #0000AA; + background-color: #0000AA; +} +.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' viewBox='0 0 4 4'%3e%3cpath stroke='%23AAAAAA' d='M0 2h4'/%3e%3c/svg%3e"); +} +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 0, 170, 0.5); +} +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 0, 170, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23AAAAAA'/%3e%3c/svg%3e"); +} +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 0, 170, 0.5); +} + +.custom-switch { + padding-left: 2.25rem; +} +.custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} +.custom-switch .custom-control-label::after { + top: calc(0.375rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #555555; + border-radius: 0.5rem; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #AAAAAA; + transform: translateX(0.75rem); +} +.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 0, 170, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 1.75rem; + font-weight: 400; + line-height: 1; + color: #555555; + vertical-align: middle; + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23555555' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; + background-color: #AAAAAA; + border: 1px solid #AAAAAA; + border-radius: 0.25rem; + appearance: none; +} +.custom-select:focus { + border-color: #2b2bff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 0, 170, 0.25); +} +.custom-select:focus::-ms-value { + color: #555555; + background-color: #AAAAAA; +} +.custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} +.custom-select:disabled { + color: #555555; + background-color: #AAAAAA; +} +.custom-select::-ms-expand { + display: none; +} + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 1.53125rem; +} + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 2.1875rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1em + 0.75rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1em + 0.75rem + 2px); + margin: 0; + opacity: 0; +} +.custom-file-input:focus ~ .custom-file-label { + border-color: #2b2bff; + box-shadow: 0 0 0 0.2rem rgba(0, 0, 170, 0.25); +} +.custom-file-input:disabled ~ .custom-file-label { + background-color: #AAAAAA; +} +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1; + color: #555555; + background-color: #AAAAAA; + border: 1px solid #AAAAAA; + border-radius: 0.25rem; +} +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1; + color: #555555; + content: "Browse"; + background-color: #AAAAAA; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + height: calc(1rem + 0.4rem); + padding: 0; + background-color: transparent; + appearance: none; +} +.custom-range:focus { + outline: none; +} +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #000, 0 0 0 0.2rem rgba(0, 0, 170, 0.25); +} +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #000, 0 0 0 0.2rem rgba(0, 0, 170, 0.25); +} +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #000, 0 0 0 0.2rem rgba(0, 0, 170, 0.25); +} +.custom-range::-moz-focus-outer { + border: 0; +} +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0000AA; + 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::-webkit-slider-thumb { + transition: none; + } +} +.custom-range::-webkit-slider-thumb:active { + background-color: #5e5eff; +} +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #AAAAAA; + border-color: transparent; + border-radius: 1rem; +} +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0000AA; + 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::-moz-range-thumb { + transition: none; + } +} +.custom-range::-moz-range-thumb:active { + background-color: #5e5eff; +} +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #AAAAAA; + border-color: transparent; + border-radius: 1rem; +} +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #0000AA; + 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; + } +} +.custom-range::-ms-thumb:active { + background-color: #5e5eff; +} +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} +.custom-range::-ms-fill-lower { + background-color: #AAAAAA; + border-radius: 1rem; +} +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #AAAAAA; + border-radius: 1rem; +} +.custom-range:disabled::-webkit-slider-thumb { + background-color: #555555; +} +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} +.custom-range:disabled::-moz-range-thumb { + background-color: #555555; +} +.custom-range:disabled::-moz-range-track { + cursor: default; +} +.custom-range:disabled::-ms-thumb { + background-color: #555555; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before, +.custom-file-label, +.custom-select { + transition: none; + } +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} +.nav-link:hover, .nav-link:focus { + text-decoration: none; +} +.nav-link.disabled { + color: #555555; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #AAAAAA; +} +.nav-tabs .nav-item { + margin-bottom: -1px; +} +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #AAAAAA #AAAAAA #AAAAAA; +} +.nav-tabs .nav-link.disabled { + color: #555555; + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #555555; + background-color: #000; + border-color: #AAAAAA #AAAAAA #000; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #AAAAAA; + background-color: #0000AA; +} + +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 0.5rem 1rem; +} +.navbar > .container, +.navbar > .container-fluid { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.28125rem; + padding-bottom: 0.28125rem; + margin-right: 1rem; + font-size: 2.1875rem; + line-height: inherit; + white-space: nowrap; +} +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 2.1875rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} +.navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, +.navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 576px) { + .navbar-expand-sm { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm > .container, +.navbar-expand-sm > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} +@media (max-width: 767.98px) { + .navbar-expand-md > .container, +.navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md > .container, +.navbar-expand-md > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, +.navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg > .container, +.navbar-expand-lg > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, +.navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl > .container, +.navbar-expand-xl > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} +.navbar-expand { + flex-flow: row nowrap; + justify-content: flex-start; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid { + flex-wrap: nowrap; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #AAAAAA; +} +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #AAAAAA; +} +.navbar-dark .navbar-nav .nav-link { + color: rgba(170, 170, 170, 0.5); +} +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(170, 170, 170, 0.75); +} +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(170, 170, 170, 0.25); +} +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #AAAAAA; +} +.navbar-dark .navbar-toggler { + color: rgba(170, 170, 170, 0.5); + border-color: rgba(170, 170, 170, 0.1); +} +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(170, 170, 170, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-dark .navbar-text { + color: rgba(170, 170, 170, 0.5); +} +.navbar-dark .navbar-text a { + color: #AAAAAA; +} +.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + color: #AAAAAA; +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #0000AA; + background-clip: border-box; + border: 1px solid rgba(85, 85, 85, 0.125); + border-radius: 0.25rem; +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.card-body { + flex: 1 1 auto; + padding: 1.25rem; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} +.card-link + .card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + color: inherit; + background-color: rgba(85, 85, 85, 0.03); + border-bottom: 1px solid rgba(85, 85, 85, 0.125); +} +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(85, 85, 85, 0.03); + border-top: 1px solid rgba(85, 85, 85, 0.125); +} +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-deck { + display: flex; + flex-direction: column; +} +.card-deck .card { + margin-bottom: 15px; +} +@media (min-width: 576px) { + .card-deck { + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + display: flex; + flex: 1 0 0%; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group { + display: flex; + flex-direction: column; +} +.card-group > .card { + margin-bottom: 15px; +} +@media (min-width: 576px) { + .card-group { + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, +.card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, +.card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, +.card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, +.card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.card-columns .card { + margin-bottom: 0.75rem; +} +@media (min-width: 576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion > .card { + overflow: hidden; +} +.accordion > .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; +} +.accordion > .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; +} +.accordion > .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.accordion > .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.accordion > .card .card-header { + margin-bottom: -1px; +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #AAAAAA; + border-radius: 0.25rem; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #555555; + content: "/"; +} +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} +.breadcrumb-item.active { + color: #555555; +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #55FFFF; + background-color: #AAAAAA; + border: 1px solid #AAAAAA; +} +.page-link:hover { + z-index: 2; + color: #FFFF55; + text-decoration: none; + background-color: #AAAAAA; + border-color: #AAAAAA; +} +.page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 0, 170, 0.25); +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} +.page-item.active .page-link { + z-index: 1; + color: #AAAAAA; + background-color: #0000AA; + border-color: #0000AA; +} +.page-item.disabled .page-link { + color: #555555; + pointer-events: none; + cursor: auto; + background-color: #AAAAAA; + border-color: #AAAAAA; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 2.1875rem; + line-height: 1.5; +} +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 1.53125rem; + line-height: 1.5; +} +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} +a.badge:hover, a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #AAAAAA; + background-color: #0000AA; +} +a.badge-primary:hover, a.badge-primary:focus { + color: #AAAAAA; + background-color: #000077; +} +a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 0, 170, 0.5); +} + +.badge-secondary { + color: #AAAAAA; + background-color: #555555; +} +a.badge-secondary:hover, a.badge-secondary:focus { + color: #AAAAAA; + background-color: #3c3c3c; +} +a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); +} + +.badge-success { + color: #AAAAAA; + background-color: #00AA00; +} +a.badge-success:hover, a.badge-success:focus { + color: #AAAAAA; + background-color: #007700; +} +a.badge-success:focus, a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 170, 0, 0.5); +} + +.badge-info { + color: #AAAAAA; + background-color: #00AAAA; +} +a.badge-info:hover, a.badge-info:focus { + color: #AAAAAA; + background-color: #007777; +} +a.badge-info:focus, a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 170, 170, 0.5); +} + +.badge-warning { + color: #555555; + background-color: #FFFF55; +} +a.badge-warning:hover, a.badge-warning:focus { + color: #555555; + background-color: #ffff22; +} +a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 255, 85, 0.5); +} + +.badge-danger { + color: #AAAAAA; + background-color: #AA0000; +} +a.badge-danger:hover, a.badge-danger:focus { + color: #AAAAAA; + background-color: #770000; +} +a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(170, 0, 0, 0.5); +} + +.badge-light { + color: #555555; + background-color: #AAAAAA; +} +a.badge-light:hover, a.badge-light:focus { + color: #555555; + background-color: #919191; +} +a.badge-light:focus, a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(170, 170, 170, 0.5); +} + +.badge-dark { + color: #AAAAAA; + background-color: #555555; +} +a.badge-dark:hover, a.badge-dark:focus { + color: #AAAAAA; + background-color: #3c3c3c; +} +a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5); +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #AAAAAA; + border-radius: 0.3rem; +} +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 5.125rem; +} +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #000058; + background-color: #8888aa; + border-color: #7a7aaa; +} +.alert-primary hr { + border-top-color: #6a6aa0; +} +.alert-primary .alert-link { + color: #000025; +} + +.alert-secondary { + color: #2c2c2c; + background-color: #999999; + border-color: #929292; +} +.alert-secondary hr { + border-top-color: #858585; +} +.alert-secondary .alert-link { + color: #131313; +} + +.alert-success { + color: #005800; + background-color: #88aa88; + border-color: #7aaa7a; +} +.alert-success hr { + border-top-color: #6aa06a; +} +.alert-success .alert-link { + color: #002500; +} + +.alert-info { + color: #005858; + background-color: #88aaaa; + border-color: #7aaaaa; +} +.alert-info hr { + border-top-color: #6aa0a0; +} +.alert-info .alert-link { + color: #002525; +} + +.alert-warning { + color: #85852c; + background-color: #bbbb99; + border-color: #c2c292; +} +.alert-warning hr { + border-top-color: #b9b982; +} +.alert-warning .alert-link { + color: #5f5f1f; +} + +.alert-danger { + color: #580000; + background-color: #aa8888; + border-color: #aa7a7a; +} +.alert-danger hr { + border-top-color: #a06a6a; +} +.alert-danger .alert-link { + color: #250000; +} + +.alert-light { + color: #585858; + background-color: #aaaaaa; + border-color: #aaaaaa; +} +.alert-light hr { + border-top-color: #9d9d9d; +} +.alert-light .alert-link { + color: #3f3f3f; +} + +.alert-dark { + color: #2c2c2c; + background-color: #999999; + border-color: #929292; +} +.alert-dark hr { + border-top-color: #858585; +} +.alert-dark .alert-link { + color: #131313; +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 1.3125rem; + background-color: #AAAAAA; + border-radius: 0.25rem; +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + color: #AAAAAA; + text-align: center; + white-space: nowrap; + background-color: #0000AA; + transition: width 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(170, 170, 170, 0.15) 25%, transparent 25%, transparent 50%, rgba(170, 170, 170, 0.15) 50%, rgba(170, 170, 170, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } +} + +.media { + display: flex; + align-items: flex-start; +} + +.media-body { + flex: 1; +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.list-group-item-action { + width: 100%; + color: #555555; + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #555555; + text-decoration: none; + background-color: #AAAAAA; +} +.list-group-item-action:active { + color: #AAAAAA; + background-color: #AAAAAA; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #AAAAAA; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.list-group-item.disabled, .list-group-item:disabled { + color: #555555; + pointer-events: none; + background-color: #AAAAAA; +} +.list-group-item.active { + z-index: 2; + color: #AAAAAA; + background-color: #0000AA; + border-color: #0000AA; +} + +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0; +} +.list-group-horizontal .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} +.list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.list-group-flush .list-group-item:last-child { + margin-bottom: -1px; +} +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} +.list-group-flush:last-child .list-group-item:last-child { + margin-bottom: 0; + border-bottom: 0; +} + +.list-group-item-primary { + color: #000058; + background-color: #7a7aaa; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #000058; + background-color: #6a6aa0; +} +.list-group-item-primary.list-group-item-action.active { + color: #AAAAAA; + background-color: #000058; + border-color: #000058; +} + +.list-group-item-secondary { + color: #2c2c2c; + background-color: #929292; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #2c2c2c; + background-color: #858585; +} +.list-group-item-secondary.list-group-item-action.active { + color: #AAAAAA; + background-color: #2c2c2c; + border-color: #2c2c2c; +} + +.list-group-item-success { + color: #005800; + background-color: #7aaa7a; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #005800; + background-color: #6aa06a; +} +.list-group-item-success.list-group-item-action.active { + color: #AAAAAA; + background-color: #005800; + border-color: #005800; +} + +.list-group-item-info { + color: #005858; + background-color: #7aaaaa; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #005858; + background-color: #6aa0a0; +} +.list-group-item-info.list-group-item-action.active { + color: #AAAAAA; + background-color: #005858; + border-color: #005858; +} + +.list-group-item-warning { + color: #85852c; + background-color: #c2c292; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #85852c; + background-color: #b9b982; +} +.list-group-item-warning.list-group-item-action.active { + color: #AAAAAA; + background-color: #85852c; + border-color: #85852c; +} + +.list-group-item-danger { + color: #580000; + background-color: #aa7a7a; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #580000; + background-color: #a06a6a; +} +.list-group-item-danger.list-group-item-action.active { + color: #AAAAAA; + background-color: #580000; + border-color: #580000; +} + +.list-group-item-light { + color: #585858; + background-color: #aaaaaa; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #585858; + background-color: #9d9d9d; +} +.list-group-item-light.list-group-item-action.active { + color: #AAAAAA; + background-color: #585858; + border-color: #585858; +} + +.list-group-item-dark { + color: #2c2c2c; + background-color: #929292; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #2c2c2c; + background-color: #858585; +} +.list-group-item-dark.list-group-item-action.active { + color: #AAAAAA; + background-color: #2c2c2c; + border-color: #2c2c2c; +} + +.close { + float: right; + font-size: 2.625rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #AAAAAA; + opacity: 0.5; +} +.close:hover { + color: #000; + text-decoration: none; +} +.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + opacity: 0.75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + appearance: none; +} + +a.close.disabled { + pointer-events: none; +} + +.toast { + max-width: 350px; + overflow: hidden; + font-size: 0.875rem; + background-color: rgba(170, 170, 170, 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); + backdrop-filter: blur(10px); + 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: #555555; + background-color: rgba(170, 170, 170, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.toast-body { + padding: 0.75rem; +} + +.modal-open { + overflow: hidden; +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} + +.modal-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); + content: ""; +} +.modal-dialog-centered.modal-dialog-scrollable { + flex-direction: column; + justify-content: center; + height: 100%; +} +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #AAAAAA; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #AAAAAA; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; +} +.modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1; +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: flex; + align-items: center; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #AAAAAA; + border-bottom-right-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.modal-footer > :not(:first-child) { + margin-left: 0.25rem; +} +.modal-footer > :not(:last-child) { + margin-right: 0.25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + } + + .modal-sm { + max-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, +.modal-xl { + max-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: "VGAsquarePx"; + font-style: normal; + font-weight: 400; + line-height: 1; + 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: 1.53125rem; + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: 0.9; +} +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] { + padding: 0.4rem 0; +} +.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow { + bottom: 0; +} +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] { + padding: 0 0.4rem; +} +.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] { + padding: 0.4rem 0; +} +.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow { + top: 0; +} +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] { + padding: 0 0.4rem; +} +.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #AAAAAA; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: "VGAsquarePx"; + font-style: normal; + font-weight: 400; + line-height: 1; + 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: 1.53125rem; + word-wrap: break-word; + background-color: #AAAAAA; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} +.popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, .bs-popover-auto[x-placement^=top] { + margin-bottom: 0.5rem; +} +.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow { + bottom: calc((0.5rem + 1px) * -1); +} +.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #AAAAAA; +} + +.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) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} +.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #AAAAAA; +} + +.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) * -1); +} +.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #AAAAAA; +} +.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 #a2a2a2; +} + +.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) * -1); + 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: #AAAAAA; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1.75rem; + background-color: #a2a2a2; + border-bottom: 1px solid #969696; + 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: #AAAAAA; +} + +.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: 0s 0.6s opacity; +} +@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: #AAAAAA; + 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: #AAAAAA; + 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='%23AAAAAA' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23AAAAAA' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-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: #AAAAAA; + 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: #AAAAAA; + 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; + } +} +.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: #0000AA !important; +} + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #000077 !important; +} + +.bg-secondary { + background-color: #555555 !important; +} + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #3c3c3c !important; +} + +.bg-success { + background-color: #00AA00 !important; +} + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #007700 !important; +} + +.bg-info { + background-color: #00AAAA !important; +} + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #007777 !important; +} + +.bg-warning { + background-color: #FFFF55 !important; +} + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #ffff22 !important; +} + +.bg-danger { + background-color: #AA0000 !important; +} + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #770000 !important; +} + +.bg-light { + background-color: #AAAAAA !important; +} + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #919191 !important; +} + +.bg-dark { + background-color: #555555 !important; +} + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #3c3c3c !important; +} + +.bg-white { + background-color: #AAAAAA !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #AAAAAA !important; +} + +.border-top { + border-top: 1px solid #AAAAAA !important; +} + +.border-right { + border-right: 1px solid #AAAAAA !important; +} + +.border-bottom { + border-bottom: 1px solid #AAAAAA !important; +} + +.border-left { + border-left: 1px solid #AAAAAA !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: #0000AA !important; +} + +.border-secondary { + border-color: #555555 !important; +} + +.border-success { + border-color: #00AA00 !important; +} + +.border-info { + border-color: #00AAAA !important; +} + +.border-warning { + border-color: #FFFF55 !important; +} + +.border-danger { + border-color: #AA0000 !important; +} + +.border-light { + border-color: #AAAAAA !important; +} + +.border-dark { + border-color: #555555 !important; +} + +.border-white { + border-color: #AAAAAA !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; + } +} +.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; + 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; +} + +.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); +} + +.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; + } +} +.text-monospace { + font-family: "VGAsquarePx" !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + + .text-sm-right { + text-align: right !important; + } + + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + + .text-md-right { + text-align: right !important; + } + + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + + .text-lg-right { + text-align: right !important; + } + + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + + .text-xl-right { + text-align: right !important; + } + + .text-xl-center { + text-align: center !important; + } +} +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-weight-bolder { + font-weight: bolder !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #AAAAAA !important; +} + +.text-primary { + color: #0000AA !important; +} + +a.text-primary:hover, a.text-primary:focus { + color: #00005e !important; +} + +.text-secondary { + color: #555555 !important; +} + +a.text-secondary:hover, a.text-secondary:focus { + color: #2f2f2f !important; +} + +.text-success { + color: #00AA00 !important; +} + +a.text-success:hover, a.text-success:focus { + color: #005e00 !important; +} + +.text-info { + color: #00AAAA !important; +} + +a.text-info:hover, a.text-info:focus { + color: #005e5e !important; +} + +.text-warning { + color: #FFFF55 !important; +} + +a.text-warning:hover, a.text-warning:focus { + color: #ffff09 !important; +} + +.text-danger { + color: #AA0000 !important; +} + +a.text-danger:hover, a.text-danger:focus { + color: #5e0000 !important; +} + +.text-light { + color: #AAAAAA !important; +} + +a.text-light:hover, a.text-light:focus { + color: #848484 !important; +} + +.text-dark { + color: #555555 !important; +} + +a.text-dark:hover, a.text-dark:focus { + color: #2f2f2f !important; +} + +.text-body { + color: #AAAAAA !important; +} + +.text-muted { + color: #555555 !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(170, 170, 170, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important; +} + +.text-reset { + color: inherit !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + *, +*::before, +*::after { + text-shadow: none !important; + box-shadow: none !important; + } + + a:not(.btn) { + text-decoration: underline; + } + + abbr[title]::after { + content: " (" attr(title) ")"; + } + + pre { + white-space: pre-wrap !important; + } + + pre, +blockquote { + border: 1px solid #555555; + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + tr, +img { + page-break-inside: avoid; + } + + p, +h2, +h3 { + orphans: 3; + widows: 3; + } + + h2, +h3 { + page-break-after: avoid; + } + + @page { + size: a3; + } + body { + min-width: 992px !important; + } + + .container { + min-width: 992px !important; + } + + .navbar { + display: none; + } + + .badge { + border: 1px solid #000; + } + + .table { + border-collapse: collapse !important; + } + .table td, +.table th { + background-color: #AAAAAA !important; + } + + .table-bordered th, +.table-bordered td { + border: 1px solid #AAAAAA !important; + } + + .table-dark { + color: inherit; + } + .table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #AAAAAA; + } + + .table .thead-dark th { + color: inherit; + border-color: #AAAAAA; + } +} +footer { + background-color: #AA5500; + color: #000; +} + +header { + background-color: #55FFFF; + color: #000; + text-align: center; +} + +header a { + color: #FF55FF; +} + +header a:hover { + color: #FF5555; + text-decoration: none; +} + +footer a:hover { + text-decoration: none; +} + +.table-centered { + margin-left: auto; + margin-right: auto; +} + +.card-button { + color: #FFFF55; +} + +.table-dark-em { + color: #AA5500; + font-style: normal; +} + +.table-dark-header { + color: #AA5500; + font-style: normal; + text-align: center; +} + +/*# sourceMappingURL=aaruserver.css.map */ diff --git a/css/dos/aaruserver.css.map b/css/dos/aaruserver.css.map new file mode 100644 index 0000000..907c2a3 --- /dev/null +++ b/css/dos/aaruserver.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["_colors.scss","_font.scss","_fontstyles.scss","../../../node_modules/bootstrap/scss/bootstrap.scss","../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_type.scss","../../../node_modules/bootstrap/scss/mixins/_lists.scss","../../../node_modules/bootstrap/scss/_images.scss","../../../node_modules/bootstrap/scss/mixins/_image.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/_code.scss","../../../node_modules/bootstrap/scss/_grid.scss","../../../node_modules/bootstrap/scss/mixins/_grid.scss","../../../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../../../node_modules/bootstrap/scss/mixins/_grid-framework.scss","../../../node_modules/bootstrap/scss/_tables.scss","../../../node_modules/bootstrap/scss/mixins/_table-row.scss","../../../node_modules/bootstrap/scss/_forms.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_forms.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../../../node_modules/bootstrap/scss/_transitions.scss","../../../node_modules/bootstrap/scss/_dropdown.scss","../../../node_modules/bootstrap/scss/mixins/_caret.scss","../../../node_modules/bootstrap/scss/mixins/_nav-divider.scss","../../../node_modules/bootstrap/scss/_button-group.scss","../../../node_modules/bootstrap/scss/_input-group.scss","../../../node_modules/bootstrap/scss/_custom-forms.scss","../../../node_modules/bootstrap/scss/_nav.scss","../../../node_modules/bootstrap/scss/_navbar.scss","../../../node_modules/bootstrap/scss/_card.scss","../../../node_modules/bootstrap/scss/_breadcrumb.scss","../../../node_modules/bootstrap/scss/_pagination.scss","../../../node_modules/bootstrap/scss/mixins/_pagination.scss","../../../node_modules/bootstrap/scss/_badge.scss","../../../node_modules/bootstrap/scss/mixins/_badge.scss","../../../node_modules/bootstrap/scss/_jumbotron.scss","../../../node_modules/bootstrap/scss/_alert.scss","../../../node_modules/bootstrap/scss/mixins/_alert.scss","../../../node_modules/bootstrap/scss/_progress.scss","../../../node_modules/bootstrap/scss/_media.scss","../../../node_modules/bootstrap/scss/_list-group.scss","../../../node_modules/bootstrap/scss/mixins/_list-group.scss","../../../node_modules/bootstrap/scss/_close.scss","../../../node_modules/bootstrap/scss/_toasts.scss","../../../node_modules/bootstrap/scss/_modal.scss","../../../node_modules/bootstrap/scss/_tooltip.scss","../../../node_modules/bootstrap/scss/mixins/_reset-text.scss","../../../node_modules/bootstrap/scss/_popover.scss","../../../node_modules/bootstrap/scss/_carousel.scss","../../../node_modules/bootstrap/scss/mixins/_clearfix.scss","../../../node_modules/bootstrap/scss/_spinners.scss","../../../node_modules/bootstrap/scss/utilities/_align.scss","../../../node_modules/bootstrap/scss/mixins/_background-variant.scss","../../../node_modules/bootstrap/scss/utilities/_background.scss","../../../node_modules/bootstrap/scss/utilities/_borders.scss","../../../node_modules/bootstrap/scss/utilities/_display.scss","../../../node_modules/bootstrap/scss/utilities/_embed.scss","../../../node_modules/bootstrap/scss/utilities/_flex.scss","../../../node_modules/bootstrap/scss/utilities/_float.scss","../../../node_modules/bootstrap/scss/utilities/_overflow.scss","../../../node_modules/bootstrap/scss/utilities/_position.scss","../../../node_modules/bootstrap/scss/utilities/_screenreaders.scss","../../../node_modules/bootstrap/scss/mixins/_screen-reader.scss","../../../node_modules/bootstrap/scss/utilities/_shadows.scss","../../../node_modules/bootstrap/scss/utilities/_sizing.scss","../../../node_modules/bootstrap/scss/utilities/_stretched-link.scss","../../../node_modules/bootstrap/scss/utilities/_spacing.scss","../../../node_modules/bootstrap/scss/utilities/_text.scss","../../../node_modules/bootstrap/scss/mixins/_text-truncate.scss","../../../node_modules/bootstrap/scss/mixins/_text-emphasis.scss","../../../node_modules/bootstrap/scss/mixins/_text-hide.scss","../../../node_modules/bootstrap/scss/utilities/_visibility.scss","../../../node_modules/bootstrap/scss/_print.scss","aaruserver.scss"],"names":[],"mappings":"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KI;;;ADKN;ECrDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAMI;;AAKJ;EAEE;EACA,kBnBgDW;EmB/CX,cnB+CW;;AmBxCb;EAGE;EACA,kBAtC+I;EA0C/I,cA1CyL;;AA4CzL;EAKI;;;ADWN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;ADjBR;EACE,alB8M4B;EkB7M5B,OzBvBiB;EyBwBjB,iBlB6FwC;;AChKxC;EiBsEE,OzB7Be;EyB8Bf,iBlB2FsC;;AkBxFxC;EAEE,iBlBsFsC;EkBrFtC;;AAGF;EAEE,OzBtDc;EyBuDd;;;AAWJ;ECLE;EpB0BI,WAtCa;EoBcjB,anB6H4B;EM/N1B,eNsO0B;;;AkB7H9B;ECTE;EpB0BI,WAtCa;EoBcjB,anB8H4B;EMhO1B,eNuO0B;;;AkBrH9B;EACE;EACA;;AAGA;EACE,YlBuT0B;;;AkB/S5B;AAAA;AAAA;EACE;;;AEtIJ;ELMM,YKLJ;;ALUE;EKXJ;ILYM;;;AKTJ;EACE;;;AAKF;EACE;;;AAIJ;EACE;EACA;EACA;ELXI,YKYJ;;ALPE;EKGJ;ILFM;;;;AMXN;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;;ACoBE;EACE;EACA,atB0NwB;EsBzNxB,gBtBwNwB;EsBvNxB;EAhCJ;EACA;EACA;EACA;;AAqDE;EACE;;;AD1CN;EACE;EACA;EACA;EACA,SrBipBkC;EqBhpBlC;EACA;EACA,WrButBkC;EqBttBlC;EACA;EtBsGI,WAtCa;EsB9DjB,O5BMgB;E4BLhB;EACA;EACA,kB5BGgB;E4BFhB;EACA;Ef3BE,eNqO0B;;;AqBjM1B;EACE;EACA;;;AAGF;EACE;EACA;;;AXYF;EWnBA;IACE;IACA;;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;;EAGF;IACE;IACA;;;AAQJ;EACE;EACA;EACA;EA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N0B;EiB/O1B,kBjB+O0B;;A0BpN5B;EAKI,Y1BgWwB;;A0B5V5B;EACE,c1BqboC;;A0BlbtC;EACE,OjCdc;EiCed,kB1B8e4C;E0B7e5C,c1B6e4C;;A0Bxe5C;EACE,OjCfY;;AiCiBZ;EACE,kBjCtBU;;;AiCgClB;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA,O1B0boC;E0BzbpC,Q1ByboC;E0BxbpC;EACA;EACA,kBjClDc;EiCmDd;;AAKF;EACE;EACA;EACA;EACA;EACA,O1B2aoC;E0B1apC,Q1B0aoC;E0BzapC;EACA;;;AAUF;EpBtGE,eNqO0B;;A0B1H1B;EACE,kB1Bkb0C;;A0B7a5C;EACE,c1B8HwB;EiB/O1B,kBjB+O0B;;A0B1H1B;EACE,kB1B2aiD;;A0BtanD;EACE,kB1BoZ0C;;A0BlZ5C;EACE,kB1BiZ0C;;;A0BvY9C;EAEE,e1B0Z4C;;A0BtZ5C;EACE,kB1BsZ0C;;A0BjZ5C;EACE,kB1B0X0C;;;A0BhXhD;EACE;;AAGE;EACE;EACA,O1BkY0C;E0BjY1C;EAEA,e1BgY0C;;A0B7X5C;EACE;EACA;EACA,O1B2X0C;E0B1X1C,Q1B0X0C;E0BzX1C,kBjChJY;EiCkJZ,e1BsX0C;EeziB1C,YWoLA;;AX/KF;EWuKA;IXtKE;;;AWmLF;EACE,kBjC/JY;EiCgKZ;;AAKF;EACE,kB1B+U0C;;;A0BnUhD;EACE;EACA;EACA,Q1BwRsC;E0BvRtC;E3BxFI,WAtCa;E2BiIjB,a1BiE4B;E0BhE5B,ahCzK4B;EgC0K5B,OjCnLgB;EiCoLhB;EACA,Y1BmWkC;E0BlWlC,kBjC9LgB;EiC+LhB;EpB3NE,eNqO0B;E0BP5B;;AAEA;EACE,c1B0PoC;E0BzPpC;EAIE,Y1BmW8B;;A0BhWhC;EAME,OjC3MY;EiC4MZ,kBjCpNY;;AiCwNhB;EAEE;EACA,e1BmI0B;E0BlI1B;;AAGF;EACE,OjCzNc;EiC0Nd,kBjC9Nc;;AiCkOhB;EACE;;;AAIJ;EACE,Q1BmOsC;E0BlOtC,a1B2H4B;E0B1H5B,gB1B0H4B;E0BzH5B,c1B0H4B;ED1QxB,WAtCa;;;A2B0LnB;EACE,Q1B4NsC;E0B3NtC,a1BwH4B;E0BvH5B,gB1BuH4B;E0BtH5B,c1BuH4B;ED/QxB,WAtCa;;;A2BuMnB;EACE;EACA;EACA;EACA,Q1B0MsC;E0BzMtC;;;AAGF;EACE;EACA;EACA;EACA,Q1BkMsC;E0BjMtC;EACA;;AAEA;EACE,c1B+KoC;E0B9KpC,Y1BoF0B;;A0BjF5B;EACE,kBjClRc;;AiCsRd;EACE,S1BoUa;;A0BhUjB;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,Q1BoKsC;E0BnKtC;EAEA,a1BlD4B;E0BmD5B,ahC5R4B;EgC6R5B,OjCtSgB;EiCuShB,kBjC/SgB;EiCgThB;EpB5UE,eNqO0B;;A0B2G5B;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Q1B8IoC;E0B7IpC;EACA,ahC5S0B;EgC6S1B,OjCtTc;EiCuTd;ET1VA,kBxB8Bc;EiC8Td;EpB7VA,eoB8VuB;;;AAU3B;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIA;EAA0B,Y1B8Oe;;A0B7OzC;EAA0B,Y1B6Oe;;A0B5OzC;EAA0B,Y1B4Oe;;A0BzO3C;EACE;;AAGF;EACE,O1B8NyC;E0B7NzC,Q1B6NyC;E0B5NzC;ET/XA,kBjB+O0B;E0BkJ1B,Q1B6NyC;EM/lBzC,eNgmByC;Ee/lBvC,YWoYF;EACA;;AXhYA;EWuXF;IXtXI;;;AWiYF;ETvYA,kBjBmmByC;;A0BvN3C;EACE,O1BuMgC;E0BtMhC,Q1BuMgC;E0BtMhC;EACA,Q1BsMgC;E0BrMhC,kBjClXc;EiCmXd;EpBnZA,eNylBgC;;A0BjMlC;EACE,O1BmMyC;E0BlMzC,Q1BkMyC;EiB3lBzC,kBjB+O0B;E0B4K1B,Q1BmMyC;EM/lBzC,eNgmByC;Ee/lBvC,YW8ZF;EACA;;AX1ZA;EWkZF;IXjZI;;;AW2ZF;ETjaA,kBjBmmByC;;A0B7L3C;EACE,O1B6KgC;E0B5KhC,Q1B6KgC;E0B5KhC;EACA,Q1B4KgC;E0B3KhC,kBjC5Yc;EiC6Yd;EpB7aA,eNylBgC;;A0BvKlC;EACE,O1ByKyC;E0BxKzC,Q1BwKyC;E0BvKzC;EACA,c1BvD0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;AQjBhB;E2ByOI,OnCxNY;;AmC6Nd;EACE,O5Bud8B;;ACtsBlC;E2BkPM,O5Bqd4B;;A4Bld9B;EACE,O5Bmd4B;;A4B/chC;AAAA;AAAA;AAAA;EAIE,OnC7OY;;AmCiPhB;EACE,O5BmcgC;E4BlchC,c5BucgC;;A4BpclC;EACE,kB5BkcgC;;A4B/blC;EACE,O5B0bgC;;A4BzbhC;EACE,OnC7PY;;AQjBhB;E2BiRM,OnChQU;;;AoC7BlB;EACE;EACA;EACA;EACA;EACA;EACA,kBpCqCiB;EoCpCjB;EACA;EvBPE,eNqO0B;;A6B3N5B;EACE;EACA;;AAIA;EvBPA,wBN4N0B;EM3N1B,yBN2N0B;;A6B/M1B;EvBCA,4BN8M0B;EM7M1B,2BN6M0B;;;A6BzM9B;EAGE;EACA,S7B+wBkC;;;A6B3wBpC;EACE,e7BywBkC;;;A6BtwBpC;EACE;EACA;;;AAGF;EACE;;;A5BvCA;E4B4CE;;AAGF;EACE,a7BwvBgC;;;A6BhvBpC;EACE;EACA;EACA,OpCUkC;EoCTlC,kBpCQkC;EoCPlC;;AAEA;EvBtEE,euBuEuB;;AAIvB;EACE;;;AAKN;EACE;EACA,kBpCRkC;EoCSlC;;AAEA;EvBtFE,euBuFuB;;;AAS3B;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA,S7BssBkC;;;A6BnsBpC;EACE;EvBvHE,eNmzBgC;;;A6BvrBpC;EACE;EvBpHE,wBN0yBgC;EMzyBhC,yBNyyBgC;;;A6BlrBpC;EACE;EvB3GE,4BN4xBgC;EM3xBhC,2BN2xBgC;;;A6B1qBpC;EACE;EACA;;AAEA;EACE,e7B6qBgC;;AUpwBhC;EmBkFJ;IASI;IACA;IACA;;EAEA;IACE;IAEA;IACA;IACA,c7BgqB8B;I6B/pB9B;IACA,a7B8pB8B;;;;A6BppBpC;EACE;EACA;;AAIA;EACE,e7B6oBgC;;AUpwBhC;EmBgHJ;IAWI;;EAGA;IAEE;IACA;;EAEA;IACE;IACA;;EAKA;IvBjLJ,yBuBkLmC;IvBjLnC,4BuBiLmC;;EAE7B;AAAA;IAGE;;EAEF;AAAA;IAGE;;EAIJ;IvBlLJ,wBuBmLkC;IvBlLlC,2BuBkLkC;;EAE5B;AAAA;IAGE;;EAEF;AAAA;IAGE;;;;AAcV;EACE,e7BokBgC;;AUvvBhC;EmBiLJ;IAMI,c7BglBgC;I6B/kBhC,Y7BglBgC;I6B/kBhC;IACA;;EAEA;IACE;IACA;;;;AAWJ;EACE;;AAGE;EvBpQF,euBqQ2B;;AAGzB;EACE;EvBzQJ,euB0Q2B;;AAI3B;EACE;EvBxPF,4BuByPgC;EvBxPhC,2BuBwPgC;;AAGhC;EvB1QA,wBuB2Q6B;EvB1Q7B,yBuB0Q6B;;AAG7B;EACE;;;AC7RN;EACE;EACA;EACA;EACA,e9B6gCkC;E8B5gClC;EACA,kBrC8BgB;Ea/Bd,eNqO0B;;;A8B9N5B;EACE,c9BkgCgC;;A8BhgChC;EACE;EACA,e9B8/B8B;E8B7/B9B,OrCsBY;EqCrBZ,S9BmgC8B;;A8Bz/BlC;EACE;;AAGF;EACE;;AAGF;EACE,OrCEc;;;AsCxClB;EACE;E5BGA;EACA;EGAE,eNqO0B;;;A+BpO9B;EACE;EACA;EACA;EACA;EACA,a/BwwBkC;E+BvwBlC,OtC2CiB;EsC1CjB,kBtCoBgB;EsCnBhB;;AAEA;EACE;EACA,OtCmCe;EsClCf;EACA,kBtCgBc;EsCfd,ctCgBc;;AsCbhB;EACE;EACA,S/BiwBgC;E+BhwBhC,Y/B2W0B;;;A+BrW1B;EACE;EzBCF,wBNuM0B;EMtM1B,2BNsM0B;;A+BnM1B;EzBlBA,yBNqN0B;EMpN1B,4BNoN0B;;A+B9L5B;EACE;EACA,OtCbc;EsCcd,kB/BsM0B;E+BrM1B,c/BqM0B;;A+BlM5B;EACE,OtCZc;EsCad;EAEA;EACA,kBtCvBc;EsCwBd,ctCpBc;;;AuClChB;EACE;EjC2HE,WAtCa;EiCnFf,ahC8N0B;;AgCzNxB;E1BwBF,wBNwM0B;EMvM1B,2BNuM0B;;AgC3NxB;E1BKF,yBNsN0B;EMrN1B,4BNqN0B;;;AgCxO5B;EACE;EjC2HE,WAtCa;EiCnFf,ahC+N0B;;AgC1NxB;E1BwBF,wBNyM0B;EMxM1B,2BNwM0B;;AgC5NxB;E1BKF,yBNuN0B;EMtN1B,4BNsN0B;;;AiCvO9B;EACE;EACA;ElCiEE;EkC/DF,ajCmR4B;EiClR5B;EACA;EACA;EACA;E3BRE,eNqO0B;EepOxB,YkBSJ;;AlBJE;EkBNJ;IlBOM;;;AdIJ;EgCGI;;;AAKJ;EACE;;;AAKJ;EACE;EACA;;;AAOF;EACE,ejCg3BkC;EiC/2BlC,cjC+2BkC;EMn5BhC,eNs5BgC;;;AiCz2BlC;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ACbN;EACE;EACA,enC0yBkC;EmCxyBlC,kB1CgCgB;Ea/Bd,eNsO0B;;AU/K1B;EyB5DJ;IAQI;;;;AAIJ;EACE;EACA;E7BTE,e6BUqB;;;ACXzB;EACE;EACA;EACA,epCm8BkC;EoCl8BlC;E9BHE,eNqO0B;;;AoC7N9B;EAEE;;;AAIF;EACE,apCwQ4B;;;AoChQ9B;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;;;AAUF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ACRF;EACE;IAAO;;EACP;IAAK;;;AAIT;EACE;EACA,QtC48BkC;EsC38BlC;EvCoHI,WAtCa;EuC5EjB,kB7CuBgB;Ea/Bd,eNqO0B;;;AsCxN9B;EACE;EACA;EACA;EACA,O7CWgB;E6CVhB;EACA;EACA,kBtCm8BkC;Eet9B9B,YuBoBJ;;AvBfE;EuBOJ;IvBNM;;;;AuBiBN;ErBcE;EqBZA;;;AAIA;EACE;;AAEA;EAHF;IAII;;;;ACvCN;EACE;EACA;;;AAGF;EACE;;;ACFF;EACE;EACA;EAGA;EACA;;;AASF;EACE;EACA,O/CoBgB;E+CnBhB;;AvCNA;EuCUE;EACA,O/Ccc;E+Cbd;EACA,kB/CMc;;A+CHhB;EACE;EACA,kB/CEc;;;A+COlB;EACE;EACA;EACA;EAEA;EAEA,kB/CjBgB;E+CkBhB;;AAEA;ElCvCE,wBN4N0B;EM3N1B,yBN2N0B;;AwCjL5B;EACE;ElC9BA,4BN8M0B;EM7M1B,2BN6M0B;;AwC5K5B;EAEE,O/CxBc;E+CyBd;EACA,kB/CjCc;;A+CqChB;EACE;EACA,O/CvCc;E+CwCd,kBxC4K0B;EwC3K1B,cxC2K0B;;;AwC9J1B;EACE;;AAEA;EACE;EACA;;AAEA;ElC3DJ,wBNuM0B;EMtM1B,2BNsM0B;EM1L1B,yBkCgDuC;;AAGnC;EACE;ElC/EN,yBNqN0B;EMpN1B,4BNoN0B;EM9K1B,2BkC0CyC;;;A9B1CzC;E8B2BA;IACE;;EAEA;IACE;IACA;;EAEA;IlC3DJ,wBNuM0B;IMtM1B,2BNsM0B;IM1L1B,yBkCgDuC;;EAGnC;IACE;IlC/EN,yBNqN0B;IMpN1B,4BNoN0B;IM9K1B,2BkC0CyC;;;A9B1CzC;E8B2BA;IACE;;EAEA;IACE;IACA;;EAEA;IlC3DJ,wBNuM0B;IMtM1B,2BNsM0B;IM1L1B,yBkCgDuC;;EAGnC;IACE;IlC/EN,yBNqN0B;IMpN1B,4BNoN0B;IM9K1B,2BkC0CyC;;;A9B1CzC;E8B2BA;IACE;;EAEA;IACE;IACA;;EAEA;IlC3DJ,wBNuM0B;IMtM1B,2BNsM0B;IM1L1B,yBkCgDuC;;EAGnC;IACE;IlC/EN,yBNqN0B;IMpN1B,4BNoN0B;IM9K1B,2BkC0CyC;;;A9B1CzC;E8B2BA;IACE;;EAEA;IACE;IACA;;EAEA;IlC3DJ,wBNuM0B;IMtM1B,2BNsM0B;IM1L1B,yBkCgDuC;;EAGnC;IACE;IlC/EN,yBNqN0B;IMpN1B,4BNoN0B;IM9K1B,2BkC0CyC;;;AAc3C;EACE;EACA;ElCjHA,ekCkHuB;;AAEvB;EACE;;AAKF;EACE;;AAKF;EACE;EACA;;;ACpIJ;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AEnJ1E;EACE;E3C8HI,WAtCa;E2CtFjB,a1CyR4B;E0CxR5B;EACA,OjDuCgB;EiDtChB,a1CgkCkC;E0C/jClC;;AzCKA;EyCDE,OjDiCc;EiDhCd;;AzCIF;EyCCI;;;AAWN;EACE;EACA;EACA;EACA;;;AAMF;EACE;;;ACvCF;EACE,W3C43BkC;E2C33BlC;E5C6HI,WAtCa;E4CpFjB,kB3C63BkC;E2C53BlC;EACA;EACA,Y3C83BkC;E2C73BlC;EACA;ErCLE,eNg4BgC;;A2Cx3BlC;EACE,e3Cg3BgC;;A2C72BlC;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;EACA,OlDKgB;EkDJhB,kB3Cq2BkC;E2Cp2BlC;EACA;;;AAGF;EACE,S3Co1BkC;;;A4Cx3BpC;EAEE;;AAEA;EACE;EACA;;;AAKJ;EACE;EACA;EACA;EACA,S5CopBkC;E4CnpBlC;EACA;EACA;EACA;EAGA;;;AAOF;EACE;EACA;EACA,Q5C63BkC;E4C33BlC;;AAGA;E7BrCI,Y6BsCF;EACA,W5Ck5BgC;;Aep7BhC;E6BgCF;I7B/BI;;;A6BmCJ;EACE,W5Cg5BgC;;;A4C54BpC;EACE;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAMN;EACE;EACA;EACA;EACA;EAGA;EACA,kBnD3EgB;EmD4EhB;EACA;EtCzGE,eNsO0B;E4CzH5B;;;AAIF;EACE;EACA;EACA;EACA,S5C8iBkC;E4C7iBlC;EACA;EACA,kBnDjFgB;;AmDoFhB;EAAS;;AACT;EAAS,S5CgzByB;;;A4C3yBpC;EACE;EACA;EACA;EACA,S5C8yBkC;E4C7yBlC;EtC7HE,wBN6N0B;EM5N1B,yBN4N0B;;A4C7F5B;EACE,S5CyyBgC;E4CvyBhC;;;AAKJ;EACE;EACA,alDtG4B;;;AkD2G9B;EACE;EAGA;EACA,S5C+vBkC;;;A4C3vBpC;EACE;EACA;EACA;EACA,S5CuvBkC;E4CtvBlC;EtC/IE,4BN+M0B;EM9M1B,2BN8M0B;;A4C5D5B;EAAuB;;AACvB;EAAsB;;;AAIxB;EACE;EACA;EACA;EACA;EACA;;;AlC7HE;EkCmIF;IACE,W5C4vBgC;I4C3vBhC;;;EAGF;IACE;;EAEA;IACE;;;EAIJ;IACE;;EAEA;IACE;;;EAQJ;IAAY,W5CquBsB;;;AUj4BhC;EkCgKF;AAAA;IAEE,W5C6tBgC;;;AU/3BhC;EkCuKF;IAAY,W5CutBsB;;;A6Cz7BpC;EACE;EACA,S7CwqBkC;E6CvqBlC;EACA,Q7C60BkC;E8Cj1BlC,apD8C4B;EoD5C5B;EACA,a9CuR4B;E8CtR5B,apD6C4B;EoD5C5B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E/CgHI,WAtCa;E8C9EjB;EACA;;AAEA;EAAS,S7Ci0ByB;;A6C/zBlC;EACE;EACA;EACA,O7Ci0BgC;E6Ch0BhC,Q7Ci0BgC;;A6C/zBhC;EACE;EACA;EACA;EACA;;;AAKN;EACE;;AAEA;EACE;;AAEA;EACE;EACA;EACA,kBpDIY;;;AoDClB;EACE;;AAEA;EACE;EACA,O7CmyBgC;E6ClyBhC,Q7CiyBgC;;A6C/xBhC;EACE;EACA;EACA,oBpDZY;;;AoDiBlB;EACE;;AAEA;EACE;;AAEA;EACE;EACA;EACA,qBpD1BY;;;AoD+BlB;EACE;;AAEA;EACE;EACA,O7CqwBgC;E6CpwBhC,Q7CmwBgC;;A6CjwBhC;EACE;EACA;EACA,mBpD1CY;;;AoD+DlB;EACE,W7C+tBkC;E6C9tBlC;EACA,OpD7EgB;EoD8EhB;EACA,kBpDpEgB;EavCd,eNqO0B;;;A+C1O9B;EACE;EACA;EACA;EACA,S/CsqBkC;E+CrqBlC;EACA,W/C+1BkC;E8Cp2BlC,apD8C4B;EoD5C5B;EACA,a9CuR4B;E8CtR5B,apD6C4B;EoD5C5B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E/CgHI,WAtCa;EgD7EjB;EACA,kBtDoBgB;EsDnBhB;EACA;EzCVE,eNsO0B;;A+CxN5B;EACE;EACA;EACA,O/C81BgC;E+C71BhC,Q/C81BgC;E+C71BhC;;AAEA;EAEE;EACA;EACA;EACA;EACA;;;AAKN;EACE,e/C+0BkC;;A+C70BlC;EACE;;AAEA;EACE;EACA;EACA,kB/C00B8B;;A+Cv0BhC;EACE,Q/CqLwB;E+CpLxB;EACA,kBtDnBY;;;AsDwBlB;EACE,a/C2zBkC;;A+CzzBlC;EACE;EACA,O/CuzBgC;E+CtzBhC,Q/CqzBgC;E+CpzBhC;;AAEA;EACE;EACA;EACA,oB/CmzB8B;;A+ChzBhC;EACE,M/C8JwB;E+C7JxB;EACA,oBtD1CY;;;AsD+ClB;EACE,Y/CoyBkC;;A+ClyBlC;EACE;;AAEA;EACE;EACA;EACA,qB/C+xB8B;;A+C5xBhC;EACE,K/C0IwB;E+CzIxB;EACA,qBtD9DY;;AsDmEhB;EACE;EACA;EACA;EACA;EACA,O/C2wBgC;E+C1wBhC;EACA;EACA;;;AAIJ;EACE,c/CowBkC;;A+ClwBlC;EACE;EACA,O/CgwBgC;E+C/vBhC,Q/C8vBgC;E+C7vBhC;;AAEA;EACE;EACA;EACA,mB/C4vB8B;;A+CzvBhC;EACE,O/CuGwB;E+CtGxB;EACA,mBtDjGY;;;AsDuHlB;EACE;EACA;EhD3BI,WAtCa;EgDoEjB,kB/C8sBkC;E+C7sBlC;EzChJE,wByCiJoB;EzChJpB,yByCgJoB;;AAGtB;EACE;;;AAIJ;EACE;EACA,OtDxIgB;;;AuDpBlB;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;ACvBA;EACE;EACA;EACA;;;ADwBJ;EACE;EACA;EACA;EACA;EACA;EACA;EjC5BI,YiC6BJ;;AjCxBE;EiCiBJ;IjChBM;;;;AiC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AfF;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;AAAA;IAEE;;;EAfF;IAAwB;;;EACxB;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;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","file":"aaruserver.css"} \ No newline at end of file diff --git a/css/dos/aaruserver.scss b/css/dos/aaruserver.scss new file mode 100644 index 0000000..212f513 --- /dev/null +++ b/css/dos/aaruserver.scss @@ -0,0 +1,87 @@ +// /*************************************************************************** +// Aaru Data Preservation Suite +// ---------------------------------------------------------------------------- +// +// Filename : aaruserver.scss +// Author(s) : Natalia Portillo +// +// Component : Aaru Server. +// +// --[ Description ] ---------------------------------------------------------- +// +// Sets server styling. +// +// --[ License ] -------------------------------------------------------------- +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, see . +// +// ---------------------------------------------------------------------------- +// Copyright © 2011-2021 Natalia Portillo +// ****************************************************************************/ + +@import "_colors"; +@import "_font"; +@import "_fontstyles"; + +@import "../../../node_modules/bootstrap/scss/bootstrap"; + +footer +{ + background-color: $brown; + color: $black; +} + +header +{ + background-color: $teal; + color: $black; + text-align: center; +} + +header a +{ + color: $pink; +} + +header a:hover +{ + color: $orange; + text-decoration: none; +} + +footer a:hover +{ + text-decoration: none; +} + +.table-centered +{ + margin-left:auto; + margin-right:auto; +} + +.card-button{color:$yellow} + +.table-dark-em +{ + color: $brown; + font-style: normal; +} + +.table-dark-header +{ + color: $brown; + font-style: normal; + text-align: center; +} \ No newline at end of file diff --git a/css/mac/_colors.scss b/css/mac/_colors.scss new file mode 100644 index 0000000..bfda277 --- /dev/null +++ b/css/mac/_colors.scss @@ -0,0 +1,89 @@ +// /*************************************************************************** +// Aaru Data Preservation Suite +// ---------------------------------------------------------------------------- +// +// Filename : _colors.scss +// Author(s) : Natalia Portillo +// +// Component : Aaru Server. +// +// --[ Description ] ---------------------------------------------------------- +// +// Sets colors for server styling. +// +// --[ License ] -------------------------------------------------------------- +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, see . +// +// ---------------------------------------------------------------------------- +// Copyright © 2011-2021 Natalia Portillo +// ****************************************************************************/ + +/* Sets the grayscale for Bootstrap */ +$white: #FFFFFF; +$darkgray: #404040; +$gray-100: #C0C0C0; +$gray-200: #C0C0C0; +$gray-300: #C0C0C0; +$gray-400: #808080; +$gray-500: #808080; +$gray-600: #808080; +$gray-700: #404040; +$gray-800: #404040; +$gray-900: #404040; +$black: #000000; + +/* Sets color palette, using Macintosh II colors */ +$green: #1FB714; +$yellow: #FBF305; +$darkgreen: #006412; +$orange: #FF6403; +$brown: #562C05; +$red: #DD0907; +$tan:#90713A; +$magenta:#F20884; +$purple:#4700A5; +$blue:#0000D3; +$cyan:#02ABEA; + +/* Bootstrap color aliases */ +$primary: $blue; +$secondary: $gray-600; +$success: $green; +$info: $cyan; +$warning: $yellow; +$danger: $red; +$light: $gray-100; +$dark: $gray-800; + +/* Colors for */ +$body-bg: $white; +$body-color: $black; + +/* Colors for */ +$link-color: $cyan; +$link-hover-color: $magenta; + +/* Colors for cards */ +$card-border-color: rgba($gray-300, .125); +$card-cap-bg: rgba($gray-300, .03); +$card-cap-color: inherit; +$card-bg: $gray-300; + +/* Colors for tables */ +$table-dark-bg: $gray-300; +$table-dark-accent-bg: rgba($white, .05); +$table-dark-hover-bg: rgba($white, .075); +$table-dark-border-color: lighten($tan, 7.5%); +$table-dark-color: $darkgray; diff --git a/css/mac/_font.scss b/css/mac/_font.scss new file mode 100644 index 0000000..2ebfbcd --- /dev/null +++ b/css/mac/_font.scss @@ -0,0 +1,51 @@ +// /*************************************************************************** +// Aaru Data Preservation Suite +// ---------------------------------------------------------------------------- +// +// Filename : _font.scss +// Author(s) : Natalia Portillo +// +// Component : Aaru Server. +// +// --[ Description ] ---------------------------------------------------------- +// +// Sets font for server styling. +// +// --[ License ] -------------------------------------------------------------- +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, see . +// +// ---------------------------------------------------------------------------- +// Copyright © 2011-2021 Natalia Portillo +// ****************************************************************************/ + +/* Sets font to Macintosh Chicago clone font */ +@font-face +{ + font-family: 'ChicagoFLF'; + src: url(../../fonts/ChicagoFLF.eot); + src: url(../../fonts/ChicagoFLF.eot?#iefix) format('embedded-opentype'), + url(../../fonts/ChicagoFLF.woff2) format('woff2'), + url(../../fonts/ChicagoFLF.woff) format('woff'), + url(../../fonts/ChicagoFLF.ttf) format('truetype'); + font-weight: normal; + font-style: normal; +} + +$font-family-sans-serif: 'ChicagoFLF'; +$font-family-monospace: 'ChicagoFLF'; +$font-family-base: 'ChicagoFLF'; +$font-size-base: 1rem; + +$line-height-base: 1; diff --git a/css/mac/_fontstyles.scss b/css/mac/_fontstyles.scss new file mode 100644 index 0000000..75d4257 --- /dev/null +++ b/css/mac/_fontstyles.scss @@ -0,0 +1,49 @@ +// /*************************************************************************** +// Aaru Data Preservation Suite +// ---------------------------------------------------------------------------- +// +// Filename : _fontstyles.scss +// Author(s) : Natalia Portillo +// +// Component : Aaru Server. +// +// --[ Description ] ---------------------------------------------------------- +// +// Sets font styles for server styling. +// +// --[ License ] -------------------------------------------------------------- +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, see . +// +// ---------------------------------------------------------------------------- +// Copyright © 2011-2021 Natalia Portillo +// ****************************************************************************/ + +@import "_colors"; + +/* Sets the style for emphasis/italics */ +em, i +{ + font-style: italic; +} + +/* Headings and bold text are bright white */ +h1, h2, h3, h4, +b, strong +{ + font-size: 1em; + font-style: normal; + font-weight: bold; + margin: 0; +} diff --git a/css/mac/aaruserver.css b/css/mac/aaruserver.css new file mode 100644 index 0000000..972f03c --- /dev/null +++ b/css/mac/aaruserver.css @@ -0,0 +1,9740 @@ +@charset "UTF-8"; +/* Sets the grayscale for Bootstrap */ +/* Sets color palette, using Macintosh II colors */ +/* Bootstrap color aliases */ +/* Colors for */ +/* Colors for */ +/* Colors for cards */ +/* Colors for tables */ +/* Sets font to Macintosh Chicago clone font */ +@font-face { + font-family: "ChicagoFLF"; + src: url(../../fonts/ChicagoFLF.eot); + src: url(../../fonts/ChicagoFLF.eot?#iefix) format("embedded-opentype"), url(../../fonts/ChicagoFLF.woff2) format("woff2"), url(../../fonts/ChicagoFLF.woff) format("woff"), url(../../fonts/ChicagoFLF.ttf) format("truetype"); + font-weight: normal; + font-style: normal; +} +/* Sets the grayscale for Bootstrap */ +/* Sets color palette, using Macintosh II colors */ +/* Bootstrap color aliases */ +/* Colors for */ +/* Colors for */ +/* Colors for cards */ +/* Colors for tables */ +/* Sets the style for emphasis/italics */ +em, i { + font-style: italic; +} + +/* Headings and bold text are bright white */ +h1, h2, h3, h4, +b, strong { + font-size: 1em; + font-style: normal; + font-weight: bold; + margin: 0; +} + +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +:root { + --blue: #0000D3; + --indigo: #6610f2; + --purple: #4700A5; + --pink: #e83e8c; + --red: #DD0907; + --orange: #FF6403; + --yellow: #FBF305; + --green: #1FB714; + --teal: #20c997; + --cyan: #02ABEA; + --white: #FFFFFF; + --gray: #808080; + --gray-dark: #404040; + --primary: #0000D3; + --secondary: #808080; + --success: #1FB714; + --info: #02ABEA; + --warning: #FBF305; + --danger: #DD0907; + --light: #C0C0C0; + --dark: #404040; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: "ChicagoFLF"; + --font-family-monospace: "ChicagoFLF"; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: "ChicagoFLF"; + font-size: 1rem; + font-weight: 400; + line-height: 1; + color: #000000; + text-align: left; + background-color: #FFFFFF; +} + +[tabindex="-1"]:focus { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #02ABEA; + text-decoration: none; + background-color: transparent; +} +a:hover { + color: #F20884; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} +a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +pre, +code, +kbd, +samp { + font-family: "ChicagoFLF"; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; +} + +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: #808080; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +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, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +select { + word-wrap: normal; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type=radio], +input[type=checkbox] { + box-sizing: border-box; + padding: 0; +} + +input[type=date], +input[type=time], +input[type=datetime-local], +input[type=month] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: 2.5rem; +} + +h2, .h2 { + font-size: 2rem; +} + +h3, .h3 { + font-size: 1.75rem; +} + +h4, .h4 { + font-size: 1.5rem; +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #808080; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #FFFFFF; + border: 1px solid #C0C0C0; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #808080; +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-break: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #FFFFFF; + background-color: #404040; + border-radius: 0.2rem; +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +pre { + display: block; + font-size: 87.5%; + color: #404040; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} +.no-gutters > .col, +.no-gutters > [class*=col-] { + padding-right: 0; + padding-left: 0; +} + +.col-xl, +.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, +.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, +.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, +.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, +.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + order: -1; +} + +.order-last { + order: 13; +} + +.order-0 { + order: 0; +} + +.order-1 { + order: 1; +} + +.order-2 { + order: 2; +} + +.order-3 { + order: 3; +} + +.order-4 { + order: 4; +} + +.order-5 { + order: 5; +} + +.order-6 { + order: 6; +} + +.order-7 { + order: 7; +} + +.order-8 { + order: 8; +} + +.order-9 { + order: 9; +} + +.order-10 { + order: 10; +} + +.order-11 { + order: 11; +} + +.order-12 { + order: 12; +} + +.offset-1 { + margin-left: 8.3333333333%; +} + +.offset-2 { + margin-left: 16.6666666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.3333333333%; +} + +.offset-5 { + margin-left: 41.6666666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.3333333333%; +} + +.offset-8 { + margin-left: 66.6666666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.3333333333%; +} + +.offset-11 { + margin-left: 91.6666666667%; +} + +@media (min-width: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-sm-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-sm-first { + order: -1; + } + + .order-sm-last { + order: 13; + } + + .order-sm-0 { + order: 0; + } + + .order-sm-1 { + order: 1; + } + + .order-sm-2 { + order: 2; + } + + .order-sm-3 { + order: 3; + } + + .order-sm-4 { + order: 4; + } + + .order-sm-5 { + order: 5; + } + + .order-sm-6 { + order: 6; + } + + .order-sm-7 { + order: 7; + } + + .order-sm-8 { + order: 8; + } + + .order-sm-9 { + order: 9; + } + + .order-sm-10 { + order: 10; + } + + .order-sm-11 { + order: 11; + } + + .order-sm-12 { + order: 12; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.3333333333%; + } + + .offset-sm-2 { + margin-left: 16.6666666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.3333333333%; + } + + .offset-sm-5 { + margin-left: 41.6666666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.3333333333%; + } + + .offset-sm-8 { + margin-left: 66.6666666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.3333333333%; + } + + .offset-sm-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-md-first { + order: -1; + } + + .order-md-last { + order: 13; + } + + .order-md-0 { + order: 0; + } + + .order-md-1 { + order: 1; + } + + .order-md-2 { + order: 2; + } + + .order-md-3 { + order: 3; + } + + .order-md-4 { + order: 4; + } + + .order-md-5 { + order: 5; + } + + .order-md-6 { + order: 6; + } + + .order-md-7 { + order: 7; + } + + .order-md-8 { + order: 8; + } + + .order-md-9 { + order: 9; + } + + .order-md-10 { + order: 10; + } + + .order-md-11 { + order: 11; + } + + .order-md-12 { + order: 12; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.3333333333%; + } + + .offset-md-2 { + margin-left: 16.6666666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.3333333333%; + } + + .offset-md-5 { + margin-left: 41.6666666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.3333333333%; + } + + .offset-md-8 { + margin-left: 66.6666666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.3333333333%; + } + + .offset-md-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-lg-first { + order: -1; + } + + .order-lg-last { + order: 13; + } + + .order-lg-0 { + order: 0; + } + + .order-lg-1 { + order: 1; + } + + .order-lg-2 { + order: 2; + } + + .order-lg-3 { + order: 3; + } + + .order-lg-4 { + order: 4; + } + + .order-lg-5 { + order: 5; + } + + .order-lg-6 { + order: 6; + } + + .order-lg-7 { + order: 7; + } + + .order-lg-8 { + order: 8; + } + + .order-lg-9 { + order: 9; + } + + .order-lg-10 { + order: 10; + } + + .order-lg-11 { + order: 11; + } + + .order-lg-12 { + order: 12; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.3333333333%; + } + + .offset-lg-2 { + margin-left: 16.6666666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.3333333333%; + } + + .offset-lg-5 { + margin-left: 41.6666666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.3333333333%; + } + + .offset-lg-8 { + margin-left: 66.6666666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.3333333333%; + } + + .offset-lg-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-xl-first { + order: -1; + } + + .order-xl-last { + order: 13; + } + + .order-xl-0 { + order: 0; + } + + .order-xl-1 { + order: 1; + } + + .order-xl-2 { + order: 2; + } + + .order-xl-3 { + order: 3; + } + + .order-xl-4 { + order: 4; + } + + .order-xl-5 { + order: 5; + } + + .order-xl-6 { + order: 6; + } + + .order-xl-7 { + order: 7; + } + + .order-xl-8 { + order: 8; + } + + .order-xl-9 { + order: 9; + } + + .order-xl-10 { + order: 10; + } + + .order-xl-11 { + order: 11; + } + + .order-xl-12 { + order: 12; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.3333333333%; + } + + .offset-xl-2 { + margin-left: 16.6666666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.3333333333%; + } + + .offset-xl-5 { + margin-left: 41.6666666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.3333333333%; + } + + .offset-xl-8 { + margin-left: 66.6666666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.3333333333%; + } + + .offset-xl-11 { + margin-left: 91.6666666667%; + } +} +.table { + width: 100%; + margin-bottom: 1rem; + color: #000000; +} +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #C0C0C0; +} +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #C0C0C0; +} +.table tbody + tbody { + border-top: 2px solid #C0C0C0; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #C0C0C0; +} +.table-bordered th, +.table-bordered td { + border: 1px solid #C0C0C0; +} +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + color: #000000; + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8b8f3; +} +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #7a7ae8; +} + +.table-hover .table-primary:hover { + background-color: #a2a2ef; +} +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #a2a2ef; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #dbdbdb; +} +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #bdbdbd; +} + +.table-hover .table-secondary:hover { + background-color: #cecece; +} +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #cecece; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c0ebbd; +} +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #8bda85; +} + +.table-hover .table-success:hover { + background-color: #ade5a9; +} +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #ade5a9; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #b8e7f9; +} +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #7bd3f4; +} + +.table-hover .table-info:hover { + background-color: #a0dff7; +} +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #a0dff7; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #fefcb9; +} +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #fdf97d; +} + +.table-hover .table-warning:hover { + background-color: #fefba0; +} +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #fefba0; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f5baba; +} +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #ed7f7e; +} + +.table-hover .table-danger:hover { + background-color: #f2a4a4; +} +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f2a4a4; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #ededed; +} +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #dedede; +} + +.table-hover .table-light:hover { + background-color: #e0e0e0; +} +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #e0e0e0; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #cacaca; +} +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #9c9c9c; +} + +.table-hover .table-dark:hover { + background-color: #bdbdbd; +} +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #bdbdbd; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #404040; + background-color: #C0C0C0; + border-color: #ab8645; +} +.table .thead-light th { + color: #404040; + background-color: #C0C0C0; + border-color: #C0C0C0; +} + +.table-dark { + color: #404040; + background-color: #C0C0C0; +} +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #ab8645; +} +.table-dark.table-bordered { + border: 0; +} +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} +.table-dark.table-hover tbody tr:hover { + color: #404040; + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1; + color: #404040; + background-color: #FFFFFF; + background-clip: padding-box; + border: 1px solid #808080; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control:focus { + color: #404040; + background-color: #FFFFFF; + border-color: #5454ff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 0, 211, 0.25); +} +.form-control::placeholder { + color: #808080; + opacity: 1; +} +.form-control:disabled, .form-control[readonly] { + background-color: #C0C0C0; + opacity: 1; +} + +select.form-control:focus::-ms-value { + color: #404040; + background-color: #FFFFFF; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + margin-bottom: 0; + line-height: 1; + color: #000000; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control[size], select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} +.form-row > .col, +.form-row > [class*=col-] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} +.form-check-input:disabled ~ .form-check-label { + color: #808080; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #1FB714; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1; + color: #FFFFFF; + background-color: rgba(31, 183, 20, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #1FB714; + padding-right: calc(1em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231FB714' 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: center right calc(0.25em + 0.1875rem); + background-size: calc(0.5em + 0.375rem) calc(0.5em + 0.375rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #1FB714; + box-shadow: 0 0 0 0.2rem rgba(31, 183, 20, 0.25); +} +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1em + 0.75rem); + background-position: top calc(0.25em + 0.1875rem) right calc(0.25em + 0.1875rem); +} + +.was-validated .custom-select:valid, .custom-select.is-valid { + border-color: #1FB714; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23404040' 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' viewBox='0 0 8 8'%3e%3cpath fill='%231FB714' 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.5em + 0.375rem) calc(0.5em + 0.375rem); +} +.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #1FB714; + box-shadow: 0 0 0 0.2rem rgba(31, 183, 20, 0.25); +} +.was-validated .custom-select:valid ~ .valid-feedback, +.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, +.custom-select.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #1FB714; +} +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #1FB714; +} +.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #1FB714; +} +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; +} +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #27e519; + background-color: #27e519; +} +.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(31, 183, 20, 0.25); +} +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #1FB714; +} + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #1FB714; +} +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; +} +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #1FB714; + box-shadow: 0 0 0 0.2rem rgba(31, 183, 20, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #DD0907; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1; + color: #FFFFFF; + background-color: rgba(221, 9, 7, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #DD0907; + padding-right: calc(1em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23DD0907' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23DD0907' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat: no-repeat; + background-position: center right calc(0.25em + 0.1875rem); + background-size: calc(0.5em + 0.375rem) calc(0.5em + 0.375rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #DD0907; + box-shadow: 0 0 0 0.2rem rgba(221, 9, 7, 0.25); +} +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1em + 0.75rem); + background-position: top calc(0.25em + 0.1875rem) right calc(0.25em + 0.1875rem); +} + +.was-validated .custom-select:invalid, .custom-select.is-invalid { + border-color: #DD0907; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23404040' 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' fill='%23DD0907' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23DD0907' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #FFFFFF no-repeat center right 1.75rem/calc(0.5em + 0.375rem) calc(0.5em + 0.375rem); +} +.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #DD0907; + box-shadow: 0 0 0 0.2rem rgba(221, 9, 7, 0.25); +} +.was-validated .custom-select:invalid ~ .invalid-feedback, +.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #DD0907; +} +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #DD0907; +} +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #DD0907; +} +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #f8211f; + background-color: #f8211f; +} +.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(221, 9, 7, 0.25); +} +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #DD0907; +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #DD0907; +} +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #DD0907; + box-shadow: 0 0 0 0.2rem rgba(221, 9, 7, 0.25); +} + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; +} +.form-inline .form-check { + width: 100%; +} +@media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .input-group, +.form-inline .custom-select { + width: auto; + } + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + align-items: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 400; + color: #000000; + 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; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: #000000; + text-decoration: none; +} +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 0, 211, 0.25); +} +.btn.disabled, .btn:disabled { + opacity: 0.65; +} +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #FFFFFF; + background-color: #0000D3; + border-color: #0000D3; +} +.btn-primary:hover { + color: #FFFFFF; + background-color: #0000ad; + border-color: #0000a0; +} +.btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 38, 218, 0.5); +} +.btn-primary.disabled, .btn-primary:disabled { + color: #FFFFFF; + background-color: #0000D3; + border-color: #0000D3; +} +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { + color: #FFFFFF; + background-color: #0000a0; + border-color: #000093; +} +.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, 38, 218, 0.5); +} + +.btn-secondary { + color: #FFFFFF; + background-color: #808080; + border-color: #808080; +} +.btn-secondary:hover { + color: #FFFFFF; + background-color: #6d6d6d; + border-color: #676767; +} +.btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(147, 147, 147, 0.5); +} +.btn-secondary.disabled, .btn-secondary:disabled { + color: #FFFFFF; + background-color: #808080; + border-color: #808080; +} +.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { + color: #FFFFFF; + background-color: #676767; + border-color: #606060; +} +.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(147, 147, 147, 0.5); +} + +.btn-success { + color: #FFFFFF; + background-color: #1FB714; + border-color: #1FB714; +} +.btn-success:hover { + color: #FFFFFF; + background-color: #199510; + border-color: #17890f; +} +.btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(65, 194, 55, 0.5); +} +.btn-success.disabled, .btn-success:disabled { + color: #FFFFFF; + background-color: #1FB714; + border-color: #1FB714; +} +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { + color: #FFFFFF; + background-color: #17890f; + border-color: #157e0e; +} +.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(65, 194, 55, 0.5); +} + +.btn-info { + color: #FFFFFF; + background-color: #02ABEA; + border-color: #02ABEA; +} +.btn-info:hover { + color: #FFFFFF; + background-color: #028fc4; + border-color: #0286b7; +} +.btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 184, 237, 0.5); +} +.btn-info.disabled, .btn-info:disabled { + color: #FFFFFF; + background-color: #02ABEA; + border-color: #02ABEA; +} +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { + color: #FFFFFF; + background-color: #0286b7; + border-color: #017dab; +} +.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(40, 184, 237, 0.5); +} + +.btn-warning { + color: #404040; + background-color: #FBF305; + border-color: #FBF305; +} +.btn-warning:hover { + color: #404040; + background-color: #d6cf03; + border-color: #cac303; +} +.btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(223, 216, 14, 0.5); +} +.btn-warning.disabled, .btn-warning:disabled { + color: #404040; + background-color: #FBF305; + border-color: #FBF305; +} +.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { + color: #404040; + background-color: #cac303; + border-color: #bdb703; +} +.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(223, 216, 14, 0.5); +} + +.btn-danger { + color: #FFFFFF; + background-color: #DD0907; + border-color: #DD0907; +} +.btn-danger:hover { + color: #FFFFFF; + background-color: #b80706; + border-color: #ac0705; +} +.btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(226, 46, 44, 0.5); +} +.btn-danger.disabled, .btn-danger:disabled { + color: #FFFFFF; + background-color: #DD0907; + border-color: #DD0907; +} +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { + color: #FFFFFF; + background-color: #ac0705; + border-color: #9f0605; +} +.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(226, 46, 44, 0.5); +} + +.btn-light { + color: #404040; + background-color: #C0C0C0; + border-color: #C0C0C0; +} +.btn-light:hover { + color: #404040; + background-color: #adadad; + border-color: #a7a7a7; +} +.btn-light:focus, .btn-light.focus { + box-shadow: 0 0 0 0.2rem rgba(173, 173, 173, 0.5); +} +.btn-light.disabled, .btn-light:disabled { + color: #404040; + background-color: #C0C0C0; + border-color: #C0C0C0; +} +.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { + color: #404040; + background-color: #a7a7a7; + border-color: #a0a0a0; +} +.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(173, 173, 173, 0.5); +} + +.btn-dark { + color: #FFFFFF; + background-color: #404040; + border-color: #404040; +} +.btn-dark:hover { + color: #FFFFFF; + background-color: #2d2d2d; + border-color: #272727; +} +.btn-dark:focus, .btn-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(93, 93, 93, 0.5); +} +.btn-dark.disabled, .btn-dark:disabled { + color: #FFFFFF; + background-color: #404040; + border-color: #404040; +} +.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { + color: #FFFFFF; + background-color: #272727; + border-color: #202020; +} +.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(93, 93, 93, 0.5); +} + +.btn-outline-primary { + color: #0000D3; + border-color: #0000D3; +} +.btn-outline-primary:hover { + color: #FFFFFF; + background-color: #0000D3; + border-color: #0000D3; +} +.btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 0, 211, 0.5); +} +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #0000D3; + background-color: transparent; +} +.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { + color: #FFFFFF; + background-color: #0000D3; + border-color: #0000D3; +} +.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, 0, 211, 0.5); +} + +.btn-outline-secondary { + color: #808080; + border-color: #808080; +} +.btn-outline-secondary:hover { + color: #FFFFFF; + background-color: #808080; + border-color: #808080; +} +.btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(128, 128, 128, 0.5); +} +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #808080; + background-color: transparent; +} +.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { + color: #FFFFFF; + background-color: #808080; + border-color: #808080; +} +.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(128, 128, 128, 0.5); +} + +.btn-outline-success { + color: #1FB714; + border-color: #1FB714; +} +.btn-outline-success:hover { + color: #FFFFFF; + background-color: #1FB714; + border-color: #1FB714; +} +.btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(31, 183, 20, 0.5); +} +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #1FB714; + background-color: transparent; +} +.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { + color: #FFFFFF; + background-color: #1FB714; + border-color: #1FB714; +} +.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(31, 183, 20, 0.5); +} + +.btn-outline-info { + color: #02ABEA; + border-color: #02ABEA; +} +.btn-outline-info:hover { + color: #FFFFFF; + background-color: #02ABEA; + border-color: #02ABEA; +} +.btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(2, 171, 234, 0.5); +} +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #02ABEA; + background-color: transparent; +} +.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { + color: #FFFFFF; + background-color: #02ABEA; + border-color: #02ABEA; +} +.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(2, 171, 234, 0.5); +} + +.btn-outline-warning { + color: #FBF305; + border-color: #FBF305; +} +.btn-outline-warning:hover { + color: #404040; + background-color: #FBF305; + border-color: #FBF305; +} +.btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(251, 243, 5, 0.5); +} +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #FBF305; + background-color: transparent; +} +.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { + color: #404040; + background-color: #FBF305; + border-color: #FBF305; +} +.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(251, 243, 5, 0.5); +} + +.btn-outline-danger { + color: #DD0907; + border-color: #DD0907; +} +.btn-outline-danger:hover { + color: #FFFFFF; + background-color: #DD0907; + border-color: #DD0907; +} +.btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(221, 9, 7, 0.5); +} +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #DD0907; + background-color: transparent; +} +.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { + color: #FFFFFF; + background-color: #DD0907; + border-color: #DD0907; +} +.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(221, 9, 7, 0.5); +} + +.btn-outline-light { + color: #C0C0C0; + border-color: #C0C0C0; +} +.btn-outline-light:hover { + color: #404040; + background-color: #C0C0C0; + border-color: #C0C0C0; +} +.btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(192, 192, 192, 0.5); +} +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #C0C0C0; + background-color: transparent; +} +.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { + color: #404040; + background-color: #C0C0C0; + border-color: #C0C0C0; +} +.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(192, 192, 192, 0.5); +} + +.btn-outline-dark { + color: #404040; + border-color: #404040; +} +.btn-outline-dark:hover { + color: #FFFFFF; + background-color: #404040; + border-color: #404040; +} +.btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(64, 64, 64, 0.5); +} +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #404040; + background-color: transparent; +} +.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { + color: #FFFFFF; + background-color: #404040; + border-color: #404040; +} +.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(64, 64, 64, 0.5); +} + +.btn-link { + font-weight: 400; + color: #02ABEA; + text-decoration: none; +} +.btn-link:hover { + color: #F20884; + text-decoration: underline; +} +.btn-link:focus, .btn-link.focus { + text-decoration: underline; + box-shadow: none; +} +.btn-link:disabled, .btn-link.disabled { + color: #808080; + pointer-events: none; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type=submit].btn-block, +input[type=reset].btn-block, +input[type=button].btn-block { + width: 100%; +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #000000; + 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; +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropleft .dropdown-toggle::after { + display: none; +} +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #C0C0C0; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #404040; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, .dropdown-item:focus { + color: #333333; + text-decoration: none; + background-color: #C0C0C0; +} +.dropdown-item.active, .dropdown-item:active { + color: #FFFFFF; + text-decoration: none; + background-color: #0000D3; +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: #808080; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #808080; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #404040; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} +.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { + margin-left: 0; +} +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} +.btn-group-toggle > .btn input[type=radio], +.btn-group-toggle > .btn input[type=checkbox], +.btn-group-toggle > .btn-group > .btn input[type=radio], +.btn-group-toggle > .btn-group > .btn input[type=checkbox] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-control-plaintext, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; +} +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .form-control-plaintext + .form-control, +.input-group > .form-control-plaintext + .custom-select, +.input-group > .form-control-plaintext + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: -1px; +} +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} +.input-group > .form-control:not(:last-child), +.input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .form-control:not(:first-child), +.input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .custom-file { + display: flex; + align-items: center; +} +.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: flex; +} +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} +.input-group-prepend .btn:focus, +.input-group-append .btn:focus { + z-index: 3; +} +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1; + color: #404040; + text-align: center; + white-space: nowrap; + background-color: #C0C0C0; + border: 1px solid #808080; + border-radius: 0.25rem; +} +.input-group-text input[type=radio], +.input-group-text input[type=checkbox] { + margin-top: 0; +} + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1rem + 2px); +} + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); +} + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; +} + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .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; +} + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + display: block; + min-height: 1rem; + padding-left: 1.5rem; +} + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; +} +.custom-control-input:checked ~ .custom-control-label::before { + color: #FFFFFF; + border-color: #0000D3; + background-color: #0000D3; +} +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(0, 0, 211, 0.25); +} +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #5454ff; +} +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #FFFFFF; + background-color: #8787ff; + border-color: #8787ff; +} +.custom-control-input:disabled ~ .custom-control-label { + color: #808080; +} +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #C0C0C0; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} +.custom-control-label::before { + position: absolute; + top: 0rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #FFFFFF; + border: #808080 solid 1px; +} +.custom-control-label::after { + position: absolute; + top: 0rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50%/50% 50%; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + border-color: #0000D3; + background-color: #0000D3; +} +.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' viewBox='0 0 4 4'%3e%3cpath stroke='%23FFFFFF' d='M0 2h4'/%3e%3c/svg%3e"); +} +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 0, 211, 0.5); +} +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 0, 211, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e"); +} +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 0, 211, 0.5); +} + +.custom-switch { + padding-left: 2.25rem; +} +.custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} +.custom-switch .custom-control-label::after { + top: calc(0rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #808080; + border-radius: 0.5rem; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #FFFFFF; + transform: translateX(0.75rem); +} +.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 0, 211, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1; + color: #404040; + vertical-align: middle; + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23404040' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; + background-color: #FFFFFF; + border: 1px solid #808080; + border-radius: 0.25rem; + appearance: none; +} +.custom-select:focus { + border-color: #5454ff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 0, 211, 0.25); +} +.custom-select:focus::-ms-value { + color: #404040; + background-color: #FFFFFF; +} +.custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} +.custom-select:disabled { + color: #808080; + background-color: #C0C0C0; +} +.custom-select::-ms-expand { + display: none; +} + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; +} + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1em + 0.75rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1em + 0.75rem + 2px); + margin: 0; + opacity: 0; +} +.custom-file-input:focus ~ .custom-file-label { + border-color: #5454ff; + box-shadow: 0 0 0 0.2rem rgba(0, 0, 211, 0.25); +} +.custom-file-input:disabled ~ .custom-file-label { + background-color: #C0C0C0; +} +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1; + color: #404040; + background-color: #FFFFFF; + border: 1px solid #808080; + border-radius: 0.25rem; +} +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1; + color: #404040; + content: "Browse"; + background-color: #C0C0C0; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + height: calc(1rem + 0.4rem); + padding: 0; + background-color: transparent; + appearance: none; +} +.custom-range:focus { + outline: none; +} +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(0, 0, 211, 0.25); +} +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(0, 0, 211, 0.25); +} +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(0, 0, 211, 0.25); +} +.custom-range::-moz-focus-outer { + border: 0; +} +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0000D3; + 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::-webkit-slider-thumb { + transition: none; + } +} +.custom-range::-webkit-slider-thumb:active { + background-color: #8787ff; +} +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #C0C0C0; + border-color: transparent; + border-radius: 1rem; +} +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0000D3; + 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::-moz-range-thumb { + transition: none; + } +} +.custom-range::-moz-range-thumb:active { + background-color: #8787ff; +} +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #C0C0C0; + border-color: transparent; + border-radius: 1rem; +} +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #0000D3; + 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; + } +} +.custom-range::-ms-thumb:active { + background-color: #8787ff; +} +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} +.custom-range::-ms-fill-lower { + background-color: #C0C0C0; + border-radius: 1rem; +} +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #C0C0C0; + border-radius: 1rem; +} +.custom-range:disabled::-webkit-slider-thumb { + background-color: #808080; +} +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} +.custom-range:disabled::-moz-range-thumb { + background-color: #808080; +} +.custom-range:disabled::-moz-range-track { + cursor: default; +} +.custom-range:disabled::-ms-thumb { + background-color: #808080; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before, +.custom-file-label, +.custom-select { + transition: none; + } +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} +.nav-link:hover, .nav-link:focus { + text-decoration: none; +} +.nav-link.disabled { + color: #808080; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #C0C0C0; +} +.nav-tabs .nav-item { + margin-bottom: -1px; +} +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #C0C0C0 #C0C0C0 #C0C0C0; +} +.nav-tabs .nav-link.disabled { + color: #808080; + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #404040; + background-color: #FFFFFF; + border-color: #C0C0C0 #C0C0C0 #FFFFFF; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #FFFFFF; + background-color: #0000D3; +} + +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 0.5rem 1rem; +} +.navbar > .container, +.navbar > .container-fluid { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} +.navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, +.navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 576px) { + .navbar-expand-sm { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm > .container, +.navbar-expand-sm > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} +@media (max-width: 767.98px) { + .navbar-expand-md > .container, +.navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md > .container, +.navbar-expand-md > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, +.navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg > .container, +.navbar-expand-lg > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, +.navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl > .container, +.navbar-expand-xl > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} +.navbar-expand { + flex-flow: row nowrap; + justify-content: flex-start; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid { + flex-wrap: nowrap; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #FFFFFF; +} +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #FFFFFF; +} +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #FFFFFF; +} +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} +.navbar-dark .navbar-text a { + color: #FFFFFF; +} +.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + color: #FFFFFF; +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #C0C0C0; + background-clip: border-box; + border: 1px solid rgba(192, 192, 192, 0.125); + border-radius: 0.25rem; +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.card-body { + flex: 1 1 auto; + padding: 1.25rem; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} +.card-link + .card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + color: inherit; + background-color: rgba(192, 192, 192, 0.03); + border-bottom: 1px solid rgba(192, 192, 192, 0.125); +} +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(192, 192, 192, 0.03); + border-top: 1px solid rgba(192, 192, 192, 0.125); +} +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-deck { + display: flex; + flex-direction: column; +} +.card-deck .card { + margin-bottom: 15px; +} +@media (min-width: 576px) { + .card-deck { + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + display: flex; + flex: 1 0 0%; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group { + display: flex; + flex-direction: column; +} +.card-group > .card { + margin-bottom: 15px; +} +@media (min-width: 576px) { + .card-group { + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, +.card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, +.card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, +.card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, +.card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.card-columns .card { + margin-bottom: 0.75rem; +} +@media (min-width: 576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion > .card { + overflow: hidden; +} +.accordion > .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; +} +.accordion > .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; +} +.accordion > .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.accordion > .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.accordion > .card .card-header { + margin-bottom: -1px; +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #C0C0C0; + border-radius: 0.25rem; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #808080; + content: "/"; +} +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} +.breadcrumb-item.active { + color: #808080; +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #02ABEA; + background-color: #FFFFFF; + border: 1px solid #C0C0C0; +} +.page-link:hover { + z-index: 2; + color: #F20884; + text-decoration: none; + background-color: #C0C0C0; + border-color: #C0C0C0; +} +.page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 0, 211, 0.25); +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} +.page-item.active .page-link { + z-index: 1; + color: #FFFFFF; + background-color: #0000D3; + border-color: #0000D3; +} +.page-item.disabled .page-link { + color: #808080; + pointer-events: none; + cursor: auto; + background-color: #FFFFFF; + border-color: #C0C0C0; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} +a.badge:hover, a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #FFFFFF; + background-color: #0000D3; +} +a.badge-primary:hover, a.badge-primary:focus { + color: #FFFFFF; + background-color: #0000a0; +} +a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 0, 211, 0.5); +} + +.badge-secondary { + color: #FFFFFF; + background-color: #808080; +} +a.badge-secondary:hover, a.badge-secondary:focus { + color: #FFFFFF; + background-color: #676767; +} +a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(128, 128, 128, 0.5); +} + +.badge-success { + color: #FFFFFF; + background-color: #1FB714; +} +a.badge-success:hover, a.badge-success:focus { + color: #FFFFFF; + background-color: #17890f; +} +a.badge-success:focus, a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(31, 183, 20, 0.5); +} + +.badge-info { + color: #FFFFFF; + background-color: #02ABEA; +} +a.badge-info:hover, a.badge-info:focus { + color: #FFFFFF; + background-color: #0286b7; +} +a.badge-info:focus, a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(2, 171, 234, 0.5); +} + +.badge-warning { + color: #404040; + background-color: #FBF305; +} +a.badge-warning:hover, a.badge-warning:focus { + color: #404040; + background-color: #cac303; +} +a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(251, 243, 5, 0.5); +} + +.badge-danger { + color: #FFFFFF; + background-color: #DD0907; +} +a.badge-danger:hover, a.badge-danger:focus { + color: #FFFFFF; + background-color: #ac0705; +} +a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(221, 9, 7, 0.5); +} + +.badge-light { + color: #404040; + background-color: #C0C0C0; +} +a.badge-light:hover, a.badge-light:focus { + color: #404040; + background-color: #a7a7a7; +} +a.badge-light:focus, a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(192, 192, 192, 0.5); +} + +.badge-dark { + color: #FFFFFF; + background-color: #404040; +} +a.badge-dark:hover, a.badge-dark:focus { + color: #FFFFFF; + background-color: #272727; +} +a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(64, 64, 64, 0.5); +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #C0C0C0; + border-radius: 0.3rem; +} +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 4rem; +} +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #00006e; + background-color: #ccccf6; + border-color: #b8b8f3; +} +.alert-primary hr { + border-top-color: #a2a2ef; +} +.alert-primary .alert-link { + color: #00003b; +} + +.alert-secondary { + color: #434343; + background-color: #e6e6e6; + border-color: #dbdbdb; +} +.alert-secondary hr { + border-top-color: #cecece; +} +.alert-secondary .alert-link { + color: #2a2a2a; +} + +.alert-success { + color: #105f0a; + background-color: #d2f1d0; + border-color: #c0ebbd; +} +.alert-success hr { + border-top-color: #ade5a9; +} +.alert-success .alert-link { + color: #083105; +} + +.alert-info { + color: #01597a; + background-color: #cceefb; + border-color: #b8e7f9; +} +.alert-info hr { + border-top-color: #a0dff7; +} +.alert-info .alert-link { + color: #013447; +} + +.alert-warning { + color: #837e03; + background-color: #fefdcd; + border-color: #fefcb9; +} +.alert-warning hr { + border-top-color: #fefba0; +} +.alert-warning .alert-link { + color: #514e02; +} + +.alert-danger { + color: #730504; + background-color: #f8cecd; + border-color: #f5baba; +} +.alert-danger hr { + border-top-color: #f2a4a4; +} +.alert-danger .alert-link { + color: #420302; +} + +.alert-light { + color: #646464; + background-color: #f2f2f2; + border-color: #ededed; +} +.alert-light hr { + border-top-color: #e0e0e0; +} +.alert-light .alert-link { + color: #4b4b4b; +} + +.alert-dark { + color: #212121; + background-color: #d9d9d9; + border-color: #cacaca; +} +.alert-dark hr { + border-top-color: #bdbdbd; +} +.alert-dark .alert-link { + color: #080808; +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #C0C0C0; + border-radius: 0.25rem; +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + color: #FFFFFF; + text-align: center; + white-space: nowrap; + background-color: #0000D3; + transition: width 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } +} + +.media { + display: flex; + align-items: flex-start; +} + +.media-body { + flex: 1; +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.list-group-item-action { + width: 100%; + color: #404040; + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #404040; + text-decoration: none; + background-color: #C0C0C0; +} +.list-group-item-action:active { + color: #000000; + background-color: #C0C0C0; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #FFFFFF; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.list-group-item.disabled, .list-group-item:disabled { + color: #808080; + pointer-events: none; + background-color: #FFFFFF; +} +.list-group-item.active { + z-index: 2; + color: #FFFFFF; + background-color: #0000D3; + border-color: #0000D3; +} + +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0; +} +.list-group-horizontal .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} +.list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.list-group-flush .list-group-item:last-child { + margin-bottom: -1px; +} +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} +.list-group-flush:last-child .list-group-item:last-child { + margin-bottom: 0; + border-bottom: 0; +} + +.list-group-item-primary { + color: #00006e; + background-color: #b8b8f3; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #00006e; + background-color: #a2a2ef; +} +.list-group-item-primary.list-group-item-action.active { + color: #FFFFFF; + background-color: #00006e; + border-color: #00006e; +} + +.list-group-item-secondary { + color: #434343; + background-color: #dbdbdb; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #434343; + background-color: #cecece; +} +.list-group-item-secondary.list-group-item-action.active { + color: #FFFFFF; + background-color: #434343; + border-color: #434343; +} + +.list-group-item-success { + color: #105f0a; + background-color: #c0ebbd; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #105f0a; + background-color: #ade5a9; +} +.list-group-item-success.list-group-item-action.active { + color: #FFFFFF; + background-color: #105f0a; + border-color: #105f0a; +} + +.list-group-item-info { + color: #01597a; + background-color: #b8e7f9; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #01597a; + background-color: #a0dff7; +} +.list-group-item-info.list-group-item-action.active { + color: #FFFFFF; + background-color: #01597a; + border-color: #01597a; +} + +.list-group-item-warning { + color: #837e03; + background-color: #fefcb9; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #837e03; + background-color: #fefba0; +} +.list-group-item-warning.list-group-item-action.active { + color: #FFFFFF; + background-color: #837e03; + border-color: #837e03; +} + +.list-group-item-danger { + color: #730504; + background-color: #f5baba; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #730504; + background-color: #f2a4a4; +} +.list-group-item-danger.list-group-item-action.active { + color: #FFFFFF; + background-color: #730504; + border-color: #730504; +} + +.list-group-item-light { + color: #646464; + background-color: #ededed; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #646464; + background-color: #e0e0e0; +} +.list-group-item-light.list-group-item-action.active { + color: #FFFFFF; + background-color: #646464; + border-color: #646464; +} + +.list-group-item-dark { + color: #212121; + background-color: #cacaca; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #212121; + background-color: #bdbdbd; +} +.list-group-item-dark.list-group-item-action.active { + color: #FFFFFF; + background-color: #212121; + border-color: #212121; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #FFFFFF; + opacity: 0.5; +} +.close:hover { + color: #000000; + text-decoration: none; +} +.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + opacity: 0.75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + appearance: none; +} + +a.close.disabled { + pointer-events: none; +} + +.toast { + max-width: 350px; + overflow: hidden; + 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); + backdrop-filter: blur(10px); + 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: #808080; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.toast-body { + padding: 0.75rem; +} + +.modal-open { + overflow: hidden; +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} + +.modal-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); + content: ""; +} +.modal-dialog-centered.modal-dialog-scrollable { + flex-direction: column; + justify-content: center; + height: 100%; +} +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #FFFFFF; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #C0C0C0; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; +} +.modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1; +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: flex; + align-items: center; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #C0C0C0; + border-bottom-right-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.modal-footer > :not(:first-child) { + margin-left: 0.25rem; +} +.modal-footer > :not(:last-child) { + margin-right: 0.25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + } + + .modal-sm { + max-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, +.modal-xl { + max-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: "ChicagoFLF"; + font-style: normal; + font-weight: 400; + line-height: 1; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: 0.9; +} +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] { + padding: 0.4rem 0; +} +.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow { + bottom: 0; +} +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000000; +} + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] { + padding: 0 0.4rem; +} +.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000000; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] { + padding: 0.4rem 0; +} +.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow { + top: 0; +} +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000000; +} + +.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: #000000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #FFFFFF; + text-align: center; + background-color: #000000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: "ChicagoFLF"; + font-style: normal; + font-weight: 400; + line-height: 1; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #FFFFFF; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} +.popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, .bs-popover-auto[x-placement^=top] { + margin-bottom: 0.5rem; +} +.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow { + bottom: calc((0.5rem + 1px) * -1); +} +.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #FFFFFF; +} + +.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) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} +.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #FFFFFF; +} + +.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) * -1); +} +.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #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 #f7f7f7; +} + +.bs-popover-left, .bs-popover-auto[x-placement^=left] { + margin-right: 0.5rem; +} +.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow { + right: calc((0.5rem + 1px) * -1); + 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: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #000000; +} + +.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: 0s 0.6s opacity; +} +@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' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%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' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-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; + } +} +.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: #0000D3 !important; +} + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #0000a0 !important; +} + +.bg-secondary { + background-color: #808080 !important; +} + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #676767 !important; +} + +.bg-success { + background-color: #1FB714 !important; +} + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #17890f !important; +} + +.bg-info { + background-color: #02ABEA !important; +} + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #0286b7 !important; +} + +.bg-warning { + background-color: #FBF305 !important; +} + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #cac303 !important; +} + +.bg-danger { + background-color: #DD0907 !important; +} + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #ac0705 !important; +} + +.bg-light { + background-color: #C0C0C0 !important; +} + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #a7a7a7 !important; +} + +.bg-dark { + background-color: #404040 !important; +} + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #272727 !important; +} + +.bg-white { + background-color: #FFFFFF !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #C0C0C0 !important; +} + +.border-top { + border-top: 1px solid #C0C0C0 !important; +} + +.border-right { + border-right: 1px solid #C0C0C0 !important; +} + +.border-bottom { + border-bottom: 1px solid #C0C0C0 !important; +} + +.border-left { + border-left: 1px solid #C0C0C0 !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: #0000D3 !important; +} + +.border-secondary { + border-color: #808080 !important; +} + +.border-success { + border-color: #1FB714 !important; +} + +.border-info { + border-color: #02ABEA !important; +} + +.border-warning { + border-color: #FBF305 !important; +} + +.border-danger { + border-color: #DD0907 !important; +} + +.border-light { + border-color: #C0C0C0 !important; +} + +.border-dark { + border-color: #404040 !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; + } +} +.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; + 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; +} + +.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); +} + +.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; + } +} +.text-monospace { + font-family: "ChicagoFLF" !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + + .text-sm-right { + text-align: right !important; + } + + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + + .text-md-right { + text-align: right !important; + } + + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + + .text-lg-right { + text-align: right !important; + } + + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + + .text-xl-right { + text-align: right !important; + } + + .text-xl-center { + text-align: center !important; + } +} +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-weight-bolder { + font-weight: bolder !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #FFFFFF !important; +} + +.text-primary { + color: #0000D3 !important; +} + +a.text-primary:hover, a.text-primary:focus { + color: #000087 !important; +} + +.text-secondary { + color: #808080 !important; +} + +a.text-secondary:hover, a.text-secondary:focus { + color: #5a5a5a !important; +} + +.text-success { + color: #1FB714 !important; +} + +a.text-success:hover, a.text-success:focus { + color: #13720c !important; +} + +.text-info { + color: #02ABEA !important; +} + +a.text-info:hover, a.text-info:focus { + color: #01749e !important; +} + +.text-warning { + color: #FBF305 !important; +} + +a.text-warning:hover, a.text-warning:focus { + color: #b1ab03 !important; +} + +.text-danger { + color: #DD0907 !important; +} + +a.text-danger:hover, a.text-danger:focus { + color: #930605 !important; +} + +.text-light { + color: #C0C0C0 !important; +} + +a.text-light:hover, a.text-light:focus { + color: #9a9a9a !important; +} + +.text-dark { + color: #404040 !important; +} + +a.text-dark:hover, a.text-dark:focus { + color: #1a1a1a !important; +} + +.text-body { + color: #000000 !important; +} + +.text-muted { + color: #808080 !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important; +} + +.text-reset { + color: inherit !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + *, +*::before, +*::after { + text-shadow: none !important; + box-shadow: none !important; + } + + a:not(.btn) { + text-decoration: underline; + } + + abbr[title]::after { + content: " (" attr(title) ")"; + } + + pre { + white-space: pre-wrap !important; + } + + pre, +blockquote { + border: 1px solid #808080; + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + tr, +img { + page-break-inside: avoid; + } + + p, +h2, +h3 { + orphans: 3; + widows: 3; + } + + h2, +h3 { + page-break-after: avoid; + } + + @page { + size: a3; + } + body { + min-width: 992px !important; + } + + .container { + min-width: 992px !important; + } + + .navbar { + display: none; + } + + .badge { + border: 1px solid #000000; + } + + .table { + border-collapse: collapse !important; + } + .table td, +.table th { + background-color: #FFFFFF !important; + } + + .table-bordered th, +.table-bordered td { + border: 1px solid #C0C0C0 !important; + } + + .table-dark { + color: inherit; + } + .table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #C0C0C0; + } + + .table .thead-dark th { + color: inherit; + border-color: #C0C0C0; + } +} +footer { + background-color: #C0C0C0; + color: #000000; +} + +header { + background-color: #C0C0C0; + color: #000000; + text-align: center; +} + +header a { + color: #4700A5; +} + +header a:hover { + color: #02ABEA; + text-decoration: none; +} + +footer a:hover { + text-decoration: none; +} + +.table-centered { + margin-left: auto; + margin-right: auto; +} + +.card-button { + color: #000000; +} + +.table-dark-em { + color: #404040; + font-style: normal; + font-weight: bold; +} + +.table-dark-header { + color: #000000; + font-style: normal; + text-align: center; +} + +/*# sourceMappingURL=aaruserver.css.map */ diff --git a/css/mac/aaruserver.css.map b/css/mac/aaruserver.css.map new file mode 100644 index 0000000..cbadd43 --- /dev/null +++ b/css/mac/aaruserver.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["_colors.scss","_font.scss","_fontstyles.scss","../../../node_modules/bootstrap/scss/bootstrap.scss","../../../node_modules/bootstrap/scss/_root.scss","../../../node_modules/bootstrap/scss/_reboot.scss","../../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../../node_modules/bootstrap/scss/_variables.scss","../../../node_modules/bootstrap/scss/mixins/_hover.scss","../../../node_modules/bootstrap/scss/_type.scss","../../../node_modules/bootstrap/scss/mixins/_lists.scss","../../../node_modules/bootstrap/scss/_images.scss","../../../node_modules/bootstrap/scss/mixins/_image.scss","../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../../node_modules/bootstrap/scss/_code.scss","../../../node_modules/bootstrap/scss/_grid.scss","../../../node_modules/bootstrap/scss/mixins/_grid.scss","../../../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../../../node_modules/bootstrap/scss/mixins/_grid-framework.scss","../../../node_modules/bootstrap/scss/_tables.scss","../../../node_modules/bootstrap/scss/mixins/_table-row.scss","../../../node_modules/bootstrap/scss/_forms.scss","../../../node_modules/bootstrap/scss/mixins/_transition.scss","../../../node_modules/bootstrap/scss/mixins/_forms.scss","../../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../../node_modules/bootstrap/scss/_buttons.scss","../../../node_modules/bootstrap/scss/mixins/_buttons.scss","../../../node_modules/bootstrap/scss/_transitions.scss","../../../node_modules/bootstrap/scss/_dropdown.scss","../../../node_modules/bootstrap/scss/mixins/_caret.scss","../../../node_modules/bootstrap/scss/mixins/_nav-divider.scss","../../../node_modules/bootstrap/scss/_button-group.scss","../../../node_modules/bootstrap/scss/_input-group.scss","../../../node_modules/bootstrap/scss/_custom-forms.scss","../../../node_modules/bootstrap/scss/_nav.scss","../../../node_modules/bootstrap/scss/_navbar.scss","../../../node_modules/bootstrap/scss/_card.scss","../../../node_modules/bootstrap/scss/_breadcrumb.scss","../../../node_modules/bootstrap/scss/_pagination.scss","../../../node_modules/bootstrap/scss/mixins/_pagination.scss","../../../node_modules/bootstrap/scss/_badge.scss","../../../node_modules/bootstrap/scss/mixins/_badge.scss","../../../node_modules/bootstrap/scss/_jumbotron.scss","../../../node_modules/bootstrap/scss/_alert.scss","../../../node_modules/bootstrap/scss/mixins/_alert.scss","../../../node_modules/bootstrap/scss/_progress.scss","../../../node_modules/bootstrap/scss/_media.scss","../../../node_modules/bootstrap/scss/_list-group.scss","../../../node_modules/bootstrap/scss/mixins/_list-group.scss","../../../node_modules/bootstrap/scss/_close.scss","../../../node_modules/bootstrap/scss/_toasts.scss","../../../node_modules/bootstrap/scss/_modal.scss","../../../node_modules/bootstrap/scss/_tooltip.scss","../../../node_modules/bootstrap/scss/mixins/_reset-text.scss","../../../node_modules/bootstrap/scss/_popover.scss","../../../node_modules/bootstrap/scss/_carousel.scss","../../../node_modules/bootstrap/scss/mixins/_clearfix.scss","../../../node_modules/bootstrap/scss/_spinners.scss","../../../node_modules/bootstrap/scss/utilities/_align.scss","../../../node_modules/bootstrap/scss/mixins/_background-variant.scss","../../../node_modules/bootstrap/scss/utilities/_background.scss","../../../node_modules/bootstrap/scss/utilities/_borders.scss","../../../node_modules/bootstrap/scss/utilities/_display.scss","../../../node_modules/bootstrap/scss/utilities/_embed.scss","../../../node_modules/bootstrap/scss/utilities/_flex.scss","../../../node_modules/bootstrap/scss/utilities/_float.scss","../../../node_modules/bootstrap/scss/utilities/_overflow.scss","../../../node_modules/bootstrap/scss/utilities/_position.scss","../../../node_modules/bootstrap/scss/utilities/_screenreaders.scss","../../../node_modules/bootstrap/scss/mixins/_screen-reader.scss","../../../node_modules/bootstrap/scss/utilities/_shadows.scss","../../../node_modules/bootstrap/scss/utilities/_sizing.scss","../../../node_modules/bootstrap/scss/utilities/_stretched-link.scss","../../../node_modules/bootstrap/scss/utilities/_spacing.scss","../../../node_modules/bootstrap/scss/utilities/_text.scss","../../../node_modules/bootstrap/scss/mixins/_text-truncate.scss","../../../node_modules/bootstrap/scss/mixins/_text-emphasis.scss","../../../node_modules/bootstrap/scss/mixins/_text-hide.scss","../../../node_modules/bootstrap/scss/utilities/_visibility.scss","../../../node_modules/bootstrap/scss/_print.scss","aaruserver.scss"],"names":[],"mappings":"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yEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAMI;;AAKJ;EAEE;EACA,kBnBgDW;EmB/CX,cnB+CW;;AmBxCb;EAGE;EACA,kBAtC+I;EA0C/I,cA1CyL;;AA4CzL;EAKI;;;ADWN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;AD5BN;ECJA,OnBkBa;EmBjBb,cnBiBa;;ACnEb;EkBqDE,OALgD;EAMhD,kBnBaW;EmBZX,cnBYW;;AmBTb;EAEE;;AAGF;EAEE,OnBEW;EmBDX;;AAGF;EAGE;EACA,kBnBNW;EmBOX,cnBPW;;AmBSX;EAKI;;;ADjBR;EACE,alB8M4B;EkB7M5B,OzBrBI;EyBsBJ,iBlB6FwC;;AChKxC;EiBsEE,OzB5BK;EyB6BL,iBlB2FsC;;AkBxFxC;EAEE,iBlBsFsC;EkBrFtC;;AAGF;EAEE,OzBtDc;EyBuDd;;;AAWJ;ECLE;EpB0BI,WAtCa;EoBcjB,anB6H4B;EM/N1B,eNsO0B;;;AkB7H9B;ECTE;EpB0BI,WAtCa;EoBcjB,anB8H4B;EMhO1B,eNuO0B;;;AkBrH9B;EACE;EACA;;AAGA;EACE,YlBuT0B;;;AkB/S5B;AAAA;AAAA;EACE;;;AEtIJ;ELMM,YKLJ;;ALUE;EKXJ;ILYM;;;AKTJ;EACE;;;AAKF;EACE;;;AAIJ;EACE;EACA;EACA;ELXI,YKYJ;;ALPE;EKGJ;ILFM;;;;AMXN;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;;ACoBE;EACE;EACA,atB0NwB;EsBzNxB,gBtBwNwB;EsBvNxB;EAhCJ;EACA;EACA;EACA;;AAqDE;EACE;;;AD1CN;EACE;EACA;EACA;EACA,SrBipBkC;EqBhpBlC;EACA;EACA,WrButBkC;EqBttBlC;EACA;EtBsGI,WAtCa;EsB9DjB,O5BiBgB;E4BhBhB;EACA;EACA,kB5BGgB;E4BFhB;EACA;Ef3BE,eNqO0B;;;AqBjM1B;EACE;EACA;;;AAGF;EACE;EACA;;;AXYF;EWnBA;IACE;IACA;;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;;EAGF;IACE;IACA;;;AAQJ;EACE;EACA;EACA;EACA,erBorBgC;;AsBntBhC;EACE;EACA,atB0NwB;EsBzNxB,gBtBwNwB;EsBvNxB;EAzBJ;EACA;EACA;EACA;;AA8CE;EACE;;;ADWJ;EACE;EACA;EACA;EACA;EACA,arBsqBgC;;AsBntBhC;EACE;EACA,atB0NwB;EsBzNxB,gBtBwNwB;EsBvNxB;EAlBJ;EACA;EACA;EACA;;AAuCE;EACE;;ADqBF;EACE;;;AAMJ;EACE;EACA;EACA;EACA;EACA,crBqpBgC;;AsBntBhC;EACE;EACA,atB0NwB;EsBzNxB,gBtBwNwB;EsBvNxB;;AAWA;EACE;;AAGF;EACE;EACA,ctBuMsB;EsBtMtB,gBtBqMsB;EsBpMtB;EA9BN;EACA;EACA;;AAiCE;EACE;;ADsCF;EACE;;;AAQJ;EAIE;EACA;;;AAKJ;EE9GE;EACA;EACA;EACA;;;AFkHF;EACE;EACA;EACA;EACA;EACA,arB4J4B;EqB3J5B,O5BrFgB;E4BsFhB;EACA;EACA;EACA;;ApBpHA;EoBmIE,OrB0mBgC;EqBzmBhC;EJ9IA,kBxB6Bc;;A4BqHhB;EAEE,O5BzHc;E4B0Hd;EJrJA,kBjB+O0B;;AqBtF5B;EAEE,O5BzHc;E4B0Hd;EACA;;;AAQJ;EACE;;;AAIF;EACE;EACA;EACA;EtBpDI,WAtCa;EsB4FjB,O5B7IgB;E4B8IhB;;;AAIF;EACE;EACA;EACA,O5BlJgB;;;A+BxClB;AAAA;EAEE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AvBCF;AAAA;EuBII;;AAEF;AAAA;AAAA;AAAA;EAGE;;;AAMN;EACE;EACA;EACA;;AAEA;EACE;;;AAMF;AAAA;EAEE;;AAIF;AAAA;ElBxBE,yBkB0B6B;ElBzB7B,4BkByB6B;;AAG/B;AAAA;ElBfE,wBkBiB4B;ElBhB5B,2BkBgB4B;;;AAgBhC;EACE;EACA;;AAEA;EAGE;;AAGF;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;;;AAoBF;EACE;EACA;EACA;;AAEA;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAIF;AAAA;ElBlGE,4BkBoG8B;ElBnG9B,2BkBmG8B;;AAGhC;AAAA;ElBrHE,wBkBuH2B;ElBtH3B,yBkBsH2B;;;AAkB7B;AAAA;EAEE;;AAEA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;;ACzJN;EACE;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;EACA;EAGA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAKJ;AAAA;AAAA;EAGE;;AAIF;EACE;;AAKA;AAAA;EnBxBA,yBmBwBkD;EnBvBlD,4BmBuBkD;;AAClD;AAAA;EnBXA,wBmBWkD;EnBVlD,2BmBUkD;;AAKpD;EACE;EACA;;AAEA;EnBlCA,yBmBmC4E;EnBlC5E,4BmBkC4E;;AAC5E;EnBtBA,wBmBsBqE;EnBrBrE,2BmBqBqE;;;AAWzE;AAAA;EAEE;;AAKA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;;AAIJ;EAAuB;;;AACvB;EAAsB;;;AAQtB;EACE;EACA;EACA;EACA;E1BsBI,WAtCa;E0BkBjB,azBgL4B;EyB/K5B,a/B1D4B;E+B2D5B,OhCpEgB;EgCqEhB;EACA;EACA,kBhC5EgB;EgC6EhB;EnB5GE,eNqO0B;;AyBrH5B;AAAA;EAEE;;;AAUJ;AAAA;EAEE,QzB6WsC;;;AyB1WxC;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;E1BbI,WAtCa;E0BqDjB,azBsF4B;EM/N1B,eNsO0B;;;AyBzF9B;AAAA;EAEE,QzB2VsC;;;AyBxVxC;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;E1B9BI,WAtCa;E0BsEjB,azBsE4B;EMhO1B,eNuO0B;;;AyBzE9B;AAAA;EAEE;;;AAWF;AAAA;AAAA;AAAA;AAAA;AAAA;EnB3JI,yBmBiK2B;EnBhK3B,4BmBgK2B;;;AAG/B;AAAA;AAAA;AAAA;AAAA;AAAA;EnBtJI,wBmB4J0B;EnB3J1B,2BmB2J0B;;;ACtL9B;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA,c1BqfsC;;;A0BlfxC;EACE;EACA;EACA;;AAEA;EACE,OjCMc;EiCLd,c1ByN0B;EiB/O1B,kBjB+O0B;;A0BpN5B;EAKI,Y1BgWwB;;A0B5V5B;EACE,c1BqboC;;A0BlbtC;EACE,OjCdc;EiCed,kB1B8e4C;E0B7e5C,c1B6e4C;;A0Bxe5C;EACE,OjCfY;;AiCiBZ;EACE,kBjCtBU;;;AiCgClB;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA,O1B0boC;E0BzbpC,Q1ByboC;E0BxbpC;EACA;EACA,kBjClDc;EiCmDd;;AAKF;EACE;EACA;EACA;EACA;EACA,O1B2aoC;E0B1apC,Q1B0aoC;E0BzapC;EACA;;;AAUF;EpBtGE,eNqO0B;;A0B1H1B;EACE,kB1Bkb0C;;A0B7a5C;EACE,c1B8HwB;EiB/O1B,kBjB+O0B;;A0B1H1B;EACE,kB1B2aiD;;A0BtanD;EACE,kB1BoZ0C;;A0BlZ5C;EACE,kB1BiZ0C;;;A0BvY9C;EAEE,e1B0Z4C;;A0BtZ5C;EACE,kB1BsZ0C;;A0BjZ5C;EACE,kB1B0X0C;;;A0BhXhD;EACE;;AAGE;EACE;EACA,O1BkY0C;E0BjY1C;EAEA,e1BgY0C;;A0B7X5C;EACE;EACA;EACA,O1B2X0C;E0B1X1C,Q1B0X0C;E0BzX1C,kBjChJY;EiCkJZ,e1BsX0C;EeziB1C,YWoLA;;AX/KF;EWuKA;IXtKE;;;AWmLF;EACE,kBjC/JY;EiCgKZ;;AAKF;EACE,kB1B+U0C;;;A0BnUhD;EACE;EACA;EACA,Q1BwRsC;E0BvRtC;E3BxFI,WAtCa;E2BiIjB,a1BiE4B;E0BhE5B,ahCzK4B;EgC0K5B,OjCnLgB;EiCoLhB;EACA,Y1BmWkC;E0BlWlC,kBjC9LgB;EiC+LhB;EpB3NE,eNqO0B;E0BP5B;;AAEA;EACE,c1B0PoC;E0BzPpC;EAIE,Y1BmW8B;;A0BhWhC;EAME,OjC3MY;EiC4MZ,kBjCpNY;;AiCwNhB;EAEE;EACA,e1BmI0B;E0BlI1B;;AAGF;EACE,OjCzNc;EiC0Nd,kBjC9Nc;;AiCkOhB;EACE;;;AAIJ;EACE,Q1BmOsC;E0BlOtC,a1B2H4B;E0B1H5B,gB1B0H4B;E0BzH5B,c1B0H4B;ED1QxB,WAtCa;;;A2B0LnB;EACE,Q1B4NsC;E0B3NtC,a1BwH4B;E0BvH5B,gB1BuH4B;E0BtH5B,c1BuH4B;ED/QxB,WAtCa;;;A2BuMnB;EACE;EACA;EACA;EACA,Q1B0MsC;E0BzMtC;;;AAGF;EACE;EACA;EACA;EACA,Q1BkMsC;E0BjMtC;EACA;;AAEA;EACE,c1B+KoC;E0B9KpC,Y1BoF0B;;A0BjF5B;EACE,kBjClRc;;AiCsRd;EACE,S1BoUa;;A0BhUjB;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,Q1BoKsC;E0BnKtC;EAEA,a1BlD4B;E0BmD5B,ahC5R4B;EgC6R5B,OjCtSgB;EiCuShB,kBjC/SgB;EiCgThB;EpB5UE,eNqO0B;;A0B2G5B;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Q1B8IoC;E0B7IpC;EACA,ahC5S0B;EgC6S1B,OjCtTc;EiCuTd;ET1VA,kBxB8Bc;EiC8Td;EpB7VA,eoB8VuB;;;AAU3B;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIA;EAA0B,Y1B8Oe;;A0B7OzC;EAA0B,Y1B6Oe;;A0B5OzC;EAA0B,Y1B4Oe;;A0BzO3C;EACE;;AAGF;EACE,O1B8NyC;E0B7NzC,Q1B6NyC;E0B5NzC;ET/XA,kBjB+O0B;E0BkJ1B,Q1B6NyC;EM/lBzC,eNgmByC;Ee/lBvC,YWoYF;EACA;;AXhYA;EWuXF;IXtXI;;;AWiYF;ETvYA,kBjBmmByC;;A0BvN3C;EACE,O1BuMgC;E0BtMhC,Q1BuMgC;E0BtMhC;EACA,Q1BsMgC;E0BrMhC,kBjClXc;EiCmXd;EpBnZA,eNylBgC;;A0BjMlC;EACE,O1BmMyC;E0BlMzC,Q1BkMyC;EiB3lBzC,kBjB+O0B;E0B4K1B,Q1BmMyC;EM/lBzC,eNgmByC;Ee/lBvC,YW8ZF;EACA;;AX1ZA;EWkZF;IXjZI;;;AW2ZF;ETjaA,kBjBmmByC;;A0B7L3C;EACE,O1B6KgC;E0B5KhC,Q1B6KgC;E0B5KhC;EACA,Q1B4KgC;E0B3KhC,kBjC5Yc;EiC6Yd;EpB7aA,eNylBgC;;A0BvKlC;EACE,O1ByKyC;E0BxKzC,Q1BwKyC;E0BvKzC;EACA,c1BvD0B;E0BwD1B,a1BxD0B;EiB9X1B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BlLlC,2BuBkLkC;;EAE5B;AAAA;IAGE;;EAEF;AAAA;IAGE;;;;AAcV;EACE,e7BokBgC;;AUvvBhC;EmBiLJ;IAMI,c7BglBgC;I6B/kBhC,Y7BglBgC;I6B/kBhC;IACA;;EAEA;IACE;IACA;;;;AAWJ;EACE;;AAGE;EvBpQF,euBqQ2B;;AAGzB;EACE;EvBzQJ,euB0Q2B;;AAI3B;EACE;EvBxPF,4BuByPgC;EvBxPhC,2BuBwPgC;;AAGhC;EvB1QA,wBuB2Q6B;EvB1Q7B,yBuB0Q6B;;AAG7B;EACE;;;AC7RN;EACE;EACA;EACA;EACA,e9B6gCkC;E8B5gClC;EACA,kBrC8BgB;Ea/Bd,eNqO0B;;;A8B9N5B;EACE,c9BkgCgC;;A8BhgChC;EACE;EACA,e9B8/B8B;E8B7/B9B,OrCsBY;EqCrBZ,S9BmgC8B;;A8Bz/BlC;EACE;;AAGF;EACE;;AAGF;EACE,OrCEc;;;AsCxClB;EACE;E5BGA;EACA;EGAE,eNqO0B;;;A+BpO9B;EACE;EACA;EACA;EACA;EACA,a/BwwBkC;E+BvwBlC,OtC6CI;EsC5CJ,kBtCoBgB;EsCnBhB;;AAEA;EACE;EACA,OtCoCK;EsCnCL;EACA,kBtCgBc;EsCfd,ctCgBc;;AsCbhB;EACE;EACA,S/BiwBgC;E+BhwBhC,Y/B2W0B;;;A+BrW1B;EACE;EzBCF,wBNuM0B;EMtM1B,2BNsM0B;;A+BnM1B;EzBlBA,yBNqN0B;EMpN1B,4BNoN0B;;A+B9L5B;EACE;EACA,OtCbc;EsCcd,kB/BsM0B;E+BrM1B,c/BqM0B;;A+BlM5B;EACE,OtCZc;EsCad;EAEA;EACA,kBtCvBc;EsCwBd,ctCpBc;;;AuClChB;EACE;EjC2HE,WAtCa;EiCnFf,ahC8N0B;;AgCzNxB;E1BwBF,wBNwM0B;EMvM1B,2BNuM0B;;AgC3NxB;E1BKF,yBNsN0B;EMrN1B,4BNqN0B;;;AgCxO5B;EACE;EjC2HE,WAtCa;EiCnFf,ahC+N0B;;AgC1NxB;E1BwBF,wBNyM0B;EMxM1B,2BNwM0B;;AgC5NxB;E1BKF,yBNuN0B;EMtN1B,4BNsN0B;;;AiCvO9B;EACE;EACA;ElCiEE;EkC/DF,ajCmR4B;EiClR5B;EACA;EACA;EACA;E3BRE,eNqO0B;EepOxB,YkBSJ;;AlBJE;EkBNJ;IlBOM;;;AdIJ;EgCGI;;;AAKJ;EACE;;;AAKJ;EACE;EACA;;;AAOF;EACE,ejCg3BkC;EiC/2BlC,cjC+2BkC;EMn5BhC,eNs5BgC;;;AiCz2BlC;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ACbN;EACE;EACA,enC0yBkC;EmCxyBlC,kB1CgCgB;Ea/Bd,eNsO0B;;AU/K1B;EyB5DJ;IAQI;;;;AAIJ;EACE;EACA;E7BTE,e6BUqB;;;ACXzB;EACE;EACA;EACA,epCm8BkC;EoCl8BlC;E9BHE,eNqO0B;;;AoC7N9B;EAEE;;;AAIF;EACE,apCwQ4B;;;AoChQ9B;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;;;AAUF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ACRF;EACE;IAAO;;EACP;IAAK;;;AAIT;EACE;EACA,QtC48BkC;EsC38BlC;EvCoHI,WAtCa;EuC5EjB,kB7CuBgB;Ea/Bd,eNqO0B;;;AsCxN9B;EACE;EACA;EACA;EACA,O7CWgB;E6CVhB;EACA;EACA,kBtCm8BkC;Eet9B9B,YuBoBJ;;AvBfE;EuBOJ;IvBNM;;;;AuBiBN;ErBcE;EqBZA;;;AAIA;EACE;;AAEA;EAHF;IAII;;;;ACvCN;EACE;EACA;;;AAGF;EACE;;;ACFF;EACE;EACA;EAGA;EACA;;;AASF;EACE;EACA,O/CoBgB;E+CnBhB;;AvCNA;EuCUE;EACA,O/Ccc;E+Cbd;EACA,kB/CMc;;A+CHhB;EACE,O/CWc;E+CVd,kB/CEc;;;A+COlB;EACE;EACA;EACA;EAEA;EAEA,kB/CjBgB;E+CkBhB;;AAEA;ElCvCE,wBN4N0B;EM3N1B,yBN2N0B;;AwCjL5B;EACE;ElC9BA,4BN8M0B;EM7M1B,2BN6M0B;;AwC5K5B;EAEE,O/CxBc;E+CyBd;EACA,kB/CjCc;;A+CqChB;EACE;EACA,O/CvCc;E+CwCd,kBxC4K0B;EwC3K1B,cxC2K0B;;;AwC9J1B;EACE;;AAEA;EACE;EACA;;AAEA;ElC3DJ,wBNuM0B;EMtM1B,2BNsM0B;EM1L1B,yBkCgDuC;;AAGnC;EACE;ElC/EN,yBNqN0B;EMpN1B,4BNoN0B;EM9K1B,2BkC0CyC;;;A9B1CzC;E8B2BA;IACE;;EAEA;IACE;IACA;;EAEA;IlC3DJ,wBNuM0B;IMtM1B,2BNsM0B;IM1L1B,yBkCgDuC;;EAGnC;IACE;IlC/EN,yBNqN0B;IMpN1B,4BNoN0B;IM9K1B,2BkC0CyC;;;A9B1CzC;E8B2BA;IACE;;EAEA;IACE;IACA;;EAEA;IlC3DJ,wBNuM0B;IMtM1B,2BNsM0B;IM1L1B,yBkCgDuC;;EAGnC;IACE;IlC/EN,yBNqN0B;IMpN1B,4BNoN0B;IM9K1B,2BkC0CyC;;;A9B1CzC;E8B2BA;IACE;;EAEA;IACE;IACA;;EAEA;IlC3DJ,wBNuM0B;IMtM1B,2BNsM0B;IM1L1B,yBkCgDuC;;EAGnC;IACE;IlC/EN,yBNqN0B;IMpN1B,4BNoN0B;IM9K1B,2BkC0CyC;;;A9B1CzC;E8B2BA;IACE;;EAEA;IACE;IACA;;EAEA;IlC3DJ,wBNuM0B;IMtM1B,2BNsM0B;IM1L1B,yBkCgDuC;;EAGnC;IACE;IlC/EN,yBNqN0B;IMpN1B,4BNoN0B;IM9K1B,2BkC0CyC;;;AAc3C;EACE;EACA;ElCjHA,ekCkHuB;;AAEvB;EACE;;AAKF;EACE;;AAKF;EACE;EACA;;;ACpIJ;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EACE,OhDmBU;EgDlBV,kBDoIkE;ECnIlE,cDmIkE;;;AChJxE;EACE,OD+IsE;EC9ItE,kBD8IuC;;AvCnIzC;EwCPM,OD0IkE;ECzIlE;;AAGF;EA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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;AAAA;IAEE;;;EAfF;IAAwB;;;EACxB;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAMN;IAAmB;;;EACnB;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;AxDTF;EwDlDI;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;;;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;AAAA;IAEE;;;EAfF;IAAwB;;;EACxB;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAMN;IAAmB;;;EACnB;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;EAEF;AAAA;IAEE;;;AC/DN;EAAkB;;;AAIlB;EAAiB;;;AACjB;EAAiB;;;AACjB;EAAiB;;;AACjB;ECTE;EACA;EACA;;;ADeE;EAAwB;;;AACxB;EAAwB;;;AACxB;EAAwB;;;AzDqCxB;EyDvCA;IAAwB;;;EACxB;IAAwB;;;EACxB;IAAwB;;;AzDqCxB;EyDvCA;IAAwB;;;EACxB;IAAwB;;;EACxB;IAAwB;;;AzDqCxB;EyDvCA;IAAwB;;;EACxB;IAAwB;;;EACxB;IAAwB;;;AzDqCxB;EyDvCA;IAAwB;;;EACxB;IAAwB;;;EACxB;IAAwB;;;AAM5B;EAAmB;;;AACnB;EAAmB;;;AACnB;EAAmB;;;AAInB;EAAuB;;;AACvB;EAAuB;;;AACvB;EAAuB;;;AACvB;EAAuB;;;AACvB;EAAuB;;;AACvB;EAAuB;;;AAIvB;EAAc;;;AEvCZ;EACE;;;ApEUF;EoELM;;;AANN;EACE;;;ApEUF;EoELM;;;AANN;EACE;;;ApEUF;EoELM;;;AANN;EACE;;;ApEUF;EoELM;;;AANN;EACE;;;ApEUF;EoELM;;;AANN;EACE;;;ApEUF;EoELM;;;AANN;EACE;;;ApEUF;EoELM;;;AANN;EACE;;;ApEUF;EoELM;;;AFuCR;EAAa;;;AACb;EAAc;;;AAEd;EAAiB;;;AACjB;EAAiB;;;AAIjB;EGvDE;EACA;EACA;EACA;EACA;;;AHuDF;EAAwB;;;AAExB;EACE;EACA;;;AAKF;EAAc;;;AIjEd;EACE;;;AAGF;EACE;;;ACAA;EACE;AAAA;AAAA;IAKE;IAEA;;;EAIA;IACE;;;EASJ;IACE;;;EAcF;IACE;;;EAEF;AAAA;IAEE;IACA;;;EAQF;IACE;;;EAGF;AAAA;IAEE;;;EAGF;AAAA;AAAA;IAGE;IACA;;;EAGF;AAAA;IAEE;;;EAQF;IACE,MxEwgC8B;;EwEtgChC;IACE;;;EAEF;IACE;;;EAIF;IACE;;;EAEF;IACE;;;EAGF;IACE;;EAEA;AAAA;IAEE;;;EAKF;AAAA;IAEE;;;EAIJ;IACE;;EAEA;AAAA;AAAA;AAAA;IAIE,c/E5FU;;;E+EgGd;IACE;IACA,c/ElGY;;;AgFClB;EAEI,kBhFLc;EgFMd,OhFGc;;;AgFAlB;EAEI,kBhFXc;EgFYd,OhFHc;EgFId;;;AAGJ;EAEI,OhFEI;;;AgFCR;EAEI,OhFDE;EgFEF;;;AAGJ;EAEI;;;AAGJ;EAEI;EACA;;;AAGJ;EAAa,OhF7BK;;;AgF+BlB;EAEI,OhF3Cc;EgF4Cd;EACA;;;AAGJ;EAEI,OhFxCc;EgFyCd;EACA","file":"aaruserver.css"} \ No newline at end of file diff --git a/css/mac/aaruserver.scss b/css/mac/aaruserver.scss new file mode 100644 index 0000000..6a1660f --- /dev/null +++ b/css/mac/aaruserver.scss @@ -0,0 +1,88 @@ +// /*************************************************************************** +// Aaru Data Preservation Suite +// ---------------------------------------------------------------------------- +// +// Filename : aaruserver.scss +// Author(s) : Natalia Portillo +// +// Component : Aaru Server. +// +// --[ Description ] ---------------------------------------------------------- +// +// Sets server styling. +// +// --[ License ] -------------------------------------------------------------- +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, see . +// +// ---------------------------------------------------------------------------- +// Copyright © 2011-2021 Natalia Portillo +// ****************************************************************************/ + +@import "_colors"; +@import "_font"; +@import "_fontstyles"; + +@import "../../../node_modules/bootstrap/scss/bootstrap"; + +footer +{ + background-color: $gray-100; + color: $black; +} + +header +{ + background-color: $gray-100; + color: $black; + text-align: center; +} + +header a +{ + color: $purple; +} + +header a:hover +{ + color: $cyan; + text-decoration: none; +} + +footer a:hover +{ + text-decoration: none; +} + +.table-centered +{ + margin-left:auto; + margin-right:auto; +} + +.card-button{color:$black} + +.table-dark-em +{ + color: $darkgray; + font-style: normal; + font-weight: bold; +} + +.table-dark-header +{ + color: $black; + font-style: normal; + text-align: center; +} \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a3a799985c43bc7309d701b2cad129023377dc71 GIT binary patch literal 32038 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 BigW+~ literal 0 HcmV?d00001 diff --git a/fonts/ChicagoFLF.woff b/fonts/ChicagoFLF.woff new file mode 100644 index 0000000000000000000000000000000000000000..f720602628f539c199e8113401ee75cdbf6e96dd GIT binary patch literal 23560 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¼oov1%O*x`xaw)-`ED~)%%e3`QEa>Enzik%^au+r~ zsXZe7MdhbJA=Cfm9l;Ou1@kY3ebRlT`=j1%kMH@*XFJMYxLPeLUgar#nNjv};;h42 zM}tp<2ey}US}$k4cm2bbloNsea@!7VXKrscztN_nC0*ftP_)K4q-ukS$wV&g8ubqU zrI%X`!V+F;2wP`ta!5|8wpse+-qB)>RZbz7IlfK&a@r-IS=4UT+eb0lY4XcAA4rsH z?OK_#%lhZ*&ncH4{?j{l!r+5e!S364b=9T0!xPR6?(O_|pj5Lu`DWq^v(C#pp$>G)mg+S!X&mA74bdg1cn=urLflr-6LZ2j2#`sSuboVQrI?!9&}PJUY1c;n8G zs2y{@F1w=Jq_^aZtlGr3@Y;Jbn!L?}kEI=cICEV{^skE_&OA-CBsPUzVs({W@<+!eo;Gb4{&nN!k;ihD>5^)ipLY z&b_T`{C=9`wlimXx^u%X_K5tA_9bP5al4jAlpNZb-~d z2+nCcyODLrg{)6p!lH8{m{fr_3M^q(_ z)I~H1osw{3<=)5JKSeh{QjRzSDgFgLSk8PrX1+s`PEk zIkGYb{mKe0_Z*ujbM)y>Cii03nvVV*LgCM}Vnod!rmZ`6btl{PCs8r8Ul+vI^!V?P zyZ)T*&IIYg#4X9{$V7uu*7D5)2U`#lr!d%AAUv6piW&b-rm_s-nSAFS*SL{~_^ ze^9%p@w>(B>H`0FNB8dJ|DHOn_{QP5XBN|I-=xp`Y%!meZ^H@4m@}+*`c>zgH`11Q z!BPX9sco(}QPLUE@~S6HrpFm+E?_~-L`+OB`H`qz5>Guyorvn!1A zAFkcgyZtlYy_35u%-=uUyQlyAXGXgd`#nY@$Www?Vq^+nKA!EaNV)J|n{G}*V(v)&z^Ifz8gQ!N>Wd)ZqwSittn~Kq73D?i&o57c5YJA zEGzG>m#=iLU$ETkx%$o$Q|IRNtZHY|E$4KecGs?T_TF#3d$y3c>CMfv-l+PrrmueU z&-BVSvpF179FM$^e0;3MF!M|A*F94VbI)i5D<ph3R4O<(xpZc&=?e4Yo06x` zMU)-eWISzdr_|cpK8tK;Ub~uFylZFhsn(pG@ox{Nmg(N(T;6+Y>*FK6yRy_5?S8mp z)ngZDx7qzO?bCkF`}ug9IDe1k;+LvZ1obaRN$T)Tb64T!{?vFvCvGnC z>cqLT&krwr6?bjzirX6&@oHb&uxFQOT$-v>=$tmu_0bdC+*IytkSd(mmbYY~bmj{; zsa+G>+}0SrHq|;lJ+k-IN4KXH%7^*x^_o4}Tjl?7!sQK0yr**`s;1sq632V}di%3m zhYR06-0`j8PDrfryJKgPB{QX$Z=If@k#ps=1h0DUzK!qJ$6k7My0nKg^+xEinx)~Z zrTy9;x%GNm8!kR;ZT9{~jYco<7V^p{p?UiH5E zWzUwy8z!#q&`RR+7YtVs@jM#z)#r$>_Ow^2cPe(Y-I|uZ=;4nQ2a~=srg~p(H(U10 zPCNE$Vf{9P?Pe0OFZG|ky8Lw3>-sdQqLZLQq8b1HXJBFgo#V~Jz`!8JzyRhkG9@!G YGO&PoAXN-t6%1FGsDsYYMmcvH0OJQ>`v3p{ literal 0 HcmV?d00001 diff --git a/fonts/ChicagoFLF.woff2 b/fonts/ChicagoFLF.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bb1dd4b360d5b43378e0d2d679b77d43436bfa71 GIT binary patch literal 16816 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

t~0b4gK@$q`>l9B^#3T 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

7`_Z#!5)S+hd&nBrI_ZLn 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 literal 0 HcmV?d00001 diff --git a/fonts/vga_squarepx.woff2 b/fonts/vga_squarepx.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a7a5b60aee2efce90275b485517be179b99d5a85 GIT binary patch literal 15080 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 literal 0 HcmV?d00001 diff --git a/jquery-validation-unobtrusive/LICENSE.txt b/jquery-validation-unobtrusive/LICENSE.txt new file mode 100644 index 0000000..0bdc196 --- /dev/null +++ b/jquery-validation-unobtrusive/LICENSE.txt @@ -0,0 +1,12 @@ +Copyright (c) .NET Foundation. All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); you may not use +these files except in compliance with the License. You may obtain a copy of the +License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software distributed +under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR +CONDITIONS OF ANY KIND, either express or implied. See the License for the +specific language governing permissions and limitations under the License. diff --git a/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js new file mode 100644 index 0000000..73f5298 --- /dev/null +++ b/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js @@ -0,0 +1,432 @@ +// Unobtrusive validation support library for jQuery and jQuery Validate +// Copyright (c) .NET Foundation. All rights reserved. +// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +// @version v3.2.11 + +/*jslint white: true, browser: true, onevar: true, undef: true, nomen: true, eqeqeq: true, plusplus: true, bitwise: true, regexp: true, newcap: true, immed: true, strict: false */ +/*global document: false, jQuery: false */ + +(function (factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define("jquery.validate.unobtrusive", ['jquery-validation'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports + module.exports = factory(require('jquery-validation')); + } else { + // Browser global + jQuery.validator.unobtrusive = factory(jQuery); + } +}(function ($) { + var $jQval = $.validator, + adapters, + data_validation = "unobtrusiveValidation"; + + function setValidationValues(options, ruleName, value) { + options.rules[ruleName] = value; + if (options.message) { + options.messages[ruleName] = options.message; + } + } + + function splitAndTrim(value) { + return value.replace(/^\s+|\s+$/g, "").split(/\s*,\s*/g); + } + + function escapeAttributeValue(value) { + // As mentioned on http://api.jquery.com/category/selectors/ + return value.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g, "\\$1"); + } + + function getModelPrefix(fieldName) { + return fieldName.substr(0, fieldName.lastIndexOf(".") + 1); + } + + function appendModelPrefix(value, prefix) { + if (value.indexOf("*.") === 0) { + value = value.replace("*.", prefix); + } + return value; + } + + function onError(error, inputElement) { // 'this' is the form element + var container = $(this).find("[data-valmsg-for='" + escapeAttributeValue(inputElement[0].name) + "']"), + replaceAttrValue = container.attr("data-valmsg-replace"), + replace = replaceAttrValue ? $.parseJSON(replaceAttrValue) !== false : null; + + container.removeClass("field-validation-valid").addClass("field-validation-error"); + error.data("unobtrusiveContainer", container); + + if (replace) { + container.empty(); + error.removeClass("input-validation-error").appendTo(container); + } + else { + error.hide(); + } + } + + function onErrors(event, validator) { // 'this' is the form element + var container = $(this).find("[data-valmsg-summary=true]"), + list = container.find("ul"); + + if (list && list.length && validator.errorList.length) { + list.empty(); + container.addClass("validation-summary-errors").removeClass("validation-summary-valid"); + + $.each(validator.errorList, function () { + $("

  • ").html(this.message).appendTo(list); + }); + } + } + + function onSuccess(error) { // 'this' is the form element + var container = error.data("unobtrusiveContainer"); + + if (container) { + var replaceAttrValue = container.attr("data-valmsg-replace"), + replace = replaceAttrValue ? $.parseJSON(replaceAttrValue) : null; + + container.addClass("field-validation-valid").removeClass("field-validation-error"); + error.removeData("unobtrusiveContainer"); + + if (replace) { + container.empty(); + } + } + } + + function onReset(event) { // 'this' is the form element + var $form = $(this), + key = '__jquery_unobtrusive_validation_form_reset'; + if ($form.data(key)) { + return; + } + // Set a flag that indicates we're currently resetting the form. + $form.data(key, true); + try { + $form.data("validator").resetForm(); + } finally { + $form.removeData(key); + } + + $form.find(".validation-summary-errors") + .addClass("validation-summary-valid") + .removeClass("validation-summary-errors"); + $form.find(".field-validation-error") + .addClass("field-validation-valid") + .removeClass("field-validation-error") + .removeData("unobtrusiveContainer") + .find(">*") // If we were using valmsg-replace, get the underlying error + .removeData("unobtrusiveContainer"); + } + + function validationInfo(form) { + var $form = $(form), + result = $form.data(data_validation), + onResetProxy = $.proxy(onReset, form), + defaultOptions = $jQval.unobtrusive.options || {}, + execInContext = function (name, args) { + var func = defaultOptions[name]; + func && $.isFunction(func) && func.apply(form, args); + }; + + if (!result) { + result = { + options: { // options structure passed to jQuery Validate's validate() method + errorClass: defaultOptions.errorClass || "input-validation-error", + errorElement: defaultOptions.errorElement || "span", + errorPlacement: function () { + onError.apply(form, arguments); + execInContext("errorPlacement", arguments); + }, + invalidHandler: function () { + onErrors.apply(form, arguments); + execInContext("invalidHandler", arguments); + }, + messages: {}, + rules: {}, + success: function () { + onSuccess.apply(form, arguments); + execInContext("success", arguments); + } + }, + attachValidation: function () { + $form + .off("reset." + data_validation, onResetProxy) + .on("reset." + data_validation, onResetProxy) + .validate(this.options); + }, + validate: function () { // a validation function that is called by unobtrusive Ajax + $form.validate(); + return $form.valid(); + } + }; + $form.data(data_validation, result); + } + + return result; + } + + $jQval.unobtrusive = { + adapters: [], + + parseElement: function (element, skipAttach) { + /// + /// Parses a single HTML element for unobtrusive validation attributes. + /// + /// The HTML element to be parsed. + /// [Optional] true to skip attaching the + /// validation to the form. If parsing just this single element, you should specify true. + /// If parsing several elements, you should specify false, and manually attach the validation + /// to the form when you are finished. The default is false. + var $element = $(element), + form = $element.parents("form")[0], + valInfo, rules, messages; + + if (!form) { // Cannot do client-side validation without a form + return; + } + + valInfo = validationInfo(form); + valInfo.options.rules[element.name] = rules = {}; + valInfo.options.messages[element.name] = messages = {}; + + $.each(this.adapters, function () { + var prefix = "data-val-" + this.name, + message = $element.attr(prefix), + paramValues = {}; + + if (message !== undefined) { // Compare against undefined, because an empty message is legal (and falsy) + prefix += "-"; + + $.each(this.params, function () { + paramValues[this] = $element.attr(prefix + this); + }); + + this.adapt({ + element: element, + form: form, + message: message, + params: paramValues, + rules: rules, + messages: messages + }); + } + }); + + $.extend(rules, { "__dummy__": true }); + + if (!skipAttach) { + valInfo.attachValidation(); + } + }, + + parse: function (selector) { + /// + /// Parses all the HTML elements in the specified selector. It looks for input elements decorated + /// with the [data-val=true] attribute value and enables validation according to the data-val-* + /// attribute values. + /// + /// Any valid jQuery selector. + + // $forms includes all forms in selector's DOM hierarchy (parent, children and self) that have at least one + // element with data-val=true + var $selector = $(selector), + $forms = $selector.parents() + .addBack() + .filter("form") + .add($selector.find("form")) + .has("[data-val=true]"); + + $selector.find("[data-val=true]").each(function () { + $jQval.unobtrusive.parseElement(this, true); + }); + + $forms.each(function () { + var info = validationInfo(this); + if (info) { + info.attachValidation(); + } + }); + } + }; + + adapters = $jQval.unobtrusive.adapters; + + adapters.add = function (adapterName, params, fn) { + /// Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation. + /// The name of the adapter to be added. This matches the name used + /// in the data-val-nnnn HTML attribute (where nnnn is the adapter name). + /// [Optional] An array of parameter names (strings) that will + /// be extracted from the data-val-nnnn-mmmm HTML attributes (where nnnn is the adapter name, and + /// mmmm is the parameter name). + /// The function to call, which adapts the values from the HTML + /// attributes into jQuery Validate rules and/or messages. + /// + if (!fn) { // Called with no params, just a function + fn = params; + params = []; + } + this.push({ name: adapterName, params: params, adapt: fn }); + return this; + }; + + adapters.addBool = function (adapterName, ruleName) { + /// Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where + /// the jQuery Validate validation rule has no parameter values. + /// The name of the adapter to be added. This matches the name used + /// in the data-val-nnnn HTML attribute (where nnnn is the adapter name). + /// [Optional] The name of the jQuery Validate rule. If not provided, the value + /// of adapterName will be used instead. + /// + return this.add(adapterName, function (options) { + setValidationValues(options, ruleName || adapterName, true); + }); + }; + + adapters.addMinMax = function (adapterName, minRuleName, maxRuleName, minMaxRuleName, minAttribute, maxAttribute) { + /// Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where + /// the jQuery Validate validation has three potential rules (one for min-only, one for max-only, and + /// one for min-and-max). The HTML parameters are expected to be named -min and -max. + /// The name of the adapter to be added. This matches the name used + /// in the data-val-nnnn HTML attribute (where nnnn is the adapter name). + /// The name of the jQuery Validate rule to be used when you only + /// have a minimum value. + /// The name of the jQuery Validate rule to be used when you only + /// have a maximum value. + /// The name of the jQuery Validate rule to be used when you + /// have both a minimum and maximum value. + /// [Optional] The name of the HTML attribute that + /// contains the minimum value. The default is "min". + /// [Optional] The name of the HTML attribute that + /// contains the maximum value. The default is "max". + /// + return this.add(adapterName, [minAttribute || "min", maxAttribute || "max"], function (options) { + var min = options.params.min, + max = options.params.max; + + if (min && max) { + setValidationValues(options, minMaxRuleName, [min, max]); + } + else if (min) { + setValidationValues(options, minRuleName, min); + } + else if (max) { + setValidationValues(options, maxRuleName, max); + } + }); + }; + + adapters.addSingleVal = function (adapterName, attribute, ruleName) { + /// Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where + /// the jQuery Validate validation rule has a single value. + /// The name of the adapter to be added. This matches the name used + /// in the data-val-nnnn HTML attribute(where nnnn is the adapter name). + /// [Optional] The name of the HTML attribute that contains the value. + /// The default is "val". + /// [Optional] The name of the jQuery Validate rule. If not provided, the value + /// of adapterName will be used instead. + /// + return this.add(adapterName, [attribute || "val"], function (options) { + setValidationValues(options, ruleName || adapterName, options.params[attribute]); + }); + }; + + $jQval.addMethod("__dummy__", function (value, element, params) { + return true; + }); + + $jQval.addMethod("regex", function (value, element, params) { + var match; + if (this.optional(element)) { + return true; + } + + match = new RegExp(params).exec(value); + return (match && (match.index === 0) && (match[0].length === value.length)); + }); + + $jQval.addMethod("nonalphamin", function (value, element, nonalphamin) { + var match; + if (nonalphamin) { + match = value.match(/\W/g); + match = match && match.length >= nonalphamin; + } + return match; + }); + + if ($jQval.methods.extension) { + adapters.addSingleVal("accept", "mimtype"); + adapters.addSingleVal("extension", "extension"); + } else { + // for backward compatibility, when the 'extension' validation method does not exist, such as with versions + // of JQuery Validation plugin prior to 1.10, we should use the 'accept' method for + // validating the extension, and ignore mime-type validations as they are not supported. + adapters.addSingleVal("extension", "extension", "accept"); + } + + adapters.addSingleVal("regex", "pattern"); + adapters.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"); + adapters.addMinMax("length", "minlength", "maxlength", "rangelength").addMinMax("range", "min", "max", "range"); + adapters.addMinMax("minlength", "minlength").addMinMax("maxlength", "minlength", "maxlength"); + adapters.add("equalto", ["other"], function (options) { + var prefix = getModelPrefix(options.element.name), + other = options.params.other, + fullOtherName = appendModelPrefix(other, prefix), + element = $(options.form).find(":input").filter("[name='" + escapeAttributeValue(fullOtherName) + "']")[0]; + + setValidationValues(options, "equalTo", element); + }); + adapters.add("required", function (options) { + // jQuery Validate equates "required" with "mandatory" for checkbox elements + if (options.element.tagName.toUpperCase() !== "INPUT" || options.element.type.toUpperCase() !== "CHECKBOX") { + setValidationValues(options, "required", true); + } + }); + adapters.add("remote", ["url", "type", "additionalfields"], function (options) { + var value = { + url: options.params.url, + type: options.params.type || "GET", + data: {} + }, + prefix = getModelPrefix(options.element.name); + + $.each(splitAndTrim(options.params.additionalfields || options.element.name), function (i, fieldName) { + var paramName = appendModelPrefix(fieldName, prefix); + value.data[paramName] = function () { + var field = $(options.form).find(":input").filter("[name='" + escapeAttributeValue(paramName) + "']"); + // For checkboxes and radio buttons, only pick up values from checked fields. + if (field.is(":checkbox")) { + return field.filter(":checked").val() || field.filter(":hidden").val() || ''; + } + else if (field.is(":radio")) { + return field.filter(":checked").val() || ''; + } + return field.val(); + }; + }); + + setValidationValues(options, "remote", value); + }); + adapters.add("password", ["min", "nonalphamin", "regex"], function (options) { + if (options.params.min) { + setValidationValues(options, "minlength", options.params.min); + } + if (options.params.nonalphamin) { + setValidationValues(options, "nonalphamin", options.params.nonalphamin); + } + if (options.params.regex) { + setValidationValues(options, "regex", options.params.regex); + } + }); + adapters.add("fileextensions", ["extensions"], function (options) { + setValidationValues(options, "extension", options.params.extensions); + }); + + $(function () { + $jQval.unobtrusive.parse(document); + }); + + return $jQval.unobtrusive; +})); diff --git a/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js new file mode 100644 index 0000000..57e8b2e --- /dev/null +++ b/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js @@ -0,0 +1,5 @@ +// Unobtrusive validation support library for jQuery and jQuery Validate +// Copyright (c) .NET Foundation. All rights reserved. +// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +// @version v3.2.11 +!function(a){"function"==typeof define&&define.amd?define("jquery.validate.unobtrusive",["jquery-validation"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery-validation")):jQuery.validator.unobtrusive=a(jQuery)}(function(a){function e(a,e,n){a.rules[e]=n,a.message&&(a.messages[e]=a.message)}function n(a){return a.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function t(a){return a.replace(/([!"#$%&'()*+,.\/:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function r(a){return a.substr(0,a.lastIndexOf(".")+1)}function i(a,e){return 0===a.indexOf("*.")&&(a=a.replace("*.",e)),a}function o(e,n){var r=a(this).find("[data-valmsg-for='"+t(n[0].name)+"']"),i=r.attr("data-valmsg-replace"),o=i?a.parseJSON(i)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error"),e.data("unobtrusiveContainer",r),o?(r.empty(),e.removeClass("input-validation-error").appendTo(r)):e.hide()}function d(e,n){var t=a(this).find("[data-valmsg-summary=true]"),r=t.find("ul");r&&r.length&&n.errorList.length&&(r.empty(),t.addClass("validation-summary-errors").removeClass("validation-summary-valid"),a.each(n.errorList,function(){a("
  • ").html(this.message).appendTo(r)}))}function s(e){var n=e.data("unobtrusiveContainer");if(n){var t=n.attr("data-valmsg-replace"),r=t?a.parseJSON(t):null;n.addClass("field-validation-valid").removeClass("field-validation-error"),e.removeData("unobtrusiveContainer"),r&&n.empty()}}function l(e){var n=a(this),t="__jquery_unobtrusive_validation_form_reset";if(!n.data(t)){n.data(t,!0);try{n.data("validator").resetForm()}finally{n.removeData(t)}n.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors"),n.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function u(e){var n=a(e),t=n.data(v),r=a.proxy(l,e),i=f.unobtrusive.options||{},u=function(n,t){var r=i[n];r&&a.isFunction(r)&&r.apply(e,t)};return t||(t={options:{errorClass:i.errorClass||"input-validation-error",errorElement:i.errorElement||"span",errorPlacement:function(){o.apply(e,arguments),u("errorPlacement",arguments)},invalidHandler:function(){d.apply(e,arguments),u("invalidHandler",arguments)},messages:{},rules:{},success:function(){s.apply(e,arguments),u("success",arguments)}},attachValidation:function(){n.off("reset."+v,r).on("reset."+v,r).validate(this.options)},validate:function(){return n.validate(),n.valid()}},n.data(v,t)),t}var m,f=a.validator,v="unobtrusiveValidation";return f.unobtrusive={adapters:[],parseElement:function(e,n){var t,r,i,o=a(e),d=o.parents("form")[0];d&&(t=u(d),t.options.rules[e.name]=r={},t.options.messages[e.name]=i={},a.each(this.adapters,function(){var n="data-val-"+this.name,t=o.attr(n),s={};void 0!==t&&(n+="-",a.each(this.params,function(){s[this]=o.attr(n+this)}),this.adapt({element:e,form:d,message:t,params:s,rules:r,messages:i}))}),a.extend(r,{__dummy__:!0}),n||t.attachValidation())},parse:function(e){var n=a(e),t=n.parents().addBack().filter("form").add(n.find("form")).has("[data-val=true]");n.find("[data-val=true]").each(function(){f.unobtrusive.parseElement(this,!0)}),t.each(function(){var a=u(this);a&&a.attachValidation()})}},m=f.unobtrusive.adapters,m.add=function(a,e,n){return n||(n=e,e=[]),this.push({name:a,params:e,adapt:n}),this},m.addBool=function(a,n){return this.add(a,function(t){e(t,n||a,!0)})},m.addMinMax=function(a,n,t,r,i,o){return this.add(a,[i||"min",o||"max"],function(a){var i=a.params.min,o=a.params.max;i&&o?e(a,r,[i,o]):i?e(a,n,i):o&&e(a,t,o)})},m.addSingleVal=function(a,n,t){return this.add(a,[n||"val"],function(r){e(r,t||a,r.params[n])})},f.addMethod("__dummy__",function(a,e,n){return!0}),f.addMethod("regex",function(a,e,n){var t;return!!this.optional(e)||(t=new RegExp(n).exec(a),t&&0===t.index&&t[0].length===a.length)}),f.addMethod("nonalphamin",function(a,e,n){var t;return n&&(t=a.match(/\W/g),t=t&&t.length>=n),t}),f.methods.extension?(m.addSingleVal("accept","mimtype"),m.addSingleVal("extension","extension")):m.addSingleVal("extension","extension","accept"),m.addSingleVal("regex","pattern"),m.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"),m.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range"),m.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength"),m.add("equalto",["other"],function(n){var o=r(n.element.name),d=n.params.other,s=i(d,o),l=a(n.form).find(":input").filter("[name='"+t(s)+"']")[0];e(n,"equalTo",l)}),m.add("required",function(a){"INPUT"===a.element.tagName.toUpperCase()&&"CHECKBOX"===a.element.type.toUpperCase()||e(a,"required",!0)}),m.add("remote",["url","type","additionalfields"],function(o){var d={url:o.params.url,type:o.params.type||"GET",data:{}},s=r(o.element.name);a.each(n(o.params.additionalfields||o.element.name),function(e,n){var r=i(n,s);d.data[r]=function(){var e=a(o.form).find(":input").filter("[name='"+t(r)+"']");return e.is(":checkbox")?e.filter(":checked").val()||e.filter(":hidden").val()||"":e.is(":radio")?e.filter(":checked").val()||"":e.val()}}),e(o,"remote",d)}),m.add("password",["min","nonalphamin","regex"],function(a){a.params.min&&e(a,"minlength",a.params.min),a.params.nonalphamin&&e(a,"nonalphamin",a.params.nonalphamin),a.params.regex&&e(a,"regex",a.params.regex)}),m.add("fileextensions",["extensions"],function(a){e(a,"extension",a.params.extensions)}),a(function(){f.unobtrusive.parse(document)}),f.unobtrusive}); \ No newline at end of file diff --git a/jquery-validation/LICENSE.md b/jquery-validation/LICENSE.md new file mode 100644 index 0000000..dc377cc --- /dev/null +++ b/jquery-validation/LICENSE.md @@ -0,0 +1,22 @@ +The MIT License (MIT) +===================== + +Copyright Jörn Zaefferer + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/jquery-validation/dist/additional-methods.js b/jquery-validation/dist/additional-methods.js new file mode 100644 index 0000000..e129bc0 --- /dev/null +++ b/jquery-validation/dist/additional-methods.js @@ -0,0 +1,1158 @@ +/*! + * jQuery Validation Plugin v1.17.0 + * + * https://jqueryvalidation.org/ + * + * Copyright (c) 2017 Jörn Zaefferer + * Released under the MIT license + */ +(function( factory ) { + if ( typeof define === "function" && define.amd ) { + define( ["jquery", "./jquery.validate"], factory ); + } else if (typeof module === "object" && module.exports) { + module.exports = factory( require( "jquery" ) ); + } else { + factory( jQuery ); + } +}(function( $ ) { + +( function() { + + function stripHtml( value ) { + + // Remove html tags and space chars + return value.replace( /<.[^<>]*?>/g, " " ).replace( / | /gi, " " ) + + // Remove punctuation + .replace( /[.(),;:!?%#$'\"_+=\/\-“”’]*/g, "" ); + } + + $.validator.addMethod( "maxWords", function( value, element, params ) { + return this.optional( element ) || stripHtml( value ).match( /\b\w+\b/g ).length <= params; + }, $.validator.format( "Please enter {0} words or less." ) ); + + $.validator.addMethod( "minWords", function( value, element, params ) { + return this.optional( element ) || stripHtml( value ).match( /\b\w+\b/g ).length >= params; + }, $.validator.format( "Please enter at least {0} words." ) ); + + $.validator.addMethod( "rangeWords", function( value, element, params ) { + var valueStripped = stripHtml( value ), + regex = /\b\w+\b/g; + return this.optional( element ) || valueStripped.match( regex ).length >= params[ 0 ] && valueStripped.match( regex ).length <= params[ 1 ]; + }, $.validator.format( "Please enter between {0} and {1} words." ) ); + +}() ); + +// Accept a value from a file input based on a required mimetype +$.validator.addMethod( "accept", function( value, element, param ) { + + // Split mime on commas in case we have multiple types we can accept + var typeParam = typeof param === "string" ? param.replace( /\s/g, "" ) : "image/*", + optionalValue = this.optional( element ), + i, file, regex; + + // Element is optional + if ( optionalValue ) { + return optionalValue; + } + + if ( $( element ).attr( "type" ) === "file" ) { + + // Escape string to be used in the regex + // see: https://stackoverflow.com/questions/3446170/escape-string-for-use-in-javascript-regex + // Escape also "/*" as "/.*" as a wildcard + typeParam = typeParam + .replace( /[\-\[\]\/\{\}\(\)\+\?\.\\\^\$\|]/g, "\\$&" ) + .replace( /,/g, "|" ) + .replace( /\/\*/g, "/.*" ); + + // Check if the element has a FileList before checking each file + if ( element.files && element.files.length ) { + regex = new RegExp( ".?(" + typeParam + ")$", "i" ); + for ( i = 0; i < element.files.length; i++ ) { + file = element.files[ i ]; + + // Grab the mimetype from the loaded file, verify it matches + if ( !file.type.match( regex ) ) { + return false; + } + } + } + } + + // Either return true because we've validated each file, or because the + // browser does not support element.files and the FileList feature + return true; +}, $.validator.format( "Please enter a value with a valid mimetype." ) ); + +$.validator.addMethod( "alphanumeric", function( value, element ) { + return this.optional( element ) || /^\w+$/i.test( value ); +}, "Letters, numbers, and underscores only please" ); + +/* + * Dutch bank account numbers (not 'giro' numbers) have 9 digits + * and pass the '11 check'. + * We accept the notation with spaces, as that is common. + * acceptable: 123456789 or 12 34 56 789 + */ +$.validator.addMethod( "bankaccountNL", function( value, element ) { + if ( this.optional( element ) ) { + return true; + } + if ( !( /^[0-9]{9}|([0-9]{2} ){3}[0-9]{3}$/.test( value ) ) ) { + return false; + } + + // Now '11 check' + var account = value.replace( / /g, "" ), // Remove spaces + sum = 0, + len = account.length, + pos, factor, digit; + for ( pos = 0; pos < len; pos++ ) { + factor = len - pos; + digit = account.substring( pos, pos + 1 ); + sum = sum + factor * digit; + } + return sum % 11 === 0; +}, "Please specify a valid bank account number" ); + +$.validator.addMethod( "bankorgiroaccountNL", function( value, element ) { + return this.optional( element ) || + ( $.validator.methods.bankaccountNL.call( this, value, element ) ) || + ( $.validator.methods.giroaccountNL.call( this, value, element ) ); +}, "Please specify a valid bank or giro account number" ); + +/** + * BIC is the business identifier code (ISO 9362). This BIC check is not a guarantee for authenticity. + * + * BIC pattern: BBBBCCLLbbb (8 or 11 characters long; bbb is optional) + * + * Validation is case-insensitive. Please make sure to normalize input yourself. + * + * BIC definition in detail: + * - First 4 characters - bank code (only letters) + * - Next 2 characters - ISO 3166-1 alpha-2 country code (only letters) + * - Next 2 characters - location code (letters and digits) + * a. shall not start with '0' or '1' + * b. second character must be a letter ('O' is not allowed) or digit ('0' for test (therefore not allowed), '1' denoting passive participant, '2' typically reverse-billing) + * - Last 3 characters - branch code, optional (shall not start with 'X' except in case of 'XXX' for primary office) (letters and digits) + */ +$.validator.addMethod( "bic", function( value, element ) { + return this.optional( element ) || /^([A-Z]{6}[A-Z2-9][A-NP-Z1-9])(X{3}|[A-WY-Z0-9][A-Z0-9]{2})?$/.test( value.toUpperCase() ); +}, "Please specify a valid BIC code" ); + +/* + * Código de identificación fiscal ( CIF ) is the tax identification code for Spanish legal entities + * Further rules can be found in Spanish on http://es.wikipedia.org/wiki/C%C3%B3digo_de_identificaci%C3%B3n_fiscal + * + * Spanish CIF structure: + * + * [ T ][ P ][ P ][ N ][ N ][ N ][ N ][ N ][ C ] + * + * Where: + * + * T: 1 character. Kind of Organization Letter: [ABCDEFGHJKLMNPQRSUVW] + * P: 2 characters. Province. + * N: 5 characters. Secuencial Number within the province. + * C: 1 character. Control Digit: [0-9A-J]. + * + * [ T ]: Kind of Organizations. Possible values: + * + * A. Corporations + * B. LLCs + * C. General partnerships + * D. Companies limited partnerships + * E. Communities of goods + * F. Cooperative Societies + * G. Associations + * H. Communities of homeowners in horizontal property regime + * J. Civil Societies + * K. Old format + * L. Old format + * M. Old format + * N. Nonresident entities + * P. Local authorities + * Q. Autonomous bodies, state or not, and the like, and congregations and religious institutions + * R. Congregations and religious institutions (since 2008 ORDER EHA/451/2008) + * S. Organs of State Administration and regions + * V. Agrarian Transformation + * W. Permanent establishments of non-resident in Spain + * + * [ C ]: Control Digit. It can be a number or a letter depending on T value: + * [ T ] --> [ C ] + * ------ ---------- + * A Number + * B Number + * E Number + * H Number + * K Letter + * P Letter + * Q Letter + * S Letter + * + */ +$.validator.addMethod( "cifES", function( value, element ) { + "use strict"; + + if ( this.optional( element ) ) { + return true; + } + + var cifRegEx = new RegExp( /^([ABCDEFGHJKLMNPQRSUVW])(\d{7})([0-9A-J])$/gi ); + var letter = value.substring( 0, 1 ), // [ T ] + number = value.substring( 1, 8 ), // [ P ][ P ][ N ][ N ][ N ][ N ][ N ] + control = value.substring( 8, 9 ), // [ C ] + all_sum = 0, + even_sum = 0, + odd_sum = 0, + i, n, + control_digit, + control_letter; + + function isOdd( n ) { + return n % 2 === 0; + } + + // Quick format test + if ( value.length !== 9 || !cifRegEx.test( value ) ) { + return false; + } + + for ( i = 0; i < number.length; i++ ) { + n = parseInt( number[ i ], 10 ); + + // Odd positions + if ( isOdd( i ) ) { + + // Odd positions are multiplied first. + n *= 2; + + // If the multiplication is bigger than 10 we need to adjust + odd_sum += n < 10 ? n : n - 9; + + // Even positions + // Just sum them + } else { + even_sum += n; + } + } + + all_sum = even_sum + odd_sum; + control_digit = ( 10 - ( all_sum ).toString().substr( -1 ) ).toString(); + control_digit = parseInt( control_digit, 10 ) > 9 ? "0" : control_digit; + control_letter = "JABCDEFGHI".substr( control_digit, 1 ).toString(); + + // Control must be a digit + if ( letter.match( /[ABEH]/ ) ) { + return control === control_digit; + + // Control must be a letter + } else if ( letter.match( /[KPQS]/ ) ) { + return control === control_letter; + } + + // Can be either + return control === control_digit || control === control_letter; + +}, "Please specify a valid CIF number." ); + +/* + * Brazillian CPF number (Cadastrado de Pessoas Físicas) is the equivalent of a Brazilian tax registration number. + * CPF numbers have 11 digits in total: 9 numbers followed by 2 check numbers that are being used for validation. + */ +$.validator.addMethod( "cpfBR", function( value ) { + + // Removing special characters from value + value = value.replace( /([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g, "" ); + + // Checking value to have 11 digits only + if ( value.length !== 11 ) { + return false; + } + + var sum = 0, + firstCN, secondCN, checkResult, i; + + firstCN = parseInt( value.substring( 9, 10 ), 10 ); + secondCN = parseInt( value.substring( 10, 11 ), 10 ); + + checkResult = function( sum, cn ) { + var result = ( sum * 10 ) % 11; + if ( ( result === 10 ) || ( result === 11 ) ) { + result = 0; + } + return ( result === cn ); + }; + + // Checking for dump data + if ( value === "" || + value === "00000000000" || + value === "11111111111" || + value === "22222222222" || + value === "33333333333" || + value === "44444444444" || + value === "55555555555" || + value === "66666666666" || + value === "77777777777" || + value === "88888888888" || + value === "99999999999" + ) { + return false; + } + + // Step 1 - using first Check Number: + for ( i = 1; i <= 9; i++ ) { + sum = sum + parseInt( value.substring( i - 1, i ), 10 ) * ( 11 - i ); + } + + // If first Check Number (CN) is valid, move to Step 2 - using second Check Number: + if ( checkResult( sum, firstCN ) ) { + sum = 0; + for ( i = 1; i <= 10; i++ ) { + sum = sum + parseInt( value.substring( i - 1, i ), 10 ) * ( 12 - i ); + } + return checkResult( sum, secondCN ); + } + return false; + +}, "Please specify a valid CPF number" ); + +// https://jqueryvalidation.org/creditcard-method/ +// based on https://en.wikipedia.org/wiki/Luhn_algorithm +$.validator.addMethod( "creditcard", function( value, element ) { + if ( this.optional( element ) ) { + return "dependency-mismatch"; + } + + // Accept only spaces, digits and dashes + if ( /[^0-9 \-]+/.test( value ) ) { + return false; + } + + var nCheck = 0, + nDigit = 0, + bEven = false, + n, cDigit; + + value = value.replace( /\D/g, "" ); + + // Basing min and max length on + // https://developer.ean.com/general_info/Valid_Credit_Card_Types + if ( value.length < 13 || value.length > 19 ) { + return false; + } + + for ( n = value.length - 1; n >= 0; n-- ) { + cDigit = value.charAt( n ); + nDigit = parseInt( cDigit, 10 ); + if ( bEven ) { + if ( ( nDigit *= 2 ) > 9 ) { + nDigit -= 9; + } + } + + nCheck += nDigit; + bEven = !bEven; + } + + return ( nCheck % 10 ) === 0; +}, "Please enter a valid credit card number." ); + +/* NOTICE: Modified version of Castle.Components.Validator.CreditCardValidator + * Redistributed under the the Apache License 2.0 at http://www.apache.org/licenses/LICENSE-2.0 + * Valid Types: mastercard, visa, amex, dinersclub, enroute, discover, jcb, unknown, all (overrides all other settings) + */ +$.validator.addMethod( "creditcardtypes", function( value, element, param ) { + if ( /[^0-9\-]+/.test( value ) ) { + return false; + } + + value = value.replace( /\D/g, "" ); + + var validTypes = 0x0000; + + if ( param.mastercard ) { + validTypes |= 0x0001; + } + if ( param.visa ) { + validTypes |= 0x0002; + } + if ( param.amex ) { + validTypes |= 0x0004; + } + if ( param.dinersclub ) { + validTypes |= 0x0008; + } + if ( param.enroute ) { + validTypes |= 0x0010; + } + if ( param.discover ) { + validTypes |= 0x0020; + } + if ( param.jcb ) { + validTypes |= 0x0040; + } + if ( param.unknown ) { + validTypes |= 0x0080; + } + if ( param.all ) { + validTypes = 0x0001 | 0x0002 | 0x0004 | 0x0008 | 0x0010 | 0x0020 | 0x0040 | 0x0080; + } + if ( validTypes & 0x0001 && /^(5[12345])/.test( value ) ) { // Mastercard + return value.length === 16; + } + if ( validTypes & 0x0002 && /^(4)/.test( value ) ) { // Visa + return value.length === 16; + } + if ( validTypes & 0x0004 && /^(3[47])/.test( value ) ) { // Amex + return value.length === 15; + } + if ( validTypes & 0x0008 && /^(3(0[012345]|[68]))/.test( value ) ) { // Dinersclub + return value.length === 14; + } + if ( validTypes & 0x0010 && /^(2(014|149))/.test( value ) ) { // Enroute + return value.length === 15; + } + if ( validTypes & 0x0020 && /^(6011)/.test( value ) ) { // Discover + return value.length === 16; + } + if ( validTypes & 0x0040 && /^(3)/.test( value ) ) { // Jcb + return value.length === 16; + } + if ( validTypes & 0x0040 && /^(2131|1800)/.test( value ) ) { // Jcb + return value.length === 15; + } + if ( validTypes & 0x0080 ) { // Unknown + return true; + } + return false; +}, "Please enter a valid credit card number." ); + +/** + * Validates currencies with any given symbols by @jameslouiz + * Symbols can be optional or required. Symbols required by default + * + * Usage examples: + * currency: ["£", false] - Use false for soft currency validation + * currency: ["$", false] + * currency: ["RM", false] - also works with text based symbols such as "RM" - Malaysia Ringgit etc + * + * + * + * Soft symbol checking + * currencyInput: { + * currency: ["$", false] + * } + * + * Strict symbol checking (default) + * currencyInput: { + * currency: "$" + * //OR + * currency: ["$", true] + * } + * + * Multiple Symbols + * currencyInput: { + * currency: "$,£,¢" + * } + */ +$.validator.addMethod( "currency", function( value, element, param ) { + var isParamString = typeof param === "string", + symbol = isParamString ? param : param[ 0 ], + soft = isParamString ? true : param[ 1 ], + regex; + + symbol = symbol.replace( /,/g, "" ); + symbol = soft ? symbol + "]" : symbol + "]?"; + regex = "^[" + symbol + "([1-9]{1}[0-9]{0,2}(\\,[0-9]{3})*(\\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\\.[0-9]{0,2})?|0(\\.[0-9]{0,2})?|(\\.[0-9]{1,2})?)$"; + regex = new RegExp( regex ); + return this.optional( element ) || regex.test( value ); + +}, "Please specify a valid currency" ); + +$.validator.addMethod( "dateFA", function( value, element ) { + return this.optional( element ) || /^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$/.test( value ); +}, $.validator.messages.date ); + +/** + * Return true, if the value is a valid date, also making this formal check dd/mm/yyyy. + * + * @example $.validator.methods.date("01/01/1900") + * @result true + * + * @example $.validator.methods.date("01/13/1990") + * @result false + * + * @example $.validator.methods.date("01.01.1900") + * @result false + * + * @example + * @desc Declares an optional input element whose value must be a valid date. + * + * @name $.validator.methods.dateITA + * @type Boolean + * @cat Plugins/Validate/Methods + */ +$.validator.addMethod( "dateITA", function( value, element ) { + var check = false, + re = /^\d{1,2}\/\d{1,2}\/\d{4}$/, + adata, gg, mm, aaaa, xdata; + if ( re.test( value ) ) { + adata = value.split( "/" ); + gg = parseInt( adata[ 0 ], 10 ); + mm = parseInt( adata[ 1 ], 10 ); + aaaa = parseInt( adata[ 2 ], 10 ); + xdata = new Date( Date.UTC( aaaa, mm - 1, gg, 12, 0, 0, 0 ) ); + if ( ( xdata.getUTCFullYear() === aaaa ) && ( xdata.getUTCMonth() === mm - 1 ) && ( xdata.getUTCDate() === gg ) ) { + check = true; + } else { + check = false; + } + } else { + check = false; + } + return this.optional( element ) || check; +}, $.validator.messages.date ); + +$.validator.addMethod( "dateNL", function( value, element ) { + return this.optional( element ) || /^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test( value ); +}, $.validator.messages.date ); + +// Older "accept" file extension method. Old docs: http://docs.jquery.com/Plugins/Validation/Methods/accept +$.validator.addMethod( "extension", function( value, element, param ) { + param = typeof param === "string" ? param.replace( /,/g, "|" ) : "png|jpe?g|gif"; + return this.optional( element ) || value.match( new RegExp( "\\.(" + param + ")$", "i" ) ); +}, $.validator.format( "Please enter a value with a valid extension." ) ); + +/** + * Dutch giro account numbers (not bank numbers) have max 7 digits + */ +$.validator.addMethod( "giroaccountNL", function( value, element ) { + return this.optional( element ) || /^[0-9]{1,7}$/.test( value ); +}, "Please specify a valid giro account number" ); + +/** + * IBAN is the international bank account number. + * It has a country - specific format, that is checked here too + * + * Validation is case-insensitive. Please make sure to normalize input yourself. + */ +$.validator.addMethod( "iban", function( value, element ) { + + // Some quick simple tests to prevent needless work + if ( this.optional( element ) ) { + return true; + } + + // Remove spaces and to upper case + var iban = value.replace( / /g, "" ).toUpperCase(), + ibancheckdigits = "", + leadingZeroes = true, + cRest = "", + cOperator = "", + countrycode, ibancheck, charAt, cChar, bbanpattern, bbancountrypatterns, ibanregexp, i, p; + + // Check for IBAN code length. + // It contains: + // country code ISO 3166-1 - two letters, + // two check digits, + // Basic Bank Account Number (BBAN) - up to 30 chars + var minimalIBANlength = 5; + if ( iban.length < minimalIBANlength ) { + return false; + } + + // Check the country code and find the country specific format + countrycode = iban.substring( 0, 2 ); + bbancountrypatterns = { + "AL": "\\d{8}[\\dA-Z]{16}", + "AD": "\\d{8}[\\dA-Z]{12}", + "AT": "\\d{16}", + "AZ": "[\\dA-Z]{4}\\d{20}", + "BE": "\\d{12}", + "BH": "[A-Z]{4}[\\dA-Z]{14}", + "BA": "\\d{16}", + "BR": "\\d{23}[A-Z][\\dA-Z]", + "BG": "[A-Z]{4}\\d{6}[\\dA-Z]{8}", + "CR": "\\d{17}", + "HR": "\\d{17}", + "CY": "\\d{8}[\\dA-Z]{16}", + "CZ": "\\d{20}", + "DK": "\\d{14}", + "DO": "[A-Z]{4}\\d{20}", + "EE": "\\d{16}", + "FO": "\\d{14}", + "FI": "\\d{14}", + "FR": "\\d{10}[\\dA-Z]{11}\\d{2}", + "GE": "[\\dA-Z]{2}\\d{16}", + "DE": "\\d{18}", + "GI": "[A-Z]{4}[\\dA-Z]{15}", + "GR": "\\d{7}[\\dA-Z]{16}", + "GL": "\\d{14}", + "GT": "[\\dA-Z]{4}[\\dA-Z]{20}", + "HU": "\\d{24}", + "IS": "\\d{22}", + "IE": "[\\dA-Z]{4}\\d{14}", + "IL": "\\d{19}", + "IT": "[A-Z]\\d{10}[\\dA-Z]{12}", + "KZ": "\\d{3}[\\dA-Z]{13}", + "KW": "[A-Z]{4}[\\dA-Z]{22}", + "LV": "[A-Z]{4}[\\dA-Z]{13}", + "LB": "\\d{4}[\\dA-Z]{20}", + "LI": "\\d{5}[\\dA-Z]{12}", + "LT": "\\d{16}", + "LU": "\\d{3}[\\dA-Z]{13}", + "MK": "\\d{3}[\\dA-Z]{10}\\d{2}", + "MT": "[A-Z]{4}\\d{5}[\\dA-Z]{18}", + "MR": "\\d{23}", + "MU": "[A-Z]{4}\\d{19}[A-Z]{3}", + "MC": "\\d{10}[\\dA-Z]{11}\\d{2}", + "MD": "[\\dA-Z]{2}\\d{18}", + "ME": "\\d{18}", + "NL": "[A-Z]{4}\\d{10}", + "NO": "\\d{11}", + "PK": "[\\dA-Z]{4}\\d{16}", + "PS": "[\\dA-Z]{4}\\d{21}", + "PL": "\\d{24}", + "PT": "\\d{21}", + "RO": "[A-Z]{4}[\\dA-Z]{16}", + "SM": "[A-Z]\\d{10}[\\dA-Z]{12}", + "SA": "\\d{2}[\\dA-Z]{18}", + "RS": "\\d{18}", + "SK": "\\d{20}", + "SI": "\\d{15}", + "ES": "\\d{20}", + "SE": "\\d{20}", + "CH": "\\d{5}[\\dA-Z]{12}", + "TN": "\\d{20}", + "TR": "\\d{5}[\\dA-Z]{17}", + "AE": "\\d{3}\\d{16}", + "GB": "[A-Z]{4}\\d{14}", + "VG": "[\\dA-Z]{4}\\d{16}" + }; + + bbanpattern = bbancountrypatterns[ countrycode ]; + + // As new countries will start using IBAN in the + // future, we only check if the countrycode is known. + // This prevents false negatives, while almost all + // false positives introduced by this, will be caught + // by the checksum validation below anyway. + // Strict checking should return FALSE for unknown + // countries. + if ( typeof bbanpattern !== "undefined" ) { + ibanregexp = new RegExp( "^[A-Z]{2}\\d{2}" + bbanpattern + "$", "" ); + if ( !( ibanregexp.test( iban ) ) ) { + return false; // Invalid country specific format + } + } + + // Now check the checksum, first convert to digits + ibancheck = iban.substring( 4, iban.length ) + iban.substring( 0, 4 ); + for ( i = 0; i < ibancheck.length; i++ ) { + charAt = ibancheck.charAt( i ); + if ( charAt !== "0" ) { + leadingZeroes = false; + } + if ( !leadingZeroes ) { + ibancheckdigits += "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf( charAt ); + } + } + + // Calculate the result of: ibancheckdigits % 97 + for ( p = 0; p < ibancheckdigits.length; p++ ) { + cChar = ibancheckdigits.charAt( p ); + cOperator = "" + cRest + "" + cChar; + cRest = cOperator % 97; + } + return cRest === 1; +}, "Please specify a valid IBAN" ); + +$.validator.addMethod( "integer", function( value, element ) { + return this.optional( element ) || /^-?\d+$/.test( value ); +}, "A positive or negative non-decimal number please" ); + +$.validator.addMethod( "ipv4", function( value, element ) { + return this.optional( element ) || /^(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)$/i.test( value ); +}, "Please enter a valid IP v4 address." ); + +$.validator.addMethod( "ipv6", function( value, element ) { + return this.optional( element ) || /^((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$/i.test( value ); +}, "Please enter a valid IP v6 address." ); + +$.validator.addMethod( "lettersonly", function( value, element ) { + return this.optional( element ) || /^[a-z]+$/i.test( value ); +}, "Letters only please" ); + +$.validator.addMethod( "letterswithbasicpunc", function( value, element ) { + return this.optional( element ) || /^[a-z\-.,()'"\s]+$/i.test( value ); +}, "Letters or punctuation only please" ); + +$.validator.addMethod( "mobileNL", function( value, element ) { + return this.optional( element ) || /^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)6((\s|\s?\-\s?)?[0-9]){8}$/.test( value ); +}, "Please specify a valid mobile number" ); + +/* For UK phone functions, do the following server side processing: + * Compare original input with this RegEx pattern: + * ^\(?(?:(?:00\)?[\s\-]?\(?|\+)(44)\)?[\s\-]?\(?(?:0\)?[\s\-]?\(?)?|0)([1-9]\d{1,4}\)?[\s\d\-]+)$ + * Extract $1 and set $prefix to '+44' if $1 is '44', otherwise set $prefix to '0' + * Extract $2 and remove hyphens, spaces and parentheses. Phone number is combined $prefix and $2. + * A number of very detailed GB telephone number RegEx patterns can also be found at: + * http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers + */ +$.validator.addMethod( "mobileUK", function( phone_number, element ) { + phone_number = phone_number.replace( /\(|\)|\s+|-/g, "" ); + return this.optional( element ) || phone_number.length > 9 && + phone_number.match( /^(?:(?:(?:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/ ); +}, "Please specify a valid mobile number" ); + +$.validator.addMethod( "netmask", function( value, element ) { + return this.optional( element ) || /^(254|252|248|240|224|192|128)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)/i.test( value ); +}, "Please enter a valid netmask." ); + +/* + * The NIE (Número de Identificación de Extranjero) is a Spanish tax identification number assigned by the Spanish + * authorities to any foreigner. + * + * The NIE is the equivalent of a Spaniards Número de Identificación Fiscal (NIF) which serves as a fiscal + * identification number. The CIF number (Certificado de Identificación Fiscal) is equivalent to the NIF, but applies to + * companies rather than individuals. The NIE consists of an 'X' or 'Y' followed by 7 or 8 digits then another letter. + */ +$.validator.addMethod( "nieES", function( value, element ) { + "use strict"; + + if ( this.optional( element ) ) { + return true; + } + + var nieRegEx = new RegExp( /^[MXYZ]{1}[0-9]{7,8}[TRWAGMYFPDXBNJZSQVHLCKET]{1}$/gi ); + var validChars = "TRWAGMYFPDXBNJZSQVHLCKET", + letter = value.substr( value.length - 1 ).toUpperCase(), + number; + + value = value.toString().toUpperCase(); + + // Quick format test + if ( value.length > 10 || value.length < 9 || !nieRegEx.test( value ) ) { + return false; + } + + // X means same number + // Y means number + 10000000 + // Z means number + 20000000 + value = value.replace( /^[X]/, "0" ) + .replace( /^[Y]/, "1" ) + .replace( /^[Z]/, "2" ); + + number = value.length === 9 ? value.substr( 0, 8 ) : value.substr( 0, 9 ); + + return validChars.charAt( parseInt( number, 10 ) % 23 ) === letter; + +}, "Please specify a valid NIE number." ); + +/* + * The Número de Identificación Fiscal ( NIF ) is the way tax identification used in Spain for individuals + */ +$.validator.addMethod( "nifES", function( value, element ) { + "use strict"; + + if ( this.optional( element ) ) { + return true; + } + + value = value.toUpperCase(); + + // Basic format test + if ( !value.match( "((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)" ) ) { + return false; + } + + // Test NIF + if ( /^[0-9]{8}[A-Z]{1}$/.test( value ) ) { + return ( "TRWAGMYFPDXBNJZSQVHLCKE".charAt( value.substring( 8, 0 ) % 23 ) === value.charAt( 8 ) ); + } + + // Test specials NIF (starts with K, L or M) + if ( /^[KLM]{1}/.test( value ) ) { + return ( value[ 8 ] === "TRWAGMYFPDXBNJZSQVHLCKE".charAt( value.substring( 8, 1 ) % 23 ) ); + } + + return false; + +}, "Please specify a valid NIF number." ); + +/* + * Numer identyfikacji podatkowej ( NIP ) is the way tax identification used in Poland for companies + */ +$.validator.addMethod( "nipPL", function( value ) { + "use strict"; + + value = value.replace( /[^0-9]/g, "" ); + + if ( value.length !== 10 ) { + return false; + } + + var arrSteps = [ 6, 5, 7, 2, 3, 4, 5, 6, 7 ]; + var intSum = 0; + for ( var i = 0; i < 9; i++ ) { + intSum += arrSteps[ i ] * value[ i ]; + } + var int2 = intSum % 11; + var intControlNr = ( int2 === 10 ) ? 0 : int2; + + return ( intControlNr === parseInt( value[ 9 ], 10 ) ); +}, "Please specify a valid NIP number." ); + +$.validator.addMethod( "notEqualTo", function( value, element, param ) { + return this.optional( element ) || !$.validator.methods.equalTo.call( this, value, element, param ); +}, "Please enter a different value, values must not be the same." ); + +$.validator.addMethod( "nowhitespace", function( value, element ) { + return this.optional( element ) || /^\S+$/i.test( value ); +}, "No white space please" ); + +/** +* Return true if the field value matches the given format RegExp +* +* @example $.validator.methods.pattern("AR1004",element,/^AR\d{4}$/) +* @result true +* +* @example $.validator.methods.pattern("BR1004",element,/^AR\d{4}$/) +* @result false +* +* @name $.validator.methods.pattern +* @type Boolean +* @cat Plugins/Validate/Methods +*/ +$.validator.addMethod( "pattern", function( value, element, param ) { + if ( this.optional( element ) ) { + return true; + } + if ( typeof param === "string" ) { + param = new RegExp( "^(?:" + param + ")$" ); + } + return param.test( value ); +}, "Invalid format." ); + +/** + * Dutch phone numbers have 10 digits (or 11 and start with +31). + */ +$.validator.addMethod( "phoneNL", function( value, element ) { + return this.optional( element ) || /^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test( value ); +}, "Please specify a valid phone number." ); + +/* For UK phone functions, do the following server side processing: + * Compare original input with this RegEx pattern: + * ^\(?(?:(?:00\)?[\s\-]?\(?|\+)(44)\)?[\s\-]?\(?(?:0\)?[\s\-]?\(?)?|0)([1-9]\d{1,4}\)?[\s\d\-]+)$ + * Extract $1 and set $prefix to '+44' if $1 is '44', otherwise set $prefix to '0' + * Extract $2 and remove hyphens, spaces and parentheses. Phone number is combined $prefix and $2. + * A number of very detailed GB telephone number RegEx patterns can also be found at: + * http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers + */ + +// Matches UK landline + mobile, accepting only 01-3 for landline or 07 for mobile to exclude many premium numbers +$.validator.addMethod( "phonesUK", function( phone_number, element ) { + phone_number = phone_number.replace( /\(|\)|\s+|-/g, "" ); + return this.optional( element ) || phone_number.length > 9 && + phone_number.match( /^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/ ); +}, "Please specify a valid uk phone number" ); + +/* For UK phone functions, do the following server side processing: + * Compare original input with this RegEx pattern: + * ^\(?(?:(?:00\)?[\s\-]?\(?|\+)(44)\)?[\s\-]?\(?(?:0\)?[\s\-]?\(?)?|0)([1-9]\d{1,4}\)?[\s\d\-]+)$ + * Extract $1 and set $prefix to '+44' if $1 is '44', otherwise set $prefix to '0' + * Extract $2 and remove hyphens, spaces and parentheses. Phone number is combined $prefix and $2. + * A number of very detailed GB telephone number RegEx patterns can also be found at: + * http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers + */ +$.validator.addMethod( "phoneUK", function( phone_number, element ) { + phone_number = phone_number.replace( /\(|\)|\s+|-/g, "" ); + return this.optional( element ) || phone_number.length > 9 && + phone_number.match( /^(?:(?:(?:00\s?|\+)44\s?)|(?:\(?0))(?:\d{2}\)?\s?\d{4}\s?\d{4}|\d{3}\)?\s?\d{3}\s?\d{3,4}|\d{4}\)?\s?(?:\d{5}|\d{3}\s?\d{3})|\d{5}\)?\s?\d{4,5})$/ ); +}, "Please specify a valid phone number" ); + +/** + * Matches US phone number format + * + * where the area code may not start with 1 and the prefix may not start with 1 + * allows '-' or ' ' as a separator and allows parens around area code + * some people may want to put a '1' in front of their number + * + * 1(212)-999-2345 or + * 212 999 2344 or + * 212-999-0983 + * + * but not + * 111-123-5434 + * and not + * 212 123 4567 + */ +$.validator.addMethod( "phoneUS", function( phone_number, element ) { + phone_number = phone_number.replace( /\s+/g, "" ); + return this.optional( element ) || phone_number.length > 9 && + phone_number.match( /^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]([02-9]\d|1[02-9])-?\d{4}$/ ); +}, "Please specify a valid phone number" ); + +/* +* Valida CEPs do brasileiros: +* +* Formatos aceitos: +* 99999-999 +* 99.999-999 +* 99999999 +*/ +$.validator.addMethod( "postalcodeBR", function( cep_value, element ) { + return this.optional( element ) || /^\d{2}.\d{3}-\d{3}?$|^\d{5}-?\d{3}?$/.test( cep_value ); +}, "Informe um CEP válido." ); + +/** + * Matches a valid Canadian Postal Code + * + * @example jQuery.validator.methods.postalCodeCA( "H0H 0H0", element ) + * @result true + * + * @example jQuery.validator.methods.postalCodeCA( "H0H0H0", element ) + * @result false + * + * @name jQuery.validator.methods.postalCodeCA + * @type Boolean + * @cat Plugins/Validate/Methods + */ +$.validator.addMethod( "postalCodeCA", function( value, element ) { + return this.optional( element ) || /^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ] *\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i.test( value ); +}, "Please specify a valid postal code" ); + +/* Matches Italian postcode (CAP) */ +$.validator.addMethod( "postalcodeIT", function( value, element ) { + return this.optional( element ) || /^\d{5}$/.test( value ); +}, "Please specify a valid postal code" ); + +$.validator.addMethod( "postalcodeNL", function( value, element ) { + return this.optional( element ) || /^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test( value ); +}, "Please specify a valid postal code" ); + +// Matches UK postcode. Does not match to UK Channel Islands that have their own postcodes (non standard UK) +$.validator.addMethod( "postcodeUK", function( value, element ) { + return this.optional( element ) || /^((([A-PR-UWYZ][0-9])|([A-PR-UWYZ][0-9][0-9])|([A-PR-UWYZ][A-HK-Y][0-9])|([A-PR-UWYZ][A-HK-Y][0-9][0-9])|([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY]))\s?([0-9][ABD-HJLNP-UW-Z]{2})|(GIR)\s?(0AA))$/i.test( value ); +}, "Please specify a valid UK postcode" ); + +/* + * Lets you say "at least X inputs that match selector Y must be filled." + * + * The end result is that neither of these inputs: + * + * + * + * + * ...will validate unless at least one of them is filled. + * + * partnumber: {require_from_group: [1,".productinfo"]}, + * description: {require_from_group: [1,".productinfo"]} + * + * options[0]: number of fields that must be filled in the group + * options[1]: CSS selector that defines the group of conditionally required fields + */ +$.validator.addMethod( "require_from_group", function( value, element, options ) { + var $fields = $( options[ 1 ], element.form ), + $fieldsFirst = $fields.eq( 0 ), + validator = $fieldsFirst.data( "valid_req_grp" ) ? $fieldsFirst.data( "valid_req_grp" ) : $.extend( {}, this ), + isValid = $fields.filter( function() { + return validator.elementValue( this ); + } ).length >= options[ 0 ]; + + // Store the cloned validator for future validation + $fieldsFirst.data( "valid_req_grp", validator ); + + // If element isn't being validated, run each require_from_group field's validation rules + if ( !$( element ).data( "being_validated" ) ) { + $fields.data( "being_validated", true ); + $fields.each( function() { + validator.element( this ); + } ); + $fields.data( "being_validated", false ); + } + return isValid; +}, $.validator.format( "Please fill at least {0} of these fields." ) ); + +/* + * Lets you say "either at least X inputs that match selector Y must be filled, + * OR they must all be skipped (left blank)." + * + * The end result, is that none of these inputs: + * + * + * + * + * + * ...will validate unless either at least two of them are filled, + * OR none of them are. + * + * partnumber: {skip_or_fill_minimum: [2,".productinfo"]}, + * description: {skip_or_fill_minimum: [2,".productinfo"]}, + * color: {skip_or_fill_minimum: [2,".productinfo"]} + * + * options[0]: number of fields that must be filled in the group + * options[1]: CSS selector that defines the group of conditionally required fields + * + */ +$.validator.addMethod( "skip_or_fill_minimum", function( value, element, options ) { + var $fields = $( options[ 1 ], element.form ), + $fieldsFirst = $fields.eq( 0 ), + validator = $fieldsFirst.data( "valid_skip" ) ? $fieldsFirst.data( "valid_skip" ) : $.extend( {}, this ), + numberFilled = $fields.filter( function() { + return validator.elementValue( this ); + } ).length, + isValid = numberFilled === 0 || numberFilled >= options[ 0 ]; + + // Store the cloned validator for future validation + $fieldsFirst.data( "valid_skip", validator ); + + // If element isn't being validated, run each skip_or_fill_minimum field's validation rules + if ( !$( element ).data( "being_validated" ) ) { + $fields.data( "being_validated", true ); + $fields.each( function() { + validator.element( this ); + } ); + $fields.data( "being_validated", false ); + } + return isValid; +}, $.validator.format( "Please either skip these fields or fill at least {0} of them." ) ); + +/* Validates US States and/or Territories by @jdforsythe + * Can be case insensitive or require capitalization - default is case insensitive + * Can include US Territories or not - default does not + * Can include US Military postal abbreviations (AA, AE, AP) - default does not + * + * Note: "States" always includes DC (District of Colombia) + * + * Usage examples: + * + * This is the default - case insensitive, no territories, no military zones + * stateInput: { + * caseSensitive: false, + * includeTerritories: false, + * includeMilitary: false + * } + * + * Only allow capital letters, no territories, no military zones + * stateInput: { + * caseSensitive: false + * } + * + * Case insensitive, include territories but not military zones + * stateInput: { + * includeTerritories: true + * } + * + * Only allow capital letters, include territories and military zones + * stateInput: { + * caseSensitive: true, + * includeTerritories: true, + * includeMilitary: true + * } + * + */ +$.validator.addMethod( "stateUS", function( value, element, options ) { + var isDefault = typeof options === "undefined", + caseSensitive = ( isDefault || typeof options.caseSensitive === "undefined" ) ? false : options.caseSensitive, + includeTerritories = ( isDefault || typeof options.includeTerritories === "undefined" ) ? false : options.includeTerritories, + includeMilitary = ( isDefault || typeof options.includeMilitary === "undefined" ) ? false : options.includeMilitary, + regex; + + if ( !includeTerritories && !includeMilitary ) { + regex = "^(A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$"; + } else if ( includeTerritories && includeMilitary ) { + regex = "^(A[AEKLPRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$"; + } else if ( includeTerritories ) { + regex = "^(A[KLRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$"; + } else { + regex = "^(A[AEKLPRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$"; + } + + regex = caseSensitive ? new RegExp( regex ) : new RegExp( regex, "i" ); + return this.optional( element ) || regex.test( value ); +}, "Please specify a valid state" ); + +// TODO check if value starts with <, otherwise don't try stripping anything +$.validator.addMethod( "strippedminlength", function( value, element, param ) { + return $( value ).text().length >= param; +}, $.validator.format( "Please enter at least {0} characters" ) ); + +$.validator.addMethod( "time", function( value, element ) { + return this.optional( element ) || /^([01]\d|2[0-3]|[0-9])(:[0-5]\d){1,2}$/.test( value ); +}, "Please enter a valid time, between 00:00 and 23:59" ); + +$.validator.addMethod( "time12h", function( value, element ) { + return this.optional( element ) || /^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test( value ); +}, "Please enter a valid time in 12-hour am/pm format" ); + +// Same as url, but TLD is optional +$.validator.addMethod( "url2", function( value, element ) { + return this.optional( element ) || /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test( value ); +}, $.validator.messages.url ); + +/** + * Return true, if the value is a valid vehicle identification number (VIN). + * + * Works with all kind of text inputs. + * + * @example + * @desc Declares a required input element whose value must be a valid vehicle identification number. + * + * @name $.validator.methods.vinUS + * @type Boolean + * @cat Plugins/Validate/Methods + */ +$.validator.addMethod( "vinUS", function( v ) { + if ( v.length !== 17 ) { + return false; + } + + var LL = [ "A", "B", "C", "D", "E", "F", "G", "H", "J", "K", "L", "M", "N", "P", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" ], + VL = [ 1, 2, 3, 4, 5, 6, 7, 8, 1, 2, 3, 4, 5, 7, 9, 2, 3, 4, 5, 6, 7, 8, 9 ], + FL = [ 8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2 ], + rs = 0, + i, n, d, f, cd, cdv; + + for ( i = 0; i < 17; i++ ) { + f = FL[ i ]; + d = v.slice( i, i + 1 ); + if ( i === 8 ) { + cdv = d; + } + if ( !isNaN( d ) ) { + d *= f; + } else { + for ( n = 0; n < LL.length; n++ ) { + if ( d.toUpperCase() === LL[ n ] ) { + d = VL[ n ]; + d *= f; + if ( isNaN( cdv ) && n === 8 ) { + cdv = LL[ n ]; + } + break; + } + } + } + rs += d; + } + cd = rs % 11; + if ( cd === 10 ) { + cd = "X"; + } + if ( cd === cdv ) { + return true; + } + return false; +}, "The specified vehicle identification number (VIN) is invalid." ); + +$.validator.addMethod( "zipcodeUS", function( value, element ) { + return this.optional( element ) || /^\d{5}(-\d{4})?$/.test( value ); +}, "The specified US ZIP Code is invalid" ); + +$.validator.addMethod( "ziprange", function( value, element ) { + return this.optional( element ) || /^90[2-5]\d\{2\}-\d{4}$/.test( value ); +}, "Your ZIP-code must be in the range 902xx-xxxx to 905xx-xxxx" ); +return $; +})); \ No newline at end of file diff --git a/jquery-validation/dist/additional-methods.min.js b/jquery-validation/dist/additional-methods.min.js new file mode 100644 index 0000000..6767f24 --- /dev/null +++ b/jquery-validation/dist/additional-methods.min.js @@ -0,0 +1,4 @@ +/*! jQuery Validation Plugin - v1.17.0 - 7/29/2017 + * https://jqueryvalidation.org/ + * Copyright (c) 2017 Jörn Zaefferer; Licensed MIT */ +!function(a){"function"==typeof define&&define.amd?define(["jquery","./jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return function(){function b(a){return a.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," ").replace(/[.(),;:!?%#$'\"_+=\/\-“”’]*/g,"")}a.validator.addMethod("maxWords",function(a,c,d){return this.optional(c)||b(a).match(/\b\w+\b/g).length<=d},a.validator.format("Please enter {0} words or less.")),a.validator.addMethod("minWords",function(a,c,d){return this.optional(c)||b(a).match(/\b\w+\b/g).length>=d},a.validator.format("Please enter at least {0} words.")),a.validator.addMethod("rangeWords",function(a,c,d){var e=b(a),f=/\b\w+\b/g;return this.optional(c)||e.match(f).length>=d[0]&&e.match(f).length<=d[1]},a.validator.format("Please enter between {0} and {1} words."))}(),a.validator.addMethod("accept",function(b,c,d){var e,f,g,h="string"==typeof d?d.replace(/\s/g,""):"image/*",i=this.optional(c);if(i)return i;if("file"===a(c).attr("type")&&(h=h.replace(/[\-\[\]\/\{\}\(\)\+\?\.\\\^\$\|]/g,"\\$&").replace(/,/g,"|").replace(/\/\*/g,"/.*"),c.files&&c.files.length))for(g=new RegExp(".?("+h+")$","i"),e=0;e9?"0":f,g="JABCDEFGHI".substr(f,1).toString(),i.match(/[ABEH]/)?k===f:i.match(/[KPQS]/)?k===g:k===f||k===g},"Please specify a valid CIF number."),a.validator.addMethod("cpfBR",function(a){if(a=a.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,""),11!==a.length)return!1;var b,c,d,e,f=0;if(b=parseInt(a.substring(9,10),10),c=parseInt(a.substring(10,11),10),d=function(a,b){var c=10*a%11;return 10!==c&&11!==c||(c=0),c===b},""===a||"00000000000"===a||"11111111111"===a||"22222222222"===a||"33333333333"===a||"44444444444"===a||"55555555555"===a||"66666666666"===a||"77777777777"===a||"88888888888"===a||"99999999999"===a)return!1;for(e=1;e<=9;e++)f+=parseInt(a.substring(e-1,e),10)*(11-e);if(d(f,b)){for(f=0,e=1;e<=10;e++)f+=parseInt(a.substring(e-1,e),10)*(12-e);return d(f,c)}return!1},"Please specify a valid CPF number"),a.validator.addMethod("creditcard",function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9 \-]+/.test(a))return!1;var c,d,e=0,f=0,g=!1;if(a=a.replace(/\D/g,""),a.length<13||a.length>19)return!1;for(c=a.length-1;c>=0;c--)d=a.charAt(c),f=parseInt(d,10),g&&(f*=2)>9&&(f-=9),e+=f,g=!g;return e%10===0},"Please enter a valid credit card number."),a.validator.addMethod("creditcardtypes",function(a,b,c){if(/[^0-9\-]+/.test(a))return!1;a=a.replace(/\D/g,"");var d=0;return c.mastercard&&(d|=1),c.visa&&(d|=2),c.amex&&(d|=4),c.dinersclub&&(d|=8),c.enroute&&(d|=16),c.discover&&(d|=32),c.jcb&&(d|=64),c.unknown&&(d|=128),c.all&&(d=255),1&d&&/^(5[12345])/.test(a)?16===a.length:2&d&&/^(4)/.test(a)?16===a.length:4&d&&/^(3[47])/.test(a)?15===a.length:8&d&&/^(3(0[012345]|[68]))/.test(a)?14===a.length:16&d&&/^(2(014|149))/.test(a)?15===a.length:32&d&&/^(6011)/.test(a)?16===a.length:64&d&&/^(3)/.test(a)?16===a.length:64&d&&/^(2131|1800)/.test(a)?15===a.length:!!(128&d)},"Please enter a valid credit card number."),a.validator.addMethod("currency",function(a,b,c){var d,e="string"==typeof c,f=e?c:c[0],g=!!e||c[1];return f=f.replace(/,/g,""),f=g?f+"]":f+"]?",d="^["+f+"([1-9]{1}[0-9]{0,2}(\\,[0-9]{3})*(\\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\\.[0-9]{0,2})?|0(\\.[0-9]{0,2})?|(\\.[0-9]{1,2})?)$",d=new RegExp(d),this.optional(b)||d.test(a)},"Please specify a valid currency"),a.validator.addMethod("dateFA",function(a,b){return this.optional(b)||/^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$/.test(a)},a.validator.messages.date),a.validator.addMethod("dateITA",function(a,b){var c,d,e,f,g,h=!1,i=/^\d{1,2}\/\d{1,2}\/\d{4}$/;return i.test(a)?(c=a.split("/"),d=parseInt(c[0],10),e=parseInt(c[1],10),f=parseInt(c[2],10),g=new Date(Date.UTC(f,e-1,d,12,0,0,0)),h=g.getUTCFullYear()===f&&g.getUTCMonth()===e-1&&g.getUTCDate()===d):h=!1,this.optional(b)||h},a.validator.messages.date),a.validator.addMethod("dateNL",function(a,b){return this.optional(b)||/^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test(a)},a.validator.messages.date),a.validator.addMethod("extension",function(a,b,c){return c="string"==typeof c?c.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(b)||a.match(new RegExp("\\.("+c+")$","i"))},a.validator.format("Please enter a value with a valid extension.")),a.validator.addMethod("giroaccountNL",function(a,b){return this.optional(b)||/^[0-9]{1,7}$/.test(a)},"Please specify a valid giro account number"),a.validator.addMethod("iban",function(a,b){if(this.optional(b))return!0;var c,d,e,f,g,h,i,j,k,l=a.replace(/ /g,"").toUpperCase(),m="",n=!0,o="",p="",q=5;if(l.length9&&a.match(/^(?:(?:(?:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/)},"Please specify a valid mobile number"),a.validator.addMethod("netmask",function(a,b){return this.optional(b)||/^(254|252|248|240|224|192|128)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)/i.test(a)},"Please enter a valid netmask."),a.validator.addMethod("nieES",function(a,b){"use strict";if(this.optional(b))return!0;var c,d=new RegExp(/^[MXYZ]{1}[0-9]{7,8}[TRWAGMYFPDXBNJZSQVHLCKET]{1}$/gi),e="TRWAGMYFPDXBNJZSQVHLCKET",f=a.substr(a.length-1).toUpperCase();return a=a.toString().toUpperCase(),!(a.length>10||a.length<9||!d.test(a))&&(a=a.replace(/^[X]/,"0").replace(/^[Y]/,"1").replace(/^[Z]/,"2"),c=9===a.length?a.substr(0,8):a.substr(0,9),e.charAt(parseInt(c,10)%23)===f)},"Please specify a valid NIE number."),a.validator.addMethod("nifES",function(a,b){"use strict";return!!this.optional(b)||(a=a.toUpperCase(),!!a.match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)")&&(/^[0-9]{8}[A-Z]{1}$/.test(a)?"TRWAGMYFPDXBNJZSQVHLCKE".charAt(a.substring(8,0)%23)===a.charAt(8):!!/^[KLM]{1}/.test(a)&&a[8]==="TRWAGMYFPDXBNJZSQVHLCKE".charAt(a.substring(8,1)%23)))},"Please specify a valid NIF number."),a.validator.addMethod("nipPL",function(a){"use strict";if(a=a.replace(/[^0-9]/g,""),10!==a.length)return!1;for(var b=[6,5,7,2,3,4,5,6,7],c=0,d=0;d<9;d++)c+=b[d]*a[d];var e=c%11,f=10===e?0:e;return f===parseInt(a[9],10)},"Please specify a valid NIP number."),a.validator.addMethod("notEqualTo",function(b,c,d){return this.optional(c)||!a.validator.methods.equalTo.call(this,b,c,d)},"Please enter a different value, values must not be the same."),a.validator.addMethod("nowhitespace",function(a,b){return this.optional(b)||/^\S+$/i.test(a)},"No white space please"),a.validator.addMethod("pattern",function(a,b,c){return!!this.optional(b)||("string"==typeof c&&(c=new RegExp("^(?:"+c+")$")),c.test(a))},"Invalid format."),a.validator.addMethod("phoneNL",function(a,b){return this.optional(b)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test(a)},"Please specify a valid phone number."),a.validator.addMethod("phonesUK",function(a,b){return a=a.replace(/\(|\)|\s+|-/g,""),this.optional(b)||a.length>9&&a.match(/^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/)},"Please specify a valid uk phone number"),a.validator.addMethod("phoneUK",function(a,b){return a=a.replace(/\(|\)|\s+|-/g,""),this.optional(b)||a.length>9&&a.match(/^(?:(?:(?:00\s?|\+)44\s?)|(?:\(?0))(?:\d{2}\)?\s?\d{4}\s?\d{4}|\d{3}\)?\s?\d{3}\s?\d{3,4}|\d{4}\)?\s?(?:\d{5}|\d{3}\s?\d{3})|\d{5}\)?\s?\d{4,5})$/)},"Please specify a valid phone number"),a.validator.addMethod("phoneUS",function(a,b){return a=a.replace(/\s+/g,""),this.optional(b)||a.length>9&&a.match(/^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]([02-9]\d|1[02-9])-?\d{4}$/)},"Please specify a valid phone number"),a.validator.addMethod("postalcodeBR",function(a,b){return this.optional(b)||/^\d{2}.\d{3}-\d{3}?$|^\d{5}-?\d{3}?$/.test(a)},"Informe um CEP válido."),a.validator.addMethod("postalCodeCA",function(a,b){return this.optional(b)||/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ] *\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i.test(a)},"Please specify a valid postal code"),a.validator.addMethod("postalcodeIT",function(a,b){return this.optional(b)||/^\d{5}$/.test(a)},"Please specify a valid postal code"),a.validator.addMethod("postalcodeNL",function(a,b){return this.optional(b)||/^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test(a)},"Please specify a valid postal code"),a.validator.addMethod("postcodeUK",function(a,b){return this.optional(b)||/^((([A-PR-UWYZ][0-9])|([A-PR-UWYZ][0-9][0-9])|([A-PR-UWYZ][A-HK-Y][0-9])|([A-PR-UWYZ][A-HK-Y][0-9][0-9])|([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY]))\s?([0-9][ABD-HJLNP-UW-Z]{2})|(GIR)\s?(0AA))$/i.test(a)},"Please specify a valid UK postcode"),a.validator.addMethod("require_from_group",function(b,c,d){var e=a(d[1],c.form),f=e.eq(0),g=f.data("valid_req_grp")?f.data("valid_req_grp"):a.extend({},this),h=e.filter(function(){return g.elementValue(this)}).length>=d[0];return f.data("valid_req_grp",g),a(c).data("being_validated")||(e.data("being_validated",!0),e.each(function(){g.element(this)}),e.data("being_validated",!1)),h},a.validator.format("Please fill at least {0} of these fields.")),a.validator.addMethod("skip_or_fill_minimum",function(b,c,d){var e=a(d[1],c.form),f=e.eq(0),g=f.data("valid_skip")?f.data("valid_skip"):a.extend({},this),h=e.filter(function(){return g.elementValue(this)}).length,i=0===h||h>=d[0];return f.data("valid_skip",g),a(c).data("being_validated")||(e.data("being_validated",!0),e.each(function(){g.element(this)}),e.data("being_validated",!1)),i},a.validator.format("Please either skip these fields or fill at least {0} of them.")),a.validator.addMethod("stateUS",function(a,b,c){var d,e="undefined"==typeof c,f=!e&&"undefined"!=typeof c.caseSensitive&&c.caseSensitive,g=!e&&"undefined"!=typeof c.includeTerritories&&c.includeTerritories,h=!e&&"undefined"!=typeof c.includeMilitary&&c.includeMilitary;return d=g||h?g&&h?"^(A[AEKLPRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":g?"^(A[KLRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":"^(A[AEKLPRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$":"^(A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$",d=f?new RegExp(d):new RegExp(d,"i"),this.optional(b)||d.test(a)},"Please specify a valid state"),a.validator.addMethod("strippedminlength",function(b,c,d){return a(b).text().length>=d},a.validator.format("Please enter at least {0} characters")),a.validator.addMethod("time",function(a,b){return this.optional(b)||/^([01]\d|2[0-3]|[0-9])(:[0-5]\d){1,2}$/.test(a)},"Please enter a valid time, between 00:00 and 23:59"),a.validator.addMethod("time12h",function(a,b){return this.optional(b)||/^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(a)},"Please enter a valid time in 12-hour am/pm format"),a.validator.addMethod("url2",function(a,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(a)},a.validator.messages.url),a.validator.addMethod("vinUS",function(a){if(17!==a.length)return!1;var b,c,d,e,f,g,h=["A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z"],i=[1,2,3,4,5,6,7,8,1,2,3,4,5,7,9,2,3,4,5,6,7,8,9],j=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],k=0;for(b=0;b<17;b++){if(e=j[b],d=a.slice(b,b+1),8===b&&(g=d),isNaN(d)){for(c=0;c
  • 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 tf86>G8ODc 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 TUcY<=h&YG`DL)xOXRHAL%Aecr literal 0 HcmV?d00001 diff --git a/fonts/Topaz_a500_v1.0.woff b/fonts/Topaz_a500_v1.0.woff new file mode 100644 index 0000000000000000000000000000000000000000..63c6a86b0d814d2a2c46627bd3e97f82195bd236 GIT binary patch literal 7788 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 SL36qc$3v39v&+XrQdj^C7S}oe literal 0 HcmV?d00001 diff --git a/fonts/Topaz_a500_v1.0.woff2 b/fonts/Topaz_a500_v1.0.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5a4710b00d3b399c9fa9f9380ec9eaae311f7eea GIT binary patch literal 5472 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 literal 0 HcmV?d00001 diff --git a/fonts/vga_squarepx.eot b/fonts/vga_squarepx.eot new file mode 100644 index 0000000000000000000000000000000000000000..3d7446101e1f69a79574a592b95a7f2a80b4a884 GIT binary patch literal 72394 zcmX>l#mMkQl97Rtfr$YMI3YA6!vsbU%O_wz7sG^%lX2^|Io1{rr3S2qTAW)lWR2^NsC{=xc2wPz<(GB7Y^FfcGAB&!$3hF=T}46L>V`NbtSZXOO|VEFIAz#y@! zpeVnf{5od|1EYio0|Vn4uwNM&7L zfiWWk1M8iC1q=+#;D}{b0GkAsf)Xqs5oSI{0|ppECa&{FocLQFoMzrNDqjQ zgc)@hAbJosAjvX-T!74nun}rOERY%y2H6OaN01P+A+iWj5DTOeL^Cj?FzUcv4N(sf zgSZx=4n~4}oC0wbSQkt^#3WoKC?r5Samhn$!Y2!|2jT{VDs( zVKhh#6*Dt1Fo3WOsJ>!gU^xP+twD7?0}IOv1_p*_3=Iry3~3DYjP;C@7#A{bXZ+73 z%@oK~!E~JIB-35yI_56s9_EG2=a?@re_@GdnaH}2^%d(ES!r1{Sq-^Xx%qOR6$BJS z6_gaz6$})N6-*VZ6l@e66kHTS6si^K6}lCcC@fc4rLabkRZ&<`Oi@WuO;JxVP%%z% zs^SVICM7l{4kdmiAtg~IDJ6L&O(kt552ZwJin`s^?X2sy+``<$+{e5a>`w-k39S2AFR*@q z`m;f9zT77T0RPB{uERa zRgzSagZeW;DFyCN1swhiP;G$vbAsvu)m3nRo>D!pdPDV@nibriscKp3!oL|I{`~*& z|M~w1|F8L<^*`vp?7#2-R{dM~Z}#8cf4}|x`uEG<&woGtJ^%N}-zk4G{)GPtdaCnO z>8ax5Q;#=3j(_C*$mx;eBfCdtk4zt#JTiP_@JRoW&Li1}{~rE+`0L^0hYug#e|Ya< z+r!F--Q9Y3)7|xV*W6uschTM1cc2k$Jov*^ykJM(UT=ip)%U|?i;29D3+PB1bsGq5nQ zGO#hQGjK3)GH@|)Gw?9*GVn1lG4L}8FbFaTF$gn=Fo-gUF^DrrFi0{;F-SAWFvv2< zF~~D0Feox8F(@;rFsL%9F{m?WFlaJpF=#XBFz7PqG3YaZIub?<#tbG5rVM5b<_s1L zmJC)5)(kcbwhVR*_6!aTjtou=&I~RLt_*Gr?hGCbo(x_L-V8nrz6^d0{tN*Ofeb+m z!3-e`p$uUR;S3QBkql7`(F`#Ru?%qx@eBzJi3~{$$qXqBsSIfh=?obRnG9JB*$g=h zxeR#>`3waNg$zXu#SA43r3_^ZDOvwz>84fV?GjuWaF-&FXWZKHGoM9)^28KyY z+nIJSv@uL$TE?`RX%*vUrp*l946_;MFdS#N$*_Q-iJ_NiJ!2x%7N!*pJq&Z0QWzQ; z7BVbh*v4qgXu=fA6vh|DrY@!|rfg5jVl47!9s$iPIw1ep$(;sFT z<_zW%=6TFJm@hHEW8qK} zaPHx}!ugI%jLU$_k1L032G;|t=;Q!%o5lpa7U0u&_XaputM;N;58vGAswMOp**1)pⅆgdPd~6IK!S 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 brZo&K%v?-s8Mv8wnRyww|NsC0pMe1Y-j%JH literal 0 HcmV?d00001 diff --git a/fonts/vga_squarepx.ttf b/fonts/vga_squarepx.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9fe3e4aecd84c498563c3af03fe7050924915f60 GIT binary patch literal 72180 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 =OagbTa31 z1i1{NDG|R}GoW$Y`2sP@I{Q zp9dD^a4mt#d*(w~JpQ?vpu!0(&l8HIn9DymH65Z{Ff+d-5ydW6uw5)psU?Z5?uog% ziC_;HTbi)DLX2REN-arbb}dO{4arC?Nn`<8$m*R~P>{&xlbD;7lE~y+%H&td6p_ge zbpcaACUa0mK5KAhdTt_fNMb2F)HTcj8JWz^8JWxh#hDOm94&c3=D}RV4^;@`b0xw9 zf+rQ?9I*E|QlXya1o;OnBvJ~IhiL^1vV!%qB!N7a4)PppN@`9?B0JP9mMW0fK$0b3 zuYn9>%?5id2kbS7Bb}U?@=BR1GTHMXAm^$()># z$y`vJ$(j!ecpi|kFlX^YmBIKtP&2{K<$+3qIb2}PU?#*FE|B`k*bP!2niv>xCZ=U( z8X6cF8N*nnhH#bllg;5Ko5M{uhns8xH`xO2UkkV$7H~T( z;C5KR?XZB`VF90VD>u1DYB@VsJa4sln9T44N81EVv!e)BqBL+W}1tAThWa;?xwVMsNqi$iT>)EjKd{)FdrV zP0r7Q${L$;rdA~9B<7|h|G-R zb8zA}GJrHPj10`diP6Zw9NZx?GB5{sh>Q#%9UdbC3vfYhWMBdA=olGTfP>S>zyfN% z1=M^CsQDI9^DV%^Z)9KrHQxeizJ(J@PG(UeTS01ZYDpqEgiOuNjLleFON;WsTr)!> zXjx}wXavpsW`@S5Mx3d|C7HR2CD0%G8M2rDVSBm=@KElA1Z0V@Qtl8RF~QgaJR zDvMJ~*i&;-b5rw5zz#Qp^ka>T3@y3xi%K#;&ECWuo=ngfb#ZDkXpovawXig^EHNiF zFF6&W#}eWhV*>-$jQrB#RNkW0vYh<%%;dzJy!;X_kmmHF#GH}>I5Vk)BiPLl)VntT zF~BU2U^fFe!x$t75;1}?OkfNP7{e0AFoQA7VGL6!!vtoI5lp)&%nDPO$;L2qj9?;0 zFf~RnbHFsnsU|SR#xQ3X!5J{yjbQFEhBIJNCNL`uVdj7ZKqec(oN5AB3^UmT<{lHU zJ2-;fOkgI1y#>;43TANxyP3kx0gJGg79{25Cuf6W%GAP;JtYs!X9bh&IcX5Os02di zloV$qrlhihN%oX%FwL2knUj;6l9XS;=3!)HU~bIjVQ67$0-;O|xggR-smUemB}JKu z>7@k_x(Lco$%F87(%3*ngkCB;|ff2NV z8#L<-mW9o0fayytBCH_Ymx3)mfa#qVUcgl{F|aW>Gd3`=F$gg*GB7f5GcYkQF>o<( zF@V;{@G)>Ra4{$_@H22TC^9HAa4{$|C^2v|s4=K8urg>cs55XgXfkLDax-W#XvuRk zXftRta5LyI=rFJ_=rZUsuruf}=rOP`7%=EFurpXO7&0(3STk5Nurt^&*f4N2*fQ7( zaWmL4*fDT3*fZG6aWgnFI52QC#4yANaWlj+#4>O*#4*IlaWf<`#4~U+)G*WtaWm91 z)G}~0)G^e_aWgb9)H851G%_?Yuro9usOkn6?;AWV_Fp+_k zVG6@!24;q-3{x4n8D=s}XW(X-#W0J3nPC9~=#0G`3_BRO8E!D#VBlt~W-MUfW~^nb zW#DFVV^U*aWJ+ZUX5ePZU`k_PWy)mAWZ-7XV#*TaX3A#Dmgi>5XUbvVW-4GRU|?q| zWGZCfW-4bYVqj*fWU63bVQOZoW?*J&WoltyVd`RPV_;?KX6k0(X6j?=W#DF-z%+q@ km1#B8Lc+qj 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