From d169e678ccfbe2986ff5154b1589077c6b7449ca Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 30 Jul 2023 22:05:17 +0200 Subject: [PATCH] Working on API. Dropped WebServer --- .gitignore | 3 +- api_server/app.py | 118 +- api_server/models.py | 53 +- web_server/main.py | 16 - web_server/static/css/sb-admin-2.css | 11281 -------- web_server/static/css/sb-admin-2.min.css | 10 - .../static/img/undraw_posting_photo.svg | 1 - web_server/static/img/undraw_profile.svg | 38 - web_server/static/img/undraw_profile_1.svg | 38 - web_server/static/img/undraw_profile_2.svg | 44 - web_server/static/img/undraw_profile_3.svg | 47 - web_server/static/img/undraw_rocket.svg | 39 - web_server/static/js/demo/chart-area-demo.js | 118 - web_server/static/js/demo/chart-bar-demo.js | 111 - web_server/static/js/demo/chart-pie-demo.js | 35 - web_server/static/js/demo/datatables-demo.js | 4 - web_server/static/js/sb-admin-2.js | 56 - web_server/static/js/sb-admin-2.min.js | 7 - web_server/static/scss/_buttons.scss | 52 - web_server/static/scss/_cards.scss | 36 - web_server/static/scss/_charts.scss | 29 - web_server/static/scss/_dropdowns.scss | 21 - web_server/static/scss/_error.scss | 52 - web_server/static/scss/_footer.scss | 14 - web_server/static/scss/_global.scss | 60 - web_server/static/scss/_login.scss | 50 - web_server/static/scss/_mixins.scss | 1 - web_server/static/scss/_navs.scss | 3 - web_server/static/scss/_utilities.scss | 7 - web_server/static/scss/_variables.scss | 81 - web_server/static/scss/navs/_global.scss | 42 - web_server/static/scss/navs/_sidebar.scss | 477 - web_server/static/scss/navs/_topbar.scss | 144 - web_server/static/scss/sb-admin-2.scss | 20 - .../static/scss/utilities/_animation.scss | 37 - .../static/scss/utilities/_background.scss | 17 - web_server/static/scss/utilities/_border.scss | 7 - .../static/scss/utilities/_display.scss | 4 - .../static/scss/utilities/_progress.scss | 3 - web_server/static/scss/utilities/_rotate.scss | 7 - web_server/static/scss/utilities/_text.scss | 54 - .../vendor/bootstrap/js/bootstrap.bundle.js | 7045 ----- .../bootstrap/js/bootstrap.bundle.js.map | 1 - .../bootstrap/js/bootstrap.bundle.min.js | 7 - .../bootstrap/js/bootstrap.bundle.min.js.map | 1 - .../static/vendor/bootstrap/js/bootstrap.js | 4432 ---- .../vendor/bootstrap/js/bootstrap.js.map | 1 - .../vendor/bootstrap/js/bootstrap.min.js | 7 - .../vendor/bootstrap/js/bootstrap.min.js.map | 1 - .../static/vendor/bootstrap/scss/_alert.scss | 52 - .../static/vendor/bootstrap/scss/_badge.scss | 54 - .../vendor/bootstrap/scss/_breadcrumb.scss | 42 - .../vendor/bootstrap/scss/_button-group.scss | 163 - .../vendor/bootstrap/scss/_buttons.scss | 142 - .../static/vendor/bootstrap/scss/_card.scss | 286 - .../vendor/bootstrap/scss/_carousel.scss | 197 - .../static/vendor/bootstrap/scss/_close.scss | 40 - .../static/vendor/bootstrap/scss/_code.scss | 48 - .../vendor/bootstrap/scss/_custom-forms.scss | 526 - .../vendor/bootstrap/scss/_dropdown.scss | 192 - .../static/vendor/bootstrap/scss/_forms.scss | 347 - .../vendor/bootstrap/scss/_functions.scss | 144 - .../static/vendor/bootstrap/scss/_grid.scss | 73 - .../static/vendor/bootstrap/scss/_images.scss | 42 - .../vendor/bootstrap/scss/_input-group.scss | 208 - .../vendor/bootstrap/scss/_jumbotron.scss | 17 - .../vendor/bootstrap/scss/_list-group.scss | 154 - .../static/vendor/bootstrap/scss/_media.scss | 8 - .../static/vendor/bootstrap/scss/_mixins.scss | 47 - .../static/vendor/bootstrap/scss/_modal.scss | 240 - .../static/vendor/bootstrap/scss/_nav.scss | 120 - .../static/vendor/bootstrap/scss/_navbar.scss | 332 - .../vendor/bootstrap/scss/_pagination.scss | 74 - .../vendor/bootstrap/scss/_popover.scss | 170 - .../static/vendor/bootstrap/scss/_print.scss | 141 - .../vendor/bootstrap/scss/_progress.scss | 47 - .../static/vendor/bootstrap/scss/_reboot.scss | 484 - .../static/vendor/bootstrap/scss/_root.scss | 19 - .../vendor/bootstrap/scss/_spinners.scss | 65 - .../static/vendor/bootstrap/scss/_tables.scss | 185 - .../static/vendor/bootstrap/scss/_toasts.scss | 46 - .../vendor/bootstrap/scss/_tooltip.scss | 115 - .../vendor/bootstrap/scss/_transitions.scss | 20 - .../static/vendor/bootstrap/scss/_type.scss | 125 - .../vendor/bootstrap/scss/_utilities.scss | 18 - .../vendor/bootstrap/scss/_variables.scss | 1146 - .../vendor/bootstrap/scss/bootstrap-grid.scss | 30 - .../bootstrap/scss/bootstrap-reboot.scss | 12 - .../vendor/bootstrap/scss/bootstrap.scss | 44 - .../vendor/bootstrap/scss/mixins/_alert.scss | 13 - .../scss/mixins/_background-variant.scss | 23 - .../vendor/bootstrap/scss/mixins/_badge.scss | 17 - .../bootstrap/scss/mixins/_border-radius.scss | 76 - .../bootstrap/scss/mixins/_box-shadow.scss | 20 - .../bootstrap/scss/mixins/_breakpoints.scss | 123 - .../bootstrap/scss/mixins/_buttons.scss | 110 - .../vendor/bootstrap/scss/mixins/_caret.scss | 62 - .../bootstrap/scss/mixins/_clearfix.scss | 7 - .../bootstrap/scss/mixins/_deprecate.scss | 10 - .../vendor/bootstrap/scss/mixins/_float.scss | 14 - .../vendor/bootstrap/scss/mixins/_forms.scss | 185 - .../bootstrap/scss/mixins/_gradients.scss | 45 - .../scss/mixins/_grid-framework.scss | 80 - .../vendor/bootstrap/scss/mixins/_grid.scss | 69 - .../vendor/bootstrap/scss/mixins/_hover.scss | 37 - .../vendor/bootstrap/scss/mixins/_image.scss | 36 - .../bootstrap/scss/mixins/_list-group.scss | 21 - .../vendor/bootstrap/scss/mixins/_lists.scss | 7 - .../bootstrap/scss/mixins/_nav-divider.scss | 11 - .../bootstrap/scss/mixins/_pagination.scss | 22 - .../bootstrap/scss/mixins/_reset-text.scss | 17 - .../vendor/bootstrap/scss/mixins/_resize.scss | 6 - .../bootstrap/scss/mixins/_screen-reader.scss | 34 - .../vendor/bootstrap/scss/mixins/_size.scss | 7 - .../bootstrap/scss/mixins/_table-row.scss | 39 - .../bootstrap/scss/mixins/_text-emphasis.scss | 17 - .../bootstrap/scss/mixins/_text-hide.scss | 11 - .../bootstrap/scss/mixins/_text-truncate.scss | 8 - .../bootstrap/scss/mixins/_transition.scss | 26 - .../bootstrap/scss/mixins/_visibility.scss | 8 - .../bootstrap/scss/utilities/_align.scss | 8 - .../bootstrap/scss/utilities/_background.scss | 19 - .../bootstrap/scss/utilities/_borders.scss | 75 - .../bootstrap/scss/utilities/_clearfix.scss | 3 - .../bootstrap/scss/utilities/_display.scss | 26 - .../bootstrap/scss/utilities/_embed.scss | 39 - .../bootstrap/scss/utilities/_flex.scss | 51 - .../bootstrap/scss/utilities/_float.scss | 11 - .../scss/utilities/_interactions.scss | 5 - .../bootstrap/scss/utilities/_overflow.scss | 5 - .../bootstrap/scss/utilities/_position.scss | 32 - .../scss/utilities/_screenreaders.scss | 11 - .../bootstrap/scss/utilities/_shadows.scss | 6 - .../bootstrap/scss/utilities/_sizing.scss | 20 - .../bootstrap/scss/utilities/_spacing.scss | 73 - .../scss/utilities/_stretched-link.scss | 19 - .../bootstrap/scss/utilities/_text.scss | 72 - .../bootstrap/scss/utilities/_visibility.scss | 13 - .../vendor/bootstrap/scss/vendor/_rfs.scss | 204 - .../static/vendor/chart.js/Chart.bundle.js | 20776 --------------- .../vendor/chart.js/Chart.bundle.min.js | 7 - web_server/static/vendor/chart.js/Chart.js | 16172 ------------ .../static/vendor/chart.js/Chart.min.js | 7 - .../datatables/dataTables.bootstrap4.css | 210 - .../datatables/dataTables.bootstrap4.js | 184 - .../datatables/dataTables.bootstrap4.min.css | 1 - .../datatables/dataTables.bootstrap4.min.js | 8 - .../vendor/datatables/jquery.dataTables.js | 15387 ----------- .../datatables/jquery.dataTables.min.js | 168 - .../vendor/fontawesome-free/LICENSE.txt | 34 - .../vendor/fontawesome-free/attribution.js | 3 - .../vendor/fontawesome-free/css/all.css | 4619 ---- .../vendor/fontawesome-free/css/all.min.css | 5 - .../vendor/fontawesome-free/css/brands.css | 15 - .../fontawesome-free/css/brands.min.css | 5 - .../fontawesome-free/css/fontawesome.css | 4585 ---- .../fontawesome-free/css/fontawesome.min.css | 5 - .../vendor/fontawesome-free/css/regular.css | 15 - .../fontawesome-free/css/regular.min.css | 5 - .../vendor/fontawesome-free/css/solid.css | 16 - .../vendor/fontawesome-free/css/solid.min.css | 5 - .../fontawesome-free/css/svg-with-js.css | 371 - .../fontawesome-free/css/svg-with-js.min.css | 5 - .../vendor/fontawesome-free/css/v4-shims.css | 2172 -- .../fontawesome-free/css/v4-shims.min.css | 5 - .../static/vendor/fontawesome-free/js/all.js | 4467 ---- .../vendor/fontawesome-free/js/all.min.js | 5 - .../vendor/fontawesome-free/js/brands.js | 586 - .../vendor/fontawesome-free/js/brands.min.js | 5 - .../fontawesome-free/js/conflict-detection.js | 998 - .../js/conflict-detection.min.js | 5 - .../vendor/fontawesome-free/js/fontawesome.js | 2483 -- .../fontawesome-free/js/fontawesome.min.js | 5 - .../vendor/fontawesome-free/js/regular.js | 280 - .../vendor/fontawesome-free/js/regular.min.js | 5 - .../vendor/fontawesome-free/js/solid.js | 1130 - .../vendor/fontawesome-free/js/solid.min.js | 5 - .../vendor/fontawesome-free/js/v4-shims.js | 68 - .../fontawesome-free/js/v4-shims.min.js | 5 - .../fontawesome-free/less/_animated.less | 19 - .../less/_bordered-pulled.less | 16 - .../vendor/fontawesome-free/less/_core.less | 12 - .../fontawesome-free/less/_fixed-width.less | 6 - .../vendor/fontawesome-free/less/_icons.less | 1462 -- .../vendor/fontawesome-free/less/_larger.less | 27 - .../vendor/fontawesome-free/less/_list.less | 18 - .../vendor/fontawesome-free/less/_mixins.less | 56 - .../less/_rotated-flipped.less | 24 - .../fontawesome-free/less/_screen-reader.less | 5 - .../vendor/fontawesome-free/less/_shims.less | 2066 -- .../fontawesome-free/less/_stacked.less | 22 - .../fontawesome-free/less/_variables.less | 1474 -- .../vendor/fontawesome-free/less/brands.less | 23 - .../fontawesome-free/less/fontawesome.less | 16 - .../vendor/fontawesome-free/less/regular.less | 23 - .../vendor/fontawesome-free/less/solid.less | 24 - .../fontawesome-free/less/v4-shims.less | 6 - .../fontawesome-free/metadata/categories.yml | 2572 -- .../fontawesome-free/metadata/icons.yml | 21783 ---------------- .../fontawesome-free/metadata/shims.yml | 298 - .../fontawesome-free/metadata/sponsors.yml | 744 - .../vendor/fontawesome-free/package.json | 58 - .../fontawesome-free/scss/_animated.scss | 20 - .../scss/_bordered-pulled.scss | 20 - .../vendor/fontawesome-free/scss/_core.scss | 21 - .../fontawesome-free/scss/_fixed-width.scss | 6 - .../vendor/fontawesome-free/scss/_icons.scss | 1462 -- .../vendor/fontawesome-free/scss/_larger.scss | 23 - .../vendor/fontawesome-free/scss/_list.scss | 18 - .../vendor/fontawesome-free/scss/_mixins.scss | 56 - .../scss/_rotated-flipped.scss | 24 - .../fontawesome-free/scss/_screen-reader.scss | 5 - .../vendor/fontawesome-free/scss/_shims.scss | 2066 -- .../fontawesome-free/scss/_stacked.scss | 31 - .../fontawesome-free/scss/_variables.scss | 1479 -- .../vendor/fontawesome-free/scss/brands.scss | 23 - .../fontawesome-free/scss/fontawesome.scss | 16 - .../vendor/fontawesome-free/scss/regular.scss | 23 - .../vendor/fontawesome-free/scss/solid.scss | 24 - .../fontawesome-free/scss/v4-shims.scss | 6 - .../fontawesome-free/sprites/brands.svg | 1381 - .../fontawesome-free/sprites/regular.svg | 463 - .../vendor/fontawesome-free/sprites/solid.svg | 3013 --- .../fontawesome-free/svgs/brands/500px.svg | 1 - .../svgs/brands/accessible-icon.svg | 1 - .../fontawesome-free/svgs/brands/accusoft.svg | 1 - .../svgs/brands/acquisitions-incorporated.svg | 1 - .../fontawesome-free/svgs/brands/adn.svg | 1 - .../fontawesome-free/svgs/brands/adversal.svg | 1 - .../svgs/brands/affiliatetheme.svg | 1 - .../fontawesome-free/svgs/brands/airbnb.svg | 1 - .../fontawesome-free/svgs/brands/algolia.svg | 1 - .../fontawesome-free/svgs/brands/alipay.svg | 1 - .../svgs/brands/amazon-pay.svg | 1 - .../fontawesome-free/svgs/brands/amazon.svg | 1 - .../fontawesome-free/svgs/brands/amilia.svg | 1 - .../fontawesome-free/svgs/brands/android.svg | 1 - .../svgs/brands/angellist.svg | 1 - .../svgs/brands/angrycreative.svg | 1 - .../fontawesome-free/svgs/brands/angular.svg | 1 - .../svgs/brands/app-store-ios.svg | 1 - .../svgs/brands/app-store.svg | 1 - .../fontawesome-free/svgs/brands/apper.svg | 1 - .../svgs/brands/apple-pay.svg | 1 - .../fontawesome-free/svgs/brands/apple.svg | 1 - .../svgs/brands/artstation.svg | 1 - .../svgs/brands/asymmetrik.svg | 1 - .../svgs/brands/atlassian.svg | 1 - .../fontawesome-free/svgs/brands/audible.svg | 1 - .../svgs/brands/autoprefixer.svg | 1 - .../fontawesome-free/svgs/brands/avianex.svg | 1 - .../fontawesome-free/svgs/brands/aviato.svg | 1 - .../fontawesome-free/svgs/brands/aws.svg | 1 - .../fontawesome-free/svgs/brands/bandcamp.svg | 1 - .../svgs/brands/battle-net.svg | 1 - .../svgs/brands/behance-square.svg | 1 - .../fontawesome-free/svgs/brands/behance.svg | 1 - .../svgs/brands/bimobject.svg | 1 - .../svgs/brands/bitbucket.svg | 1 - .../fontawesome-free/svgs/brands/bitcoin.svg | 1 - .../fontawesome-free/svgs/brands/bity.svg | 1 - .../svgs/brands/black-tie.svg | 1 - .../svgs/brands/blackberry.svg | 1 - .../svgs/brands/blogger-b.svg | 1 - .../fontawesome-free/svgs/brands/blogger.svg | 1 - .../svgs/brands/bluetooth-b.svg | 1 - .../svgs/brands/bluetooth.svg | 1 - .../svgs/brands/bootstrap.svg | 1 - .../fontawesome-free/svgs/brands/btc.svg | 1 - .../fontawesome-free/svgs/brands/buffer.svg | 1 - .../svgs/brands/buromobelexperte.svg | 1 - .../svgs/brands/buy-n-large.svg | 1 - .../svgs/brands/buysellads.svg | 1 - .../svgs/brands/canadian-maple-leaf.svg | 1 - .../svgs/brands/cc-amazon-pay.svg | 1 - .../fontawesome-free/svgs/brands/cc-amex.svg | 1 - .../svgs/brands/cc-apple-pay.svg | 1 - .../svgs/brands/cc-diners-club.svg | 1 - .../svgs/brands/cc-discover.svg | 1 - .../fontawesome-free/svgs/brands/cc-jcb.svg | 1 - .../svgs/brands/cc-mastercard.svg | 1 - .../svgs/brands/cc-paypal.svg | 1 - .../svgs/brands/cc-stripe.svg | 1 - .../fontawesome-free/svgs/brands/cc-visa.svg | 1 - .../svgs/brands/centercode.svg | 1 - .../fontawesome-free/svgs/brands/centos.svg | 1 - .../fontawesome-free/svgs/brands/chrome.svg | 1 - .../svgs/brands/chromecast.svg | 1 - .../svgs/brands/cloudflare.svg | 1 - .../svgs/brands/cloudscale.svg | 1 - .../svgs/brands/cloudsmith.svg | 1 - .../svgs/brands/cloudversify.svg | 1 - .../fontawesome-free/svgs/brands/codepen.svg | 1 - .../fontawesome-free/svgs/brands/codiepie.svg | 1 - .../svgs/brands/confluence.svg | 1 - .../svgs/brands/connectdevelop.svg | 1 - .../fontawesome-free/svgs/brands/contao.svg | 1 - .../svgs/brands/cotton-bureau.svg | 1 - .../fontawesome-free/svgs/brands/cpanel.svg | 1 - .../svgs/brands/creative-commons-by.svg | 1 - .../svgs/brands/creative-commons-nc-eu.svg | 1 - .../svgs/brands/creative-commons-nc-jp.svg | 1 - .../svgs/brands/creative-commons-nc.svg | 1 - .../svgs/brands/creative-commons-nd.svg | 1 - .../svgs/brands/creative-commons-pd-alt.svg | 1 - .../svgs/brands/creative-commons-pd.svg | 1 - .../svgs/brands/creative-commons-remix.svg | 1 - .../svgs/brands/creative-commons-sa.svg | 1 - .../brands/creative-commons-sampling-plus.svg | 1 - .../svgs/brands/creative-commons-sampling.svg | 1 - .../svgs/brands/creative-commons-share.svg | 1 - .../svgs/brands/creative-commons-zero.svg | 1 - .../svgs/brands/creative-commons.svg | 1 - .../svgs/brands/critical-role.svg | 1 - .../fontawesome-free/svgs/brands/css3-alt.svg | 1 - .../fontawesome-free/svgs/brands/css3.svg | 1 - .../svgs/brands/cuttlefish.svg | 1 - .../svgs/brands/d-and-d-beyond.svg | 1 - .../fontawesome-free/svgs/brands/d-and-d.svg | 1 - .../svgs/brands/dailymotion.svg | 1 - .../fontawesome-free/svgs/brands/dashcube.svg | 1 - .../fontawesome-free/svgs/brands/deezer.svg | 1 - .../svgs/brands/delicious.svg | 1 - .../svgs/brands/deploydog.svg | 1 - .../fontawesome-free/svgs/brands/deskpro.svg | 1 - .../fontawesome-free/svgs/brands/dev.svg | 1 - .../svgs/brands/deviantart.svg | 1 - .../fontawesome-free/svgs/brands/dhl.svg | 1 - .../fontawesome-free/svgs/brands/diaspora.svg | 1 - .../fontawesome-free/svgs/brands/digg.svg | 1 - .../svgs/brands/digital-ocean.svg | 1 - .../fontawesome-free/svgs/brands/discord.svg | 1 - .../svgs/brands/discourse.svg | 1 - .../fontawesome-free/svgs/brands/dochub.svg | 1 - .../fontawesome-free/svgs/brands/docker.svg | 1 - .../svgs/brands/draft2digital.svg | 1 - .../svgs/brands/dribbble-square.svg | 1 - .../fontawesome-free/svgs/brands/dribbble.svg | 1 - .../fontawesome-free/svgs/brands/dropbox.svg | 1 - .../fontawesome-free/svgs/brands/drupal.svg | 1 - .../fontawesome-free/svgs/brands/dyalog.svg | 1 - .../svgs/brands/earlybirds.svg | 1 - .../fontawesome-free/svgs/brands/ebay.svg | 1 - .../svgs/brands/edge-legacy.svg | 1 - .../fontawesome-free/svgs/brands/edge.svg | 1 - .../svgs/brands/elementor.svg | 1 - .../fontawesome-free/svgs/brands/ello.svg | 1 - .../fontawesome-free/svgs/brands/ember.svg | 1 - .../fontawesome-free/svgs/brands/empire.svg | 1 - .../fontawesome-free/svgs/brands/envira.svg | 1 - .../fontawesome-free/svgs/brands/erlang.svg | 1 - .../fontawesome-free/svgs/brands/ethereum.svg | 1 - .../fontawesome-free/svgs/brands/etsy.svg | 1 - .../fontawesome-free/svgs/brands/evernote.svg | 1 - .../svgs/brands/expeditedssl.svg | 1 - .../svgs/brands/facebook-f.svg | 1 - .../svgs/brands/facebook-messenger.svg | 1 - .../svgs/brands/facebook-square.svg | 1 - .../fontawesome-free/svgs/brands/facebook.svg | 1 - .../svgs/brands/fantasy-flight-games.svg | 1 - .../fontawesome-free/svgs/brands/fedex.svg | 1 - .../fontawesome-free/svgs/brands/fedora.svg | 1 - .../fontawesome-free/svgs/brands/figma.svg | 1 - .../svgs/brands/firefox-browser.svg | 1 - .../fontawesome-free/svgs/brands/firefox.svg | 1 - .../svgs/brands/first-order-alt.svg | 1 - .../svgs/brands/first-order.svg | 1 - .../svgs/brands/firstdraft.svg | 1 - .../fontawesome-free/svgs/brands/flickr.svg | 1 - .../svgs/brands/flipboard.svg | 1 - .../fontawesome-free/svgs/brands/fly.svg | 1 - .../svgs/brands/font-awesome-alt.svg | 1 - .../svgs/brands/font-awesome-flag.svg | 1 - .../svgs/brands/font-awesome-logo-full.svg | 1 - .../svgs/brands/font-awesome.svg | 1 - .../svgs/brands/fonticons-fi.svg | 1 - .../svgs/brands/fonticons.svg | 1 - .../svgs/brands/fort-awesome-alt.svg | 1 - .../svgs/brands/fort-awesome.svg | 1 - .../fontawesome-free/svgs/brands/forumbee.svg | 1 - .../svgs/brands/foursquare.svg | 1 - .../svgs/brands/free-code-camp.svg | 1 - .../fontawesome-free/svgs/brands/freebsd.svg | 1 - .../fontawesome-free/svgs/brands/fulcrum.svg | 1 - .../svgs/brands/galactic-republic.svg | 1 - .../svgs/brands/galactic-senate.svg | 1 - .../svgs/brands/get-pocket.svg | 1 - .../svgs/brands/gg-circle.svg | 1 - .../fontawesome-free/svgs/brands/gg.svg | 1 - .../fontawesome-free/svgs/brands/git-alt.svg | 1 - .../svgs/brands/git-square.svg | 1 - .../fontawesome-free/svgs/brands/git.svg | 1 - .../svgs/brands/github-alt.svg | 1 - .../svgs/brands/github-square.svg | 1 - .../fontawesome-free/svgs/brands/github.svg | 1 - .../svgs/brands/gitkraken.svg | 1 - .../fontawesome-free/svgs/brands/gitlab.svg | 1 - .../fontawesome-free/svgs/brands/gitter.svg | 1 - .../fontawesome-free/svgs/brands/glide-g.svg | 1 - .../fontawesome-free/svgs/brands/glide.svg | 1 - .../fontawesome-free/svgs/brands/gofore.svg | 1 - .../svgs/brands/goodreads-g.svg | 1 - .../svgs/brands/goodreads.svg | 1 - .../svgs/brands/google-drive.svg | 1 - .../svgs/brands/google-pay.svg | 1 - .../svgs/brands/google-play.svg | 1 - .../svgs/brands/google-plus-g.svg | 1 - .../svgs/brands/google-plus-square.svg | 1 - .../svgs/brands/google-plus.svg | 1 - .../svgs/brands/google-wallet.svg | 1 - .../fontawesome-free/svgs/brands/google.svg | 1 - .../fontawesome-free/svgs/brands/gratipay.svg | 1 - .../fontawesome-free/svgs/brands/grav.svg | 1 - .../fontawesome-free/svgs/brands/gripfire.svg | 1 - .../fontawesome-free/svgs/brands/grunt.svg | 1 - .../fontawesome-free/svgs/brands/guilded.svg | 1 - .../fontawesome-free/svgs/brands/gulp.svg | 1 - .../svgs/brands/hacker-news-square.svg | 1 - .../svgs/brands/hacker-news.svg | 1 - .../svgs/brands/hackerrank.svg | 1 - .../fontawesome-free/svgs/brands/hips.svg | 1 - .../svgs/brands/hire-a-helper.svg | 1 - .../fontawesome-free/svgs/brands/hive.svg | 1 - .../fontawesome-free/svgs/brands/hooli.svg | 1 - .../fontawesome-free/svgs/brands/hornbill.svg | 1 - .../fontawesome-free/svgs/brands/hotjar.svg | 1 - .../fontawesome-free/svgs/brands/houzz.svg | 1 - .../fontawesome-free/svgs/brands/html5.svg | 1 - .../fontawesome-free/svgs/brands/hubspot.svg | 1 - .../fontawesome-free/svgs/brands/ideal.svg | 1 - .../fontawesome-free/svgs/brands/imdb.svg | 1 - .../fontawesome-free/svgs/brands/innosoft.svg | 1 - .../svgs/brands/instagram-square.svg | 1 - .../svgs/brands/instagram.svg | 1 - .../fontawesome-free/svgs/brands/instalod.svg | 1 - .../fontawesome-free/svgs/brands/intercom.svg | 1 - .../svgs/brands/internet-explorer.svg | 1 - .../fontawesome-free/svgs/brands/invision.svg | 1 - .../fontawesome-free/svgs/brands/ioxhost.svg | 1 - .../fontawesome-free/svgs/brands/itch-io.svg | 1 - .../svgs/brands/itunes-note.svg | 1 - .../fontawesome-free/svgs/brands/itunes.svg | 1 - .../fontawesome-free/svgs/brands/java.svg | 1 - .../svgs/brands/jedi-order.svg | 1 - .../fontawesome-free/svgs/brands/jenkins.svg | 1 - .../fontawesome-free/svgs/brands/jira.svg | 1 - .../fontawesome-free/svgs/brands/joget.svg | 1 - .../fontawesome-free/svgs/brands/joomla.svg | 1 - .../svgs/brands/js-square.svg | 1 - .../fontawesome-free/svgs/brands/js.svg | 1 - .../fontawesome-free/svgs/brands/jsfiddle.svg | 1 - .../fontawesome-free/svgs/brands/kaggle.svg | 1 - .../fontawesome-free/svgs/brands/keybase.svg | 1 - .../fontawesome-free/svgs/brands/keycdn.svg | 1 - .../svgs/brands/kickstarter-k.svg | 1 - .../svgs/brands/kickstarter.svg | 1 - .../fontawesome-free/svgs/brands/korvue.svg | 1 - .../fontawesome-free/svgs/brands/laravel.svg | 1 - .../svgs/brands/lastfm-square.svg | 1 - .../fontawesome-free/svgs/brands/lastfm.svg | 1 - .../fontawesome-free/svgs/brands/leanpub.svg | 1 - .../fontawesome-free/svgs/brands/less.svg | 1 - .../fontawesome-free/svgs/brands/line.svg | 1 - .../svgs/brands/linkedin-in.svg | 1 - .../fontawesome-free/svgs/brands/linkedin.svg | 1 - .../fontawesome-free/svgs/brands/linode.svg | 1 - .../fontawesome-free/svgs/brands/linux.svg | 1 - .../fontawesome-free/svgs/brands/lyft.svg | 1 - .../fontawesome-free/svgs/brands/magento.svg | 1 - .../svgs/brands/mailchimp.svg | 1 - .../svgs/brands/mandalorian.svg | 1 - .../fontawesome-free/svgs/brands/markdown.svg | 1 - .../fontawesome-free/svgs/brands/mastodon.svg | 1 - .../fontawesome-free/svgs/brands/maxcdn.svg | 1 - .../fontawesome-free/svgs/brands/mdb.svg | 1 - .../fontawesome-free/svgs/brands/medapps.svg | 1 - .../fontawesome-free/svgs/brands/medium-m.svg | 1 - .../fontawesome-free/svgs/brands/medium.svg | 1 - .../fontawesome-free/svgs/brands/medrt.svg | 1 - .../fontawesome-free/svgs/brands/meetup.svg | 1 - .../fontawesome-free/svgs/brands/megaport.svg | 1 - .../fontawesome-free/svgs/brands/mendeley.svg | 1 - .../svgs/brands/microblog.svg | 1 - .../svgs/brands/microsoft.svg | 1 - .../fontawesome-free/svgs/brands/mix.svg | 1 - .../fontawesome-free/svgs/brands/mixcloud.svg | 1 - .../fontawesome-free/svgs/brands/mixer.svg | 1 - .../fontawesome-free/svgs/brands/mizuni.svg | 1 - .../fontawesome-free/svgs/brands/modx.svg | 1 - .../fontawesome-free/svgs/brands/monero.svg | 1 - .../fontawesome-free/svgs/brands/napster.svg | 1 - .../fontawesome-free/svgs/brands/neos.svg | 1 - .../fontawesome-free/svgs/brands/nimblr.svg | 1 - .../fontawesome-free/svgs/brands/node-js.svg | 1 - .../fontawesome-free/svgs/brands/node.svg | 1 - .../fontawesome-free/svgs/brands/npm.svg | 1 - .../fontawesome-free/svgs/brands/ns8.svg | 1 - .../svgs/brands/nutritionix.svg | 1 - .../svgs/brands/octopus-deploy.svg | 1 - .../svgs/brands/odnoklassniki-square.svg | 1 - .../svgs/brands/odnoklassniki.svg | 1 - .../svgs/brands/old-republic.svg | 1 - .../fontawesome-free/svgs/brands/opencart.svg | 1 - .../fontawesome-free/svgs/brands/openid.svg | 1 - .../fontawesome-free/svgs/brands/opera.svg | 1 - .../svgs/brands/optin-monster.svg | 1 - .../fontawesome-free/svgs/brands/orcid.svg | 1 - .../fontawesome-free/svgs/brands/osi.svg | 1 - .../fontawesome-free/svgs/brands/page4.svg | 1 - .../svgs/brands/pagelines.svg | 1 - .../fontawesome-free/svgs/brands/palfed.svg | 1 - .../fontawesome-free/svgs/brands/patreon.svg | 1 - .../fontawesome-free/svgs/brands/paypal.svg | 1 - .../svgs/brands/penny-arcade.svg | 1 - .../fontawesome-free/svgs/brands/perbyte.svg | 1 - .../svgs/brands/periscope.svg | 1 - .../svgs/brands/phabricator.svg | 1 - .../svgs/brands/phoenix-framework.svg | 1 - .../svgs/brands/phoenix-squadron.svg | 1 - .../fontawesome-free/svgs/brands/php.svg | 1 - .../svgs/brands/pied-piper-alt.svg | 1 - .../svgs/brands/pied-piper-hat.svg | 1 - .../svgs/brands/pied-piper-pp.svg | 1 - .../svgs/brands/pied-piper-square.svg | 1 - .../svgs/brands/pied-piper.svg | 1 - .../svgs/brands/pinterest-p.svg | 1 - .../svgs/brands/pinterest-square.svg | 1 - .../svgs/brands/pinterest.svg | 1 - .../svgs/brands/playstation.svg | 1 - .../svgs/brands/product-hunt.svg | 1 - .../fontawesome-free/svgs/brands/pushed.svg | 1 - .../fontawesome-free/svgs/brands/python.svg | 1 - .../fontawesome-free/svgs/brands/qq.svg | 1 - .../svgs/brands/quinscape.svg | 1 - .../fontawesome-free/svgs/brands/quora.svg | 1 - .../svgs/brands/r-project.svg | 1 - .../svgs/brands/raspberry-pi.svg | 1 - .../fontawesome-free/svgs/brands/ravelry.svg | 1 - .../fontawesome-free/svgs/brands/react.svg | 1 - .../svgs/brands/reacteurope.svg | 1 - .../fontawesome-free/svgs/brands/readme.svg | 1 - .../fontawesome-free/svgs/brands/rebel.svg | 1 - .../svgs/brands/red-river.svg | 1 - .../svgs/brands/reddit-alien.svg | 1 - .../svgs/brands/reddit-square.svg | 1 - .../fontawesome-free/svgs/brands/reddit.svg | 1 - .../fontawesome-free/svgs/brands/redhat.svg | 1 - .../fontawesome-free/svgs/brands/renren.svg | 1 - .../fontawesome-free/svgs/brands/replyd.svg | 1 - .../svgs/brands/researchgate.svg | 1 - .../svgs/brands/resolving.svg | 1 - .../fontawesome-free/svgs/brands/rev.svg | 1 - .../svgs/brands/rocketchat.svg | 1 - .../fontawesome-free/svgs/brands/rockrms.svg | 1 - .../fontawesome-free/svgs/brands/rust.svg | 1 - .../fontawesome-free/svgs/brands/safari.svg | 1 - .../svgs/brands/salesforce.svg | 1 - .../fontawesome-free/svgs/brands/sass.svg | 1 - .../fontawesome-free/svgs/brands/schlix.svg | 1 - .../fontawesome-free/svgs/brands/scribd.svg | 1 - .../svgs/brands/searchengin.svg | 1 - .../fontawesome-free/svgs/brands/sellcast.svg | 1 - .../fontawesome-free/svgs/brands/sellsy.svg | 1 - .../svgs/brands/servicestack.svg | 1 - .../svgs/brands/shirtsinbulk.svg | 1 - .../fontawesome-free/svgs/brands/shopify.svg | 1 - .../fontawesome-free/svgs/brands/shopware.svg | 1 - .../svgs/brands/simplybuilt.svg | 1 - .../fontawesome-free/svgs/brands/sistrix.svg | 1 - .../fontawesome-free/svgs/brands/sith.svg | 1 - .../fontawesome-free/svgs/brands/sketch.svg | 1 - .../fontawesome-free/svgs/brands/skyatlas.svg | 1 - .../fontawesome-free/svgs/brands/skype.svg | 1 - .../svgs/brands/slack-hash.svg | 1 - .../fontawesome-free/svgs/brands/slack.svg | 1 - .../svgs/brands/slideshare.svg | 1 - .../svgs/brands/snapchat-ghost.svg | 1 - .../svgs/brands/snapchat-square.svg | 1 - .../fontawesome-free/svgs/brands/snapchat.svg | 1 - .../svgs/brands/soundcloud.svg | 1 - .../svgs/brands/sourcetree.svg | 1 - .../fontawesome-free/svgs/brands/speakap.svg | 1 - .../svgs/brands/speaker-deck.svg | 1 - .../fontawesome-free/svgs/brands/spotify.svg | 1 - .../svgs/brands/squarespace.svg | 1 - .../svgs/brands/stack-exchange.svg | 1 - .../svgs/brands/stack-overflow.svg | 1 - .../svgs/brands/stackpath.svg | 1 - .../svgs/brands/staylinked.svg | 1 - .../svgs/brands/steam-square.svg | 1 - .../svgs/brands/steam-symbol.svg | 1 - .../fontawesome-free/svgs/brands/steam.svg | 1 - .../svgs/brands/sticker-mule.svg | 1 - .../fontawesome-free/svgs/brands/strava.svg | 1 - .../fontawesome-free/svgs/brands/stripe-s.svg | 1 - .../fontawesome-free/svgs/brands/stripe.svg | 1 - .../svgs/brands/studiovinari.svg | 1 - .../svgs/brands/stumbleupon-circle.svg | 1 - .../svgs/brands/stumbleupon.svg | 1 - .../svgs/brands/superpowers.svg | 1 - .../fontawesome-free/svgs/brands/supple.svg | 1 - .../fontawesome-free/svgs/brands/suse.svg | 1 - .../fontawesome-free/svgs/brands/swift.svg | 1 - .../fontawesome-free/svgs/brands/symfony.svg | 1 - .../svgs/brands/teamspeak.svg | 1 - .../svgs/brands/telegram-plane.svg | 1 - .../fontawesome-free/svgs/brands/telegram.svg | 1 - .../svgs/brands/tencent-weibo.svg | 1 - .../svgs/brands/the-red-yeti.svg | 1 - .../fontawesome-free/svgs/brands/themeco.svg | 1 - .../svgs/brands/themeisle.svg | 1 - .../svgs/brands/think-peaks.svg | 1 - .../fontawesome-free/svgs/brands/tiktok.svg | 1 - .../svgs/brands/trade-federation.svg | 1 - .../fontawesome-free/svgs/brands/trello.svg | 1 - .../svgs/brands/tripadvisor.svg | 1 - .../svgs/brands/tumblr-square.svg | 1 - .../fontawesome-free/svgs/brands/tumblr.svg | 1 - .../fontawesome-free/svgs/brands/twitch.svg | 1 - .../svgs/brands/twitter-square.svg | 1 - .../fontawesome-free/svgs/brands/twitter.svg | 1 - .../fontawesome-free/svgs/brands/typo3.svg | 1 - .../fontawesome-free/svgs/brands/uber.svg | 1 - .../fontawesome-free/svgs/brands/ubuntu.svg | 1 - .../fontawesome-free/svgs/brands/uikit.svg | 1 - .../fontawesome-free/svgs/brands/umbraco.svg | 1 - .../svgs/brands/uncharted.svg | 1 - .../svgs/brands/uniregistry.svg | 1 - .../fontawesome-free/svgs/brands/unity.svg | 1 - .../fontawesome-free/svgs/brands/unsplash.svg | 1 - .../fontawesome-free/svgs/brands/untappd.svg | 1 - .../fontawesome-free/svgs/brands/ups.svg | 1 - .../fontawesome-free/svgs/brands/usb.svg | 1 - .../fontawesome-free/svgs/brands/usps.svg | 1 - .../fontawesome-free/svgs/brands/ussunnah.svg | 1 - .../fontawesome-free/svgs/brands/vaadin.svg | 1 - .../fontawesome-free/svgs/brands/viacoin.svg | 1 - .../svgs/brands/viadeo-square.svg | 1 - .../fontawesome-free/svgs/brands/viadeo.svg | 1 - .../fontawesome-free/svgs/brands/viber.svg | 1 - .../svgs/brands/vimeo-square.svg | 1 - .../fontawesome-free/svgs/brands/vimeo-v.svg | 1 - .../fontawesome-free/svgs/brands/vimeo.svg | 1 - .../fontawesome-free/svgs/brands/vine.svg | 1 - .../fontawesome-free/svgs/brands/vk.svg | 1 - .../fontawesome-free/svgs/brands/vnv.svg | 1 - .../fontawesome-free/svgs/brands/vuejs.svg | 1 - .../svgs/brands/watchman-monitoring.svg | 1 - .../fontawesome-free/svgs/brands/waze.svg | 1 - .../fontawesome-free/svgs/brands/weebly.svg | 1 - .../fontawesome-free/svgs/brands/weibo.svg | 1 - .../fontawesome-free/svgs/brands/weixin.svg | 1 - .../svgs/brands/whatsapp-square.svg | 1 - .../fontawesome-free/svgs/brands/whatsapp.svg | 1 - .../fontawesome-free/svgs/brands/whmcs.svg | 1 - .../svgs/brands/wikipedia-w.svg | 1 - .../fontawesome-free/svgs/brands/windows.svg | 1 - .../fontawesome-free/svgs/brands/wix.svg | 1 - .../svgs/brands/wizards-of-the-coast.svg | 1 - .../fontawesome-free/svgs/brands/wodu.svg | 1 - .../svgs/brands/wolf-pack-battalion.svg | 1 - .../svgs/brands/wordpress-simple.svg | 1 - .../svgs/brands/wordpress.svg | 1 - .../svgs/brands/wpbeginner.svg | 1 - .../svgs/brands/wpexplorer.svg | 1 - .../fontawesome-free/svgs/brands/wpforms.svg | 1 - .../fontawesome-free/svgs/brands/wpressr.svg | 1 - .../fontawesome-free/svgs/brands/xbox.svg | 1 - .../svgs/brands/xing-square.svg | 1 - .../fontawesome-free/svgs/brands/xing.svg | 1 - .../svgs/brands/y-combinator.svg | 1 - .../fontawesome-free/svgs/brands/yahoo.svg | 1 - .../fontawesome-free/svgs/brands/yammer.svg | 1 - .../svgs/brands/yandex-international.svg | 1 - .../fontawesome-free/svgs/brands/yandex.svg | 1 - .../fontawesome-free/svgs/brands/yarn.svg | 1 - .../fontawesome-free/svgs/brands/yelp.svg | 1 - .../fontawesome-free/svgs/brands/yoast.svg | 1 - .../svgs/brands/youtube-square.svg | 1 - .../fontawesome-free/svgs/brands/youtube.svg | 1 - .../fontawesome-free/svgs/brands/zhihu.svg | 1 - .../svgs/regular/address-book.svg | 1 - .../svgs/regular/address-card.svg | 1 - .../fontawesome-free/svgs/regular/angry.svg | 1 - .../svgs/regular/arrow-alt-circle-down.svg | 1 - .../svgs/regular/arrow-alt-circle-left.svg | 1 - .../svgs/regular/arrow-alt-circle-right.svg | 1 - .../svgs/regular/arrow-alt-circle-up.svg | 1 - .../svgs/regular/bell-slash.svg | 1 - .../fontawesome-free/svgs/regular/bell.svg | 1 - .../svgs/regular/bookmark.svg | 1 - .../svgs/regular/building.svg | 1 - .../svgs/regular/calendar-alt.svg | 1 - .../svgs/regular/calendar-check.svg | 1 - .../svgs/regular/calendar-minus.svg | 1 - .../svgs/regular/calendar-plus.svg | 1 - .../svgs/regular/calendar-times.svg | 1 - .../svgs/regular/calendar.svg | 1 - .../svgs/regular/caret-square-down.svg | 1 - .../svgs/regular/caret-square-left.svg | 1 - .../svgs/regular/caret-square-right.svg | 1 - .../svgs/regular/caret-square-up.svg | 1 - .../svgs/regular/chart-bar.svg | 1 - .../svgs/regular/check-circle.svg | 1 - .../svgs/regular/check-square.svg | 1 - .../fontawesome-free/svgs/regular/circle.svg | 1 - .../svgs/regular/clipboard.svg | 1 - .../fontawesome-free/svgs/regular/clock.svg | 1 - .../fontawesome-free/svgs/regular/clone.svg | 1 - .../svgs/regular/closed-captioning.svg | 1 - .../svgs/regular/comment-alt.svg | 1 - .../svgs/regular/comment-dots.svg | 1 - .../fontawesome-free/svgs/regular/comment.svg | 1 - .../svgs/regular/comments.svg | 1 - .../fontawesome-free/svgs/regular/compass.svg | 1 - .../fontawesome-free/svgs/regular/copy.svg | 1 - .../svgs/regular/copyright.svg | 1 - .../svgs/regular/credit-card.svg | 1 - .../fontawesome-free/svgs/regular/dizzy.svg | 1 - .../svgs/regular/dot-circle.svg | 1 - .../fontawesome-free/svgs/regular/edit.svg | 1 - .../svgs/regular/envelope-open.svg | 1 - .../svgs/regular/envelope.svg | 1 - .../svgs/regular/eye-slash.svg | 1 - .../fontawesome-free/svgs/regular/eye.svg | 1 - .../svgs/regular/file-alt.svg | 1 - .../svgs/regular/file-archive.svg | 1 - .../svgs/regular/file-audio.svg | 1 - .../svgs/regular/file-code.svg | 1 - .../svgs/regular/file-excel.svg | 1 - .../svgs/regular/file-image.svg | 1 - .../svgs/regular/file-pdf.svg | 1 - .../svgs/regular/file-powerpoint.svg | 1 - .../svgs/regular/file-video.svg | 1 - .../svgs/regular/file-word.svg | 1 - .../fontawesome-free/svgs/regular/file.svg | 1 - .../fontawesome-free/svgs/regular/flag.svg | 1 - .../fontawesome-free/svgs/regular/flushed.svg | 1 - .../svgs/regular/folder-open.svg | 1 - .../fontawesome-free/svgs/regular/folder.svg | 1 - .../svgs/regular/font-awesome-logo-full.svg | 1 - .../svgs/regular/frown-open.svg | 1 - .../fontawesome-free/svgs/regular/frown.svg | 1 - .../fontawesome-free/svgs/regular/futbol.svg | 1 - .../fontawesome-free/svgs/regular/gem.svg | 1 - .../fontawesome-free/svgs/regular/grimace.svg | 1 - .../svgs/regular/grin-alt.svg | 1 - .../svgs/regular/grin-beam-sweat.svg | 1 - .../svgs/regular/grin-beam.svg | 1 - .../svgs/regular/grin-hearts.svg | 1 - .../svgs/regular/grin-squint-tears.svg | 1 - .../svgs/regular/grin-squint.svg | 1 - .../svgs/regular/grin-stars.svg | 1 - .../svgs/regular/grin-tears.svg | 1 - .../svgs/regular/grin-tongue-squint.svg | 1 - .../svgs/regular/grin-tongue-wink.svg | 1 - .../svgs/regular/grin-tongue.svg | 1 - .../svgs/regular/grin-wink.svg | 1 - .../fontawesome-free/svgs/regular/grin.svg | 1 - .../svgs/regular/hand-lizard.svg | 1 - .../svgs/regular/hand-paper.svg | 1 - .../svgs/regular/hand-peace.svg | 1 - .../svgs/regular/hand-point-down.svg | 1 - .../svgs/regular/hand-point-left.svg | 1 - .../svgs/regular/hand-point-right.svg | 1 - .../svgs/regular/hand-point-up.svg | 1 - .../svgs/regular/hand-pointer.svg | 1 - .../svgs/regular/hand-rock.svg | 1 - .../svgs/regular/hand-scissors.svg | 1 - .../svgs/regular/hand-spock.svg | 1 - .../svgs/regular/handshake.svg | 1 - .../fontawesome-free/svgs/regular/hdd.svg | 1 - .../fontawesome-free/svgs/regular/heart.svg | 1 - .../svgs/regular/hospital.svg | 1 - .../svgs/regular/hourglass.svg | 1 - .../svgs/regular/id-badge.svg | 1 - .../fontawesome-free/svgs/regular/id-card.svg | 1 - .../fontawesome-free/svgs/regular/image.svg | 1 - .../fontawesome-free/svgs/regular/images.svg | 1 - .../svgs/regular/keyboard.svg | 1 - .../svgs/regular/kiss-beam.svg | 1 - .../svgs/regular/kiss-wink-heart.svg | 1 - .../fontawesome-free/svgs/regular/kiss.svg | 1 - .../svgs/regular/laugh-beam.svg | 1 - .../svgs/regular/laugh-squint.svg | 1 - .../svgs/regular/laugh-wink.svg | 1 - .../fontawesome-free/svgs/regular/laugh.svg | 1 - .../fontawesome-free/svgs/regular/lemon.svg | 1 - .../svgs/regular/life-ring.svg | 1 - .../svgs/regular/lightbulb.svg | 1 - .../svgs/regular/list-alt.svg | 1 - .../fontawesome-free/svgs/regular/map.svg | 1 - .../svgs/regular/meh-blank.svg | 1 - .../svgs/regular/meh-rolling-eyes.svg | 1 - .../fontawesome-free/svgs/regular/meh.svg | 1 - .../svgs/regular/minus-square.svg | 1 - .../svgs/regular/money-bill-alt.svg | 1 - .../fontawesome-free/svgs/regular/moon.svg | 1 - .../svgs/regular/newspaper.svg | 1 - .../svgs/regular/object-group.svg | 1 - .../svgs/regular/object-ungroup.svg | 1 - .../svgs/regular/paper-plane.svg | 1 - .../svgs/regular/pause-circle.svg | 1 - .../svgs/regular/play-circle.svg | 1 - .../svgs/regular/plus-square.svg | 1 - .../svgs/regular/question-circle.svg | 1 - .../svgs/regular/registered.svg | 1 - .../fontawesome-free/svgs/regular/sad-cry.svg | 1 - .../svgs/regular/sad-tear.svg | 1 - .../fontawesome-free/svgs/regular/save.svg | 1 - .../svgs/regular/share-square.svg | 1 - .../svgs/regular/smile-beam.svg | 1 - .../svgs/regular/smile-wink.svg | 1 - .../fontawesome-free/svgs/regular/smile.svg | 1 - .../svgs/regular/snowflake.svg | 1 - .../fontawesome-free/svgs/regular/square.svg | 1 - .../svgs/regular/star-half.svg | 1 - .../fontawesome-free/svgs/regular/star.svg | 1 - .../svgs/regular/sticky-note.svg | 1 - .../svgs/regular/stop-circle.svg | 1 - .../fontawesome-free/svgs/regular/sun.svg | 1 - .../svgs/regular/surprise.svg | 1 - .../svgs/regular/thumbs-down.svg | 1 - .../svgs/regular/thumbs-up.svg | 1 - .../svgs/regular/times-circle.svg | 1 - .../fontawesome-free/svgs/regular/tired.svg | 1 - .../svgs/regular/trash-alt.svg | 1 - .../svgs/regular/user-circle.svg | 1 - .../fontawesome-free/svgs/regular/user.svg | 1 - .../svgs/regular/window-close.svg | 1 - .../svgs/regular/window-maximize.svg | 1 - .../svgs/regular/window-minimize.svg | 1 - .../svgs/regular/window-restore.svg | 1 - .../vendor/fontawesome-free/svgs/solid/ad.svg | 1 - .../svgs/solid/address-book.svg | 1 - .../svgs/solid/address-card.svg | 1 - .../fontawesome-free/svgs/solid/adjust.svg | 1 - .../svgs/solid/air-freshener.svg | 1 - .../svgs/solid/align-center.svg | 1 - .../svgs/solid/align-justify.svg | 1 - .../svgs/solid/align-left.svg | 1 - .../svgs/solid/align-right.svg | 1 - .../fontawesome-free/svgs/solid/allergies.svg | 1 - .../fontawesome-free/svgs/solid/ambulance.svg | 1 - .../american-sign-language-interpreting.svg | 1 - .../fontawesome-free/svgs/solid/anchor.svg | 1 - .../svgs/solid/angle-double-down.svg | 1 - .../svgs/solid/angle-double-left.svg | 1 - .../svgs/solid/angle-double-right.svg | 1 - .../svgs/solid/angle-double-up.svg | 1 - .../svgs/solid/angle-down.svg | 1 - .../svgs/solid/angle-left.svg | 1 - .../svgs/solid/angle-right.svg | 1 - .../fontawesome-free/svgs/solid/angle-up.svg | 1 - .../fontawesome-free/svgs/solid/angry.svg | 1 - .../fontawesome-free/svgs/solid/ankh.svg | 1 - .../fontawesome-free/svgs/solid/apple-alt.svg | 1 - .../fontawesome-free/svgs/solid/archive.svg | 1 - .../fontawesome-free/svgs/solid/archway.svg | 1 - .../svgs/solid/arrow-alt-circle-down.svg | 1 - .../svgs/solid/arrow-alt-circle-left.svg | 1 - .../svgs/solid/arrow-alt-circle-right.svg | 1 - .../svgs/solid/arrow-alt-circle-up.svg | 1 - .../svgs/solid/arrow-circle-down.svg | 1 - .../svgs/solid/arrow-circle-left.svg | 1 - .../svgs/solid/arrow-circle-right.svg | 1 - .../svgs/solid/arrow-circle-up.svg | 1 - .../svgs/solid/arrow-down.svg | 1 - .../svgs/solid/arrow-left.svg | 1 - .../svgs/solid/arrow-right.svg | 1 - .../fontawesome-free/svgs/solid/arrow-up.svg | 1 - .../svgs/solid/arrows-alt-h.svg | 1 - .../svgs/solid/arrows-alt-v.svg | 1 - .../svgs/solid/arrows-alt.svg | 1 - .../solid/assistive-listening-systems.svg | 1 - .../fontawesome-free/svgs/solid/asterisk.svg | 1 - .../vendor/fontawesome-free/svgs/solid/at.svg | 1 - .../fontawesome-free/svgs/solid/atlas.svg | 1 - .../fontawesome-free/svgs/solid/atom.svg | 1 - .../svgs/solid/audio-description.svg | 1 - .../fontawesome-free/svgs/solid/award.svg | 1 - .../svgs/solid/baby-carriage.svg | 1 - .../fontawesome-free/svgs/solid/baby.svg | 1 - .../fontawesome-free/svgs/solid/backspace.svg | 1 - .../fontawesome-free/svgs/solid/backward.svg | 1 - .../fontawesome-free/svgs/solid/bacon.svg | 1 - .../fontawesome-free/svgs/solid/bacteria.svg | 1 - .../fontawesome-free/svgs/solid/bacterium.svg | 1 - .../fontawesome-free/svgs/solid/bahai.svg | 1 - .../svgs/solid/balance-scale-left.svg | 1 - .../svgs/solid/balance-scale-right.svg | 1 - .../svgs/solid/balance-scale.svg | 1 - .../fontawesome-free/svgs/solid/ban.svg | 1 - .../fontawesome-free/svgs/solid/band-aid.svg | 1 - .../fontawesome-free/svgs/solid/barcode.svg | 1 - .../fontawesome-free/svgs/solid/bars.svg | 1 - .../svgs/solid/baseball-ball.svg | 1 - .../svgs/solid/basketball-ball.svg | 1 - .../fontawesome-free/svgs/solid/bath.svg | 1 - .../svgs/solid/battery-empty.svg | 1 - .../svgs/solid/battery-full.svg | 1 - .../svgs/solid/battery-half.svg | 1 - .../svgs/solid/battery-quarter.svg | 1 - .../svgs/solid/battery-three-quarters.svg | 1 - .../fontawesome-free/svgs/solid/bed.svg | 1 - .../fontawesome-free/svgs/solid/beer.svg | 1 - .../svgs/solid/bell-slash.svg | 1 - .../fontawesome-free/svgs/solid/bell.svg | 1 - .../svgs/solid/bezier-curve.svg | 1 - .../fontawesome-free/svgs/solid/bible.svg | 1 - .../fontawesome-free/svgs/solid/bicycle.svg | 1 - .../fontawesome-free/svgs/solid/biking.svg | 1 - .../svgs/solid/binoculars.svg | 1 - .../fontawesome-free/svgs/solid/biohazard.svg | 1 - .../svgs/solid/birthday-cake.svg | 1 - .../svgs/solid/blender-phone.svg | 1 - .../fontawesome-free/svgs/solid/blender.svg | 1 - .../fontawesome-free/svgs/solid/blind.svg | 1 - .../fontawesome-free/svgs/solid/blog.svg | 1 - .../fontawesome-free/svgs/solid/bold.svg | 1 - .../fontawesome-free/svgs/solid/bolt.svg | 1 - .../fontawesome-free/svgs/solid/bomb.svg | 1 - .../fontawesome-free/svgs/solid/bone.svg | 1 - .../fontawesome-free/svgs/solid/bong.svg | 1 - .../fontawesome-free/svgs/solid/book-dead.svg | 1 - .../svgs/solid/book-medical.svg | 1 - .../fontawesome-free/svgs/solid/book-open.svg | 1 - .../svgs/solid/book-reader.svg | 1 - .../fontawesome-free/svgs/solid/book.svg | 1 - .../fontawesome-free/svgs/solid/bookmark.svg | 1 - .../svgs/solid/border-all.svg | 1 - .../svgs/solid/border-none.svg | 1 - .../svgs/solid/border-style.svg | 1 - .../svgs/solid/bowling-ball.svg | 1 - .../fontawesome-free/svgs/solid/box-open.svg | 1 - .../svgs/solid/box-tissue.svg | 1 - .../fontawesome-free/svgs/solid/box.svg | 1 - .../fontawesome-free/svgs/solid/boxes.svg | 1 - .../fontawesome-free/svgs/solid/braille.svg | 1 - .../fontawesome-free/svgs/solid/brain.svg | 1 - .../svgs/solid/bread-slice.svg | 1 - .../svgs/solid/briefcase-medical.svg | 1 - .../fontawesome-free/svgs/solid/briefcase.svg | 1 - .../svgs/solid/broadcast-tower.svg | 1 - .../fontawesome-free/svgs/solid/broom.svg | 1 - .../fontawesome-free/svgs/solid/brush.svg | 1 - .../fontawesome-free/svgs/solid/bug.svg | 1 - .../fontawesome-free/svgs/solid/building.svg | 1 - .../fontawesome-free/svgs/solid/bullhorn.svg | 1 - .../fontawesome-free/svgs/solid/bullseye.svg | 1 - .../fontawesome-free/svgs/solid/burn.svg | 1 - .../fontawesome-free/svgs/solid/bus-alt.svg | 1 - .../fontawesome-free/svgs/solid/bus.svg | 1 - .../svgs/solid/business-time.svg | 1 - .../svgs/solid/calculator.svg | 1 - .../svgs/solid/calendar-alt.svg | 1 - .../svgs/solid/calendar-check.svg | 1 - .../svgs/solid/calendar-day.svg | 1 - .../svgs/solid/calendar-minus.svg | 1 - .../svgs/solid/calendar-plus.svg | 1 - .../svgs/solid/calendar-times.svg | 1 - .../svgs/solid/calendar-week.svg | 1 - .../fontawesome-free/svgs/solid/calendar.svg | 1 - .../svgs/solid/camera-retro.svg | 1 - .../fontawesome-free/svgs/solid/camera.svg | 1 - .../svgs/solid/campground.svg | 1 - .../svgs/solid/candy-cane.svg | 1 - .../fontawesome-free/svgs/solid/cannabis.svg | 1 - .../fontawesome-free/svgs/solid/capsules.svg | 1 - .../fontawesome-free/svgs/solid/car-alt.svg | 1 - .../svgs/solid/car-battery.svg | 1 - .../fontawesome-free/svgs/solid/car-crash.svg | 1 - .../fontawesome-free/svgs/solid/car-side.svg | 1 - .../fontawesome-free/svgs/solid/car.svg | 1 - .../fontawesome-free/svgs/solid/caravan.svg | 1 - .../svgs/solid/caret-down.svg | 1 - .../svgs/solid/caret-left.svg | 1 - .../svgs/solid/caret-right.svg | 1 - .../svgs/solid/caret-square-down.svg | 1 - .../svgs/solid/caret-square-left.svg | 1 - .../svgs/solid/caret-square-right.svg | 1 - .../svgs/solid/caret-square-up.svg | 1 - .../fontawesome-free/svgs/solid/caret-up.svg | 1 - .../fontawesome-free/svgs/solid/carrot.svg | 1 - .../svgs/solid/cart-arrow-down.svg | 1 - .../fontawesome-free/svgs/solid/cart-plus.svg | 1 - .../svgs/solid/cash-register.svg | 1 - .../fontawesome-free/svgs/solid/cat.svg | 1 - .../svgs/solid/certificate.svg | 1 - .../fontawesome-free/svgs/solid/chair.svg | 1 - .../svgs/solid/chalkboard-teacher.svg | 1 - .../svgs/solid/chalkboard.svg | 1 - .../svgs/solid/charging-station.svg | 1 - .../svgs/solid/chart-area.svg | 1 - .../fontawesome-free/svgs/solid/chart-bar.svg | 1 - .../svgs/solid/chart-line.svg | 1 - .../fontawesome-free/svgs/solid/chart-pie.svg | 1 - .../svgs/solid/check-circle.svg | 1 - .../svgs/solid/check-double.svg | 1 - .../svgs/solid/check-square.svg | 1 - .../fontawesome-free/svgs/solid/check.svg | 1 - .../fontawesome-free/svgs/solid/cheese.svg | 1 - .../svgs/solid/chess-bishop.svg | 1 - .../svgs/solid/chess-board.svg | 1 - .../svgs/solid/chess-king.svg | 1 - .../svgs/solid/chess-knight.svg | 1 - .../svgs/solid/chess-pawn.svg | 1 - .../svgs/solid/chess-queen.svg | 1 - .../svgs/solid/chess-rook.svg | 1 - .../fontawesome-free/svgs/solid/chess.svg | 1 - .../svgs/solid/chevron-circle-down.svg | 1 - .../svgs/solid/chevron-circle-left.svg | 1 - .../svgs/solid/chevron-circle-right.svg | 1 - .../svgs/solid/chevron-circle-up.svg | 1 - .../svgs/solid/chevron-down.svg | 1 - .../svgs/solid/chevron-left.svg | 1 - .../svgs/solid/chevron-right.svg | 1 - .../svgs/solid/chevron-up.svg | 1 - .../fontawesome-free/svgs/solid/child.svg | 1 - .../fontawesome-free/svgs/solid/church.svg | 1 - .../svgs/solid/circle-notch.svg | 1 - .../fontawesome-free/svgs/solid/circle.svg | 1 - .../fontawesome-free/svgs/solid/city.svg | 1 - .../svgs/solid/clinic-medical.svg | 1 - .../svgs/solid/clipboard-check.svg | 1 - .../svgs/solid/clipboard-list.svg | 1 - .../fontawesome-free/svgs/solid/clipboard.svg | 1 - .../fontawesome-free/svgs/solid/clock.svg | 1 - .../fontawesome-free/svgs/solid/clone.svg | 1 - .../svgs/solid/closed-captioning.svg | 1 - .../svgs/solid/cloud-download-alt.svg | 1 - .../svgs/solid/cloud-meatball.svg | 1 - .../svgs/solid/cloud-moon-rain.svg | 1 - .../svgs/solid/cloud-moon.svg | 1 - .../svgs/solid/cloud-rain.svg | 1 - .../svgs/solid/cloud-showers-heavy.svg | 1 - .../svgs/solid/cloud-sun-rain.svg | 1 - .../fontawesome-free/svgs/solid/cloud-sun.svg | 1 - .../svgs/solid/cloud-upload-alt.svg | 1 - .../fontawesome-free/svgs/solid/cloud.svg | 1 - .../fontawesome-free/svgs/solid/cocktail.svg | 1 - .../svgs/solid/code-branch.svg | 1 - .../fontawesome-free/svgs/solid/code.svg | 1 - .../fontawesome-free/svgs/solid/coffee.svg | 1 - .../fontawesome-free/svgs/solid/cog.svg | 1 - .../fontawesome-free/svgs/solid/cogs.svg | 1 - .../fontawesome-free/svgs/solid/coins.svg | 1 - .../fontawesome-free/svgs/solid/columns.svg | 1 - .../svgs/solid/comment-alt.svg | 1 - .../svgs/solid/comment-dollar.svg | 1 - .../svgs/solid/comment-dots.svg | 1 - .../svgs/solid/comment-medical.svg | 1 - .../svgs/solid/comment-slash.svg | 1 - .../fontawesome-free/svgs/solid/comment.svg | 1 - .../svgs/solid/comments-dollar.svg | 1 - .../fontawesome-free/svgs/solid/comments.svg | 1 - .../svgs/solid/compact-disc.svg | 1 - .../fontawesome-free/svgs/solid/compass.svg | 1 - .../svgs/solid/compress-alt.svg | 1 - .../svgs/solid/compress-arrows-alt.svg | 1 - .../fontawesome-free/svgs/solid/compress.svg | 1 - .../svgs/solid/concierge-bell.svg | 1 - .../svgs/solid/cookie-bite.svg | 1 - .../fontawesome-free/svgs/solid/cookie.svg | 1 - .../fontawesome-free/svgs/solid/copy.svg | 1 - .../fontawesome-free/svgs/solid/copyright.svg | 1 - .../fontawesome-free/svgs/solid/couch.svg | 1 - .../svgs/solid/credit-card.svg | 1 - .../fontawesome-free/svgs/solid/crop-alt.svg | 1 - .../fontawesome-free/svgs/solid/crop.svg | 1 - .../fontawesome-free/svgs/solid/cross.svg | 1 - .../svgs/solid/crosshairs.svg | 1 - .../fontawesome-free/svgs/solid/crow.svg | 1 - .../fontawesome-free/svgs/solid/crown.svg | 1 - .../fontawesome-free/svgs/solid/crutch.svg | 1 - .../fontawesome-free/svgs/solid/cube.svg | 1 - .../fontawesome-free/svgs/solid/cubes.svg | 1 - .../fontawesome-free/svgs/solid/cut.svg | 1 - .../fontawesome-free/svgs/solid/database.svg | 1 - .../fontawesome-free/svgs/solid/deaf.svg | 1 - .../fontawesome-free/svgs/solid/democrat.svg | 1 - .../fontawesome-free/svgs/solid/desktop.svg | 1 - .../svgs/solid/dharmachakra.svg | 1 - .../fontawesome-free/svgs/solid/diagnoses.svg | 1 - .../fontawesome-free/svgs/solid/dice-d20.svg | 1 - .../fontawesome-free/svgs/solid/dice-d6.svg | 1 - .../fontawesome-free/svgs/solid/dice-five.svg | 1 - .../fontawesome-free/svgs/solid/dice-four.svg | 1 - .../fontawesome-free/svgs/solid/dice-one.svg | 1 - .../fontawesome-free/svgs/solid/dice-six.svg | 1 - .../svgs/solid/dice-three.svg | 1 - .../fontawesome-free/svgs/solid/dice-two.svg | 1 - .../fontawesome-free/svgs/solid/dice.svg | 1 - .../svgs/solid/digital-tachograph.svg | 1 - .../svgs/solid/directions.svg | 1 - .../fontawesome-free/svgs/solid/disease.svg | 1 - .../fontawesome-free/svgs/solid/divide.svg | 1 - .../fontawesome-free/svgs/solid/dizzy.svg | 1 - .../fontawesome-free/svgs/solid/dna.svg | 1 - .../fontawesome-free/svgs/solid/dog.svg | 1 - .../svgs/solid/dollar-sign.svg | 1 - .../svgs/solid/dolly-flatbed.svg | 1 - .../fontawesome-free/svgs/solid/dolly.svg | 1 - .../fontawesome-free/svgs/solid/donate.svg | 1 - .../svgs/solid/door-closed.svg | 1 - .../fontawesome-free/svgs/solid/door-open.svg | 1 - .../svgs/solid/dot-circle.svg | 1 - .../fontawesome-free/svgs/solid/dove.svg | 1 - .../fontawesome-free/svgs/solid/download.svg | 1 - .../svgs/solid/drafting-compass.svg | 1 - .../fontawesome-free/svgs/solid/dragon.svg | 1 - .../svgs/solid/draw-polygon.svg | 1 - .../svgs/solid/drum-steelpan.svg | 1 - .../fontawesome-free/svgs/solid/drum.svg | 1 - .../svgs/solid/drumstick-bite.svg | 1 - .../fontawesome-free/svgs/solid/dumbbell.svg | 1 - .../svgs/solid/dumpster-fire.svg | 1 - .../fontawesome-free/svgs/solid/dumpster.svg | 1 - .../fontawesome-free/svgs/solid/dungeon.svg | 1 - .../fontawesome-free/svgs/solid/edit.svg | 1 - .../fontawesome-free/svgs/solid/egg.svg | 1 - .../fontawesome-free/svgs/solid/eject.svg | 1 - .../svgs/solid/ellipsis-h.svg | 1 - .../svgs/solid/ellipsis-v.svg | 1 - .../svgs/solid/envelope-open-text.svg | 1 - .../svgs/solid/envelope-open.svg | 1 - .../svgs/solid/envelope-square.svg | 1 - .../fontawesome-free/svgs/solid/envelope.svg | 1 - .../fontawesome-free/svgs/solid/equals.svg | 1 - .../fontawesome-free/svgs/solid/eraser.svg | 1 - .../fontawesome-free/svgs/solid/ethernet.svg | 1 - .../fontawesome-free/svgs/solid/euro-sign.svg | 1 - .../svgs/solid/exchange-alt.svg | 1 - .../svgs/solid/exclamation-circle.svg | 1 - .../svgs/solid/exclamation-triangle.svg | 1 - .../svgs/solid/exclamation.svg | 1 - .../svgs/solid/expand-alt.svg | 1 - .../svgs/solid/expand-arrows-alt.svg | 1 - .../fontawesome-free/svgs/solid/expand.svg | 1 - .../svgs/solid/external-link-alt.svg | 1 - .../svgs/solid/external-link-square-alt.svg | 1 - .../svgs/solid/eye-dropper.svg | 1 - .../fontawesome-free/svgs/solid/eye-slash.svg | 1 - .../fontawesome-free/svgs/solid/eye.svg | 1 - .../fontawesome-free/svgs/solid/fan.svg | 1 - .../svgs/solid/fast-backward.svg | 1 - .../svgs/solid/fast-forward.svg | 1 - .../fontawesome-free/svgs/solid/faucet.svg | 1 - .../fontawesome-free/svgs/solid/fax.svg | 1 - .../svgs/solid/feather-alt.svg | 1 - .../fontawesome-free/svgs/solid/feather.svg | 1 - .../fontawesome-free/svgs/solid/female.svg | 1 - .../svgs/solid/fighter-jet.svg | 1 - .../fontawesome-free/svgs/solid/file-alt.svg | 1 - .../svgs/solid/file-archive.svg | 1 - .../svgs/solid/file-audio.svg | 1 - .../fontawesome-free/svgs/solid/file-code.svg | 1 - .../svgs/solid/file-contract.svg | 1 - .../fontawesome-free/svgs/solid/file-csv.svg | 1 - .../svgs/solid/file-download.svg | 1 - .../svgs/solid/file-excel.svg | 1 - .../svgs/solid/file-export.svg | 1 - .../svgs/solid/file-image.svg | 1 - .../svgs/solid/file-import.svg | 1 - .../svgs/solid/file-invoice-dollar.svg | 1 - .../svgs/solid/file-invoice.svg | 1 - .../svgs/solid/file-medical-alt.svg | 1 - .../svgs/solid/file-medical.svg | 1 - .../fontawesome-free/svgs/solid/file-pdf.svg | 1 - .../svgs/solid/file-powerpoint.svg | 1 - .../svgs/solid/file-prescription.svg | 1 - .../svgs/solid/file-signature.svg | 1 - .../svgs/solid/file-upload.svg | 1 - .../svgs/solid/file-video.svg | 1 - .../fontawesome-free/svgs/solid/file-word.svg | 1 - .../fontawesome-free/svgs/solid/file.svg | 1 - .../fontawesome-free/svgs/solid/fill-drip.svg | 1 - .../fontawesome-free/svgs/solid/fill.svg | 1 - .../fontawesome-free/svgs/solid/film.svg | 1 - .../fontawesome-free/svgs/solid/filter.svg | 1 - .../svgs/solid/fingerprint.svg | 1 - .../fontawesome-free/svgs/solid/fire-alt.svg | 1 - .../svgs/solid/fire-extinguisher.svg | 1 - .../fontawesome-free/svgs/solid/fire.svg | 1 - .../fontawesome-free/svgs/solid/first-aid.svg | 1 - .../fontawesome-free/svgs/solid/fish.svg | 1 - .../svgs/solid/fist-raised.svg | 1 - .../svgs/solid/flag-checkered.svg | 1 - .../fontawesome-free/svgs/solid/flag-usa.svg | 1 - .../fontawesome-free/svgs/solid/flag.svg | 1 - .../fontawesome-free/svgs/solid/flask.svg | 1 - .../fontawesome-free/svgs/solid/flushed.svg | 1 - .../svgs/solid/folder-minus.svg | 1 - .../svgs/solid/folder-open.svg | 1 - .../svgs/solid/folder-plus.svg | 1 - .../fontawesome-free/svgs/solid/folder.svg | 1 - .../svgs/solid/font-awesome-logo-full.svg | 1 - .../fontawesome-free/svgs/solid/font.svg | 1 - .../svgs/solid/football-ball.svg | 1 - .../fontawesome-free/svgs/solid/forward.svg | 1 - .../fontawesome-free/svgs/solid/frog.svg | 1 - .../svgs/solid/frown-open.svg | 1 - .../fontawesome-free/svgs/solid/frown.svg | 1 - .../svgs/solid/funnel-dollar.svg | 1 - .../fontawesome-free/svgs/solid/futbol.svg | 1 - .../fontawesome-free/svgs/solid/gamepad.svg | 1 - .../fontawesome-free/svgs/solid/gas-pump.svg | 1 - .../fontawesome-free/svgs/solid/gavel.svg | 1 - .../fontawesome-free/svgs/solid/gem.svg | 1 - .../svgs/solid/genderless.svg | 1 - .../fontawesome-free/svgs/solid/ghost.svg | 1 - .../fontawesome-free/svgs/solid/gift.svg | 1 - .../fontawesome-free/svgs/solid/gifts.svg | 1 - .../svgs/solid/glass-cheers.svg | 1 - .../svgs/solid/glass-martini-alt.svg | 1 - .../svgs/solid/glass-martini.svg | 1 - .../svgs/solid/glass-whiskey.svg | 1 - .../fontawesome-free/svgs/solid/glasses.svg | 1 - .../svgs/solid/globe-africa.svg | 1 - .../svgs/solid/globe-americas.svg | 1 - .../svgs/solid/globe-asia.svg | 1 - .../svgs/solid/globe-europe.svg | 1 - .../fontawesome-free/svgs/solid/globe.svg | 1 - .../fontawesome-free/svgs/solid/golf-ball.svg | 1 - .../fontawesome-free/svgs/solid/gopuram.svg | 1 - .../svgs/solid/graduation-cap.svg | 1 - .../svgs/solid/greater-than-equal.svg | 1 - .../svgs/solid/greater-than.svg | 1 - .../fontawesome-free/svgs/solid/grimace.svg | 1 - .../fontawesome-free/svgs/solid/grin-alt.svg | 1 - .../svgs/solid/grin-beam-sweat.svg | 1 - .../fontawesome-free/svgs/solid/grin-beam.svg | 1 - .../svgs/solid/grin-hearts.svg | 1 - .../svgs/solid/grin-squint-tears.svg | 1 - .../svgs/solid/grin-squint.svg | 1 - .../svgs/solid/grin-stars.svg | 1 - .../svgs/solid/grin-tears.svg | 1 - .../svgs/solid/grin-tongue-squint.svg | 1 - .../svgs/solid/grin-tongue-wink.svg | 1 - .../svgs/solid/grin-tongue.svg | 1 - .../fontawesome-free/svgs/solid/grin-wink.svg | 1 - .../fontawesome-free/svgs/solid/grin.svg | 1 - .../svgs/solid/grip-horizontal.svg | 1 - .../svgs/solid/grip-lines-vertical.svg | 1 - .../svgs/solid/grip-lines.svg | 1 - .../svgs/solid/grip-vertical.svg | 1 - .../fontawesome-free/svgs/solid/guitar.svg | 1 - .../fontawesome-free/svgs/solid/h-square.svg | 1 - .../fontawesome-free/svgs/solid/hamburger.svg | 1 - .../fontawesome-free/svgs/solid/hammer.svg | 1 - .../fontawesome-free/svgs/solid/hamsa.svg | 1 - .../svgs/solid/hand-holding-heart.svg | 1 - .../svgs/solid/hand-holding-medical.svg | 1 - .../svgs/solid/hand-holding-usd.svg | 1 - .../svgs/solid/hand-holding-water.svg | 1 - .../svgs/solid/hand-holding.svg | 1 - .../svgs/solid/hand-lizard.svg | 1 - .../svgs/solid/hand-middle-finger.svg | 1 - .../svgs/solid/hand-paper.svg | 1 - .../svgs/solid/hand-peace.svg | 1 - .../svgs/solid/hand-point-down.svg | 1 - .../svgs/solid/hand-point-left.svg | 1 - .../svgs/solid/hand-point-right.svg | 1 - .../svgs/solid/hand-point-up.svg | 1 - .../svgs/solid/hand-pointer.svg | 1 - .../fontawesome-free/svgs/solid/hand-rock.svg | 1 - .../svgs/solid/hand-scissors.svg | 1 - .../svgs/solid/hand-sparkles.svg | 1 - .../svgs/solid/hand-spock.svg | 1 - .../svgs/solid/hands-helping.svg | 1 - .../svgs/solid/hands-wash.svg | 1 - .../fontawesome-free/svgs/solid/hands.svg | 1 - .../svgs/solid/handshake-alt-slash.svg | 1 - .../svgs/solid/handshake-slash.svg | 1 - .../fontawesome-free/svgs/solid/handshake.svg | 1 - .../fontawesome-free/svgs/solid/hanukiah.svg | 1 - .../fontawesome-free/svgs/solid/hard-hat.svg | 1 - .../fontawesome-free/svgs/solid/hashtag.svg | 1 - .../svgs/solid/hat-cowboy-side.svg | 1 - .../svgs/solid/hat-cowboy.svg | 1 - .../svgs/solid/hat-wizard.svg | 1 - .../fontawesome-free/svgs/solid/hdd.svg | 1 - .../svgs/solid/head-side-cough-slash.svg | 1 - .../svgs/solid/head-side-cough.svg | 1 - .../svgs/solid/head-side-mask.svg | 1 - .../svgs/solid/head-side-virus.svg | 1 - .../fontawesome-free/svgs/solid/heading.svg | 1 - .../svgs/solid/headphones-alt.svg | 1 - .../svgs/solid/headphones.svg | 1 - .../fontawesome-free/svgs/solid/headset.svg | 1 - .../svgs/solid/heart-broken.svg | 1 - .../fontawesome-free/svgs/solid/heart.svg | 1 - .../fontawesome-free/svgs/solid/heartbeat.svg | 1 - .../svgs/solid/helicopter.svg | 1 - .../svgs/solid/highlighter.svg | 1 - .../fontawesome-free/svgs/solid/hiking.svg | 1 - .../fontawesome-free/svgs/solid/hippo.svg | 1 - .../fontawesome-free/svgs/solid/history.svg | 1 - .../svgs/solid/hockey-puck.svg | 1 - .../svgs/solid/holly-berry.svg | 1 - .../fontawesome-free/svgs/solid/home.svg | 1 - .../svgs/solid/horse-head.svg | 1 - .../fontawesome-free/svgs/solid/horse.svg | 1 - .../svgs/solid/hospital-alt.svg | 1 - .../svgs/solid/hospital-symbol.svg | 1 - .../svgs/solid/hospital-user.svg | 1 - .../fontawesome-free/svgs/solid/hospital.svg | 1 - .../fontawesome-free/svgs/solid/hot-tub.svg | 1 - .../fontawesome-free/svgs/solid/hotdog.svg | 1 - .../fontawesome-free/svgs/solid/hotel.svg | 1 - .../svgs/solid/hourglass-end.svg | 1 - .../svgs/solid/hourglass-half.svg | 1 - .../svgs/solid/hourglass-start.svg | 1 - .../fontawesome-free/svgs/solid/hourglass.svg | 1 - .../svgs/solid/house-damage.svg | 1 - .../svgs/solid/house-user.svg | 1 - .../fontawesome-free/svgs/solid/hryvnia.svg | 1 - .../fontawesome-free/svgs/solid/i-cursor.svg | 1 - .../fontawesome-free/svgs/solid/ice-cream.svg | 1 - .../fontawesome-free/svgs/solid/icicles.svg | 1 - .../fontawesome-free/svgs/solid/icons.svg | 1 - .../fontawesome-free/svgs/solid/id-badge.svg | 1 - .../svgs/solid/id-card-alt.svg | 1 - .../fontawesome-free/svgs/solid/id-card.svg | 1 - .../fontawesome-free/svgs/solid/igloo.svg | 1 - .../fontawesome-free/svgs/solid/image.svg | 1 - .../fontawesome-free/svgs/solid/images.svg | 1 - .../fontawesome-free/svgs/solid/inbox.svg | 1 - .../fontawesome-free/svgs/solid/indent.svg | 1 - .../fontawesome-free/svgs/solid/industry.svg | 1 - .../fontawesome-free/svgs/solid/infinity.svg | 1 - .../svgs/solid/info-circle.svg | 1 - .../fontawesome-free/svgs/solid/info.svg | 1 - .../fontawesome-free/svgs/solid/italic.svg | 1 - .../fontawesome-free/svgs/solid/jedi.svg | 1 - .../fontawesome-free/svgs/solid/joint.svg | 1 - .../svgs/solid/journal-whills.svg | 1 - .../fontawesome-free/svgs/solid/kaaba.svg | 1 - .../fontawesome-free/svgs/solid/key.svg | 1 - .../fontawesome-free/svgs/solid/keyboard.svg | 1 - .../fontawesome-free/svgs/solid/khanda.svg | 1 - .../fontawesome-free/svgs/solid/kiss-beam.svg | 1 - .../svgs/solid/kiss-wink-heart.svg | 1 - .../fontawesome-free/svgs/solid/kiss.svg | 1 - .../fontawesome-free/svgs/solid/kiwi-bird.svg | 1 - .../fontawesome-free/svgs/solid/landmark.svg | 1 - .../fontawesome-free/svgs/solid/language.svg | 1 - .../svgs/solid/laptop-code.svg | 1 - .../svgs/solid/laptop-house.svg | 1 - .../svgs/solid/laptop-medical.svg | 1 - .../fontawesome-free/svgs/solid/laptop.svg | 1 - .../svgs/solid/laugh-beam.svg | 1 - .../svgs/solid/laugh-squint.svg | 1 - .../svgs/solid/laugh-wink.svg | 1 - .../fontawesome-free/svgs/solid/laugh.svg | 1 - .../svgs/solid/layer-group.svg | 1 - .../fontawesome-free/svgs/solid/leaf.svg | 1 - .../fontawesome-free/svgs/solid/lemon.svg | 1 - .../svgs/solid/less-than-equal.svg | 1 - .../fontawesome-free/svgs/solid/less-than.svg | 1 - .../svgs/solid/level-down-alt.svg | 1 - .../svgs/solid/level-up-alt.svg | 1 - .../fontawesome-free/svgs/solid/life-ring.svg | 1 - .../fontawesome-free/svgs/solid/lightbulb.svg | 1 - .../fontawesome-free/svgs/solid/link.svg | 1 - .../fontawesome-free/svgs/solid/lira-sign.svg | 1 - .../fontawesome-free/svgs/solid/list-alt.svg | 1 - .../fontawesome-free/svgs/solid/list-ol.svg | 1 - .../fontawesome-free/svgs/solid/list-ul.svg | 1 - .../fontawesome-free/svgs/solid/list.svg | 1 - .../svgs/solid/location-arrow.svg | 1 - .../fontawesome-free/svgs/solid/lock-open.svg | 1 - .../fontawesome-free/svgs/solid/lock.svg | 1 - .../svgs/solid/long-arrow-alt-down.svg | 1 - .../svgs/solid/long-arrow-alt-left.svg | 1 - .../svgs/solid/long-arrow-alt-right.svg | 1 - .../svgs/solid/long-arrow-alt-up.svg | 1 - .../svgs/solid/low-vision.svg | 1 - .../svgs/solid/luggage-cart.svg | 1 - .../svgs/solid/lungs-virus.svg | 1 - .../fontawesome-free/svgs/solid/lungs.svg | 1 - .../fontawesome-free/svgs/solid/magic.svg | 1 - .../fontawesome-free/svgs/solid/magnet.svg | 1 - .../fontawesome-free/svgs/solid/mail-bulk.svg | 1 - .../fontawesome-free/svgs/solid/male.svg | 1 - .../svgs/solid/map-marked-alt.svg | 1 - .../svgs/solid/map-marked.svg | 1 - .../svgs/solid/map-marker-alt.svg | 1 - .../svgs/solid/map-marker.svg | 1 - .../fontawesome-free/svgs/solid/map-pin.svg | 1 - .../fontawesome-free/svgs/solid/map-signs.svg | 1 - .../fontawesome-free/svgs/solid/map.svg | 1 - .../fontawesome-free/svgs/solid/marker.svg | 1 - .../svgs/solid/mars-double.svg | 1 - .../svgs/solid/mars-stroke-h.svg | 1 - .../svgs/solid/mars-stroke-v.svg | 1 - .../svgs/solid/mars-stroke.svg | 1 - .../fontawesome-free/svgs/solid/mars.svg | 1 - .../fontawesome-free/svgs/solid/mask.svg | 1 - .../fontawesome-free/svgs/solid/medal.svg | 1 - .../fontawesome-free/svgs/solid/medkit.svg | 1 - .../fontawesome-free/svgs/solid/meh-blank.svg | 1 - .../svgs/solid/meh-rolling-eyes.svg | 1 - .../fontawesome-free/svgs/solid/meh.svg | 1 - .../fontawesome-free/svgs/solid/memory.svg | 1 - .../fontawesome-free/svgs/solid/menorah.svg | 1 - .../fontawesome-free/svgs/solid/mercury.svg | 1 - .../fontawesome-free/svgs/solid/meteor.svg | 1 - .../fontawesome-free/svgs/solid/microchip.svg | 1 - .../svgs/solid/microphone-alt-slash.svg | 1 - .../svgs/solid/microphone-alt.svg | 1 - .../svgs/solid/microphone-slash.svg | 1 - .../svgs/solid/microphone.svg | 1 - .../svgs/solid/microscope.svg | 1 - .../svgs/solid/minus-circle.svg | 1 - .../svgs/solid/minus-square.svg | 1 - .../fontawesome-free/svgs/solid/minus.svg | 1 - .../fontawesome-free/svgs/solid/mitten.svg | 1 - .../svgs/solid/mobile-alt.svg | 1 - .../fontawesome-free/svgs/solid/mobile.svg | 1 - .../svgs/solid/money-bill-alt.svg | 1 - .../svgs/solid/money-bill-wave-alt.svg | 1 - .../svgs/solid/money-bill-wave.svg | 1 - .../svgs/solid/money-bill.svg | 1 - .../svgs/solid/money-check-alt.svg | 1 - .../svgs/solid/money-check.svg | 1 - .../fontawesome-free/svgs/solid/monument.svg | 1 - .../fontawesome-free/svgs/solid/moon.svg | 1 - .../svgs/solid/mortar-pestle.svg | 1 - .../fontawesome-free/svgs/solid/mosque.svg | 1 - .../svgs/solid/motorcycle.svg | 1 - .../fontawesome-free/svgs/solid/mountain.svg | 1 - .../svgs/solid/mouse-pointer.svg | 1 - .../fontawesome-free/svgs/solid/mouse.svg | 1 - .../fontawesome-free/svgs/solid/mug-hot.svg | 1 - .../fontawesome-free/svgs/solid/music.svg | 1 - .../svgs/solid/network-wired.svg | 1 - .../fontawesome-free/svgs/solid/neuter.svg | 1 - .../fontawesome-free/svgs/solid/newspaper.svg | 1 - .../fontawesome-free/svgs/solid/not-equal.svg | 1 - .../svgs/solid/notes-medical.svg | 1 - .../svgs/solid/object-group.svg | 1 - .../svgs/solid/object-ungroup.svg | 1 - .../fontawesome-free/svgs/solid/oil-can.svg | 1 - .../vendor/fontawesome-free/svgs/solid/om.svg | 1 - .../fontawesome-free/svgs/solid/otter.svg | 1 - .../fontawesome-free/svgs/solid/outdent.svg | 1 - .../fontawesome-free/svgs/solid/pager.svg | 1 - .../svgs/solid/paint-brush.svg | 1 - .../svgs/solid/paint-roller.svg | 1 - .../fontawesome-free/svgs/solid/palette.svg | 1 - .../fontawesome-free/svgs/solid/pallet.svg | 1 - .../svgs/solid/paper-plane.svg | 1 - .../fontawesome-free/svgs/solid/paperclip.svg | 1 - .../svgs/solid/parachute-box.svg | 1 - .../fontawesome-free/svgs/solid/paragraph.svg | 1 - .../fontawesome-free/svgs/solid/parking.svg | 1 - .../fontawesome-free/svgs/solid/passport.svg | 1 - .../svgs/solid/pastafarianism.svg | 1 - .../fontawesome-free/svgs/solid/paste.svg | 1 - .../svgs/solid/pause-circle.svg | 1 - .../fontawesome-free/svgs/solid/pause.svg | 1 - .../fontawesome-free/svgs/solid/paw.svg | 1 - .../fontawesome-free/svgs/solid/peace.svg | 1 - .../fontawesome-free/svgs/solid/pen-alt.svg | 1 - .../fontawesome-free/svgs/solid/pen-fancy.svg | 1 - .../fontawesome-free/svgs/solid/pen-nib.svg | 1 - .../svgs/solid/pen-square.svg | 1 - .../fontawesome-free/svgs/solid/pen.svg | 1 - .../svgs/solid/pencil-alt.svg | 1 - .../svgs/solid/pencil-ruler.svg | 1 - .../svgs/solid/people-arrows.svg | 1 - .../svgs/solid/people-carry.svg | 1 - .../svgs/solid/pepper-hot.svg | 1 - .../fontawesome-free/svgs/solid/percent.svg | 1 - .../svgs/solid/percentage.svg | 1 - .../svgs/solid/person-booth.svg | 1 - .../fontawesome-free/svgs/solid/phone-alt.svg | 1 - .../svgs/solid/phone-slash.svg | 1 - .../svgs/solid/phone-square-alt.svg | 1 - .../svgs/solid/phone-square.svg | 1 - .../svgs/solid/phone-volume.svg | 1 - .../fontawesome-free/svgs/solid/phone.svg | 1 - .../svgs/solid/photo-video.svg | 1 - .../svgs/solid/piggy-bank.svg | 1 - .../fontawesome-free/svgs/solid/pills.svg | 1 - .../svgs/solid/pizza-slice.svg | 1 - .../svgs/solid/place-of-worship.svg | 1 - .../svgs/solid/plane-arrival.svg | 1 - .../svgs/solid/plane-departure.svg | 1 - .../svgs/solid/plane-slash.svg | 1 - .../fontawesome-free/svgs/solid/plane.svg | 1 - .../svgs/solid/play-circle.svg | 1 - .../fontawesome-free/svgs/solid/play.svg | 1 - .../fontawesome-free/svgs/solid/plug.svg | 1 - .../svgs/solid/plus-circle.svg | 1 - .../svgs/solid/plus-square.svg | 1 - .../fontawesome-free/svgs/solid/plus.svg | 1 - .../fontawesome-free/svgs/solid/podcast.svg | 1 - .../fontawesome-free/svgs/solid/poll-h.svg | 1 - .../fontawesome-free/svgs/solid/poll.svg | 1 - .../fontawesome-free/svgs/solid/poo-storm.svg | 1 - .../fontawesome-free/svgs/solid/poo.svg | 1 - .../fontawesome-free/svgs/solid/poop.svg | 1 - .../fontawesome-free/svgs/solid/portrait.svg | 1 - .../svgs/solid/pound-sign.svg | 1 - .../fontawesome-free/svgs/solid/power-off.svg | 1 - .../fontawesome-free/svgs/solid/pray.svg | 1 - .../svgs/solid/praying-hands.svg | 1 - .../svgs/solid/prescription-bottle-alt.svg | 1 - .../svgs/solid/prescription-bottle.svg | 1 - .../svgs/solid/prescription.svg | 1 - .../fontawesome-free/svgs/solid/print.svg | 1 - .../svgs/solid/procedures.svg | 1 - .../svgs/solid/project-diagram.svg | 1 - .../svgs/solid/pump-medical.svg | 1 - .../fontawesome-free/svgs/solid/pump-soap.svg | 1 - .../svgs/solid/puzzle-piece.svg | 1 - .../fontawesome-free/svgs/solid/qrcode.svg | 1 - .../svgs/solid/question-circle.svg | 1 - .../fontawesome-free/svgs/solid/question.svg | 1 - .../fontawesome-free/svgs/solid/quidditch.svg | 1 - .../svgs/solid/quote-left.svg | 1 - .../svgs/solid/quote-right.svg | 1 - .../fontawesome-free/svgs/solid/quran.svg | 1 - .../svgs/solid/radiation-alt.svg | 1 - .../fontawesome-free/svgs/solid/radiation.svg | 1 - .../fontawesome-free/svgs/solid/rainbow.svg | 1 - .../fontawesome-free/svgs/solid/random.svg | 1 - .../fontawesome-free/svgs/solid/receipt.svg | 1 - .../svgs/solid/record-vinyl.svg | 1 - .../fontawesome-free/svgs/solid/recycle.svg | 1 - .../fontawesome-free/svgs/solid/redo-alt.svg | 1 - .../fontawesome-free/svgs/solid/redo.svg | 1 - .../svgs/solid/registered.svg | 1 - .../svgs/solid/remove-format.svg | 1 - .../fontawesome-free/svgs/solid/reply-all.svg | 1 - .../fontawesome-free/svgs/solid/reply.svg | 1 - .../svgs/solid/republican.svg | 1 - .../fontawesome-free/svgs/solid/restroom.svg | 1 - .../fontawesome-free/svgs/solid/retweet.svg | 1 - .../fontawesome-free/svgs/solid/ribbon.svg | 1 - .../fontawesome-free/svgs/solid/ring.svg | 1 - .../fontawesome-free/svgs/solid/road.svg | 1 - .../fontawesome-free/svgs/solid/robot.svg | 1 - .../fontawesome-free/svgs/solid/rocket.svg | 1 - .../fontawesome-free/svgs/solid/route.svg | 1 - .../svgs/solid/rss-square.svg | 1 - .../fontawesome-free/svgs/solid/rss.svg | 1 - .../svgs/solid/ruble-sign.svg | 1 - .../svgs/solid/ruler-combined.svg | 1 - .../svgs/solid/ruler-horizontal.svg | 1 - .../svgs/solid/ruler-vertical.svg | 1 - .../fontawesome-free/svgs/solid/ruler.svg | 1 - .../fontawesome-free/svgs/solid/running.svg | 1 - .../svgs/solid/rupee-sign.svg | 1 - .../fontawesome-free/svgs/solid/sad-cry.svg | 1 - .../fontawesome-free/svgs/solid/sad-tear.svg | 1 - .../svgs/solid/satellite-dish.svg | 1 - .../fontawesome-free/svgs/solid/satellite.svg | 1 - .../fontawesome-free/svgs/solid/save.svg | 1 - .../fontawesome-free/svgs/solid/school.svg | 1 - .../svgs/solid/screwdriver.svg | 1 - .../fontawesome-free/svgs/solid/scroll.svg | 1 - .../fontawesome-free/svgs/solid/sd-card.svg | 1 - .../svgs/solid/search-dollar.svg | 1 - .../svgs/solid/search-location.svg | 1 - .../svgs/solid/search-minus.svg | 1 - .../svgs/solid/search-plus.svg | 1 - .../fontawesome-free/svgs/solid/search.svg | 1 - .../fontawesome-free/svgs/solid/seedling.svg | 1 - .../fontawesome-free/svgs/solid/server.svg | 1 - .../fontawesome-free/svgs/solid/shapes.svg | 1 - .../svgs/solid/share-alt-square.svg | 1 - .../fontawesome-free/svgs/solid/share-alt.svg | 1 - .../svgs/solid/share-square.svg | 1 - .../fontawesome-free/svgs/solid/share.svg | 1 - .../svgs/solid/shekel-sign.svg | 1 - .../svgs/solid/shield-alt.svg | 1 - .../svgs/solid/shield-virus.svg | 1 - .../fontawesome-free/svgs/solid/ship.svg | 1 - .../svgs/solid/shipping-fast.svg | 1 - .../svgs/solid/shoe-prints.svg | 1 - .../svgs/solid/shopping-bag.svg | 1 - .../svgs/solid/shopping-basket.svg | 1 - .../svgs/solid/shopping-cart.svg | 1 - .../fontawesome-free/svgs/solid/shower.svg | 1 - .../svgs/solid/shuttle-van.svg | 1 - .../svgs/solid/sign-in-alt.svg | 1 - .../svgs/solid/sign-language.svg | 1 - .../svgs/solid/sign-out-alt.svg | 1 - .../fontawesome-free/svgs/solid/sign.svg | 1 - .../fontawesome-free/svgs/solid/signal.svg | 1 - .../fontawesome-free/svgs/solid/signature.svg | 1 - .../fontawesome-free/svgs/solid/sim-card.svg | 1 - .../fontawesome-free/svgs/solid/sink.svg | 1 - .../fontawesome-free/svgs/solid/sitemap.svg | 1 - .../fontawesome-free/svgs/solid/skating.svg | 1 - .../svgs/solid/skiing-nordic.svg | 1 - .../fontawesome-free/svgs/solid/skiing.svg | 1 - .../svgs/solid/skull-crossbones.svg | 1 - .../fontawesome-free/svgs/solid/skull.svg | 1 - .../fontawesome-free/svgs/solid/slash.svg | 1 - .../fontawesome-free/svgs/solid/sleigh.svg | 1 - .../fontawesome-free/svgs/solid/sliders-h.svg | 1 - .../svgs/solid/smile-beam.svg | 1 - .../svgs/solid/smile-wink.svg | 1 - .../fontawesome-free/svgs/solid/smile.svg | 1 - .../fontawesome-free/svgs/solid/smog.svg | 1 - .../svgs/solid/smoking-ban.svg | 1 - .../fontawesome-free/svgs/solid/smoking.svg | 1 - .../fontawesome-free/svgs/solid/sms.svg | 1 - .../svgs/solid/snowboarding.svg | 1 - .../fontawesome-free/svgs/solid/snowflake.svg | 1 - .../fontawesome-free/svgs/solid/snowman.svg | 1 - .../fontawesome-free/svgs/solid/snowplow.svg | 1 - .../fontawesome-free/svgs/solid/soap.svg | 1 - .../fontawesome-free/svgs/solid/socks.svg | 1 - .../svgs/solid/solar-panel.svg | 1 - .../svgs/solid/sort-alpha-down-alt.svg | 1 - .../svgs/solid/sort-alpha-down.svg | 1 - .../svgs/solid/sort-alpha-up-alt.svg | 1 - .../svgs/solid/sort-alpha-up.svg | 1 - .../svgs/solid/sort-amount-down-alt.svg | 1 - .../svgs/solid/sort-amount-down.svg | 1 - .../svgs/solid/sort-amount-up-alt.svg | 1 - .../svgs/solid/sort-amount-up.svg | 1 - .../fontawesome-free/svgs/solid/sort-down.svg | 1 - .../svgs/solid/sort-numeric-down-alt.svg | 1 - .../svgs/solid/sort-numeric-down.svg | 1 - .../svgs/solid/sort-numeric-up-alt.svg | 1 - .../svgs/solid/sort-numeric-up.svg | 1 - .../fontawesome-free/svgs/solid/sort-up.svg | 1 - .../fontawesome-free/svgs/solid/sort.svg | 1 - .../fontawesome-free/svgs/solid/spa.svg | 1 - .../svgs/solid/space-shuttle.svg | 1 - .../svgs/solid/spell-check.svg | 1 - .../fontawesome-free/svgs/solid/spider.svg | 1 - .../fontawesome-free/svgs/solid/spinner.svg | 1 - .../fontawesome-free/svgs/solid/splotch.svg | 1 - .../fontawesome-free/svgs/solid/spray-can.svg | 1 - .../svgs/solid/square-full.svg | 1 - .../svgs/solid/square-root-alt.svg | 1 - .../fontawesome-free/svgs/solid/square.svg | 1 - .../fontawesome-free/svgs/solid/stamp.svg | 1 - .../svgs/solid/star-and-crescent.svg | 1 - .../svgs/solid/star-half-alt.svg | 1 - .../fontawesome-free/svgs/solid/star-half.svg | 1 - .../svgs/solid/star-of-david.svg | 1 - .../svgs/solid/star-of-life.svg | 1 - .../fontawesome-free/svgs/solid/star.svg | 1 - .../svgs/solid/step-backward.svg | 1 - .../svgs/solid/step-forward.svg | 1 - .../svgs/solid/stethoscope.svg | 1 - .../svgs/solid/sticky-note.svg | 1 - .../svgs/solid/stop-circle.svg | 1 - .../fontawesome-free/svgs/solid/stop.svg | 1 - .../svgs/solid/stopwatch-20.svg | 1 - .../fontawesome-free/svgs/solid/stopwatch.svg | 1 - .../svgs/solid/store-alt-slash.svg | 1 - .../fontawesome-free/svgs/solid/store-alt.svg | 1 - .../svgs/solid/store-slash.svg | 1 - .../fontawesome-free/svgs/solid/store.svg | 1 - .../fontawesome-free/svgs/solid/stream.svg | 1 - .../svgs/solid/street-view.svg | 1 - .../svgs/solid/strikethrough.svg | 1 - .../svgs/solid/stroopwafel.svg | 1 - .../fontawesome-free/svgs/solid/subscript.svg | 1 - .../fontawesome-free/svgs/solid/subway.svg | 1 - .../svgs/solid/suitcase-rolling.svg | 1 - .../fontawesome-free/svgs/solid/suitcase.svg | 1 - .../fontawesome-free/svgs/solid/sun.svg | 1 - .../svgs/solid/superscript.svg | 1 - .../fontawesome-free/svgs/solid/surprise.svg | 1 - .../svgs/solid/swatchbook.svg | 1 - .../fontawesome-free/svgs/solid/swimmer.svg | 1 - .../svgs/solid/swimming-pool.svg | 1 - .../fontawesome-free/svgs/solid/synagogue.svg | 1 - .../fontawesome-free/svgs/solid/sync-alt.svg | 1 - .../fontawesome-free/svgs/solid/sync.svg | 1 - .../fontawesome-free/svgs/solid/syringe.svg | 1 - .../svgs/solid/table-tennis.svg | 1 - .../fontawesome-free/svgs/solid/table.svg | 1 - .../svgs/solid/tablet-alt.svg | 1 - .../fontawesome-free/svgs/solid/tablet.svg | 1 - .../fontawesome-free/svgs/solid/tablets.svg | 1 - .../svgs/solid/tachometer-alt.svg | 1 - .../fontawesome-free/svgs/solid/tag.svg | 1 - .../fontawesome-free/svgs/solid/tags.svg | 1 - .../fontawesome-free/svgs/solid/tape.svg | 1 - .../fontawesome-free/svgs/solid/tasks.svg | 1 - .../fontawesome-free/svgs/solid/taxi.svg | 1 - .../svgs/solid/teeth-open.svg | 1 - .../fontawesome-free/svgs/solid/teeth.svg | 1 - .../svgs/solid/temperature-high.svg | 1 - .../svgs/solid/temperature-low.svg | 1 - .../fontawesome-free/svgs/solid/tenge.svg | 1 - .../fontawesome-free/svgs/solid/terminal.svg | 1 - .../svgs/solid/text-height.svg | 1 - .../svgs/solid/text-width.svg | 1 - .../fontawesome-free/svgs/solid/th-large.svg | 1 - .../fontawesome-free/svgs/solid/th-list.svg | 1 - .../vendor/fontawesome-free/svgs/solid/th.svg | 1 - .../svgs/solid/theater-masks.svg | 1 - .../svgs/solid/thermometer-empty.svg | 1 - .../svgs/solid/thermometer-full.svg | 1 - .../svgs/solid/thermometer-half.svg | 1 - .../svgs/solid/thermometer-quarter.svg | 1 - .../svgs/solid/thermometer-three-quarters.svg | 1 - .../svgs/solid/thermometer.svg | 1 - .../svgs/solid/thumbs-down.svg | 1 - .../fontawesome-free/svgs/solid/thumbs-up.svg | 1 - .../fontawesome-free/svgs/solid/thumbtack.svg | 1 - .../svgs/solid/ticket-alt.svg | 1 - .../svgs/solid/times-circle.svg | 1 - .../fontawesome-free/svgs/solid/times.svg | 1 - .../svgs/solid/tint-slash.svg | 1 - .../fontawesome-free/svgs/solid/tint.svg | 1 - .../fontawesome-free/svgs/solid/tired.svg | 1 - .../svgs/solid/toggle-off.svg | 1 - .../fontawesome-free/svgs/solid/toggle-on.svg | 1 - .../svgs/solid/toilet-paper-slash.svg | 1 - .../svgs/solid/toilet-paper.svg | 1 - .../fontawesome-free/svgs/solid/toilet.svg | 1 - .../fontawesome-free/svgs/solid/toolbox.svg | 1 - .../fontawesome-free/svgs/solid/tools.svg | 1 - .../fontawesome-free/svgs/solid/tooth.svg | 1 - .../fontawesome-free/svgs/solid/torah.svg | 1 - .../svgs/solid/torii-gate.svg | 1 - .../fontawesome-free/svgs/solid/tractor.svg | 1 - .../fontawesome-free/svgs/solid/trademark.svg | 1 - .../svgs/solid/traffic-light.svg | 1 - .../fontawesome-free/svgs/solid/trailer.svg | 1 - .../fontawesome-free/svgs/solid/train.svg | 1 - .../fontawesome-free/svgs/solid/tram.svg | 1 - .../svgs/solid/transgender-alt.svg | 1 - .../svgs/solid/transgender.svg | 1 - .../fontawesome-free/svgs/solid/trash-alt.svg | 1 - .../svgs/solid/trash-restore-alt.svg | 1 - .../svgs/solid/trash-restore.svg | 1 - .../fontawesome-free/svgs/solid/trash.svg | 1 - .../fontawesome-free/svgs/solid/tree.svg | 1 - .../fontawesome-free/svgs/solid/trophy.svg | 1 - .../svgs/solid/truck-loading.svg | 1 - .../svgs/solid/truck-monster.svg | 1 - .../svgs/solid/truck-moving.svg | 1 - .../svgs/solid/truck-pickup.svg | 1 - .../fontawesome-free/svgs/solid/truck.svg | 1 - .../fontawesome-free/svgs/solid/tshirt.svg | 1 - .../fontawesome-free/svgs/solid/tty.svg | 1 - .../vendor/fontawesome-free/svgs/solid/tv.svg | 1 - .../svgs/solid/umbrella-beach.svg | 1 - .../fontawesome-free/svgs/solid/umbrella.svg | 1 - .../fontawesome-free/svgs/solid/underline.svg | 1 - .../fontawesome-free/svgs/solid/undo-alt.svg | 1 - .../fontawesome-free/svgs/solid/undo.svg | 1 - .../svgs/solid/universal-access.svg | 1 - .../svgs/solid/university.svg | 1 - .../fontawesome-free/svgs/solid/unlink.svg | 1 - .../svgs/solid/unlock-alt.svg | 1 - .../fontawesome-free/svgs/solid/unlock.svg | 1 - .../fontawesome-free/svgs/solid/upload.svg | 1 - .../svgs/solid/user-alt-slash.svg | 1 - .../fontawesome-free/svgs/solid/user-alt.svg | 1 - .../svgs/solid/user-astronaut.svg | 1 - .../svgs/solid/user-check.svg | 1 - .../svgs/solid/user-circle.svg | 1 - .../svgs/solid/user-clock.svg | 1 - .../fontawesome-free/svgs/solid/user-cog.svg | 1 - .../fontawesome-free/svgs/solid/user-edit.svg | 1 - .../svgs/solid/user-friends.svg | 1 - .../svgs/solid/user-graduate.svg | 1 - .../svgs/solid/user-injured.svg | 1 - .../fontawesome-free/svgs/solid/user-lock.svg | 1 - .../fontawesome-free/svgs/solid/user-md.svg | 1 - .../svgs/solid/user-minus.svg | 1 - .../svgs/solid/user-ninja.svg | 1 - .../svgs/solid/user-nurse.svg | 1 - .../fontawesome-free/svgs/solid/user-plus.svg | 1 - .../svgs/solid/user-secret.svg | 1 - .../svgs/solid/user-shield.svg | 1 - .../svgs/solid/user-slash.svg | 1 - .../fontawesome-free/svgs/solid/user-tag.svg | 1 - .../fontawesome-free/svgs/solid/user-tie.svg | 1 - .../svgs/solid/user-times.svg | 1 - .../fontawesome-free/svgs/solid/user.svg | 1 - .../fontawesome-free/svgs/solid/users-cog.svg | 1 - .../svgs/solid/users-slash.svg | 1 - .../fontawesome-free/svgs/solid/users.svg | 1 - .../svgs/solid/utensil-spoon.svg | 1 - .../fontawesome-free/svgs/solid/utensils.svg | 1 - .../svgs/solid/vector-square.svg | 1 - .../svgs/solid/venus-double.svg | 1 - .../svgs/solid/venus-mars.svg | 1 - .../fontawesome-free/svgs/solid/venus.svg | 1 - .../svgs/solid/vest-patches.svg | 1 - .../fontawesome-free/svgs/solid/vest.svg | 1 - .../fontawesome-free/svgs/solid/vial.svg | 1 - .../fontawesome-free/svgs/solid/vials.svg | 1 - .../svgs/solid/video-slash.svg | 1 - .../fontawesome-free/svgs/solid/video.svg | 1 - .../fontawesome-free/svgs/solid/vihara.svg | 1 - .../svgs/solid/virus-slash.svg | 1 - .../fontawesome-free/svgs/solid/virus.svg | 1 - .../fontawesome-free/svgs/solid/viruses.svg | 1 - .../fontawesome-free/svgs/solid/voicemail.svg | 1 - .../svgs/solid/volleyball-ball.svg | 1 - .../svgs/solid/volume-down.svg | 1 - .../svgs/solid/volume-mute.svg | 1 - .../svgs/solid/volume-off.svg | 1 - .../fontawesome-free/svgs/solid/volume-up.svg | 1 - .../fontawesome-free/svgs/solid/vote-yea.svg | 1 - .../svgs/solid/vr-cardboard.svg | 1 - .../fontawesome-free/svgs/solid/walking.svg | 1 - .../fontawesome-free/svgs/solid/wallet.svg | 1 - .../fontawesome-free/svgs/solid/warehouse.svg | 1 - .../fontawesome-free/svgs/solid/water.svg | 1 - .../svgs/solid/wave-square.svg | 1 - .../svgs/solid/weight-hanging.svg | 1 - .../fontawesome-free/svgs/solid/weight.svg | 1 - .../svgs/solid/wheelchair.svg | 1 - .../fontawesome-free/svgs/solid/wifi.svg | 1 - .../fontawesome-free/svgs/solid/wind.svg | 1 - .../svgs/solid/window-close.svg | 1 - .../svgs/solid/window-maximize.svg | 1 - .../svgs/solid/window-minimize.svg | 1 - .../svgs/solid/window-restore.svg | 1 - .../svgs/solid/wine-bottle.svg | 1 - .../svgs/solid/wine-glass-alt.svg | 1 - .../svgs/solid/wine-glass.svg | 1 - .../fontawesome-free/svgs/solid/won-sign.svg | 1 - .../fontawesome-free/svgs/solid/wrench.svg | 1 - .../fontawesome-free/svgs/solid/x-ray.svg | 1 - .../fontawesome-free/svgs/solid/yen-sign.svg | 1 - .../fontawesome-free/svgs/solid/yin-yang.svg | 1 - .../webfonts/fa-brands-400.eot | Bin 134346 -> 0 bytes .../webfonts/fa-brands-400.svg | 3717 --- .../webfonts/fa-brands-400.ttf | Bin 134040 -> 0 bytes .../webfonts/fa-brands-400.woff | Bin 90060 -> 0 bytes .../webfonts/fa-brands-400.woff2 | Bin 76764 -> 0 bytes .../webfonts/fa-regular-400.eot | Bin 34034 -> 0 bytes .../webfonts/fa-regular-400.svg | 801 - .../webfonts/fa-regular-400.ttf | Bin 33736 -> 0 bytes .../webfonts/fa-regular-400.woff | Bin 16276 -> 0 bytes .../webfonts/fa-regular-400.woff2 | Bin 13276 -> 0 bytes .../webfonts/fa-solid-900.eot | Bin 203030 -> 0 bytes .../webfonts/fa-solid-900.svg | 5034 ---- .../webfonts/fa-solid-900.ttf | Bin 202744 -> 0 bytes .../webfonts/fa-solid-900.woff | Bin 101652 -> 0 bytes .../webfonts/fa-solid-900.woff2 | Bin 78196 -> 0 bytes .../jquery.easing.compatibility.js | 59 - .../vendor/jquery-easing/jquery.easing.js | 166 - .../vendor/jquery-easing/jquery.easing.min.js | 1 - web_server/static/vendor/jquery/jquery.js | 10881 -------- web_server/static/vendor/jquery/jquery.min.js | 2 - .../static/vendor/jquery/jquery.min.map | 1 - .../static/vendor/jquery/jquery.slim.js | 8782 ------- .../static/vendor/jquery/jquery.slim.min.js | 2 - .../static/vendor/jquery/jquery.slim.min.map | 1 - web_server/templates/404.html | 30 - web_server/templates/admin_template.html | 34 - web_server/templates/base_template.html | 10 - web_server/templates/chunks/foot.html | 3 - web_server/templates/chunks/footer.html | 9 - web_server/templates/chunks/head.html | 25 - web_server/templates/chunks/logout_modal.html | 19 - web_server/templates/chunks/scripts.html | 16 - .../templates/chunks/scroll_to_top.html | 4 - web_server/templates/chunks/sidebar.html | 119 - web_server/templates/chunks/topbar.html | 203 - web_server/templates/index.html | 726 - web_server/templates/login.html | 74 - 1872 files changed, 143 insertions(+), 180754 deletions(-) delete mode 100644 web_server/main.py delete mode 100644 web_server/static/css/sb-admin-2.css delete mode 100644 web_server/static/css/sb-admin-2.min.css delete mode 100644 web_server/static/img/undraw_posting_photo.svg delete mode 100644 web_server/static/img/undraw_profile.svg delete mode 100644 web_server/static/img/undraw_profile_1.svg delete mode 100644 web_server/static/img/undraw_profile_2.svg delete mode 100644 web_server/static/img/undraw_profile_3.svg delete mode 100644 web_server/static/img/undraw_rocket.svg delete mode 100644 web_server/static/js/demo/chart-area-demo.js delete mode 100644 web_server/static/js/demo/chart-bar-demo.js delete mode 100644 web_server/static/js/demo/chart-pie-demo.js delete mode 100644 web_server/static/js/demo/datatables-demo.js delete mode 100644 web_server/static/js/sb-admin-2.js delete mode 100644 web_server/static/js/sb-admin-2.min.js delete mode 100644 web_server/static/scss/_buttons.scss delete mode 100644 web_server/static/scss/_cards.scss delete mode 100644 web_server/static/scss/_charts.scss delete mode 100644 web_server/static/scss/_dropdowns.scss delete mode 100644 web_server/static/scss/_error.scss delete mode 100644 web_server/static/scss/_footer.scss delete mode 100644 web_server/static/scss/_global.scss delete mode 100644 web_server/static/scss/_login.scss delete mode 100644 web_server/static/scss/_mixins.scss delete mode 100644 web_server/static/scss/_navs.scss delete mode 100644 web_server/static/scss/_utilities.scss delete mode 100644 web_server/static/scss/_variables.scss delete mode 100644 web_server/static/scss/navs/_global.scss delete mode 100644 web_server/static/scss/navs/_sidebar.scss delete mode 100644 web_server/static/scss/navs/_topbar.scss delete mode 100644 web_server/static/scss/sb-admin-2.scss delete mode 100644 web_server/static/scss/utilities/_animation.scss delete mode 100644 web_server/static/scss/utilities/_background.scss delete mode 100644 web_server/static/scss/utilities/_border.scss delete mode 100644 web_server/static/scss/utilities/_display.scss delete mode 100644 web_server/static/scss/utilities/_progress.scss delete mode 100644 web_server/static/scss/utilities/_rotate.scss delete mode 100644 web_server/static/scss/utilities/_text.scss delete mode 100644 web_server/static/vendor/bootstrap/js/bootstrap.bundle.js delete mode 100644 web_server/static/vendor/bootstrap/js/bootstrap.bundle.js.map delete mode 100644 web_server/static/vendor/bootstrap/js/bootstrap.bundle.min.js delete mode 100644 web_server/static/vendor/bootstrap/js/bootstrap.bundle.min.js.map delete mode 100644 web_server/static/vendor/bootstrap/js/bootstrap.js delete mode 100644 web_server/static/vendor/bootstrap/js/bootstrap.js.map delete mode 100644 web_server/static/vendor/bootstrap/js/bootstrap.min.js delete mode 100644 web_server/static/vendor/bootstrap/js/bootstrap.min.js.map delete mode 100644 web_server/static/vendor/bootstrap/scss/_alert.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_badge.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_breadcrumb.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_button-group.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_buttons.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_card.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_carousel.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_close.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_code.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_custom-forms.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_dropdown.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_forms.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_functions.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_grid.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_images.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_input-group.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_jumbotron.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_list-group.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_media.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_mixins.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_modal.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_nav.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_navbar.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_pagination.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_popover.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_print.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_progress.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_reboot.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_root.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_spinners.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_tables.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_toasts.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_tooltip.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_transitions.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_type.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_utilities.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/_variables.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/bootstrap-grid.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/bootstrap-reboot.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/bootstrap.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_alert.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_background-variant.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_badge.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_border-radius.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_box-shadow.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_breakpoints.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_buttons.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_caret.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_clearfix.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_deprecate.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_float.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_forms.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_gradients.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_grid-framework.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_grid.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_hover.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_image.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_list-group.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_lists.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_nav-divider.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_pagination.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_reset-text.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_resize.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_screen-reader.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_size.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_table-row.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_text-emphasis.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_text-hide.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_text-truncate.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_transition.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/mixins/_visibility.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_align.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_background.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_borders.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_clearfix.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_display.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_embed.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_flex.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_float.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_interactions.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_overflow.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_position.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_screenreaders.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_shadows.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_sizing.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_spacing.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_stretched-link.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_text.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/utilities/_visibility.scss delete mode 100644 web_server/static/vendor/bootstrap/scss/vendor/_rfs.scss delete mode 100755 web_server/static/vendor/chart.js/Chart.bundle.js delete mode 100755 web_server/static/vendor/chart.js/Chart.bundle.min.js delete mode 100755 web_server/static/vendor/chart.js/Chart.js delete mode 100755 web_server/static/vendor/chart.js/Chart.min.js delete mode 100644 web_server/static/vendor/datatables/dataTables.bootstrap4.css delete mode 100644 web_server/static/vendor/datatables/dataTables.bootstrap4.js delete mode 100644 web_server/static/vendor/datatables/dataTables.bootstrap4.min.css delete mode 100644 web_server/static/vendor/datatables/dataTables.bootstrap4.min.js delete mode 100644 web_server/static/vendor/datatables/jquery.dataTables.js delete mode 100644 web_server/static/vendor/datatables/jquery.dataTables.min.js delete mode 100644 web_server/static/vendor/fontawesome-free/LICENSE.txt delete mode 100644 web_server/static/vendor/fontawesome-free/attribution.js delete mode 100644 web_server/static/vendor/fontawesome-free/css/all.css delete mode 100644 web_server/static/vendor/fontawesome-free/css/all.min.css delete mode 100644 web_server/static/vendor/fontawesome-free/css/brands.css delete mode 100644 web_server/static/vendor/fontawesome-free/css/brands.min.css delete mode 100644 web_server/static/vendor/fontawesome-free/css/fontawesome.css delete mode 100644 web_server/static/vendor/fontawesome-free/css/fontawesome.min.css delete mode 100644 web_server/static/vendor/fontawesome-free/css/regular.css delete mode 100644 web_server/static/vendor/fontawesome-free/css/regular.min.css delete mode 100644 web_server/static/vendor/fontawesome-free/css/solid.css delete mode 100644 web_server/static/vendor/fontawesome-free/css/solid.min.css delete mode 100644 web_server/static/vendor/fontawesome-free/css/svg-with-js.css delete mode 100644 web_server/static/vendor/fontawesome-free/css/svg-with-js.min.css delete mode 100644 web_server/static/vendor/fontawesome-free/css/v4-shims.css delete mode 100644 web_server/static/vendor/fontawesome-free/css/v4-shims.min.css delete mode 100644 web_server/static/vendor/fontawesome-free/js/all.js delete mode 100644 web_server/static/vendor/fontawesome-free/js/all.min.js delete mode 100644 web_server/static/vendor/fontawesome-free/js/brands.js delete mode 100644 web_server/static/vendor/fontawesome-free/js/brands.min.js delete mode 100644 web_server/static/vendor/fontawesome-free/js/conflict-detection.js delete mode 100644 web_server/static/vendor/fontawesome-free/js/conflict-detection.min.js delete mode 100644 web_server/static/vendor/fontawesome-free/js/fontawesome.js delete mode 100644 web_server/static/vendor/fontawesome-free/js/fontawesome.min.js delete mode 100644 web_server/static/vendor/fontawesome-free/js/regular.js delete mode 100644 web_server/static/vendor/fontawesome-free/js/regular.min.js delete mode 100644 web_server/static/vendor/fontawesome-free/js/solid.js delete mode 100644 web_server/static/vendor/fontawesome-free/js/solid.min.js delete mode 100644 web_server/static/vendor/fontawesome-free/js/v4-shims.js delete mode 100644 web_server/static/vendor/fontawesome-free/js/v4-shims.min.js delete mode 100644 web_server/static/vendor/fontawesome-free/less/_animated.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/_bordered-pulled.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/_core.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/_fixed-width.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/_icons.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/_larger.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/_list.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/_mixins.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/_rotated-flipped.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/_screen-reader.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/_shims.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/_stacked.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/_variables.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/brands.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/fontawesome.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/regular.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/solid.less delete mode 100644 web_server/static/vendor/fontawesome-free/less/v4-shims.less delete mode 100644 web_server/static/vendor/fontawesome-free/metadata/categories.yml delete mode 100644 web_server/static/vendor/fontawesome-free/metadata/icons.yml delete mode 100644 web_server/static/vendor/fontawesome-free/metadata/shims.yml delete mode 100644 web_server/static/vendor/fontawesome-free/metadata/sponsors.yml delete mode 100644 web_server/static/vendor/fontawesome-free/package.json delete mode 100644 web_server/static/vendor/fontawesome-free/scss/_animated.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/_bordered-pulled.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/_core.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/_fixed-width.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/_icons.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/_larger.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/_list.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/_mixins.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/_rotated-flipped.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/_screen-reader.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/_shims.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/_stacked.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/_variables.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/brands.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/fontawesome.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/regular.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/solid.scss delete mode 100644 web_server/static/vendor/fontawesome-free/scss/v4-shims.scss delete mode 100644 web_server/static/vendor/fontawesome-free/sprites/brands.svg delete mode 100644 web_server/static/vendor/fontawesome-free/sprites/regular.svg delete mode 100644 web_server/static/vendor/fontawesome-free/sprites/solid.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/500px.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/accessible-icon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/accusoft.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/acquisitions-incorporated.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/adn.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/adversal.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/affiliatetheme.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/airbnb.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/algolia.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/alipay.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/amazon-pay.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/amazon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/amilia.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/android.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/angellist.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/angrycreative.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/angular.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/app-store-ios.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/app-store.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/apper.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/apple-pay.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/apple.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/artstation.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/asymmetrik.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/atlassian.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/audible.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/autoprefixer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/avianex.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/aviato.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/aws.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/bandcamp.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/battle-net.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/behance-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/behance.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/bimobject.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/bitbucket.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/bitcoin.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/bity.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/black-tie.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/blackberry.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/blogger-b.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/blogger.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/bluetooth-b.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/bluetooth.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/bootstrap.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/btc.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/buffer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/buromobelexperte.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/buy-n-large.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/buysellads.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/canadian-maple-leaf.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cc-amazon-pay.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cc-amex.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cc-apple-pay.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cc-diners-club.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cc-discover.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cc-jcb.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cc-mastercard.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cc-paypal.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cc-stripe.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cc-visa.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/centercode.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/centos.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/chrome.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/chromecast.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cloudflare.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cloudscale.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cloudsmith.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cloudversify.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/codepen.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/codiepie.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/confluence.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/connectdevelop.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/contao.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cotton-bureau.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cpanel.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/creative-commons-by.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/creative-commons-nc-eu.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/creative-commons-nc-jp.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/creative-commons-nc.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/creative-commons-nd.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/creative-commons-pd-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/creative-commons-pd.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/creative-commons-remix.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/creative-commons-sa.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/creative-commons-sampling-plus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/creative-commons-sampling.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/creative-commons-share.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/creative-commons-zero.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/creative-commons.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/critical-role.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/css3-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/css3.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/cuttlefish.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/d-and-d-beyond.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/d-and-d.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/dailymotion.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/dashcube.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/deezer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/delicious.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/deploydog.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/deskpro.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/dev.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/deviantart.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/dhl.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/diaspora.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/digg.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/digital-ocean.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/discord.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/discourse.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/dochub.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/docker.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/draft2digital.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/dribbble-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/dribbble.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/dropbox.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/drupal.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/dyalog.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/earlybirds.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/ebay.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/edge-legacy.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/edge.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/elementor.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/ello.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/ember.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/empire.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/envira.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/erlang.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/ethereum.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/etsy.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/evernote.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/expeditedssl.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/facebook-f.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/facebook-messenger.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/facebook-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/facebook.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/fantasy-flight-games.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/fedex.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/fedora.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/figma.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/firefox-browser.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/firefox.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/first-order-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/first-order.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/firstdraft.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/flickr.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/flipboard.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/fly.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/font-awesome-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/font-awesome-flag.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/font-awesome-logo-full.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/font-awesome.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/fonticons-fi.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/fonticons.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/fort-awesome-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/fort-awesome.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/forumbee.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/foursquare.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/free-code-camp.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/freebsd.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/fulcrum.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/galactic-republic.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/galactic-senate.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/get-pocket.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/gg-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/gg.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/git-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/git-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/git.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/github-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/github-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/github.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/gitkraken.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/gitlab.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/gitter.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/glide-g.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/glide.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/gofore.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/goodreads-g.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/goodreads.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/google-drive.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/google-pay.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/google-play.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/google-plus-g.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/google-plus-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/google-plus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/google-wallet.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/google.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/gratipay.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/grav.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/gripfire.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/grunt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/guilded.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/gulp.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/hacker-news-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/hacker-news.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/hackerrank.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/hips.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/hire-a-helper.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/hive.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/hooli.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/hornbill.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/hotjar.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/houzz.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/html5.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/hubspot.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/ideal.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/imdb.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/innosoft.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/instagram-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/instagram.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/instalod.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/intercom.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/internet-explorer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/invision.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/ioxhost.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/itch-io.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/itunes-note.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/itunes.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/java.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/jedi-order.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/jenkins.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/jira.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/joget.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/joomla.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/js-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/js.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/jsfiddle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/kaggle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/keybase.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/keycdn.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/kickstarter-k.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/kickstarter.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/korvue.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/laravel.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/lastfm-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/lastfm.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/leanpub.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/less.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/line.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/linkedin-in.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/linkedin.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/linode.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/linux.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/lyft.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/magento.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/mailchimp.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/mandalorian.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/markdown.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/mastodon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/maxcdn.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/mdb.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/medapps.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/medium-m.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/medium.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/medrt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/meetup.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/megaport.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/mendeley.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/microblog.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/microsoft.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/mix.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/mixcloud.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/mixer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/mizuni.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/modx.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/monero.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/napster.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/neos.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/nimblr.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/node-js.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/node.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/npm.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/ns8.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/nutritionix.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/octopus-deploy.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/odnoklassniki-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/odnoklassniki.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/old-republic.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/opencart.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/openid.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/opera.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/optin-monster.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/orcid.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/osi.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/page4.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/pagelines.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/palfed.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/patreon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/paypal.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/penny-arcade.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/perbyte.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/periscope.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/phabricator.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/phoenix-framework.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/phoenix-squadron.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/php.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/pied-piper-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/pied-piper-hat.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/pied-piper-pp.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/pied-piper-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/pied-piper.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/pinterest-p.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/pinterest-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/pinterest.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/playstation.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/product-hunt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/pushed.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/python.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/qq.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/quinscape.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/quora.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/r-project.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/raspberry-pi.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/ravelry.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/react.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/reacteurope.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/readme.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/rebel.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/red-river.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/reddit-alien.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/reddit-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/reddit.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/redhat.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/renren.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/replyd.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/researchgate.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/resolving.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/rev.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/rocketchat.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/rockrms.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/rust.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/safari.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/salesforce.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/sass.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/schlix.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/scribd.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/searchengin.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/sellcast.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/sellsy.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/servicestack.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/shirtsinbulk.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/shopify.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/shopware.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/simplybuilt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/sistrix.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/sith.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/sketch.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/skyatlas.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/skype.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/slack-hash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/slack.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/slideshare.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/snapchat-ghost.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/snapchat-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/snapchat.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/soundcloud.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/sourcetree.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/speakap.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/speaker-deck.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/spotify.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/squarespace.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/stack-exchange.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/stack-overflow.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/stackpath.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/staylinked.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/steam-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/steam-symbol.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/steam.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/sticker-mule.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/strava.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/stripe-s.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/stripe.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/studiovinari.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/stumbleupon-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/stumbleupon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/superpowers.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/supple.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/suse.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/swift.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/symfony.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/teamspeak.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/telegram-plane.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/telegram.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/tencent-weibo.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/the-red-yeti.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/themeco.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/themeisle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/think-peaks.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/tiktok.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/trade-federation.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/trello.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/tripadvisor.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/tumblr-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/tumblr.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/twitch.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/twitter-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/twitter.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/typo3.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/uber.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/ubuntu.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/uikit.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/umbraco.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/uncharted.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/uniregistry.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/unity.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/unsplash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/untappd.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/ups.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/usb.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/usps.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/ussunnah.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/vaadin.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/viacoin.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/viadeo-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/viadeo.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/viber.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/vimeo-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/vimeo-v.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/vimeo.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/vine.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/vk.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/vnv.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/vuejs.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/watchman-monitoring.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/waze.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/weebly.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/weibo.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/weixin.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/whatsapp-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/whatsapp.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/whmcs.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/wikipedia-w.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/windows.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/wix.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/wizards-of-the-coast.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/wodu.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/wolf-pack-battalion.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/wordpress-simple.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/wordpress.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/wpbeginner.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/wpexplorer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/wpforms.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/wpressr.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/xbox.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/xing-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/xing.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/y-combinator.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/yahoo.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/yammer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/yandex-international.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/yandex.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/yarn.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/yelp.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/yoast.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/youtube-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/youtube.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/brands/zhihu.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/address-book.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/address-card.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/angry.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/arrow-alt-circle-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/arrow-alt-circle-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/arrow-alt-circle-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/arrow-alt-circle-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/bell-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/bell.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/bookmark.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/building.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/calendar-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/calendar-check.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/calendar-minus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/calendar-plus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/calendar-times.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/calendar.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/caret-square-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/caret-square-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/caret-square-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/caret-square-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/chart-bar.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/check-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/check-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/clipboard.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/clock.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/clone.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/closed-captioning.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/comment-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/comment-dots.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/comment.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/comments.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/compass.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/copy.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/copyright.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/credit-card.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/dizzy.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/dot-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/edit.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/envelope-open.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/envelope.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/eye-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/eye.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/file-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/file-archive.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/file-audio.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/file-code.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/file-excel.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/file-image.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/file-pdf.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/file-powerpoint.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/file-video.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/file-word.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/file.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/flag.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/flushed.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/folder-open.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/folder.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/font-awesome-logo-full.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/frown-open.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/frown.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/futbol.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/gem.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/grimace.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/grin-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/grin-beam-sweat.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/grin-beam.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/grin-hearts.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/grin-squint-tears.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/grin-squint.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/grin-stars.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/grin-tears.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/grin-tongue-squint.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/grin-tongue-wink.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/grin-tongue.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/grin-wink.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/grin.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/hand-lizard.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/hand-paper.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/hand-peace.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/hand-point-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/hand-point-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/hand-point-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/hand-point-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/hand-pointer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/hand-rock.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/hand-scissors.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/hand-spock.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/handshake.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/hdd.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/heart.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/hospital.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/hourglass.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/id-badge.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/id-card.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/image.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/images.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/keyboard.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/kiss-beam.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/kiss-wink-heart.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/kiss.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/laugh-beam.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/laugh-squint.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/laugh-wink.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/laugh.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/lemon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/life-ring.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/lightbulb.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/list-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/map.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/meh-blank.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/meh-rolling-eyes.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/meh.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/minus-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/money-bill-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/moon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/newspaper.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/object-group.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/object-ungroup.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/paper-plane.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/pause-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/play-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/plus-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/question-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/registered.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/sad-cry.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/sad-tear.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/save.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/share-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/smile-beam.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/smile-wink.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/smile.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/snowflake.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/star-half.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/star.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/sticky-note.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/stop-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/sun.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/surprise.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/thumbs-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/thumbs-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/times-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/tired.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/trash-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/user-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/user.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/window-close.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/window-maximize.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/window-minimize.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/regular/window-restore.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ad.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/address-book.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/address-card.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/adjust.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/air-freshener.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/align-center.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/align-justify.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/align-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/align-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/allergies.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ambulance.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/american-sign-language-interpreting.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/anchor.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/angle-double-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/angle-double-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/angle-double-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/angle-double-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/angle-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/angle-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/angle-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/angle-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/angry.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ankh.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/apple-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/archive.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/archway.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrow-alt-circle-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrow-alt-circle-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrow-alt-circle-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrow-alt-circle-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrow-circle-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrow-circle-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrow-circle-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrow-circle-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrow-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrow-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrow-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrow-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrows-alt-h.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrows-alt-v.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/arrows-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/assistive-listening-systems.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/asterisk.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/at.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/atlas.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/atom.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/audio-description.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/award.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/baby-carriage.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/baby.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/backspace.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/backward.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bacon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bacteria.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bacterium.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bahai.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/balance-scale-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/balance-scale-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/balance-scale.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ban.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/band-aid.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/barcode.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bars.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/baseball-ball.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/basketball-ball.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bath.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/battery-empty.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/battery-full.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/battery-half.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/battery-quarter.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/battery-three-quarters.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bed.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/beer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bell-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bell.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bezier-curve.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bible.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bicycle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/biking.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/binoculars.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/biohazard.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/birthday-cake.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/blender-phone.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/blender.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/blind.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/blog.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bold.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bolt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bomb.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bone.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bong.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/book-dead.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/book-medical.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/book-open.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/book-reader.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/book.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bookmark.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/border-all.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/border-none.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/border-style.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bowling-ball.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/box-open.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/box-tissue.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/box.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/boxes.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/braille.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/brain.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bread-slice.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/briefcase-medical.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/briefcase.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/broadcast-tower.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/broom.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/brush.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bug.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/building.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bullhorn.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bullseye.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/burn.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bus-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/bus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/business-time.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/calculator.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/calendar-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/calendar-check.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/calendar-day.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/calendar-minus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/calendar-plus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/calendar-times.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/calendar-week.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/calendar.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/camera-retro.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/camera.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/campground.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/candy-cane.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cannabis.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/capsules.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/car-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/car-battery.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/car-crash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/car-side.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/car.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/caravan.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/caret-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/caret-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/caret-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/caret-square-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/caret-square-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/caret-square-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/caret-square-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/caret-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/carrot.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cart-arrow-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cart-plus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cash-register.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cat.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/certificate.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chair.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chalkboard-teacher.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chalkboard.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/charging-station.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chart-area.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chart-bar.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chart-line.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chart-pie.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/check-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/check-double.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/check-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/check.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cheese.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chess-bishop.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chess-board.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chess-king.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chess-knight.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chess-pawn.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chess-queen.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chess-rook.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chess.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chevron-circle-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chevron-circle-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chevron-circle-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chevron-circle-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chevron-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chevron-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chevron-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/chevron-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/child.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/church.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/circle-notch.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/city.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/clinic-medical.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/clipboard-check.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/clipboard-list.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/clipboard.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/clock.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/clone.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/closed-captioning.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cloud-download-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cloud-meatball.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cloud-moon-rain.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cloud-moon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cloud-rain.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cloud-showers-heavy.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cloud-sun-rain.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cloud-sun.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cloud-upload-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cloud.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cocktail.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/code-branch.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/code.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/coffee.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cog.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cogs.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/coins.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/columns.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/comment-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/comment-dollar.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/comment-dots.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/comment-medical.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/comment-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/comment.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/comments-dollar.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/comments.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/compact-disc.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/compass.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/compress-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/compress-arrows-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/compress.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/concierge-bell.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cookie-bite.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cookie.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/copy.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/copyright.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/couch.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/credit-card.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/crop-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/crop.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cross.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/crosshairs.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/crow.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/crown.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/crutch.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cube.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cubes.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/cut.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/database.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/deaf.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/democrat.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/desktop.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dharmachakra.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/diagnoses.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dice-d20.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dice-d6.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dice-five.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dice-four.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dice-one.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dice-six.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dice-three.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dice-two.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dice.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/digital-tachograph.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/directions.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/disease.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/divide.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dizzy.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dna.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dog.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dollar-sign.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dolly-flatbed.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dolly.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/donate.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/door-closed.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/door-open.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dot-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dove.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/download.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/drafting-compass.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dragon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/draw-polygon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/drum-steelpan.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/drum.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/drumstick-bite.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dumbbell.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dumpster-fire.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dumpster.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/dungeon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/edit.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/egg.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/eject.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ellipsis-h.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ellipsis-v.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/envelope-open-text.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/envelope-open.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/envelope-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/envelope.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/equals.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/eraser.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ethernet.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/euro-sign.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/exchange-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/exclamation-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/exclamation-triangle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/exclamation.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/expand-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/expand-arrows-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/expand.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/external-link-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/external-link-square-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/eye-dropper.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/eye-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/eye.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/fan.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/fast-backward.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/fast-forward.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/faucet.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/fax.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/feather-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/feather.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/female.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/fighter-jet.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-archive.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-audio.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-code.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-contract.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-csv.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-download.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-excel.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-export.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-image.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-import.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-invoice-dollar.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-invoice.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-medical-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-medical.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-pdf.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-powerpoint.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-prescription.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-signature.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-upload.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-video.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file-word.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/file.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/fill-drip.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/fill.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/film.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/filter.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/fingerprint.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/fire-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/fire-extinguisher.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/fire.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/first-aid.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/fish.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/fist-raised.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/flag-checkered.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/flag-usa.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/flag.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/flask.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/flushed.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/folder-minus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/folder-open.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/folder-plus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/folder.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/font-awesome-logo-full.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/font.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/football-ball.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/forward.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/frog.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/frown-open.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/frown.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/funnel-dollar.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/futbol.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/gamepad.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/gas-pump.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/gavel.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/gem.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/genderless.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ghost.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/gift.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/gifts.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/glass-cheers.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/glass-martini-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/glass-martini.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/glass-whiskey.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/glasses.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/globe-africa.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/globe-americas.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/globe-asia.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/globe-europe.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/globe.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/golf-ball.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/gopuram.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/graduation-cap.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/greater-than-equal.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/greater-than.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grimace.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grin-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grin-beam-sweat.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grin-beam.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grin-hearts.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grin-squint-tears.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grin-squint.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grin-stars.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grin-tears.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grin-tongue-squint.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grin-tongue-wink.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grin-tongue.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grin-wink.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grin.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grip-horizontal.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grip-lines-vertical.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grip-lines.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/grip-vertical.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/guitar.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/h-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hamburger.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hammer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hamsa.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-holding-heart.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-holding-medical.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-holding-usd.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-holding-water.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-holding.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-lizard.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-middle-finger.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-paper.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-peace.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-point-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-point-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-point-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-point-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-pointer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-rock.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-scissors.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-sparkles.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hand-spock.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hands-helping.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hands-wash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hands.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/handshake-alt-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/handshake-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/handshake.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hanukiah.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hard-hat.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hashtag.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hat-cowboy-side.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hat-cowboy.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hat-wizard.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hdd.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/head-side-cough-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/head-side-cough.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/head-side-mask.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/head-side-virus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/heading.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/headphones-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/headphones.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/headset.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/heart-broken.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/heart.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/heartbeat.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/helicopter.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/highlighter.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hiking.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hippo.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/history.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hockey-puck.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/holly-berry.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/home.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/horse-head.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/horse.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hospital-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hospital-symbol.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hospital-user.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hospital.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hot-tub.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hotdog.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hotel.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hourglass-end.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hourglass-half.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hourglass-start.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hourglass.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/house-damage.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/house-user.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/hryvnia.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/i-cursor.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ice-cream.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/icicles.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/icons.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/id-badge.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/id-card-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/id-card.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/igloo.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/image.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/images.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/inbox.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/indent.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/industry.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/infinity.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/info-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/info.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/italic.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/jedi.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/joint.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/journal-whills.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/kaaba.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/key.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/keyboard.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/khanda.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/kiss-beam.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/kiss-wink-heart.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/kiss.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/kiwi-bird.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/landmark.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/language.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/laptop-code.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/laptop-house.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/laptop-medical.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/laptop.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/laugh-beam.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/laugh-squint.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/laugh-wink.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/laugh.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/layer-group.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/leaf.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/lemon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/less-than-equal.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/less-than.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/level-down-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/level-up-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/life-ring.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/lightbulb.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/link.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/lira-sign.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/list-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/list-ol.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/list-ul.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/list.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/location-arrow.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/lock-open.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/lock.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/long-arrow-alt-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/long-arrow-alt-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/long-arrow-alt-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/long-arrow-alt-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/low-vision.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/luggage-cart.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/lungs-virus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/lungs.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/magic.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/magnet.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mail-bulk.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/male.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/map-marked-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/map-marked.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/map-marker-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/map-marker.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/map-pin.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/map-signs.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/map.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/marker.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mars-double.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mars-stroke-h.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mars-stroke-v.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mars-stroke.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mars.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mask.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/medal.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/medkit.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/meh-blank.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/meh-rolling-eyes.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/meh.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/memory.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/menorah.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mercury.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/meteor.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/microchip.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/microphone-alt-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/microphone-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/microphone-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/microphone.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/microscope.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/minus-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/minus-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/minus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mitten.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mobile-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mobile.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/money-bill-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/money-bill-wave-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/money-bill-wave.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/money-bill.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/money-check-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/money-check.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/monument.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/moon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mortar-pestle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mosque.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/motorcycle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mountain.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mouse-pointer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mouse.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/mug-hot.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/music.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/network-wired.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/neuter.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/newspaper.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/not-equal.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/notes-medical.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/object-group.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/object-ungroup.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/oil-can.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/om.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/otter.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/outdent.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pager.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/paint-brush.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/paint-roller.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/palette.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pallet.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/paper-plane.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/paperclip.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/parachute-box.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/paragraph.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/parking.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/passport.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pastafarianism.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/paste.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pause-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pause.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/paw.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/peace.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pen-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pen-fancy.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pen-nib.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pen-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pen.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pencil-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pencil-ruler.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/people-arrows.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/people-carry.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pepper-hot.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/percent.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/percentage.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/person-booth.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/phone-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/phone-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/phone-square-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/phone-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/phone-volume.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/phone.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/photo-video.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/piggy-bank.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pills.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pizza-slice.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/place-of-worship.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/plane-arrival.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/plane-departure.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/plane-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/plane.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/play-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/play.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/plug.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/plus-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/plus-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/plus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/podcast.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/poll-h.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/poll.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/poo-storm.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/poo.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/poop.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/portrait.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pound-sign.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/power-off.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pray.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/praying-hands.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/prescription-bottle-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/prescription-bottle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/prescription.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/print.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/procedures.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/project-diagram.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pump-medical.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/pump-soap.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/puzzle-piece.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/qrcode.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/question-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/question.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/quidditch.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/quote-left.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/quote-right.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/quran.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/radiation-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/radiation.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/rainbow.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/random.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/receipt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/record-vinyl.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/recycle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/redo-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/redo.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/registered.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/remove-format.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/reply-all.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/reply.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/republican.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/restroom.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/retweet.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ribbon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ring.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/road.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/robot.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/rocket.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/route.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/rss-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/rss.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ruble-sign.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ruler-combined.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ruler-horizontal.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ruler-vertical.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ruler.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/running.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/rupee-sign.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sad-cry.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sad-tear.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/satellite-dish.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/satellite.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/save.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/school.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/screwdriver.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/scroll.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sd-card.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/search-dollar.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/search-location.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/search-minus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/search-plus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/search.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/seedling.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/server.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/shapes.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/share-alt-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/share-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/share-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/share.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/shekel-sign.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/shield-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/shield-virus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ship.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/shipping-fast.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/shoe-prints.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/shopping-bag.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/shopping-basket.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/shopping-cart.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/shower.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/shuttle-van.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sign-in-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sign-language.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sign-out-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sign.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/signal.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/signature.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sim-card.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sink.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sitemap.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/skating.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/skiing-nordic.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/skiing.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/skull-crossbones.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/skull.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sleigh.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sliders-h.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/smile-beam.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/smile-wink.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/smile.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/smog.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/smoking-ban.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/smoking.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sms.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/snowboarding.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/snowflake.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/snowman.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/snowplow.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/soap.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/socks.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/solar-panel.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort-alpha-down-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort-alpha-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort-alpha-up-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort-alpha-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort-amount-down-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort-amount-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort-amount-up-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort-amount-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort-numeric-down-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort-numeric-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort-numeric-up-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort-numeric-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sort.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/spa.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/space-shuttle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/spell-check.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/spider.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/spinner.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/splotch.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/spray-can.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/square-full.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/square-root-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/stamp.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/star-and-crescent.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/star-half-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/star-half.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/star-of-david.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/star-of-life.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/star.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/step-backward.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/step-forward.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/stethoscope.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sticky-note.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/stop-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/stop.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/stopwatch-20.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/stopwatch.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/store-alt-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/store-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/store-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/store.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/stream.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/street-view.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/strikethrough.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/stroopwafel.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/subscript.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/subway.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/suitcase-rolling.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/suitcase.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sun.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/superscript.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/surprise.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/swatchbook.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/swimmer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/swimming-pool.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/synagogue.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sync-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/sync.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/syringe.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/table-tennis.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/table.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tablet-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tablet.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tablets.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tachometer-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tag.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tags.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tape.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tasks.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/taxi.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/teeth-open.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/teeth.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/temperature-high.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/temperature-low.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tenge.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/terminal.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/text-height.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/text-width.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/th-large.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/th-list.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/th.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/theater-masks.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/thermometer-empty.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/thermometer-full.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/thermometer-half.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/thermometer-quarter.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/thermometer-three-quarters.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/thermometer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/thumbs-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/thumbs-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/thumbtack.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/ticket-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/times-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/times.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tint-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tint.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tired.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/toggle-off.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/toggle-on.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/toilet-paper-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/toilet-paper.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/toilet.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/toolbox.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tools.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tooth.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/torah.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/torii-gate.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tractor.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/trademark.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/traffic-light.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/trailer.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/train.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tram.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/transgender-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/transgender.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/trash-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/trash-restore-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/trash-restore.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/trash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tree.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/trophy.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/truck-loading.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/truck-monster.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/truck-moving.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/truck-pickup.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/truck.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tshirt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tty.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/tv.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/umbrella-beach.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/umbrella.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/underline.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/undo-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/undo.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/universal-access.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/university.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/unlink.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/unlock-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/unlock.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/upload.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-alt-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-astronaut.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-check.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-circle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-clock.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-cog.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-edit.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-friends.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-graduate.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-injured.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-lock.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-md.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-minus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-ninja.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-nurse.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-plus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-secret.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-shield.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-tag.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-tie.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user-times.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/user.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/users-cog.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/users-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/users.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/utensil-spoon.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/utensils.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/vector-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/venus-double.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/venus-mars.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/venus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/vest-patches.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/vest.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/vial.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/vials.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/video-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/video.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/vihara.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/virus-slash.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/virus.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/viruses.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/voicemail.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/volleyball-ball.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/volume-down.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/volume-mute.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/volume-off.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/volume-up.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/vote-yea.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/vr-cardboard.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/walking.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/wallet.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/warehouse.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/water.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/wave-square.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/weight-hanging.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/weight.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/wheelchair.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/wifi.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/wind.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/window-close.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/window-maximize.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/window-minimize.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/window-restore.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/wine-bottle.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/wine-glass-alt.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/wine-glass.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/won-sign.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/wrench.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/x-ray.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/yen-sign.svg delete mode 100644 web_server/static/vendor/fontawesome-free/svgs/solid/yin-yang.svg delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-brands-400.eot delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-brands-400.svg delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-brands-400.ttf delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-brands-400.woff delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-brands-400.woff2 delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-regular-400.eot delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-regular-400.svg delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-regular-400.ttf delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-regular-400.woff delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-regular-400.woff2 delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-solid-900.eot delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-solid-900.svg delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-solid-900.ttf delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-solid-900.woff delete mode 100644 web_server/static/vendor/fontawesome-free/webfonts/fa-solid-900.woff2 delete mode 100755 web_server/static/vendor/jquery-easing/jquery.easing.compatibility.js delete mode 100755 web_server/static/vendor/jquery-easing/jquery.easing.js delete mode 100755 web_server/static/vendor/jquery-easing/jquery.easing.min.js delete mode 100644 web_server/static/vendor/jquery/jquery.js delete mode 100644 web_server/static/vendor/jquery/jquery.min.js delete mode 100644 web_server/static/vendor/jquery/jquery.min.map delete mode 100644 web_server/static/vendor/jquery/jquery.slim.js delete mode 100644 web_server/static/vendor/jquery/jquery.slim.min.js delete mode 100644 web_server/static/vendor/jquery/jquery.slim.min.map delete mode 100644 web_server/templates/404.html delete mode 100644 web_server/templates/admin_template.html delete mode 100644 web_server/templates/base_template.html delete mode 100644 web_server/templates/chunks/foot.html delete mode 100644 web_server/templates/chunks/footer.html delete mode 100644 web_server/templates/chunks/head.html delete mode 100644 web_server/templates/chunks/logout_modal.html delete mode 100644 web_server/templates/chunks/scripts.html delete mode 100644 web_server/templates/chunks/scroll_to_top.html delete mode 100644 web_server/templates/chunks/sidebar.html delete mode 100644 web_server/templates/chunks/topbar.html delete mode 100644 web_server/templates/index.html delete mode 100644 web_server/templates/login.html diff --git a/.gitignore b/.gitignore index 5d753c2..b92bc06 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ .idea /venv .gitignore -/resource -./api_server/swagger_docstring_template.txt \ No newline at end of file +/resource \ No newline at end of file diff --git a/api_server/app.py b/api_server/app.py index 01ae825..17b1578 100644 --- a/api_server/app.py +++ b/api_server/app.py @@ -3,7 +3,7 @@ from datetime import datetime from flask import Flask, jsonify, request from flask_sqlalchemy import SQLAlchemy -from models import db, User, TimeStamp +from models import db, User, TimeStamp, IDNumber app = Flask(__name__) @@ -22,19 +22,30 @@ def index_handler(): def get_all_users(): users = db.session.execute(db.select(User)).scalars() all = users.all() - return jsonify(all), 200 + all_user = {} + for user in all: + usr = {'id': user.id, 'name': user.name, 'surname': user.surname, 'email': user.email, 'mtan': user.mtan, 'active': user.active} + all_user[user.id] = usr + return {'users': all_user}, 200 + + +@app.route("/user/status/") +def get_user_status_by_id(id): + user = db.session.execute(db.select(TimeStamp).where(TimeStamp.user_id == id).order_by(TimeStamp.create.desc())).scalar() + return {'id': id, 'on_work': user.on_work} @app.route("/user/") def get_user_by_id(id): - user = db.session.execute(db.select(User)).scalar() - return user.name, 200 + user = db.session.execute(db.select(User).where(User.id == id)).scalar() + usr = {'id': user.id, 'name': user.name, 'surname': user.surname, 'email': user.email, 'mtan': user.mtan, 'active': user.active} + return {'user': usr}, 200 @app.route("/user/new", methods=['POST']) def create_new_user(): - user = User(name=request.form.get('name'), surname=request.form.get('surname'), - email=request.form.get('email'), mtan=request.form.get('mtan')) + user = User(name=request.json['name'], surname=request.json['surname'], + email=request.json['email'], mtan=request.json['mtan'], active=request.json['active']) db.session.add(user) db.session.commit() return {'success': 'ok'}, 200 @@ -42,27 +53,53 @@ def create_new_user(): @app.route("/user/update/", methods=['POST']) def update_user_by_id(id): - print(id) user = db.session.execute(db.select(User).where(User.id == id)).scalars().one() - user.name = request.form.get('name') - user.email = request.form.get('email') - print(user.name) + user.name = request.json['name'] + user.surname = request.json['surname'] + user.email = request.json['email'] + user.mtan = request.json['mtan'] + user.active = request.json['active'] + db.session.commit() return {'success': 'ok'}, 200 - - #END USER SECTION #TIMESTAMP SECTION -@app.route("/") +@app.route("/timestamp/last/") def get_last_timestamp_by_id(id): - timestamp = db.session.execute(db.select(TimeStamp).where(TimeStamp.user_id == id).order).scalars().one() - return timestamp, 200 + timestamps = db.session.execute(db.select(TimeStamp).where(TimeStamp.user_id == id).order_by(TimeStamp.id.desc()).limit(5)).scalars().all() + ss = [] + for ts in timestamps: + ss.append({'id': ts.id, 'user_id': ts.user_id, 'created': ts.create, 'timestamp': ts.timestamp, + 'on_work': ts.on_work}) + return {'timestamps': ss}, 200 -@app.route("/timestamp/new/", methods=['POST']) +@app.route("/timestamp/new/mtan/", methods=['POST']) +def put_timestamp_by_mtan(mtan): + id = db.session.execute(db.select(User).where(User.mtan == mtan)).scalars().one().id + timestamp = TimeStamp(user_id=id, create=datetime.now(), + timestamp=datetime.strptime(request.json.get('timestamp'), '%Y-%m-%d %H:%M:%S.%f'), + on_work=request.json.get('on_work')) + db.session.add(timestamp) + db.session.commit() + return {"success": "ok"}, 200 + + +@app.route("/timestamp/new/idnumber/", methods=['POST']) +def put_timestamp_by_idnumber(idnum): + id = db.session.execute(db.select(IDNumber).where(IDNumber.number == idnum)).scalars().one().id + timestamp = TimeStamp(user_id=id, create=datetime.now(), + timestamp=datetime.strptime(request.json.get('timestamp'), '%Y-%m-%d %H:%M:%S.%f'), + on_work=request.json.get('on_work')) + db.session.add(timestamp) + db.session.commit() + return {"success": "ok"}, 200 + + +@app.route("/timestamp/new/id/", methods=['POST']) def put_timestamp_by_id(id): timestamp = TimeStamp(user_id=id, create=datetime.now(), timestamp=datetime.strptime(request.form.get('timestamp'), '%Y/%m/%d %H:%M:%S')) db.session.add(timestamp) @@ -70,21 +107,50 @@ def put_timestamp_by_id(id): return {"success": "ok"}, 200 -@app.route("/timestamp/new/", methods=['POST']) -def put_timestamp_by_mtan(mtan): - timestamp = TimeStamp() +@app.route("/timestamps/all/") +def get_timestamps_by_user_id(id): + timestamps = db.session.execute(db.select(TimeStamp).where(TimeStamp.user_id == id).order_by(TimeStamp.timestamp.desc())).scalars() + tss = [] + for ts in timestamps: + tss.append( {'id': ts.id, 'user_id': ts.user_id, 'created': ts.create, 'timestamp': ts.timestamp, 'on_work': ts.on_work}) + return {'timestamps': tss}, 200\ -@app.route("/timestamp/all/") -def get_timestamps_by_id(id): - timestamps = db.session.execute(db.select(TimeStamp).where(TimeStamp.user_id == id)).scalars() - return timestamps.all(), 200 -#END TIMESTAMP SECTION -#RFID SECTION +@app.route("/timestamps/all") +def get_all_timestamps(): + timestamps = db.session.execute(db.select(TimeStamp)).scalars().all() + tss = [] + for ts in timestamps: + tss.append( {'id': ts.id, 'user_id': ts.user_id, 'created': ts.create, 'timestamp': ts.timestamp, 'on_work': ts.on_work}) + return {'timestamps': tss}, 200 -#END RFID SECTION +@app.route("/time/today/") +def get_time_today_by_user_id(id): + today = datetime.today().date() + timestamps = db.session.execute(db.select(TimeStamp).where(TimeStamp.user_id == id).where(TimeStamp.timestamp >= today)).scalars().all() + print(timestamps) + worktime = 0 + pausetime = 0 + for ts in timestamps: + pass + +# END TIMESTAMP SECTION + +# ID SECTION +@app.route("/user/idnumber") +def get_user_by_idnumber(idnumber): + id_num = db.session.execute(db.select(IDNumber).where(IDNumber.id == idnumber)).scalars().one() + id = id_num.user_id + user = db.session.execute(db.select(User).where(User.id == id)) + +# END ID SECTION + +# VACATION SECTION + +# END VACATION SECTION + db.init_app(app) diff --git a/api_server/models.py b/api_server/models.py index 5b6f29d..29f8a33 100644 --- a/api_server/models.py +++ b/api_server/models.py @@ -10,17 +10,64 @@ class User(db.Model): surname = sa.Column(sa.String) email = sa.Column(sa.String) mtan = sa.Column(sa.String, unique=True) + active = sa.Column(sa.Boolean) class TimeStamp(db.Model): id = sa.Column(sa.Integer, primary_key=True) - user_id = sa.ForeignKey(User.id) + user_id = sa.Column(sa.Integer, sa.ForeignKey(User.id)) create = sa.Column(sa.TIMESTAMP) # create time timestamp = sa.Column(sa.TIMESTAMP) # inserted by user on_work = sa.Column(sa.Boolean) # working time? -class RFIDNumber(db.Model): +class IDNumber(db.Model): id = sa.Column(sa.Integer, primary_key=True) - user_id = sa.ForeignKey(User.id) + user_id = sa.Column(sa.Integer, sa.ForeignKey(User.id)) number = sa.Column(sa.String) + + +class KindOfDay(db.Model): + id = sa.Column(sa.Integer, primary_key=True) + name = sa.Column(sa.String) + category = sa.Column(sa.String) + working_time = sa.Column(sa.Integer) + pause_time = sa.Column(sa.DateTime) + + +class Calendar(db.Model): + id = sa.Column(sa.Integer, primary_key=True) + name = sa.Column(sa.String, unique=True) + + +class CalendarUser(db.Model): + id = sa.Column(sa.Integer, primary_key=True) + user_id = sa.Column(sa.Integer, sa.ForeignKey(User.id)) + calendar_id = sa.Column(sa.Integer, sa.ForeignKey(Calendar.id)) + + +class HollyDay(db.Model): + id = sa.Column(sa.Integer, primary_key=True) + calendar_id = sa.Column(sa.Integer, sa.ForeignKey(Calendar.id)) + date = sa.Column(sa.Date) + payed_day = sa.Column(sa.Boolean) + + +class VacationInfo(db.Model): + id = sa.Column(sa.Integer, primary_key=True) + user_id = sa.Column(sa.Integer, sa.ForeignKey(User.id)) + year = sa.Column(sa.Date) + per_year = sa.Column(sa.Integer) + took = sa.Column(sa.Integer) + + +class VacationStatus(db.Model): + id = sa.Column(sa.Integer, primary_key=True) + + +class VacationCalendar(db.Model): + id = sa.Column(sa.Integer, primary_key=True) + user_id = sa.Column(sa.Integer, sa.ForeignKey(User.id)) + date_start = sa.Column(sa.Date) + date_end = sa.Column(sa.Date) + diff --git a/web_server/main.py b/web_server/main.py deleted file mode 100644 index 64fbdd0..0000000 --- a/web_server/main.py +++ /dev/null @@ -1,16 +0,0 @@ -from flask import Flask, render_template - -app = Flask(__name__) - - -@app.route("/") -def index_handler(): - return render_template("login.html") - -@app.route("/404") -def handler_404(): - return render_template("404.html") - - -if __name__ == '__main__': - app.run(debug=True) diff --git a/web_server/static/css/sb-admin-2.css b/web_server/static/css/sb-admin-2.css deleted file mode 100644 index fb96fb4..0000000 --- a/web_server/static/css/sb-admin-2.css +++ /dev/null @@ -1,11281 +0,0 @@ -/*! - * Start Bootstrap - SB Admin 2 v4.1.3 (https://startbootstrap.com/theme/sb-admin-2) - * Copyright 2013-2021 Start Bootstrap - * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-sb-admin-2/blob/master/LICENSE) - */ - -/*! - * Bootstrap v4.6.0 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors - * Copyright 2011-2021 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -:root { - --blue: #4e73df; - --indigo: #6610f2; - --purple: #6f42c1; - --pink: #e83e8c; - --red: #e74a3b; - --orange: #fd7e14; - --yellow: #f6c23e; - --green: #1cc88a; - --teal: #20c9a6; - --cyan: #36b9cc; - --white: #fff; - --gray: #858796; - --gray-dark: #5a5c69; - --primary: #4e73df; - --secondary: #858796; - --success: #1cc88a; - --info: #36b9cc; - --warning: #f6c23e; - --danger: #e74a3b; - --light: #f8f9fc; - --dark: #5a5c69; - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --font-family-sans-serif: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, 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: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, 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: #858796; - text-align: left; - background-color: #fff; -} - -[tabindex="-1"]:focus:not(:focus-visible) { - outline: 0 !important; -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} - -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: .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: #4e73df; - text-decoration: none; - background-color: transparent; -} - -a:hover { - color: #224abe; - text-decoration: underline; -} - -a:not([href]):not([class]) { - color: inherit; - text-decoration: none; -} - -a:not([href]):not([class]):hover { - color: inherit; - text-decoration: none; -} - -pre, -code, -kbd, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - -ms-overflow-style: scrollbar; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; - border-style: none; -} - -svg { - overflow: hidden; - vertical-align: middle; -} - -table { - border-collapse: collapse; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #858796; - text-align: left; - caption-side: bottom; -} - -th { - text-align: inherit; - text-align: -webkit-match-parent; -} - -label { - display: inline-block; - margin-bottom: 0.5rem; -} - -button { - border-radius: 0; -} - -button:focus:not(:focus-visible) { - outline: 0; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -[role="button"] { - cursor: pointer; -} - -select { - word-wrap: normal; -} - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -button:not(:disabled), -[type="button"]:not(:disabled), -[type="reset"]:not(:disabled), -[type="submit"]:not(:disabled) { - cursor: pointer; -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none; -} - -input[type="radio"], -input[type="checkbox"] { - box-sizing: border-box; - padding: 0; -} - -textarea { - overflow: auto; - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: .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: 400; - 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: #858796; -} - -.blockquote-footer::before { - content: "\2014\00A0"; -} - -.img-fluid { - max-width: 100%; - height: auto; -} - -.img-thumbnail { - padding: 0.25rem; - background-color: #fff; - border: 1px solid #dddfeb; - border-radius: 0.35rem; - max-width: 100%; - height: auto; -} - -.figure { - display: inline-block; -} - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} - -.figure-caption { - font-size: 90%; - color: #858796; -} - -code { - font-size: 87.5%; - color: #e83e8c; - word-wrap: break-word; -} - -a > code { - color: inherit; -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 87.5%; - color: #fff; - background-color: #3a3b45; - border-radius: 0.2rem; -} - -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; -} - -pre { - display: block; - font-size: 87.5%; - color: #3a3b45; -} - -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container, -.container-fluid, -.container-sm, -.container-md, -.container-lg, -.container-xl { - width: 100%; - padding-right: 0.75rem; - padding-left: 0.75rem; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container, .container-sm { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container, .container-sm, .container-md { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container, .container-sm, .container-md, .container-lg { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container, .container-sm, .container-md, .container-lg, .container-xl { - max-width: 1140px; - } -} - -.row { - display: flex; - flex-wrap: wrap; - margin-right: -0.75rem; - margin-left: -0.75rem; -} - -.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: 0.75rem; - padding-left: 0.75rem; -} - -.col { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; -} - -.row-cols-1 > * { - flex: 0 0 100%; - max-width: 100%; -} - -.row-cols-2 > * { - flex: 0 0 50%; - max-width: 50%; -} - -.row-cols-3 > * { - flex: 0 0 33.33333%; - max-width: 33.33333%; -} - -.row-cols-4 > * { - flex: 0 0 25%; - max-width: 25%; -} - -.row-cols-5 > * { - flex: 0 0 20%; - max-width: 20%; -} - -.row-cols-6 > * { - flex: 0 0 16.66667%; - max-width: 16.66667%; -} - -.col-auto { - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - flex: 0 0 8.33333%; - max-width: 8.33333%; -} - -.col-2 { - flex: 0 0 16.66667%; - max-width: 16.66667%; -} - -.col-3 { - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - flex: 0 0 33.33333%; - max-width: 33.33333%; -} - -.col-5 { - flex: 0 0 41.66667%; - max-width: 41.66667%; -} - -.col-6 { - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - flex: 0 0 58.33333%; - max-width: 58.33333%; -} - -.col-8 { - flex: 0 0 66.66667%; - max-width: 66.66667%; -} - -.col-9 { - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - flex: 0 0 83.33333%; - max-width: 83.33333%; -} - -.col-11 { - flex: 0 0 91.66667%; - max-width: 91.66667%; -} - -.col-12 { - flex: 0 0 100%; - max-width: 100%; -} - -.order-first { - order: -1; -} - -.order-last { - order: 13; -} - -.order-0 { - order: 0; -} - -.order-1 { - order: 1; -} - -.order-2 { - order: 2; -} - -.order-3 { - order: 3; -} - -.order-4 { - order: 4; -} - -.order-5 { - order: 5; -} - -.order-6 { - order: 6; -} - -.order-7 { - order: 7; -} - -.order-8 { - order: 8; -} - -.order-9 { - order: 9; -} - -.order-10 { - order: 10; -} - -.order-11 { - order: 11; -} - -.order-12 { - order: 12; -} - -.offset-1 { - margin-left: 8.33333%; -} - -.offset-2 { - margin-left: 16.66667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.33333%; -} - -.offset-5 { - margin-left: 41.66667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.33333%; -} - -.offset-8 { - margin-left: 66.66667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.33333%; -} - -.offset-11 { - margin-left: 91.66667%; -} - -@media (min-width: 576px) { - .col-sm { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - .row-cols-sm-1 > * { - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-sm-2 > * { - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-sm-3 > * { - flex: 0 0 33.33333%; - max-width: 33.33333%; - } - .row-cols-sm-4 > * { - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-sm-5 > * { - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-sm-6 > * { - flex: 0 0 16.66667%; - max-width: 16.66667%; - } - .col-sm-auto { - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-sm-1 { - flex: 0 0 8.33333%; - max-width: 8.33333%; - } - .col-sm-2 { - flex: 0 0 16.66667%; - max-width: 16.66667%; - } - .col-sm-3 { - flex: 0 0 25%; - max-width: 25%; - } - .col-sm-4 { - flex: 0 0 33.33333%; - max-width: 33.33333%; - } - .col-sm-5 { - flex: 0 0 41.66667%; - max-width: 41.66667%; - } - .col-sm-6 { - flex: 0 0 50%; - max-width: 50%; - } - .col-sm-7 { - flex: 0 0 58.33333%; - max-width: 58.33333%; - } - .col-sm-8 { - flex: 0 0 66.66667%; - max-width: 66.66667%; - } - .col-sm-9 { - flex: 0 0 75%; - max-width: 75%; - } - .col-sm-10 { - flex: 0 0 83.33333%; - max-width: 83.33333%; - } - .col-sm-11 { - flex: 0 0 91.66667%; - max-width: 91.66667%; - } - .col-sm-12 { - flex: 0 0 100%; - max-width: 100%; - } - .order-sm-first { - order: -1; - } - .order-sm-last { - order: 13; - } - .order-sm-0 { - order: 0; - } - .order-sm-1 { - order: 1; - } - .order-sm-2 { - order: 2; - } - .order-sm-3 { - order: 3; - } - .order-sm-4 { - order: 4; - } - .order-sm-5 { - order: 5; - } - .order-sm-6 { - order: 6; - } - .order-sm-7 { - order: 7; - } - .order-sm-8 { - order: 8; - } - .order-sm-9 { - order: 9; - } - .order-sm-10 { - order: 10; - } - .order-sm-11 { - order: 11; - } - .order-sm-12 { - order: 12; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.33333%; - } - .offset-sm-2 { - margin-left: 16.66667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.33333%; - } - .offset-sm-5 { - margin-left: 41.66667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.33333%; - } - .offset-sm-8 { - margin-left: 66.66667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.33333%; - } - .offset-sm-11 { - margin-left: 91.66667%; - } -} - -@media (min-width: 768px) { - .col-md { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - .row-cols-md-1 > * { - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-md-2 > * { - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-md-3 > * { - flex: 0 0 33.33333%; - max-width: 33.33333%; - } - .row-cols-md-4 > * { - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-md-5 > * { - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-md-6 > * { - flex: 0 0 16.66667%; - max-width: 16.66667%; - } - .col-md-auto { - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-md-1 { - flex: 0 0 8.33333%; - max-width: 8.33333%; - } - .col-md-2 { - flex: 0 0 16.66667%; - max-width: 16.66667%; - } - .col-md-3 { - flex: 0 0 25%; - max-width: 25%; - } - .col-md-4 { - flex: 0 0 33.33333%; - max-width: 33.33333%; - } - .col-md-5 { - flex: 0 0 41.66667%; - max-width: 41.66667%; - } - .col-md-6 { - flex: 0 0 50%; - max-width: 50%; - } - .col-md-7 { - flex: 0 0 58.33333%; - max-width: 58.33333%; - } - .col-md-8 { - flex: 0 0 66.66667%; - max-width: 66.66667%; - } - .col-md-9 { - flex: 0 0 75%; - max-width: 75%; - } - .col-md-10 { - flex: 0 0 83.33333%; - max-width: 83.33333%; - } - .col-md-11 { - flex: 0 0 91.66667%; - max-width: 91.66667%; - } - .col-md-12 { - flex: 0 0 100%; - max-width: 100%; - } - .order-md-first { - order: -1; - } - .order-md-last { - order: 13; - } - .order-md-0 { - order: 0; - } - .order-md-1 { - order: 1; - } - .order-md-2 { - order: 2; - } - .order-md-3 { - order: 3; - } - .order-md-4 { - order: 4; - } - .order-md-5 { - order: 5; - } - .order-md-6 { - order: 6; - } - .order-md-7 { - order: 7; - } - .order-md-8 { - order: 8; - } - .order-md-9 { - order: 9; - } - .order-md-10 { - order: 10; - } - .order-md-11 { - order: 11; - } - .order-md-12 { - order: 12; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.33333%; - } - .offset-md-2 { - margin-left: 16.66667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.33333%; - } - .offset-md-5 { - margin-left: 41.66667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.33333%; - } - .offset-md-8 { - margin-left: 66.66667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.33333%; - } - .offset-md-11 { - margin-left: 91.66667%; - } -} - -@media (min-width: 992px) { - .col-lg { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - .row-cols-lg-1 > * { - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-lg-2 > * { - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-lg-3 > * { - flex: 0 0 33.33333%; - max-width: 33.33333%; - } - .row-cols-lg-4 > * { - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-lg-5 > * { - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-lg-6 > * { - flex: 0 0 16.66667%; - max-width: 16.66667%; - } - .col-lg-auto { - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-lg-1 { - flex: 0 0 8.33333%; - max-width: 8.33333%; - } - .col-lg-2 { - flex: 0 0 16.66667%; - max-width: 16.66667%; - } - .col-lg-3 { - flex: 0 0 25%; - max-width: 25%; - } - .col-lg-4 { - flex: 0 0 33.33333%; - max-width: 33.33333%; - } - .col-lg-5 { - flex: 0 0 41.66667%; - max-width: 41.66667%; - } - .col-lg-6 { - flex: 0 0 50%; - max-width: 50%; - } - .col-lg-7 { - flex: 0 0 58.33333%; - max-width: 58.33333%; - } - .col-lg-8 { - flex: 0 0 66.66667%; - max-width: 66.66667%; - } - .col-lg-9 { - flex: 0 0 75%; - max-width: 75%; - } - .col-lg-10 { - flex: 0 0 83.33333%; - max-width: 83.33333%; - } - .col-lg-11 { - flex: 0 0 91.66667%; - max-width: 91.66667%; - } - .col-lg-12 { - flex: 0 0 100%; - max-width: 100%; - } - .order-lg-first { - order: -1; - } - .order-lg-last { - order: 13; - } - .order-lg-0 { - order: 0; - } - .order-lg-1 { - order: 1; - } - .order-lg-2 { - order: 2; - } - .order-lg-3 { - order: 3; - } - .order-lg-4 { - order: 4; - } - .order-lg-5 { - order: 5; - } - .order-lg-6 { - order: 6; - } - .order-lg-7 { - order: 7; - } - .order-lg-8 { - order: 8; - } - .order-lg-9 { - order: 9; - } - .order-lg-10 { - order: 10; - } - .order-lg-11 { - order: 11; - } - .order-lg-12 { - order: 12; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.33333%; - } - .offset-lg-2 { - margin-left: 16.66667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.33333%; - } - .offset-lg-5 { - margin-left: 41.66667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.33333%; - } - .offset-lg-8 { - margin-left: 66.66667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.33333%; - } - .offset-lg-11 { - margin-left: 91.66667%; - } -} - -@media (min-width: 1200px) { - .col-xl { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - .row-cols-xl-1 > * { - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-xl-2 > * { - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-xl-3 > * { - flex: 0 0 33.33333%; - max-width: 33.33333%; - } - .row-cols-xl-4 > * { - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-xl-5 > * { - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-xl-6 > * { - flex: 0 0 16.66667%; - max-width: 16.66667%; - } - .col-xl-auto { - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-xl-1 { - flex: 0 0 8.33333%; - max-width: 8.33333%; - } - .col-xl-2 { - flex: 0 0 16.66667%; - max-width: 16.66667%; - } - .col-xl-3 { - flex: 0 0 25%; - max-width: 25%; - } - .col-xl-4 { - flex: 0 0 33.33333%; - max-width: 33.33333%; - } - .col-xl-5 { - flex: 0 0 41.66667%; - max-width: 41.66667%; - } - .col-xl-6 { - flex: 0 0 50%; - max-width: 50%; - } - .col-xl-7 { - flex: 0 0 58.33333%; - max-width: 58.33333%; - } - .col-xl-8 { - flex: 0 0 66.66667%; - max-width: 66.66667%; - } - .col-xl-9 { - flex: 0 0 75%; - max-width: 75%; - } - .col-xl-10 { - flex: 0 0 83.33333%; - max-width: 83.33333%; - } - .col-xl-11 { - flex: 0 0 91.66667%; - max-width: 91.66667%; - } - .col-xl-12 { - flex: 0 0 100%; - max-width: 100%; - } - .order-xl-first { - order: -1; - } - .order-xl-last { - order: 13; - } - .order-xl-0 { - order: 0; - } - .order-xl-1 { - order: 1; - } - .order-xl-2 { - order: 2; - } - .order-xl-3 { - order: 3; - } - .order-xl-4 { - order: 4; - } - .order-xl-5 { - order: 5; - } - .order-xl-6 { - order: 6; - } - .order-xl-7 { - order: 7; - } - .order-xl-8 { - order: 8; - } - .order-xl-9 { - order: 9; - } - .order-xl-10 { - order: 10; - } - .order-xl-11 { - order: 11; - } - .order-xl-12 { - order: 12; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.33333%; - } - .offset-xl-2 { - margin-left: 16.66667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.33333%; - } - .offset-xl-5 { - margin-left: 41.66667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.33333%; - } - .offset-xl-8 { - margin-left: 66.66667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.33333%; - } - .offset-xl-11 { - margin-left: 91.66667%; - } -} - -.table { - width: 100%; - margin-bottom: 1rem; - color: #858796; -} - -.table th, -.table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #e3e6f0; -} - -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid #e3e6f0; -} - -.table tbody + tbody { - border-top: 2px solid #e3e6f0; -} - -.table-sm th, -.table-sm td { - padding: 0.3rem; -} - -.table-bordered { - border: 1px solid #e3e6f0; -} - -.table-bordered th, -.table-bordered td { - border: 1px solid #e3e6f0; -} - -.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: #858796; - background-color: rgba(0, 0, 0, 0.075); -} - -.table-primary, -.table-primary > th, -.table-primary > td { - background-color: #cdd8f6; -} - -.table-primary th, -.table-primary td, -.table-primary thead th, -.table-primary tbody + tbody { - border-color: #a3b6ee; -} - -.table-hover .table-primary:hover { - background-color: #b7c7f2; -} - -.table-hover .table-primary:hover > td, -.table-hover .table-primary:hover > th { - background-color: #b7c7f2; -} - -.table-secondary, -.table-secondary > th, -.table-secondary > td { - background-color: #dddde2; -} - -.table-secondary th, -.table-secondary td, -.table-secondary thead th, -.table-secondary tbody + tbody { - border-color: #c0c1c8; -} - -.table-hover .table-secondary:hover { - background-color: #cfcfd6; -} - -.table-hover .table-secondary:hover > td, -.table-hover .table-secondary:hover > th { - background-color: #cfcfd6; -} - -.table-success, -.table-success > th, -.table-success > td { - background-color: #bff0de; -} - -.table-success th, -.table-success td, -.table-success thead th, -.table-success tbody + tbody { - border-color: #89e2c2; -} - -.table-hover .table-success:hover { - background-color: #aaebd3; -} - -.table-hover .table-success:hover > td, -.table-hover .table-success:hover > th { - background-color: #aaebd3; -} - -.table-info, -.table-info > th, -.table-info > td { - background-color: #c7ebf1; -} - -.table-info th, -.table-info td, -.table-info thead th, -.table-info tbody + tbody { - border-color: #96dbe4; -} - -.table-hover .table-info:hover { - background-color: #b3e4ec; -} - -.table-hover .table-info:hover > td, -.table-hover .table-info:hover > th { - background-color: #b3e4ec; -} - -.table-warning, -.table-warning > th, -.table-warning > td { - background-color: #fceec9; -} - -.table-warning th, -.table-warning td, -.table-warning thead th, -.table-warning tbody + tbody { - border-color: #fadf9b; -} - -.table-hover .table-warning:hover { - background-color: #fbe6b1; -} - -.table-hover .table-warning:hover > td, -.table-hover .table-warning:hover > th { - background-color: #fbe6b1; -} - -.table-danger, -.table-danger > th, -.table-danger > td { - background-color: #f8ccc8; -} - -.table-danger th, -.table-danger td, -.table-danger thead th, -.table-danger tbody + tbody { - border-color: #f3a199; -} - -.table-hover .table-danger:hover { - background-color: #f5b7b1; -} - -.table-hover .table-danger:hover > td, -.table-hover .table-danger:hover > th { - background-color: #f5b7b1; -} - -.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: #fbfcfd; -} - -.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: #d1d1d5; -} - -.table-dark th, -.table-dark td, -.table-dark thead th, -.table-dark tbody + tbody { - border-color: #a9aab1; -} - -.table-hover .table-dark:hover { - background-color: #c4c4c9; -} - -.table-hover .table-dark:hover > td, -.table-hover .table-dark:hover > th { - background-color: #c4c4c9; -} - -.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: #5a5c69; - border-color: #6c6e7e; -} - -.table .thead-light th { - color: #6e707e; - background-color: #eaecf4; - border-color: #e3e6f0; -} - -.table-dark { - color: #fff; - background-color: #5a5c69; -} - -.table-dark th, -.table-dark td, -.table-dark thead th { - border-color: #6c6e7e; -} - -.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: #6e707e; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #d1d3e2; - border-radius: 0.35rem; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .form-control { - transition: none; - } -} - -.form-control::-ms-expand { - background-color: transparent; - border: 0; -} - -.form-control:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #6e707e; -} - -.form-control:focus { - color: #6e707e; - background-color: #fff; - border-color: #bac8f3; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25); -} - -.form-control::-webkit-input-placeholder { - color: #858796; - opacity: 1; -} - -.form-control::-moz-placeholder { - color: #858796; - opacity: 1; -} - -.form-control:-ms-input-placeholder { - color: #858796; - opacity: 1; -} - -.form-control::-ms-input-placeholder { - color: #858796; - opacity: 1; -} - -.form-control::placeholder { - color: #858796; - opacity: 1; -} - -.form-control:disabled, .form-control[readonly] { - background-color: #eaecf4; - opacity: 1; -} - -input[type="date"].form-control, -input[type="time"].form-control, -input[type="datetime-local"].form-control, -input[type="month"].form-control { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -select.form-control:focus::-ms-value { - color: #6e707e; - background-color: #fff; -} - -.form-control-file, -.form-control-range { - display: block; - width: 100%; -} - -.col-form-label { - padding-top: calc(0.375rem + 1px); - padding-bottom: calc(0.375rem + 1px); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5; -} - -.col-form-label-lg { - padding-top: calc(0.5rem + 1px); - padding-bottom: calc(0.5rem + 1px); - font-size: 1.25rem; - line-height: 1.5; -} - -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.875rem; - line-height: 1.5; -} - -.form-control-plaintext { - display: block; - width: 100%; - padding: 0.375rem 0; - margin-bottom: 0; - font-size: 1rem; - line-height: 1.5; - color: #858796; - background-color: transparent; - border: solid transparent; - border-width: 1px 0; -} - -.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; -} - -.form-control-sm { - height: calc(1.5em + 0.5rem + 2px); - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.form-control-lg { - height: calc(1.5em + 1rem + 2px); - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -select.form-control[size], select.form-control[multiple] { - height: auto; -} - -textarea.form-control { - height: auto; -} - -.form-group { - margin-bottom: 1rem; -} - -.form-text { - display: block; - margin-top: 0.25rem; -} - -.form-row { - display: flex; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px; -} - -.form-row > .col, -.form-row > [class*="col-"] { - padding-right: 5px; - padding-left: 5px; -} - -.form-check { - position: relative; - display: block; - padding-left: 1.25rem; -} - -.form-check-input { - position: absolute; - margin-top: 0.3rem; - margin-left: -1.25rem; -} - -.form-check-input[disabled] ~ .form-check-label, -.form-check-input:disabled ~ .form-check-label { - color: #858796; -} - -.form-check-label { - margin-bottom: 0; -} - -.form-check-inline { - display: inline-flex; - align-items: center; - padding-left: 0; - margin-right: 0.75rem; -} - -.form-check-inline .form-check-input { - position: static; - margin-top: 0; - margin-right: 0.3125rem; - margin-left: 0; -} - -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #1cc88a; -} - -.valid-tooltip { - position: absolute; - top: 100%; - left: 0; - 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(28, 200, 138, 0.9); - border-radius: 0.35rem; -} - -.form-row > .col > .valid-tooltip, -.form-row > [class*="col-"] > .valid-tooltip { - left: 5px; -} - -.was-validated :valid ~ .valid-feedback, -.was-validated :valid ~ .valid-tooltip, -.is-valid ~ .valid-feedback, -.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .form-control:valid, .form-control.is-valid { - border-color: #1cc88a; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231cc88a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:valid:focus, .form-control.is-valid:focus { - border-color: #1cc88a; - box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.25); -} - -.was-validated textarea.form-control:valid, textarea.form-control.is-valid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:valid, .custom-select.is-valid { - border-color: #1cc88a; - padding-right: calc(0.75em + 2.3125rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231cc88a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; -} - -.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { - border-color: #1cc88a; - box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.25); -} - -.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { - color: #1cc88a; -} - -.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: #1cc88a; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { - border-color: #1cc88a; -} - -.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { - border-color: #34e3a4; - background-color: #34e3a4; -} - -.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(28, 200, 138, 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: #1cc88a; -} - -.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { - border-color: #1cc88a; -} - -.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { - border-color: #1cc88a; - box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.25); -} - -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #e74a3b; -} - -.invalid-tooltip { - position: absolute; - top: 100%; - left: 0; - 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(231, 74, 59, 0.9); - border-radius: 0.35rem; -} - -.form-row > .col > .invalid-tooltip, -.form-row > [class*="col-"] > .invalid-tooltip { - left: 5px; -} - -.was-validated :invalid ~ .invalid-feedback, -.was-validated :invalid ~ .invalid-tooltip, -.is-invalid ~ .invalid-feedback, -.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .form-control:invalid, .form-control.is-invalid { - border-color: #e74a3b; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e74a3b' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74a3b' stroke='none'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { - border-color: #e74a3b; - box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.25); -} - -.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:invalid, .custom-select.is-invalid { - border-color: #e74a3b; - padding-right: calc(0.75em + 2.3125rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e74a3b' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74a3b' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; -} - -.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { - border-color: #e74a3b; - box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.25); -} - -.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { - color: #e74a3b; -} - -.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: #e74a3b; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { - border-color: #e74a3b; -} - -.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { - border-color: #ed7468; - background-color: #ed7468; -} - -.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(231, 74, 59, 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: #e74a3b; -} - -.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { - border-color: #e74a3b; -} - -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { - border-color: #e74a3b; - box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.25); -} - -.form-inline { - display: flex; - flex-flow: row wrap; - align-items: center; -} - -.form-inline .form-check { - width: 100%; -} - -@media (min-width: 576px) { - .form-inline label { - display: flex; - align-items: center; - justify-content: center; - margin-bottom: 0; - } - .form-inline .form-group { - display: flex; - flex: 0 0 auto; - flex-flow: row wrap; - align-items: center; - margin-bottom: 0; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-plaintext { - display: inline-block; - } - .form-inline .input-group, - .form-inline .custom-select { - width: auto; - } - .form-inline .form-check { - display: flex; - align-items: center; - justify-content: center; - width: auto; - padding-left: 0; - } - .form-inline .form-check-input { - position: relative; - flex-shrink: 0; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; - } - .form-inline .custom-control { - align-items: center; - justify-content: center; - } - .form-inline .custom-control-label { - margin-bottom: 0; - } -} - -.btn { - display: inline-block; - font-weight: 400; - color: #858796; - 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.35rem; - 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: #858796; - text-decoration: none; -} - -.btn:focus, .btn.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25); -} - -.btn.disabled, .btn:disabled { - opacity: 0.65; -} - -.btn:not(:disabled):not(.disabled) { - cursor: pointer; -} - -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none; -} - -.btn-primary { - color: #fff; - background-color: #4e73df; - border-color: #4e73df; -} - -.btn-primary:hover { - color: #fff; - background-color: #2e59d9; - border-color: #2653d4; -} - -.btn-primary:focus, .btn-primary.focus { - color: #fff; - background-color: #2e59d9; - border-color: #2653d4; - box-shadow: 0 0 0 0.2rem rgba(105, 136, 228, 0.5); -} - -.btn-primary.disabled, .btn-primary:disabled { - color: #fff; - background-color: #4e73df; - border-color: #4e73df; -} - -.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, -.show > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #2653d4; - border-color: #244ec9; -} - -.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(105, 136, 228, 0.5); -} - -.btn-secondary { - color: #fff; - background-color: #858796; - border-color: #858796; -} - -.btn-secondary:hover { - color: #fff; - background-color: #717384; - border-color: #6b6d7d; -} - -.btn-secondary:focus, .btn-secondary.focus { - color: #fff; - background-color: #717384; - border-color: #6b6d7d; - box-shadow: 0 0 0 0.2rem rgba(151, 153, 166, 0.5); -} - -.btn-secondary.disabled, .btn-secondary:disabled { - color: #fff; - background-color: #858796; - border-color: #858796; -} - -.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, -.show > .btn-secondary.dropdown-toggle { - color: #fff; - background-color: #6b6d7d; - border-color: #656776; -} - -.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(151, 153, 166, 0.5); -} - -.btn-success { - color: #fff; - background-color: #1cc88a; - border-color: #1cc88a; -} - -.btn-success:hover { - color: #fff; - background-color: #17a673; - border-color: #169b6b; -} - -.btn-success:focus, .btn-success.focus { - color: #fff; - background-color: #17a673; - border-color: #169b6b; - box-shadow: 0 0 0 0.2rem rgba(62, 208, 156, 0.5); -} - -.btn-success.disabled, .btn-success:disabled { - color: #fff; - background-color: #1cc88a; - border-color: #1cc88a; -} - -.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, -.show > .btn-success.dropdown-toggle { - color: #fff; - background-color: #169b6b; - border-color: #149063; -} - -.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(62, 208, 156, 0.5); -} - -.btn-info { - color: #fff; - background-color: #36b9cc; - border-color: #36b9cc; -} - -.btn-info:hover { - color: #fff; - background-color: #2c9faf; - border-color: #2a96a5; -} - -.btn-info:focus, .btn-info.focus { - color: #fff; - background-color: #2c9faf; - border-color: #2a96a5; - box-shadow: 0 0 0 0.2rem rgba(84, 196, 212, 0.5); -} - -.btn-info.disabled, .btn-info:disabled { - color: #fff; - background-color: #36b9cc; - border-color: #36b9cc; -} - -.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, -.show > .btn-info.dropdown-toggle { - color: #fff; - background-color: #2a96a5; - border-color: #278c9b; -} - -.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(84, 196, 212, 0.5); -} - -.btn-warning { - color: #fff; - background-color: #f6c23e; - border-color: #f6c23e; -} - -.btn-warning:hover { - color: #fff; - background-color: #f4b619; - border-color: #f4b30d; -} - -.btn-warning:focus, .btn-warning.focus { - color: #fff; - background-color: #f4b619; - border-color: #f4b30d; - box-shadow: 0 0 0 0.2rem rgba(247, 203, 91, 0.5); -} - -.btn-warning.disabled, .btn-warning:disabled { - color: #fff; - background-color: #f6c23e; - border-color: #f6c23e; -} - -.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, -.show > .btn-warning.dropdown-toggle { - color: #fff; - background-color: #f4b30d; - border-color: #e9aa0b; -} - -.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(247, 203, 91, 0.5); -} - -.btn-danger { - color: #fff; - background-color: #e74a3b; - border-color: #e74a3b; -} - -.btn-danger:hover { - color: #fff; - background-color: #e02d1b; - border-color: #d52a1a; -} - -.btn-danger:focus, .btn-danger.focus { - color: #fff; - background-color: #e02d1b; - border-color: #d52a1a; - box-shadow: 0 0 0 0.2rem rgba(235, 101, 88, 0.5); -} - -.btn-danger.disabled, .btn-danger:disabled { - color: #fff; - background-color: #e74a3b; - border-color: #e74a3b; -} - -.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, -.show > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #d52a1a; - border-color: #ca2819; -} - -.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(235, 101, 88, 0.5); -} - -.btn-light { - color: #3a3b45; - background-color: #f8f9fc; - border-color: #f8f9fc; -} - -.btn-light:hover { - color: #3a3b45; - background-color: #dde2f1; - border-color: #d4daed; -} - -.btn-light:focus, .btn-light.focus { - color: #3a3b45; - background-color: #dde2f1; - border-color: #d4daed; - box-shadow: 0 0 0 0.2rem rgba(220, 221, 225, 0.5); -} - -.btn-light.disabled, .btn-light:disabled { - color: #3a3b45; - background-color: #f8f9fc; - border-color: #f8f9fc; -} - -.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, -.show > .btn-light.dropdown-toggle { - color: #3a3b45; - background-color: #d4daed; - border-color: #cbd3e9; -} - -.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(220, 221, 225, 0.5); -} - -.btn-dark { - color: #fff; - background-color: #5a5c69; - border-color: #5a5c69; -} - -.btn-dark:hover { - color: #fff; - background-color: #484a54; - border-color: #42444e; -} - -.btn-dark:focus, .btn-dark.focus { - color: #fff; - background-color: #484a54; - border-color: #42444e; - box-shadow: 0 0 0 0.2rem rgba(115, 116, 128, 0.5); -} - -.btn-dark.disabled, .btn-dark:disabled { - color: #fff; - background-color: #5a5c69; - border-color: #5a5c69; -} - -.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, -.show > .btn-dark.dropdown-toggle { - color: #fff; - background-color: #42444e; - border-color: #3d3e47; -} - -.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(115, 116, 128, 0.5); -} - -.btn-outline-primary { - color: #4e73df; - border-color: #4e73df; -} - -.btn-outline-primary:hover { - color: #fff; - background-color: #4e73df; - border-color: #4e73df; -} - -.btn-outline-primary:focus, .btn-outline-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.5); -} - -.btn-outline-primary.disabled, .btn-outline-primary:disabled { - color: #4e73df; - 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: #4e73df; - border-color: #4e73df; -} - -.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(78, 115, 223, 0.5); -} - -.btn-outline-secondary { - color: #858796; - border-color: #858796; -} - -.btn-outline-secondary:hover { - color: #fff; - background-color: #858796; - border-color: #858796; -} - -.btn-outline-secondary:focus, .btn-outline-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(133, 135, 150, 0.5); -} - -.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { - color: #858796; - 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: #858796; - border-color: #858796; -} - -.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(133, 135, 150, 0.5); -} - -.btn-outline-success { - color: #1cc88a; - border-color: #1cc88a; -} - -.btn-outline-success:hover { - color: #fff; - background-color: #1cc88a; - border-color: #1cc88a; -} - -.btn-outline-success:focus, .btn-outline-success.focus { - box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.5); -} - -.btn-outline-success.disabled, .btn-outline-success:disabled { - color: #1cc88a; - 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: #1cc88a; - border-color: #1cc88a; -} - -.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(28, 200, 138, 0.5); -} - -.btn-outline-info { - color: #36b9cc; - border-color: #36b9cc; -} - -.btn-outline-info:hover { - color: #fff; - background-color: #36b9cc; - border-color: #36b9cc; -} - -.btn-outline-info:focus, .btn-outline-info.focus { - box-shadow: 0 0 0 0.2rem rgba(54, 185, 204, 0.5); -} - -.btn-outline-info.disabled, .btn-outline-info:disabled { - color: #36b9cc; - 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: #36b9cc; - border-color: #36b9cc; -} - -.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(54, 185, 204, 0.5); -} - -.btn-outline-warning { - color: #f6c23e; - border-color: #f6c23e; -} - -.btn-outline-warning:hover { - color: #fff; - background-color: #f6c23e; - border-color: #f6c23e; -} - -.btn-outline-warning:focus, .btn-outline-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(246, 194, 62, 0.5); -} - -.btn-outline-warning.disabled, .btn-outline-warning:disabled { - color: #f6c23e; - 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: #fff; - background-color: #f6c23e; - border-color: #f6c23e; -} - -.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(246, 194, 62, 0.5); -} - -.btn-outline-danger { - color: #e74a3b; - border-color: #e74a3b; -} - -.btn-outline-danger:hover { - color: #fff; - background-color: #e74a3b; - border-color: #e74a3b; -} - -.btn-outline-danger:focus, .btn-outline-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.5); -} - -.btn-outline-danger.disabled, .btn-outline-danger:disabled { - color: #e74a3b; - 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: #e74a3b; - border-color: #e74a3b; -} - -.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(231, 74, 59, 0.5); -} - -.btn-outline-light { - color: #f8f9fc; - border-color: #f8f9fc; -} - -.btn-outline-light:hover { - color: #3a3b45; - background-color: #f8f9fc; - border-color: #f8f9fc; -} - -.btn-outline-light:focus, .btn-outline-light.focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 252, 0.5); -} - -.btn-outline-light.disabled, .btn-outline-light:disabled { - color: #f8f9fc; - 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: #3a3b45; - background-color: #f8f9fc; - border-color: #f8f9fc; -} - -.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, 252, 0.5); -} - -.btn-outline-dark { - color: #5a5c69; - border-color: #5a5c69; -} - -.btn-outline-dark:hover { - color: #fff; - background-color: #5a5c69; - border-color: #5a5c69; -} - -.btn-outline-dark:focus, .btn-outline-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(90, 92, 105, 0.5); -} - -.btn-outline-dark.disabled, .btn-outline-dark:disabled { - color: #5a5c69; - 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: #5a5c69; - border-color: #5a5c69; -} - -.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(90, 92, 105, 0.5); -} - -.btn-link { - font-weight: 400; - color: #4e73df; - text-decoration: none; -} - -.btn-link:hover { - color: #224abe; - text-decoration: underline; -} - -.btn-link:focus, .btn-link.focus { - text-decoration: underline; -} - -.btn-link:disabled, .btn-link.disabled { - color: #858796; - 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.15s 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: 0.85rem; - color: #858796; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #e3e6f0; - border-radius: 0.35rem; -} - -.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 #eaecf4; -} - -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #3a3b45; - text-align: inherit; - white-space: nowrap; - background-color: transparent; - border: 0; -} - -.dropdown-item:hover, .dropdown-item:focus { - color: #2e2f37; - text-decoration: none; - background-color: #eaecf4; -} - -.dropdown-item.active, .dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #4e73df; -} - -.dropdown-item.disabled, .dropdown-item:disabled { - color: #b7b9cc; - 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: #858796; - white-space: nowrap; -} - -.dropdown-item-text { - display: block; - padding: 0.25rem 1.5rem; - color: #3a3b45; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-flex; - vertical-align: middle; -} - -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - flex: 1 1 auto; -} - -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover { - z-index: 1; -} - -.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn.active { - z-index: 1; -} - -.btn-toolbar { - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} - -.btn-toolbar .input-group { - width: auto; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) { - margin-left: -1px; -} - -.btn-group > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; -} - -.dropdown-toggle-split::after, -.dropup .dropdown-toggle-split::after, -.dropright .dropdown-toggle-split::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle-split::before { - margin-right: 0; -} - -.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} - -.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} - -.btn-group-vertical { - flex-direction: column; - align-items: flex-start; - justify-content: center; -} - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - width: 100%; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) { - margin-top: -1px; -} - -.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group-vertical > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.btn-group-toggle > .btn, -.btn-group-toggle > .btn-group > .btn { - margin-bottom: 0; -} - -.btn-group-toggle > .btn input[type="radio"], -.btn-group-toggle > .btn input[type="checkbox"], -.btn-group-toggle > .btn-group > .btn input[type="radio"], -.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -.input-group { - position: relative; - display: flex; - flex-wrap: wrap; - align-items: stretch; - width: 100%; -} - -.input-group > .form-control, -.input-group > .form-control-plaintext, -.input-group > .custom-select, -.input-group > .custom-file { - position: relative; - flex: 1 1 auto; - width: 1%; - min-width: 0; - margin-bottom: 0; -} - -.input-group > .form-control + .form-control, -.input-group > .form-control + .custom-select, -.input-group > .form-control + .custom-file, -.input-group > .form-control-plaintext + .form-control, -.input-group > .form-control-plaintext + .custom-select, -.input-group > .form-control-plaintext + .custom-file, -.input-group > .custom-select + .form-control, -.input-group > .custom-select + .custom-select, -.input-group > .custom-select + .custom-file, -.input-group > .custom-file + .form-control, -.input-group > .custom-file + .custom-select, -.input-group > .custom-file + .custom-file { - margin-left: -1px; -} - -.input-group > .form-control:focus, -.input-group > .custom-select:focus, -.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { - z-index: 3; -} - -.input-group > .custom-file .custom-file-input:focus { - z-index: 4; -} - -.input-group > .form-control:not(:first-child), -.input-group > .custom-select:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group > .custom-file { - display: flex; - align-items: center; -} - -.input-group > .custom-file:not(:last-child) .custom-file-label, -.input-group > .custom-file:not(:first-child) .custom-file-label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group:not(.has-validation) > .form-control:not(:last-child), -.input-group:not(.has-validation) > .custom-select:not(:last-child), -.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group.has-validation > .form-control:nth-last-child(n + 3), -.input-group.has-validation > .custom-select:nth-last-child(n + 3), -.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group-prepend, -.input-group-append { - display: flex; -} - -.input-group-prepend .btn, -.input-group-append .btn { - position: relative; - z-index: 2; -} - -.input-group-prepend .btn:focus, -.input-group-append .btn:focus { - z-index: 3; -} - -.input-group-prepend .btn + .btn, -.input-group-prepend .btn + .input-group-text, -.input-group-prepend .input-group-text + .input-group-text, -.input-group-prepend .input-group-text + .btn, -.input-group-append .btn + .btn, -.input-group-append .btn + .input-group-text, -.input-group-append .input-group-text + .input-group-text, -.input-group-append .input-group-text + .btn { - margin-left: -1px; -} - -.input-group-prepend { - margin-right: -1px; -} - -.input-group-append { - margin-left: -1px; -} - -.input-group-text { - display: flex; - align-items: center; - padding: 0.375rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #6e707e; - text-align: center; - white-space: nowrap; - background-color: #eaecf4; - border: 1px solid #d1d3e2; - border-radius: 0.35rem; -} - -.input-group-text input[type="radio"], -.input-group-text input[type="checkbox"] { - margin-top: 0; -} - -.input-group-lg > .form-control:not(textarea), -.input-group-lg > .custom-select { - height: calc(1.5em + 1rem + 2px); -} - -.input-group-lg > .form-control, -.input-group-lg > .custom-select, -.input-group-lg > .input-group-prepend > .input-group-text, -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .btn, -.input-group-lg > .input-group-append > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.input-group-sm > .form-control:not(textarea), -.input-group-sm > .custom-select { - height: calc(1.5em + 0.5rem + 2px); -} - -.input-group-sm > .form-control, -.input-group-sm > .custom-select, -.input-group-sm > .input-group-prepend > .input-group-text, -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .btn, -.input-group-sm > .input-group-append > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.input-group-lg > .custom-select, -.input-group-sm > .custom-select { - padding-right: 1.75rem; -} - -.input-group > .input-group-prepend > .btn, -.input-group > .input-group-prepend > .input-group-text, -.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn, -.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text, -.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn, -.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text, -.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .input-group-append > .btn, -.input-group > .input-group-append > .input-group-text, -.input-group > .input-group-prepend:not(:first-child) > .btn, -.input-group > .input-group-prepend:not(:first-child) > .input-group-text, -.input-group > .input-group-prepend:first-child > .btn:not(:first-child), -.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.custom-control { - position: relative; - z-index: 1; - display: block; - min-height: 1.5rem; - padding-left: 1.5rem; - -webkit-print-color-adjust: exact; - color-adjust: exact; -} - -.custom-control-inline { - display: inline-flex; - margin-right: 1rem; -} - -.custom-control-input { - position: absolute; - left: 0; - z-index: -1; - width: 1rem; - height: 1.25rem; - opacity: 0; -} - -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #4e73df; - background-color: #4e73df; -} - -.custom-control-input:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25); -} - -.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { - border-color: #bac8f3; -} - -.custom-control-input:not(:disabled):active ~ .custom-control-label::before { - color: #fff; - background-color: #e5ebfa; - border-color: #e5ebfa; -} - -.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label { - color: #858796; -} - -.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before { - background-color: #eaecf4; -} - -.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: #b7b9cc solid 1px; -} - -.custom-control-label::after { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - content: ""; - background: 50% / 50% 50% no-repeat; -} - -.custom-checkbox .custom-control-label::before { - border-radius: 0.35rem; -} - -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { - border-color: #4e73df; - background-color: #4e73df; -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); -} - -.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(78, 115, 223, 0.5); -} - -.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { - background-color: rgba(78, 115, 223, 0.5); -} - -.custom-radio .custom-control-label::before { - border-radius: 50%; -} - -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); -} - -.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(78, 115, 223, 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: #b7b9cc; - border-radius: 0.5rem; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - transition: none; - } -} - -.custom-switch .custom-control-input:checked ~ .custom-control-label::after { - background-color: #fff; - transform: translateX(0.75rem); -} - -.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(78, 115, 223, 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: #6e707e; - vertical-align: middle; - background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat; - border: 1px solid #d1d3e2; - border-radius: 0.35rem; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-select:focus { - border-color: #bac8f3; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25); -} - -.custom-select:focus::-ms-value { - color: #6e707e; - 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: #858796; - background-color: #eaecf4; -} - -.custom-select::-ms-expand { - display: none; -} - -.custom-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #6e707e; -} - -.custom-select-sm { - height: calc(1.5em + 0.5rem + 2px); - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.875rem; -} - -.custom-select-lg { - height: calc(1.5em + 1rem + 2px); - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.25rem; -} - -.custom-file { - position: relative; - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin-bottom: 0; -} - -.custom-file-input { - position: relative; - z-index: 2; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin: 0; - overflow: hidden; - opacity: 0; -} - -.custom-file-input:focus ~ .custom-file-label { - border-color: #bac8f3; - box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25); -} - -.custom-file-input[disabled] ~ .custom-file-label, -.custom-file-input:disabled ~ .custom-file-label { - background-color: #eaecf4; -} - -.custom-file-input:lang(en) ~ .custom-file-label::after { - content: "Browse"; -} - -.custom-file-input ~ .custom-file-label[data-browse]::after { - content: attr(data-browse); -} - -.custom-file-label { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 1; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - overflow: hidden; - font-weight: 400; - line-height: 1.5; - color: #6e707e; - background-color: #fff; - border: 1px solid #d1d3e2; - border-radius: 0.35rem; -} - -.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: #6e707e; - content: "Browse"; - background-color: #eaecf4; - border-left: inherit; - border-radius: 0 0.35rem 0.35rem 0; -} - -.custom-range { - width: 100%; - height: 1.4rem; - padding: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-range:focus { - outline: 0; -} - -.custom-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(78, 115, 223, 0.25); -} - -.custom-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(78, 115, 223, 0.25); -} - -.custom-range:focus::-ms-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(78, 115, 223, 0.25); -} - -.custom-range::-moz-focus-outer { - border: 0; -} - -.custom-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #4e73df; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - -webkit-transition: none; - transition: none; - } -} - -.custom-range::-webkit-slider-thumb:active { - background-color: #e5ebfa; -} - -.custom-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dddfeb; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #4e73df; - border: 0; - border-radius: 1rem; - -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - -moz-transition: none; - transition: none; - } -} - -.custom-range::-moz-range-thumb:active { - background-color: #e5ebfa; -} - -.custom-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dddfeb; - 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: #4e73df; - border: 0; - border-radius: 1rem; - -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - -ms-transition: none; - transition: none; - } -} - -.custom-range::-ms-thumb:active { - background-color: #e5ebfa; -} - -.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: #dddfeb; - border-radius: 1rem; -} - -.custom-range::-ms-fill-upper { - margin-right: 15px; - background-color: #dddfeb; - border-radius: 1rem; -} - -.custom-range:disabled::-webkit-slider-thumb { - background-color: #b7b9cc; -} - -.custom-range:disabled::-webkit-slider-runnable-track { - cursor: default; -} - -.custom-range:disabled::-moz-range-thumb { - background-color: #b7b9cc; -} - -.custom-range:disabled::-moz-range-track { - cursor: default; -} - -.custom-range:disabled::-ms-thumb { - background-color: #b7b9cc; -} - -.custom-control-label::before, -.custom-file-label, -.custom-select { - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-control-label::before, - .custom-file-label, - .custom-select { - transition: none; - } -} - -.nav { - display: flex; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: block; - padding: 0.5rem 1rem; -} - -.nav-link:hover, .nav-link:focus { - text-decoration: none; -} - -.nav-link.disabled { - color: #858796; - pointer-events: none; - cursor: default; -} - -.nav-tabs { - border-bottom: 1px solid #dddfeb; -} - -.nav-tabs .nav-link { - margin-bottom: -1px; - border: 1px solid transparent; - border-top-left-radius: 0.35rem; - border-top-right-radius: 0.35rem; -} - -.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { - border-color: #eaecf4 #eaecf4 #dddfeb; -} - -.nav-tabs .nav-link.disabled { - color: #858796; - background-color: transparent; - border-color: transparent; -} - -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: #6e707e; - background-color: #fff; - border-color: #dddfeb #dddfeb #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.35rem; -} - -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #fff; - background-color: #4e73df; -} - -.nav-fill > .nav-link, -.nav-fill .nav-item { - flex: 1 1 auto; - text-align: center; -} - -.nav-justified > .nav-link, -.nav-justified .nav-item { - flex-basis: 0; - flex-grow: 1; - text-align: center; -} - -.tab-content > .tab-pane { - display: none; -} - -.tab-content > .active { - display: block; -} - -.navbar { - position: relative; - display: flex; - flex-wrap: wrap; - align-items: center; - justify-content: space-between; - padding: 0.5rem 1rem; -} - -.navbar .container, -.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl { - display: flex; - flex-wrap: wrap; - align-items: center; - justify-content: space-between; -} - -.navbar-brand { - display: inline-block; - padding-top: 0.3125rem; - padding-bottom: 0.3125rem; - margin-right: 1rem; - font-size: 1.25rem; - line-height: inherit; - white-space: nowrap; -} - -.navbar-brand:hover, .navbar-brand:focus { - text-decoration: none; -} - -.navbar-nav { - display: flex; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; -} - -.navbar-nav .dropdown-menu { - position: static; - float: none; -} - -.navbar-text { - display: inline-block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.navbar-collapse { - flex-basis: 100%; - flex-grow: 1; - align-items: center; -} - -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.25rem; - line-height: 1; - background-color: transparent; - border: 1px solid transparent; - border-radius: 0.35rem; -} - -.navbar-toggler:hover, .navbar-toggler:focus { - text-decoration: none; -} - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: 50% / 100% 100% no-repeat; -} - -.navbar-nav-scroll { - max-height: 75vh; - overflow-y: auto; -} - -@media (max-width: 575.98px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 576px) { - .navbar-expand-sm { - flex-flow: row nowrap; - justify-content: flex-start; - } - .navbar-expand-sm .navbar-nav { - flex-direction: row; - } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl { - flex-wrap: nowrap; - } - .navbar-expand-sm .navbar-nav-scroll { - overflow: visible; - } - .navbar-expand-sm .navbar-collapse { - display: flex !important; - flex-basis: auto; - } - .navbar-expand-sm .navbar-toggler { - display: none; - } -} - -@media (max-width: 767.98px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 768px) { - .navbar-expand-md { - flex-flow: row nowrap; - justify-content: flex-start; - } - .navbar-expand-md .navbar-nav { - flex-direction: row; - } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl { - flex-wrap: nowrap; - } - .navbar-expand-md .navbar-nav-scroll { - overflow: visible; - } - .navbar-expand-md .navbar-collapse { - display: flex !important; - flex-basis: auto; - } - .navbar-expand-md .navbar-toggler { - display: none; - } -} - -@media (max-width: 991.98px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 992px) { - .navbar-expand-lg { - flex-flow: row nowrap; - justify-content: flex-start; - } - .navbar-expand-lg .navbar-nav { - flex-direction: row; - } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl { - flex-wrap: nowrap; - } - .navbar-expand-lg .navbar-nav-scroll { - overflow: visible; - } - .navbar-expand-lg .navbar-collapse { - display: flex !important; - flex-basis: auto; - } - .navbar-expand-lg .navbar-toggler { - display: none; - } -} - -@media (max-width: 1199.98px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 1200px) { - .navbar-expand-xl { - flex-flow: row nowrap; - justify-content: flex-start; - } - .navbar-expand-xl .navbar-nav { - flex-direction: row; - } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl { - flex-wrap: nowrap; - } - .navbar-expand-xl .navbar-nav-scroll { - overflow: visible; - } - .navbar-expand-xl .navbar-collapse { - display: flex !important; - flex-basis: auto; - } - .navbar-expand-xl .navbar-toggler { - display: none; - } -} - -.navbar-expand { - flex-flow: row nowrap; - justify-content: flex-start; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl { - padding-right: 0; - padding-left: 0; -} - -.navbar-expand .navbar-nav { - flex-direction: row; -} - -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute; -} - -.navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl { - flex-wrap: nowrap; -} - -.navbar-expand .navbar-nav-scroll { - overflow: visible; -} - -.navbar-expand .navbar-collapse { - display: flex !important; - flex-basis: auto; -} - -.navbar-expand .navbar-toggler { - display: none; -} - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7); -} - -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); -} - -.navbar-light .navbar-nav .show > .nav-link, -.navbar-light .navbar-nav .active > .nav-link, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgba(0, 0, 0, 0.1); -} - -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-dark .navbar-brand { - color: #fff; -} - -.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { - color: #fff; -} - -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { - color: rgba(255, 255, 255, 0.75); -} - -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); -} - -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-nav .active > .nav-link, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .nav-link.active { - color: #fff; -} - -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1); -} - -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-text a { - color: #fff; -} - -.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { - color: #fff; -} - -.card { - position: relative; - display: flex; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #fff; - background-clip: border-box; - border: 1px solid #e3e6f0; - border-radius: 0.35rem; -} - -.card > hr { - margin-right: 0; - margin-left: 0; -} - -.card > .list-group { - border-top: inherit; - border-bottom: inherit; -} - -.card > .list-group:first-child { - border-top-width: 0; - border-top-left-radius: calc(0.35rem - 1px); - border-top-right-radius: calc(0.35rem - 1px); -} - -.card > .list-group:last-child { - border-bottom-width: 0; - border-bottom-right-radius: calc(0.35rem - 1px); - border-bottom-left-radius: calc(0.35rem - 1px); -} - -.card > .card-header + .list-group, -.card > .list-group + .card-footer { - border-top: 0; -} - -.card-body { - flex: 1 1 auto; - min-height: 1px; - padding: 1.25rem; -} - -.card-title { - margin-bottom: 0.75rem; -} - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-link:hover { - text-decoration: none; -} - -.card-link + .card-link { - margin-left: 1.25rem; -} - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: #f8f9fc; - border-bottom: 1px solid #e3e6f0; -} - -.card-header:first-child { - border-radius: calc(0.35rem - 1px) calc(0.35rem - 1px) 0 0; -} - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: #f8f9fc; - border-top: 1px solid #e3e6f0; -} - -.card-footer:last-child { - border-radius: 0 0 calc(0.35rem - 1px) calc(0.35rem - 1px); -} - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; -} - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; - border-radius: calc(0.35rem - 1px); -} - -.card-img, -.card-img-top, -.card-img-bottom { - flex-shrink: 0; - width: 100%; -} - -.card-img, -.card-img-top { - border-top-left-radius: calc(0.35rem - 1px); - border-top-right-radius: calc(0.35rem - 1px); -} - -.card-img, -.card-img-bottom { - border-bottom-right-radius: calc(0.35rem - 1px); - border-bottom-left-radius: calc(0.35rem - 1px); -} - -.card-deck .card { - margin-bottom: 0.75rem; -} - -@media (min-width: 576px) { - .card-deck { - display: flex; - flex-flow: row wrap; - margin-right: -0.75rem; - margin-left: -0.75rem; - } - .card-deck .card { - flex: 1 0 0%; - margin-right: 0.75rem; - margin-bottom: 0; - margin-left: 0.75rem; - } -} - -.card-group > .card { - margin-bottom: 0.75rem; -} - -@media (min-width: 576px) { - .card-group { - display: flex; - flex-flow: row wrap; - } - .card-group > .card { - flex: 1 0 0%; - margin-bottom: 0; - } - .card-group > .card + .card { - margin-left: 0; - border-left: 0; - } - .card-group > .card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-top, - .card-group > .card:not(:last-child) .card-header { - border-top-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-bottom, - .card-group > .card:not(:last-child) .card-footer { - border-bottom-right-radius: 0; - } - .card-group > .card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-top, - .card-group > .card:not(:first-child) .card-header { - border-top-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-bottom, - .card-group > .card:not(:first-child) .card-footer { - border-bottom-left-radius: 0; - } -} - -.card-columns .card { - margin-bottom: 0.75rem; -} - -@media (min-width: 576px) { - .card-columns { - -moz-column-count: 3; - column-count: 3; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - orphans: 1; - widows: 1; - } - .card-columns .card { - display: inline-block; - width: 100%; - } -} - -.accordion { - overflow-anchor: none; -} - -.accordion > .card { - overflow: hidden; -} - -.accordion > .card:not(:last-of-type) { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.accordion > .card:not(:first-of-type) { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.accordion > .card > .card-header { - border-radius: 0; - margin-bottom: -1px; -} - -.breadcrumb { - display: flex; - flex-wrap: wrap; - padding: 0.75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #eaecf4; - border-radius: 0.35rem; -} - -.breadcrumb-item + .breadcrumb-item { - padding-left: 0.5rem; -} - -.breadcrumb-item + .breadcrumb-item::before { - float: left; - padding-right: 0.5rem; - color: #858796; - content: "/"; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; -} - -.breadcrumb-item.active { - color: #858796; -} - -.pagination { - display: flex; - padding-left: 0; - list-style: none; - border-radius: 0.35rem; -} - -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #4e73df; - background-color: #fff; - border: 1px solid #dddfeb; -} - -.page-link:hover { - z-index: 2; - color: #224abe; - text-decoration: none; - background-color: #eaecf4; - border-color: #dddfeb; -} - -.page-link:focus { - z-index: 3; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25); -} - -.page-item:first-child .page-link { - margin-left: 0; - border-top-left-radius: 0.35rem; - border-bottom-left-radius: 0.35rem; -} - -.page-item:last-child .page-link { - border-top-right-radius: 0.35rem; - border-bottom-right-radius: 0.35rem; -} - -.page-item.active .page-link { - z-index: 3; - color: #fff; - background-color: #4e73df; - border-color: #4e73df; -} - -.page-item.disabled .page-link { - color: #858796; - pointer-events: none; - cursor: auto; - background-color: #fff; - border-color: #dddfeb; -} - -.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.35rem; - 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: #4e73df; -} - -a.badge-primary:hover, a.badge-primary:focus { - color: #fff; - background-color: #2653d4; -} - -a.badge-primary:focus, a.badge-primary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.5); -} - -.badge-secondary { - color: #fff; - background-color: #858796; -} - -a.badge-secondary:hover, a.badge-secondary:focus { - color: #fff; - background-color: #6b6d7d; -} - -a.badge-secondary:focus, a.badge-secondary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(133, 135, 150, 0.5); -} - -.badge-success { - color: #fff; - background-color: #1cc88a; -} - -a.badge-success:hover, a.badge-success:focus { - color: #fff; - background-color: #169b6b; -} - -a.badge-success:focus, a.badge-success.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.5); -} - -.badge-info { - color: #fff; - background-color: #36b9cc; -} - -a.badge-info:hover, a.badge-info:focus { - color: #fff; - background-color: #2a96a5; -} - -a.badge-info:focus, a.badge-info.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(54, 185, 204, 0.5); -} - -.badge-warning { - color: #fff; - background-color: #f6c23e; -} - -a.badge-warning:hover, a.badge-warning:focus { - color: #fff; - background-color: #f4b30d; -} - -a.badge-warning:focus, a.badge-warning.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(246, 194, 62, 0.5); -} - -.badge-danger { - color: #fff; - background-color: #e74a3b; -} - -a.badge-danger:hover, a.badge-danger:focus { - color: #fff; - background-color: #d52a1a; -} - -a.badge-danger:focus, a.badge-danger.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.5); -} - -.badge-light { - color: #3a3b45; - background-color: #f8f9fc; -} - -a.badge-light:hover, a.badge-light:focus { - color: #3a3b45; - background-color: #d4daed; -} - -a.badge-light:focus, a.badge-light.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(248, 249, 252, 0.5); -} - -.badge-dark { - color: #fff; - background-color: #5a5c69; -} - -a.badge-dark:hover, a.badge-dark:focus { - color: #fff; - background-color: #42444e; -} - -a.badge-dark:focus, a.badge-dark.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(90, 92, 105, 0.5); -} - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #eaecf4; - 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.35rem; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - font-weight: 700; -} - -.alert-dismissible { - padding-right: 4rem; -} - -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - z-index: 2; - padding: 0.75rem 1.25rem; - color: inherit; -} - -.alert-primary { - color: #293c74; - background-color: #dce3f9; - border-color: #cdd8f6; -} - -.alert-primary hr { - border-top-color: #b7c7f2; -} - -.alert-primary .alert-link { - color: #1c294e; -} - -.alert-secondary { - color: #45464e; - background-color: #e7e7ea; - border-color: #dddde2; -} - -.alert-secondary hr { - border-top-color: #cfcfd6; -} - -.alert-secondary .alert-link { - color: #2d2e33; -} - -.alert-success { - color: #0f6848; - background-color: #d2f4e8; - border-color: #bff0de; -} - -.alert-success hr { - border-top-color: #aaebd3; -} - -.alert-success .alert-link { - color: #093b29; -} - -.alert-info { - color: #1c606a; - background-color: #d7f1f5; - border-color: #c7ebf1; -} - -.alert-info hr { - border-top-color: #b3e4ec; -} - -.alert-info .alert-link { - color: #113b42; -} - -.alert-warning { - color: #806520; - background-color: #fdf3d8; - border-color: #fceec9; -} - -.alert-warning hr { - border-top-color: #fbe6b1; -} - -.alert-warning .alert-link { - color: #574516; -} - -.alert-danger { - color: #78261f; - background-color: #fadbd8; - border-color: #f8ccc8; -} - -.alert-danger hr { - border-top-color: #f5b7b1; -} - -.alert-danger .alert-link { - color: #4f1915; -} - -.alert-light { - color: #818183; - background-color: #fefefe; - border-color: #fdfdfe; -} - -.alert-light hr { - border-top-color: #ececf6; -} - -.alert-light .alert-link { - color: #686869; -} - -.alert-dark { - color: #2f3037; - background-color: #dedee1; - border-color: #d1d1d5; -} - -.alert-dark hr { - border-top-color: #c4c4c9; -} - -.alert-dark .alert-link { - color: #18181c; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -.progress { - display: flex; - height: 1rem; - overflow: hidden; - line-height: 0; - font-size: 0.75rem; - background-color: #eaecf4; - border-radius: 0.35rem; -} - -.progress-bar { - display: flex; - flex-direction: column; - justify-content: center; - overflow: hidden; - color: #fff; - text-align: center; - white-space: nowrap; - background-color: #4e73df; - transition: width 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar { - transition: none; - } -} - -.progress-bar-striped { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; -} - -.progress-bar-animated { - -webkit-animation: 1s linear infinite progress-bar-stripes; - animation: 1s linear infinite progress-bar-stripes; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - -webkit-animation: none; - animation: none; - } -} - -.media { - display: flex; - align-items: flex-start; -} - -.media-body { - flex: 1; -} - -.list-group { - display: flex; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - border-radius: 0.35rem; -} - -.list-group-item-action { - width: 100%; - color: #6e707e; - text-align: inherit; -} - -.list-group-item-action:hover, .list-group-item-action:focus { - z-index: 1; - color: #6e707e; - text-decoration: none; - background-color: #f8f9fc; -} - -.list-group-item-action:active { - color: #858796; - background-color: #eaecf4; -} - -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); -} - -.list-group-item:first-child { - border-top-left-radius: inherit; - border-top-right-radius: inherit; -} - -.list-group-item:last-child { - border-bottom-right-radius: inherit; - border-bottom-left-radius: inherit; -} - -.list-group-item.disabled, .list-group-item:disabled { - color: #858796; - pointer-events: none; - background-color: #fff; -} - -.list-group-item.active { - z-index: 2; - color: #fff; - background-color: #4e73df; - border-color: #4e73df; -} - -.list-group-item + .list-group-item { - border-top-width: 0; -} - -.list-group-item + .list-group-item.active { - margin-top: -1px; - border-top-width: 1px; -} - -.list-group-horizontal { - flex-direction: row; -} - -.list-group-horizontal > .list-group-item:first-child { - border-bottom-left-radius: 0.35rem; - border-top-right-radius: 0; -} - -.list-group-horizontal > .list-group-item:last-child { - border-top-right-radius: 0.35rem; - border-bottom-left-radius: 0; -} - -.list-group-horizontal > .list-group-item.active { - margin-top: 0; -} - -.list-group-horizontal > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; -} - -.list-group-horizontal > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; -} - -@media (min-width: 576px) { - .list-group-horizontal-sm { - flex-direction: row; - } - .list-group-horizontal-sm > .list-group-item:first-child { - border-bottom-left-radius: 0.35rem; - border-top-right-radius: 0; - } - .list-group-horizontal-sm > .list-group-item:last-child { - border-top-right-radius: 0.35rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-sm > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-sm > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-sm > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 768px) { - .list-group-horizontal-md { - flex-direction: row; - } - .list-group-horizontal-md > .list-group-item:first-child { - border-bottom-left-radius: 0.35rem; - border-top-right-radius: 0; - } - .list-group-horizontal-md > .list-group-item:last-child { - border-top-right-radius: 0.35rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-md > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-md > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-md > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 992px) { - .list-group-horizontal-lg { - flex-direction: row; - } - .list-group-horizontal-lg > .list-group-item:first-child { - border-bottom-left-radius: 0.35rem; - border-top-right-radius: 0; - } - .list-group-horizontal-lg > .list-group-item:last-child { - border-top-right-radius: 0.35rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-lg > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-lg > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-lg > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 1200px) { - .list-group-horizontal-xl { - flex-direction: row; - } - .list-group-horizontal-xl > .list-group-item:first-child { - border-bottom-left-radius: 0.35rem; - border-top-right-radius: 0; - } - .list-group-horizontal-xl > .list-group-item:last-child { - border-top-right-radius: 0.35rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-xl > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-xl > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-xl > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -.list-group-flush { - border-radius: 0; -} - -.list-group-flush > .list-group-item { - border-width: 0 0 1px; -} - -.list-group-flush > .list-group-item:last-child { - border-bottom-width: 0; -} - -.list-group-item-primary { - color: #293c74; - background-color: #cdd8f6; -} - -.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { - color: #293c74; - background-color: #b7c7f2; -} - -.list-group-item-primary.list-group-item-action.active { - color: #fff; - background-color: #293c74; - border-color: #293c74; -} - -.list-group-item-secondary { - color: #45464e; - background-color: #dddde2; -} - -.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { - color: #45464e; - background-color: #cfcfd6; -} - -.list-group-item-secondary.list-group-item-action.active { - color: #fff; - background-color: #45464e; - border-color: #45464e; -} - -.list-group-item-success { - color: #0f6848; - background-color: #bff0de; -} - -.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { - color: #0f6848; - background-color: #aaebd3; -} - -.list-group-item-success.list-group-item-action.active { - color: #fff; - background-color: #0f6848; - border-color: #0f6848; -} - -.list-group-item-info { - color: #1c606a; - background-color: #c7ebf1; -} - -.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { - color: #1c606a; - background-color: #b3e4ec; -} - -.list-group-item-info.list-group-item-action.active { - color: #fff; - background-color: #1c606a; - border-color: #1c606a; -} - -.list-group-item-warning { - color: #806520; - background-color: #fceec9; -} - -.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { - color: #806520; - background-color: #fbe6b1; -} - -.list-group-item-warning.list-group-item-action.active { - color: #fff; - background-color: #806520; - border-color: #806520; -} - -.list-group-item-danger { - color: #78261f; - background-color: #f8ccc8; -} - -.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { - color: #78261f; - background-color: #f5b7b1; -} - -.list-group-item-danger.list-group-item-action.active { - color: #fff; - background-color: #78261f; - border-color: #78261f; -} - -.list-group-item-light { - color: #818183; - background-color: #fdfdfe; -} - -.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { - color: #818183; - background-color: #ececf6; -} - -.list-group-item-light.list-group-item-action.active { - color: #fff; - background-color: #818183; - border-color: #818183; -} - -.list-group-item-dark { - color: #2f3037; - background-color: #d1d1d5; -} - -.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { - color: #2f3037; - background-color: #c4c4c9; -} - -.list-group-item-dark.list-group-item-action.active { - color: #fff; - background-color: #2f3037; - border-color: #2f3037; -} - -.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; -} - -a.close.disabled { - pointer-events: none; -} - -.toast { - flex-basis: 350px; - max-width: 350px; - font-size: 0.875rem; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); - opacity: 0; - border-radius: 0.25rem; -} - -.toast:not(:last-child) { - margin-bottom: 0.75rem; -} - -.toast.showing { - opacity: 1; -} - -.toast.show { - display: block; - opacity: 1; -} - -.toast.hide { - display: none; -} - -.toast-header { - display: flex; - align-items: center; - padding: 0.25rem 0.75rem; - color: #858796; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.toast-body { - padding: 0.75rem; -} - -.modal-open { - overflow: hidden; -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal { - position: fixed; - top: 0; - left: 0; - z-index: 1050; - display: none; - width: 100%; - height: 100%; - overflow: hidden; - outline: 0; -} - -.modal-dialog { - position: relative; - width: auto; - margin: 0.5rem; - pointer-events: none; -} - -.modal.fade .modal-dialog { - transition: transform 0.3s ease-out; - transform: translate(0, -50px); -} - -@media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - transition: none; - } -} - -.modal.show .modal-dialog { - transform: none; -} - -.modal.modal-static .modal-dialog { - transform: scale(1.02); -} - -.modal-dialog-scrollable { - display: flex; - max-height: calc(100% - 1rem); -} - -.modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 1rem); - overflow: hidden; -} - -.modal-dialog-scrollable .modal-header, -.modal-dialog-scrollable .modal-footer { - flex-shrink: 0; -} - -.modal-dialog-scrollable .modal-body { - overflow-y: auto; -} - -.modal-dialog-centered { - display: flex; - align-items: center; - min-height: calc(100% - 1rem); -} - -.modal-dialog-centered::before { - display: block; - height: calc(100vh - 1rem); - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - content: ""; -} - -.modal-dialog-centered.modal-dialog-scrollable { - flex-direction: column; - justify-content: center; - height: 100%; -} - -.modal-dialog-centered.modal-dialog-scrollable .modal-content { - max-height: none; -} - -.modal-dialog-centered.modal-dialog-scrollable::before { - content: none; -} - -.modal-content { - position: relative; - display: flex; - flex-direction: column; - width: 100%; - pointer-events: auto; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop.show { - opacity: 0.5; -} - -.modal-header { - display: flex; - align-items: flex-start; - justify-content: space-between; - padding: 1rem 1rem; - border-bottom: 1px solid #e3e6f0; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.modal-header .close { - padding: 1rem 1rem; - margin: -1rem -1rem -1rem auto; -} - -.modal-title { - margin-bottom: 0; - line-height: 1.5; -} - -.modal-body { - position: relative; - flex: 1 1 auto; - padding: 1rem; -} - -.modal-footer { - display: flex; - flex-wrap: wrap; - align-items: center; - justify-content: flex-end; - padding: 0.75rem; - border-top: 1px solid #e3e6f0; - border-bottom-right-radius: calc(0.3rem - 1px); - border-bottom-left-radius: calc(0.3rem - 1px); -} - -.modal-footer > * { - margin: 0.25rem; -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto; - } - .modal-dialog-scrollable { - max-height: calc(100% - 3.5rem); - } - .modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 3.5rem); - } - .modal-dialog-centered { - min-height: calc(100% - 3.5rem); - } - .modal-dialog-centered::before { - height: calc(100vh - 3.5rem); - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - } - .modal-sm { - max-width: 300px; - } -} - -@media (min-width: 992px) { - .modal-lg, - .modal-xl { - max-width: 800px; - } -} - -@media (min-width: 1200px) { - .modal-xl { - max-width: 1140px; - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, 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.35rem; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; -} - -.popover .arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem; -} - -.popover .arrow::before, .popover .arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-popover-top, .bs-popover-auto[x-placement^="top"] { - margin-bottom: 0.5rem; -} - -.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { - bottom: calc(-0.5rem - 1px); -} - -.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { - bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #fff; -} - -.bs-popover-right, .bs-popover-auto[x-placement^="right"] { - margin-left: 0.5rem; -} - -.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { - left: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { - left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #fff; -} - -.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { - margin-top: 0.5rem; -} - -.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { - top: calc(-0.5rem - 1px); -} - -.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { - top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #fff; -} - -.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #f7f7f7; -} - -.bs-popover-left, .bs-popover-auto[x-placement^="left"] { - margin-right: 0.5rem; -} - -.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { - right: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { - right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #fff; -} - -.popover-header { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.popover-header:empty { - display: none; -} - -.popover-body { - padding: 0.5rem 0.75rem; - color: #858796; -} - -.carousel { - position: relative; -} - -.carousel.pointer-event { - touch-action: pan-y; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner::after { - display: block; - clear: both; - content: ""; -} - -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transition: transform 0.6s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-item { - transition: none; - } -} - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: block; -} - -.carousel-item-next:not(.carousel-item-left), -.active.carousel-item-right { - transform: translateX(100%); -} - -.carousel-item-prev:not(.carousel-item-right), -.active.carousel-item-left { - transform: translateX(-100%); -} - -.carousel-fade .carousel-item { - opacity: 0; - transition-property: opacity; - transform: none; -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - z-index: 1; - opacity: 1; -} - -.carousel-fade .active.carousel-item-left, -.carousel-fade .active.carousel-item-right { - z-index: 0; - opacity: 0; - transition: opacity 0s 0.6s; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-left, - .carousel-fade .active.carousel-item-right { - transition: none; - } -} - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: flex; - align-items: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; - transition: opacity 0.15s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-control-prev, - .carousel-control-next { - transition: none; - } -} - -.carousel-control-prev:hover, .carousel-control-prev:focus, -.carousel-control-next:hover, -.carousel-control-next:focus { - color: #fff; - text-decoration: none; - outline: 0; - opacity: 0.9; -} - -.carousel-control-prev { - left: 0; -} - -.carousel-control-next { - right: 0; -} - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background: 50% / 100% 100% no-repeat; -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); -} - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); -} - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 15; - display: flex; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; -} - -.carousel-indicators li { - box-sizing: content-box; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: .5; - transition: opacity 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-indicators li { - transition: none; - } -} - -.carousel-indicators .active { - opacity: 1; -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; -} - -@-webkit-keyframes spinner-border { - to { - transform: rotate(360deg); - } -} - -@keyframes spinner-border { - to { - transform: rotate(360deg); - } -} - -.spinner-border { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - border: 0.25em solid currentColor; - border-right-color: transparent; - border-radius: 50%; - -webkit-animation: .75s linear infinite spinner-border; - animation: .75s linear infinite spinner-border; -} - -.spinner-border-sm { - width: 1rem; - height: 1rem; - border-width: 0.2em; -} - -@-webkit-keyframes spinner-grow { - 0% { - transform: scale(0); - } - 50% { - opacity: 1; - transform: none; - } -} - -@keyframes spinner-grow { - 0% { - transform: scale(0); - } - 50% { - opacity: 1; - transform: none; - } -} - -.spinner-grow { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - background-color: currentColor; - border-radius: 50%; - opacity: 0; - -webkit-animation: .75s linear infinite spinner-grow; - animation: .75s linear infinite spinner-grow; -} - -.spinner-grow-sm { - width: 1rem; - height: 1rem; -} - -@media (prefers-reduced-motion: reduce) { - .spinner-border, - .spinner-grow { - -webkit-animation-duration: 1.5s; - animation-duration: 1.5s; - } -} - -.align-baseline { - vertical-align: baseline !important; -} - -.align-top { - vertical-align: top !important; -} - -.align-middle { - vertical-align: middle !important; -} - -.align-bottom { - vertical-align: bottom !important; -} - -.align-text-bottom { - vertical-align: text-bottom !important; -} - -.align-text-top { - vertical-align: text-top !important; -} - -.bg-primary { - background-color: #4e73df !important; -} - -a.bg-primary:hover, a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #2653d4 !important; -} - -.bg-secondary { - background-color: #858796 !important; -} - -a.bg-secondary:hover, a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #6b6d7d !important; -} - -.bg-success { - background-color: #1cc88a !important; -} - -a.bg-success:hover, a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #169b6b !important; -} - -.bg-info { - background-color: #36b9cc !important; -} - -a.bg-info:hover, a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #2a96a5 !important; -} - -.bg-warning { - background-color: #f6c23e !important; -} - -a.bg-warning:hover, a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #f4b30d !important; -} - -.bg-danger { - background-color: #e74a3b !important; -} - -a.bg-danger:hover, a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #d52a1a !important; -} - -.bg-light { - background-color: #f8f9fc !important; -} - -a.bg-light:hover, a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #d4daed !important; -} - -.bg-dark { - background-color: #5a5c69 !important; -} - -a.bg-dark:hover, a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #42444e !important; -} - -.bg-white { - background-color: #fff !important; -} - -.bg-transparent { - background-color: transparent !important; -} - -.border { - border: 1px solid #e3e6f0 !important; -} - -.border-top { - border-top: 1px solid #e3e6f0 !important; -} - -.border-right { - border-right: 1px solid #e3e6f0 !important; -} - -.border-bottom { - border-bottom: 1px solid #e3e6f0 !important; -} - -.border-left { - border-left: 1px solid #e3e6f0 !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: #4e73df !important; -} - -.border-secondary { - border-color: #858796 !important; -} - -.border-success { - border-color: #1cc88a !important; -} - -.border-info { - border-color: #36b9cc !important; -} - -.border-warning { - border-color: #f6c23e !important; -} - -.border-danger { - border-color: #e74a3b !important; -} - -.border-light { - border-color: #f8f9fc !important; -} - -.border-dark { - border-color: #5a5c69 !important; -} - -.border-white { - border-color: #fff !important; -} - -.rounded-sm { - border-radius: 0.2rem !important; -} - -.rounded { - border-radius: 0.35rem !important; -} - -.rounded-top { - border-top-left-radius: 0.35rem !important; - border-top-right-radius: 0.35rem !important; -} - -.rounded-right { - border-top-right-radius: 0.35rem !important; - border-bottom-right-radius: 0.35rem !important; -} - -.rounded-bottom { - border-bottom-right-radius: 0.35rem !important; - border-bottom-left-radius: 0.35rem !important; -} - -.rounded-left { - border-top-left-radius: 0.35rem !important; - border-bottom-left-radius: 0.35rem !important; -} - -.rounded-lg { - border-radius: 0.3rem !important; -} - -.rounded-circle { - border-radius: 50% !important; -} - -.rounded-pill { - border-radius: 50rem !important; -} - -.rounded-0 { - border-radius: 0 !important; -} - -.clearfix::after { - display: block; - clear: both; - content: ""; -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: flex !important; -} - -.d-inline-flex { - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline-flex { - display: inline-flex !important; - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline-flex { - display: inline-flex !important; - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline-flex { - display: inline-flex !important; - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline-flex { - display: inline-flex !important; - } -} - -@media print { - .d-print-none { - display: none !important; - } - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: flex !important; - } - .d-print-inline-flex { - display: inline-flex !important; - } -} - -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden; -} - -.embed-responsive::before { - display: block; - content: ""; -} - -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -.embed-responsive-21by9::before { - padding-top: 42.85714%; -} - -.embed-responsive-16by9::before { - padding-top: 56.25%; -} - -.embed-responsive-4by3::before { - padding-top: 75%; -} - -.embed-responsive-1by1::before { - padding-top: 100%; -} - -.flex-row { - flex-direction: row !important; -} - -.flex-column { - flex-direction: column !important; -} - -.flex-row-reverse { - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - flex-direction: column-reverse !important; -} - -.flex-wrap { - flex-wrap: wrap !important; -} - -.flex-nowrap { - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - flex-wrap: wrap-reverse !important; -} - -.flex-fill { - flex: 1 1 auto !important; -} - -.flex-grow-0 { - flex-grow: 0 !important; -} - -.flex-grow-1 { - flex-grow: 1 !important; -} - -.flex-shrink-0 { - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - flex-shrink: 1 !important; -} - -.justify-content-start { - justify-content: flex-start !important; -} - -.justify-content-end { - justify-content: flex-end !important; -} - -.justify-content-center { - justify-content: center !important; -} - -.justify-content-between { - justify-content: space-between !important; -} - -.justify-content-around { - justify-content: space-around !important; -} - -.align-items-start { - align-items: flex-start !important; -} - -.align-items-end { - align-items: flex-end !important; -} - -.align-items-center { - align-items: center !important; -} - -.align-items-baseline { - align-items: baseline !important; -} - -.align-items-stretch { - align-items: stretch !important; -} - -.align-content-start { - align-content: flex-start !important; -} - -.align-content-end { - align-content: flex-end !important; -} - -.align-content-center { - align-content: center !important; -} - -.align-content-between { - align-content: space-between !important; -} - -.align-content-around { - align-content: space-around !important; -} - -.align-content-stretch { - align-content: stretch !important; -} - -.align-self-auto { - align-self: auto !important; -} - -.align-self-start { - align-self: flex-start !important; -} - -.align-self-end { - align-self: flex-end !important; -} - -.align-self-center { - align-self: center !important; -} - -.align-self-baseline { - align-self: baseline !important; -} - -.align-self-stretch { - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-row { - flex-direction: row !important; - } - .flex-sm-column { - flex-direction: column !important; - } - .flex-sm-row-reverse { - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - flex-direction: column-reverse !important; - } - .flex-sm-wrap { - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .flex-sm-fill { - flex: 1 1 auto !important; - } - .flex-sm-grow-0 { - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - flex-shrink: 1 !important; - } - .justify-content-sm-start { - justify-content: flex-start !important; - } - .justify-content-sm-end { - justify-content: flex-end !important; - } - .justify-content-sm-center { - justify-content: center !important; - } - .justify-content-sm-between { - justify-content: space-between !important; - } - .justify-content-sm-around { - justify-content: space-around !important; - } - .align-items-sm-start { - align-items: flex-start !important; - } - .align-items-sm-end { - align-items: flex-end !important; - } - .align-items-sm-center { - align-items: center !important; - } - .align-items-sm-baseline { - align-items: baseline !important; - } - .align-items-sm-stretch { - align-items: stretch !important; - } - .align-content-sm-start { - align-content: flex-start !important; - } - .align-content-sm-end { - align-content: flex-end !important; - } - .align-content-sm-center { - align-content: center !important; - } - .align-content-sm-between { - align-content: space-between !important; - } - .align-content-sm-around { - align-content: space-around !important; - } - .align-content-sm-stretch { - align-content: stretch !important; - } - .align-self-sm-auto { - align-self: auto !important; - } - .align-self-sm-start { - align-self: flex-start !important; - } - .align-self-sm-end { - align-self: flex-end !important; - } - .align-self-sm-center { - align-self: center !important; - } - .align-self-sm-baseline { - align-self: baseline !important; - } - .align-self-sm-stretch { - align-self: stretch !important; - } -} - -@media (min-width: 768px) { - .flex-md-row { - flex-direction: row !important; - } - .flex-md-column { - flex-direction: column !important; - } - .flex-md-row-reverse { - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - flex-direction: column-reverse !important; - } - .flex-md-wrap { - flex-wrap: wrap !important; - } - .flex-md-nowrap { - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .flex-md-fill { - flex: 1 1 auto !important; - } - .flex-md-grow-0 { - flex-grow: 0 !important; - } - .flex-md-grow-1 { - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - flex-shrink: 1 !important; - } - .justify-content-md-start { - justify-content: flex-start !important; - } - .justify-content-md-end { - justify-content: flex-end !important; - } - .justify-content-md-center { - justify-content: center !important; - } - .justify-content-md-between { - justify-content: space-between !important; - } - .justify-content-md-around { - justify-content: space-around !important; - } - .align-items-md-start { - align-items: flex-start !important; - } - .align-items-md-end { - align-items: flex-end !important; - } - .align-items-md-center { - align-items: center !important; - } - .align-items-md-baseline { - align-items: baseline !important; - } - .align-items-md-stretch { - align-items: stretch !important; - } - .align-content-md-start { - align-content: flex-start !important; - } - .align-content-md-end { - align-content: flex-end !important; - } - .align-content-md-center { - align-content: center !important; - } - .align-content-md-between { - align-content: space-between !important; - } - .align-content-md-around { - align-content: space-around !important; - } - .align-content-md-stretch { - align-content: stretch !important; - } - .align-self-md-auto { - align-self: auto !important; - } - .align-self-md-start { - align-self: flex-start !important; - } - .align-self-md-end { - align-self: flex-end !important; - } - .align-self-md-center { - align-self: center !important; - } - .align-self-md-baseline { - align-self: baseline !important; - } - .align-self-md-stretch { - align-self: stretch !important; - } -} - -@media (min-width: 992px) { - .flex-lg-row { - flex-direction: row !important; - } - .flex-lg-column { - flex-direction: column !important; - } - .flex-lg-row-reverse { - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - flex-direction: column-reverse !important; - } - .flex-lg-wrap { - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .flex-lg-fill { - flex: 1 1 auto !important; - } - .flex-lg-grow-0 { - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - flex-shrink: 1 !important; - } - .justify-content-lg-start { - justify-content: flex-start !important; - } - .justify-content-lg-end { - justify-content: flex-end !important; - } - .justify-content-lg-center { - justify-content: center !important; - } - .justify-content-lg-between { - justify-content: space-between !important; - } - .justify-content-lg-around { - justify-content: space-around !important; - } - .align-items-lg-start { - align-items: flex-start !important; - } - .align-items-lg-end { - align-items: flex-end !important; - } - .align-items-lg-center { - align-items: center !important; - } - .align-items-lg-baseline { - align-items: baseline !important; - } - .align-items-lg-stretch { - align-items: stretch !important; - } - .align-content-lg-start { - align-content: flex-start !important; - } - .align-content-lg-end { - align-content: flex-end !important; - } - .align-content-lg-center { - align-content: center !important; - } - .align-content-lg-between { - align-content: space-between !important; - } - .align-content-lg-around { - align-content: space-around !important; - } - .align-content-lg-stretch { - align-content: stretch !important; - } - .align-self-lg-auto { - align-self: auto !important; - } - .align-self-lg-start { - align-self: flex-start !important; - } - .align-self-lg-end { - align-self: flex-end !important; - } - .align-self-lg-center { - align-self: center !important; - } - .align-self-lg-baseline { - align-self: baseline !important; - } - .align-self-lg-stretch { - align-self: stretch !important; - } -} - -@media (min-width: 1200px) { - .flex-xl-row { - flex-direction: row !important; - } - .flex-xl-column { - flex-direction: column !important; - } - .flex-xl-row-reverse { - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - flex-direction: column-reverse !important; - } - .flex-xl-wrap { - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .flex-xl-fill { - flex: 1 1 auto !important; - } - .flex-xl-grow-0 { - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - flex-shrink: 1 !important; - } - .justify-content-xl-start { - justify-content: flex-start !important; - } - .justify-content-xl-end { - justify-content: flex-end !important; - } - .justify-content-xl-center { - justify-content: center !important; - } - .justify-content-xl-between { - justify-content: space-between !important; - } - .justify-content-xl-around { - justify-content: space-around !important; - } - .align-items-xl-start { - align-items: flex-start !important; - } - .align-items-xl-end { - align-items: flex-end !important; - } - .align-items-xl-center { - align-items: center !important; - } - .align-items-xl-baseline { - align-items: baseline !important; - } - .align-items-xl-stretch { - align-items: stretch !important; - } - .align-content-xl-start { - align-content: flex-start !important; - } - .align-content-xl-end { - align-content: flex-end !important; - } - .align-content-xl-center { - align-content: center !important; - } - .align-content-xl-between { - align-content: space-between !important; - } - .align-content-xl-around { - align-content: space-around !important; - } - .align-content-xl-stretch { - align-content: stretch !important; - } - .align-self-xl-auto { - align-self: auto !important; - } - .align-self-xl-start { - align-self: flex-start !important; - } - .align-self-xl-end { - align-self: flex-end !important; - } - .align-self-xl-center { - align-self: center !important; - } - .align-self-xl-baseline { - align-self: baseline !important; - } - .align-self-xl-stretch { - align-self: stretch !important; - } -} - -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.float-none { - float: none !important; -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - .float-sm-right { - float: right !important; - } - .float-sm-none { - float: none !important; - } -} - -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - .float-md-right { - float: right !important; - } - .float-md-none { - float: none !important; - } -} - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - .float-lg-right { - float: right !important; - } - .float-lg-none { - float: none !important; - } -} - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - .float-xl-right { - float: right !important; - } - .float-xl-none { - float: none !important; - } -} - -.user-select-all { - -webkit-user-select: all !important; - -moz-user-select: all !important; - -ms-user-select: all !important; - user-select: all !important; -} - -.user-select-auto { - -webkit-user-select: auto !important; - -moz-user-select: auto !important; - -ms-user-select: auto !important; - user-select: auto !important; -} - -.user-select-none { - -webkit-user-select: none !important; - -moz-user-select: none !important; - -ms-user-select: none !important; - user-select: none !important; -} - -.overflow-auto { - overflow: auto !important; -} - -.overflow-hidden { - overflow: hidden !important; -} - -.position-static { - position: static !important; -} - -.position-relative { - position: relative !important; -} - -.position-absolute { - position: absolute !important; -} - -.position-fixed { - position: fixed !important; -} - -.position-sticky { - position: -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; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.sr-only-focusable:active, .sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - overflow: visible; - clip: auto; - white-space: normal; -} - -.shadow-sm { - box-shadow: 0 0.125rem 0.25rem 0 rgba(58, 59, 69, 0.2) !important; -} - -.shadow { - box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15) !important; -} - -.shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; -} - -.shadow-none { - box-shadow: none !important; -} - -.w-25 { - width: 25% !important; -} - -.w-50 { - width: 50% !important; -} - -.w-75 { - width: 75% !important; -} - -.w-100 { - width: 100% !important; -} - -.w-auto { - width: auto !important; -} - -.h-25 { - height: 25% !important; -} - -.h-50 { - height: 50% !important; -} - -.h-75 { - height: 75% !important; -} - -.h-100 { - height: 100% !important; -} - -.h-auto { - height: auto !important; -} - -.mw-100 { - max-width: 100% !important; -} - -.mh-100 { - max-height: 100% !important; -} - -.min-vw-100 { - min-width: 100vw !important; -} - -.min-vh-100 { - min-height: 100vh !important; -} - -.vw-100 { - width: 100vw !important; -} - -.vh-100 { - height: 100vh !important; -} - -.m-0 { - margin: 0 !important; -} - -.mt-0, -.my-0 { - margin-top: 0 !important; -} - -.mr-0, -.mx-0 { - margin-right: 0 !important; -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} - -.ml-0, -.mx-0 { - margin-left: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3, -.my-3 { - margin-top: 1rem !important; -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5, -.my-5 { - margin-top: 3rem !important; -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0, -.py-0 { - padding-top: 0 !important; -} - -.pr-0, -.px-0 { - padding-right: 0 !important; -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} - -.pl-0, -.px-0 { - padding-left: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3, -.py-3 { - padding-top: 1rem !important; -} - -.pr-3, -.px-3 { - padding-right: 1rem !important; -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} - -.pl-3, -.px-3 { - padding-left: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5, -.py-5 { - padding-top: 3rem !important; -} - -.pr-5, -.px-5 { - padding-right: 3rem !important; -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} - -.pl-5, -.px-5 { - padding-left: 3rem !important; -} - -.m-n1 { - margin: -0.25rem !important; -} - -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important; -} - -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important; -} - -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important; -} - -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important; -} - -.m-n2 { - margin: -0.5rem !important; -} - -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important; -} - -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important; -} - -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important; -} - -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important; -} - -.m-n3 { - margin: -1rem !important; -} - -.mt-n3, -.my-n3 { - margin-top: -1rem !important; -} - -.mr-n3, -.mx-n3 { - margin-right: -1rem !important; -} - -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important; -} - -.ml-n3, -.mx-n3 { - margin-left: -1rem !important; -} - -.m-n4 { - margin: -1.5rem !important; -} - -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important; -} - -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important; -} - -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important; -} - -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important; -} - -.m-n5 { - margin: -3rem !important; -} - -.mt-n5, -.my-n5 { - margin-top: -3rem !important; -} - -.mr-n5, -.mx-n5 { - margin-right: -3rem !important; -} - -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important; -} - -.ml-n5, -.mx-n5 { - margin-left: -3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto, -.my-auto { - margin-top: auto !important; -} - -.mr-auto, -.mx-auto { - margin-right: auto !important; -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} - -.ml-auto, -.mx-auto { - margin-left: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - .m-sm-n1 { - margin: -0.25rem !important; - } - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important; - } - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important; - } - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important; - } - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important; - } - .m-sm-n2 { - margin: -0.5rem !important; - } - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important; - } - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important; - } - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important; - } - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important; - } - .m-sm-n3 { - margin: -1rem !important; - } - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important; - } - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important; - } - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important; - } - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important; - } - .m-sm-n4 { - margin: -1.5rem !important; - } - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important; - } - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important; - } - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important; - } - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important; - } - .m-sm-n5 { - margin: -3rem !important; - } - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important; - } - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important; - } - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important; - } - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - .p-md-0 { - padding: 0 !important; - } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - .m-md-n1 { - margin: -0.25rem !important; - } - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important; - } - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important; - } - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important; - } - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important; - } - .m-md-n2 { - margin: -0.5rem !important; - } - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important; - } - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important; - } - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important; - } - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important; - } - .m-md-n3 { - margin: -1rem !important; - } - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important; - } - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important; - } - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important; - } - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important; - } - .m-md-n4 { - margin: -1.5rem !important; - } - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important; - } - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important; - } - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important; - } - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important; - } - .m-md-n5 { - margin: -3rem !important; - } - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important; - } - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important; - } - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important; - } - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - .m-lg-n1 { - margin: -0.25rem !important; - } - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important; - } - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important; - } - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important; - } - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important; - } - .m-lg-n2 { - margin: -0.5rem !important; - } - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important; - } - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important; - } - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important; - } - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important; - } - .m-lg-n3 { - margin: -1rem !important; - } - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important; - } - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important; - } - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important; - } - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important; - } - .m-lg-n4 { - margin: -1.5rem !important; - } - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important; - } - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important; - } - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important; - } - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important; - } - .m-lg-n5 { - margin: -3rem !important; - } - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important; - } - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important; - } - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important; - } - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - .m-xl-n1 { - margin: -0.25rem !important; - } - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important; - } - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important; - } - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important; - } - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important; - } - .m-xl-n2 { - margin: -0.5rem !important; - } - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important; - } - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important; - } - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important; - } - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important; - } - .m-xl-n3 { - margin: -1rem !important; - } - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important; - } - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important; - } - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important; - } - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important; - } - .m-xl-n4 { - margin: -1.5rem !important; - } - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important; - } - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important; - } - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important; - } - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important; - } - .m-xl-n5 { - margin: -3rem !important; - } - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important; - } - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important; - } - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important; - } - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} - -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - pointer-events: auto; - content: ""; - background-color: rgba(0, 0, 0, 0); -} - -.text-monospace { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; -} - -.text-justify { - text-align: justify !important; -} - -.text-wrap { - white-space: normal !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text-left { - text-align: left !important; -} - -.text-right { - text-align: right !important; -} - -.text-center { - text-align: center !important; -} - -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important; - } - .text-sm-right { - text-align: right !important; - } - .text-sm-center { - text-align: center !important; - } -} - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; - } - .text-md-right { - text-align: right !important; - } - .text-md-center { - text-align: center !important; - } -} - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; - } - .text-lg-right { - text-align: right !important; - } - .text-lg-center { - text-align: center !important; - } -} - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; - } - .text-xl-right { - text-align: right !important; - } - .text-xl-center { - text-align: center !important; - } -} - -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase, .dropdown .dropdown-menu .dropdown-header, .sidebar .sidebar-heading { - 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: #4e73df !important; -} - -a.text-primary:hover, a.text-primary:focus { - color: #224abe !important; -} - -.text-secondary { - color: #858796 !important; -} - -a.text-secondary:hover, a.text-secondary:focus { - color: #60616f !important; -} - -.text-success { - color: #1cc88a !important; -} - -a.text-success:hover, a.text-success:focus { - color: #13855c !important; -} - -.text-info { - color: #36b9cc !important; -} - -a.text-info:hover, a.text-info:focus { - color: #258391 !important; -} - -.text-warning { - color: #f6c23e !important; -} - -a.text-warning:hover, a.text-warning:focus { - color: #dda20a !important; -} - -.text-danger { - color: #e74a3b !important; -} - -a.text-danger:hover, a.text-danger:focus { - color: #be2617 !important; -} - -.text-light { - color: #f8f9fc !important; -} - -a.text-light:hover, a.text-light:focus { - color: #c2cbe5 !important; -} - -.text-dark { - color: #5a5c69 !important; -} - -a.text-dark:hover, a.text-dark:focus { - color: #373840 !important; -} - -.text-body { - color: #858796 !important; -} - -.text-muted { - color: #858796 !important; -} - -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; -} - -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.text-decoration-none { - text-decoration: none !important; -} - -.text-break { - word-break: break-word !important; - word-wrap: break-word !important; -} - -.text-reset { - color: inherit !important; -} - -.visible { - visibility: visible !important; -} - -.invisible { - visibility: hidden !important; -} - -@media print { - *, - *::before, - *::after { - text-shadow: none !important; - box-shadow: none !important; - } - a:not(.btn) { - text-decoration: underline; - } - abbr[title]::after { - content: " (" attr(title) ")"; - } - pre { - white-space: pre-wrap !important; - } - pre, - blockquote { - border: 1px solid #b7b9cc; - 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 #dddfeb !important; - } - .table-dark { - color: inherit; - } - .table-dark th, - .table-dark td, - .table-dark thead th, - .table-dark tbody + tbody { - border-color: #e3e6f0; - } - .table .thead-dark th { - color: inherit; - border-color: #e3e6f0; - } -} - -html { - position: relative; - min-height: 100%; -} - -body { - height: 100%; -} - -a:focus { - outline: none; -} - -#wrapper { - display: flex; -} - -#wrapper #content-wrapper { - background-color: #f8f9fc; - width: 100%; - overflow-x: hidden; -} - -#wrapper #content-wrapper #content { - flex: 1 0 auto; -} - -.container, -.container-fluid, -.container-sm, -.container-md, -.container-lg, -.container-xl { - padding-left: 1.5rem; - padding-right: 1.5rem; -} - -.scroll-to-top { - position: fixed; - right: 1rem; - bottom: 1rem; - display: none; - width: 2.75rem; - height: 2.75rem; - text-align: center; - color: #fff; - background: rgba(90, 92, 105, 0.5); - line-height: 46px; -} - -.scroll-to-top:focus, .scroll-to-top:hover { - color: white; -} - -.scroll-to-top:hover { - background: #5a5c69; -} - -.scroll-to-top i { - font-weight: 800; -} - -@-webkit-keyframes growIn { - 0% { - transform: scale(0.9); - opacity: 0; - } - 100% { - transform: scale(1); - opacity: 1; - } -} - -@keyframes growIn { - 0% { - transform: scale(0.9); - opacity: 0; - } - 100% { - transform: scale(1); - opacity: 1; - } -} - -.animated--grow-in, .sidebar .nav-item .collapse { - -webkit-animation-name: growIn; - animation-name: growIn; - -webkit-animation-duration: 200ms; - animation-duration: 200ms; - -webkit-animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1); - animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1); -} - -@-webkit-keyframes fadeIn { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -@keyframes fadeIn { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -.animated--fade-in { - -webkit-animation-name: fadeIn; - animation-name: fadeIn; - -webkit-animation-duration: 200ms; - animation-duration: 200ms; - -webkit-animation-timing-function: opacity cubic-bezier(0, 1, 0.4, 1); - animation-timing-function: opacity cubic-bezier(0, 1, 0.4, 1); -} - -.bg-gradient-primary { - background-color: #4e73df; - background-image: linear-gradient(180deg, #4e73df 10%, #224abe 100%); - background-size: cover; -} - -.bg-gradient-secondary { - background-color: #858796; - background-image: linear-gradient(180deg, #858796 10%, #60616f 100%); - background-size: cover; -} - -.bg-gradient-success { - background-color: #1cc88a; - background-image: linear-gradient(180deg, #1cc88a 10%, #13855c 100%); - background-size: cover; -} - -.bg-gradient-info { - background-color: #36b9cc; - background-image: linear-gradient(180deg, #36b9cc 10%, #258391 100%); - background-size: cover; -} - -.bg-gradient-warning { - background-color: #f6c23e; - background-image: linear-gradient(180deg, #f6c23e 10%, #dda20a 100%); - background-size: cover; -} - -.bg-gradient-danger { - background-color: #e74a3b; - background-image: linear-gradient(180deg, #e74a3b 10%, #be2617 100%); - background-size: cover; -} - -.bg-gradient-light { - background-color: #f8f9fc; - background-image: linear-gradient(180deg, #f8f9fc 10%, #c2cbe5 100%); - background-size: cover; -} - -.bg-gradient-dark { - background-color: #5a5c69; - background-image: linear-gradient(180deg, #5a5c69 10%, #373840 100%); - background-size: cover; -} - -.bg-gray-100 { - background-color: #f8f9fc !important; -} - -.bg-gray-200 { - background-color: #eaecf4 !important; -} - -.bg-gray-300 { - background-color: #dddfeb !important; -} - -.bg-gray-400 { - background-color: #d1d3e2 !important; -} - -.bg-gray-500 { - background-color: #b7b9cc !important; -} - -.bg-gray-600 { - background-color: #858796 !important; -} - -.bg-gray-700 { - background-color: #6e707e !important; -} - -.bg-gray-800 { - background-color: #5a5c69 !important; -} - -.bg-gray-900 { - background-color: #3a3b45 !important; -} - -.o-hidden { - overflow: hidden !important; -} - -.text-xs { - font-size: .7rem; -} - -.text-lg { - font-size: 1.2rem; -} - -.text-gray-100 { - color: #f8f9fc !important; -} - -.text-gray-200 { - color: #eaecf4 !important; -} - -.text-gray-300 { - color: #dddfeb !important; -} - -.text-gray-400 { - color: #d1d3e2 !important; -} - -.text-gray-500 { - color: #b7b9cc !important; -} - -.text-gray-600 { - color: #858796 !important; -} - -.text-gray-700 { - color: #6e707e !important; -} - -.text-gray-800 { - color: #5a5c69 !important; -} - -.text-gray-900 { - color: #3a3b45 !important; -} - -.icon-circle { - height: 2.5rem; - width: 2.5rem; - border-radius: 100%; - display: flex; - align-items: center; - justify-content: center; -} - -.border-left-primary { - border-left: 0.25rem solid #4e73df !important; -} - -.border-bottom-primary { - border-bottom: 0.25rem solid #4e73df !important; -} - -.border-left-secondary { - border-left: 0.25rem solid #858796 !important; -} - -.border-bottom-secondary { - border-bottom: 0.25rem solid #858796 !important; -} - -.border-left-success { - border-left: 0.25rem solid #1cc88a !important; -} - -.border-bottom-success { - border-bottom: 0.25rem solid #1cc88a !important; -} - -.border-left-info { - border-left: 0.25rem solid #36b9cc !important; -} - -.border-bottom-info { - border-bottom: 0.25rem solid #36b9cc !important; -} - -.border-left-warning { - border-left: 0.25rem solid #f6c23e !important; -} - -.border-bottom-warning { - border-bottom: 0.25rem solid #f6c23e !important; -} - -.border-left-danger { - border-left: 0.25rem solid #e74a3b !important; -} - -.border-bottom-danger { - border-bottom: 0.25rem solid #e74a3b !important; -} - -.border-left-light { - border-left: 0.25rem solid #f8f9fc !important; -} - -.border-bottom-light { - border-bottom: 0.25rem solid #f8f9fc !important; -} - -.border-left-dark { - border-left: 0.25rem solid #5a5c69 !important; -} - -.border-bottom-dark { - border-bottom: 0.25rem solid #5a5c69 !important; -} - -.progress-sm { - height: .5rem; -} - -.rotate-15 { - transform: rotate(15deg); -} - -.rotate-n-15 { - transform: rotate(-15deg); -} - -.dropdown .dropdown-menu { - font-size: 0.85rem; -} - -.dropdown .dropdown-menu .dropdown-header { - font-weight: 800; - font-size: 0.65rem; - color: #b7b9cc; -} - -.dropdown.no-arrow .dropdown-toggle::after { - display: none; -} - -.sidebar .nav-item.dropdown .dropdown-toggle::after, -.topbar .nav-item.dropdown .dropdown-toggle::after { - width: 1rem; - text-align: center; - float: right; - vertical-align: 0; - border: 0; - font-weight: 900; - content: '\f105'; - font-family: 'Font Awesome 5 Free'; -} - -.sidebar .nav-item.dropdown.show .dropdown-toggle::after, -.topbar .nav-item.dropdown.show .dropdown-toggle::after { - content: '\f107'; -} - -.sidebar .nav-item .nav-link, -.topbar .nav-item .nav-link { - position: relative; -} - -.sidebar .nav-item .nav-link .badge-counter, -.topbar .nav-item .nav-link .badge-counter { - position: absolute; - transform: scale(0.7); - transform-origin: top right; - right: .25rem; - margin-top: -.25rem; -} - -.sidebar .nav-item .nav-link .img-profile, -.topbar .nav-item .nav-link .img-profile { - height: 2rem; - width: 2rem; -} - -.topbar { - height: 4.375rem; -} - -.topbar #sidebarToggleTop { - height: 2.5rem; - width: 2.5rem; -} - -.topbar #sidebarToggleTop:hover { - background-color: #eaecf4; -} - -.topbar #sidebarToggleTop:active { - background-color: #dddfeb; -} - -.topbar .navbar-search { - width: 25rem; -} - -.topbar .navbar-search input { - font-size: 0.85rem; - height: auto; -} - -.topbar .topbar-divider { - width: 0; - border-right: 1px solid #e3e6f0; - height: calc(4.375rem - 2rem); - margin: auto 1rem; -} - -.topbar .nav-item .nav-link { - height: 4.375rem; - display: flex; - align-items: center; - padding: 0 0.75rem; -} - -.topbar .nav-item .nav-link:focus { - outline: none; -} - -.topbar .nav-item:focus { - outline: none; -} - -.topbar .dropdown { - position: static; -} - -.topbar .dropdown .dropdown-menu { - width: calc(100% - 1.5rem); - right: 0.75rem; -} - -.topbar .dropdown-list { - padding: 0; - border: none; - overflow: hidden; -} - -.topbar .dropdown-list .dropdown-header { - background-color: #4e73df; - border: 1px solid #4e73df; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #fff; -} - -.topbar .dropdown-list .dropdown-item { - white-space: normal; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - border-left: 1px solid #e3e6f0; - border-right: 1px solid #e3e6f0; - border-bottom: 1px solid #e3e6f0; - line-height: 1.3rem; -} - -.topbar .dropdown-list .dropdown-item .dropdown-list-image { - position: relative; - height: 2.5rem; - width: 2.5rem; -} - -.topbar .dropdown-list .dropdown-item .dropdown-list-image img { - height: 2.5rem; - width: 2.5rem; -} - -.topbar .dropdown-list .dropdown-item .dropdown-list-image .status-indicator { - background-color: #eaecf4; - height: 0.75rem; - width: 0.75rem; - border-radius: 100%; - position: absolute; - bottom: 0; - right: 0; - border: 0.125rem solid #fff; -} - -.topbar .dropdown-list .dropdown-item .text-truncate { - max-width: 10rem; -} - -.topbar .dropdown-list .dropdown-item:active { - background-color: #eaecf4; - color: #3a3b45; -} - -@media (min-width: 576px) { - .topbar .dropdown { - position: relative; - } - .topbar .dropdown .dropdown-menu { - width: auto; - right: 0; - } - .topbar .dropdown-list { - width: 20rem !important; - } - .topbar .dropdown-list .dropdown-item .text-truncate { - max-width: 13.375rem; - } -} - -.topbar.navbar-dark .navbar-nav .nav-item .nav-link { - color: rgba(255, 255, 255, 0.8); -} - -.topbar.navbar-dark .navbar-nav .nav-item .nav-link:hover { - color: #fff; -} - -.topbar.navbar-dark .navbar-nav .nav-item .nav-link:active { - color: #fff; -} - -.topbar.navbar-light .navbar-nav .nav-item .nav-link { - color: #d1d3e2; -} - -.topbar.navbar-light .navbar-nav .nav-item .nav-link:hover { - color: #b7b9cc; -} - -.topbar.navbar-light .navbar-nav .nav-item .nav-link:active { - color: #858796; -} - -.sidebar { - width: 6.5rem; - min-height: 100vh; -} - -.sidebar .nav-item { - position: relative; -} - -.sidebar .nav-item:last-child { - margin-bottom: 1rem; -} - -.sidebar .nav-item .nav-link { - text-align: center; - padding: 0.75rem 1rem; - width: 6.5rem; -} - -.sidebar .nav-item .nav-link span { - font-size: 0.65rem; - display: block; -} - -.sidebar .nav-item.active .nav-link { - font-weight: 700; -} - -.sidebar .nav-item .collapse { - position: absolute; - left: calc(6.5rem + 1.5rem / 2); - z-index: 1; - top: 2px; -} - -.sidebar .nav-item .collapse .collapse-inner { - border-radius: 0.35rem; - box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15); -} - -.sidebar .nav-item .collapsing { - display: none; - transition: none; -} - -.sidebar .nav-item .collapse .collapse-inner, -.sidebar .nav-item .collapsing .collapse-inner { - padding: .5rem 0; - min-width: 10rem; - font-size: 0.85rem; - margin: 0 0 1rem 0; -} - -.sidebar .nav-item .collapse .collapse-inner .collapse-header, -.sidebar .nav-item .collapsing .collapse-inner .collapse-header { - margin: 0; - white-space: nowrap; - padding: .5rem 1.5rem; - text-transform: uppercase; - font-weight: 800; - font-size: 0.65rem; - color: #b7b9cc; -} - -.sidebar .nav-item .collapse .collapse-inner .collapse-item, -.sidebar .nav-item .collapsing .collapse-inner .collapse-item { - padding: 0.5rem 1rem; - margin: 0 0.5rem; - display: block; - color: #3a3b45; - text-decoration: none; - border-radius: 0.35rem; - white-space: nowrap; -} - -.sidebar .nav-item .collapse .collapse-inner .collapse-item:hover, -.sidebar .nav-item .collapsing .collapse-inner .collapse-item:hover { - background-color: #eaecf4; -} - -.sidebar .nav-item .collapse .collapse-inner .collapse-item:active, -.sidebar .nav-item .collapsing .collapse-inner .collapse-item:active { - background-color: #dddfeb; -} - -.sidebar .nav-item .collapse .collapse-inner .collapse-item.active, -.sidebar .nav-item .collapsing .collapse-inner .collapse-item.active { - color: #4e73df; - font-weight: 700; -} - -.sidebar #sidebarToggle { - width: 2.5rem; - height: 2.5rem; - text-align: center; - margin-bottom: 1rem; - cursor: pointer; -} - -.sidebar #sidebarToggle::after { - font-weight: 900; - content: '\f104'; - font-family: 'Font Awesome 5 Free'; - margin-right: 0.1rem; -} - -.sidebar #sidebarToggle:hover { - text-decoration: none; -} - -.sidebar #sidebarToggle:focus { - outline: none; -} - -.sidebar.toggled { - width: 0 !important; - overflow: hidden; -} - -.sidebar.toggled #sidebarToggle::after { - content: '\f105'; - font-family: 'Font Awesome 5 Free'; - margin-left: 0.25rem; -} - -.sidebar.toggled .sidebar-card { - display: none; -} - -.sidebar .sidebar-brand { - height: 4.375rem; - text-decoration: none; - font-size: 1rem; - font-weight: 800; - padding: 1.5rem 1rem; - text-align: center; - text-transform: uppercase; - letter-spacing: 0.05rem; - z-index: 1; -} - -.sidebar .sidebar-brand .sidebar-brand-icon i { - font-size: 2rem; -} - -.sidebar .sidebar-brand .sidebar-brand-text { - display: none; -} - -.sidebar hr.sidebar-divider { - margin: 0 1rem 1rem; -} - -.sidebar .sidebar-heading { - text-align: center; - padding: 0 1rem; - font-weight: 800; - font-size: 0.65rem; -} - -.sidebar .sidebar-card { - display: flex; - flex-direction: column; - align-items: center; - font-size: 0.875rem; - border-radius: 0.35rem; - color: rgba(255, 255, 255, 0.8); - margin-left: 1rem; - margin-right: 1rem; - margin-bottom: 1rem; - padding: 1rem; - background-color: rgba(0, 0, 0, 0.1); -} - -.sidebar .sidebar-card .sidebar-card-illustration { - height: 3rem; - display: block; -} - -.sidebar .sidebar-card .sidebar-card-title { - font-weight: bold; -} - -.sidebar .sidebar-card p { - font-size: 0.75rem; - color: rgba(255, 255, 255, 0.5); -} - -@media (min-width: 768px) { - .sidebar { - width: 14rem !important; - } - .sidebar .nav-item .collapse { - position: relative; - left: 0; - z-index: 1; - top: 0; - -webkit-animation: none; - animation: none; - } - .sidebar .nav-item .collapse .collapse-inner { - border-radius: 0; - box-shadow: none; - } - .sidebar .nav-item .collapsing { - display: block; - transition: height 0.15s ease; - } - .sidebar .nav-item .collapse, - .sidebar .nav-item .collapsing { - margin: 0 1rem; - } - .sidebar .nav-item .nav-link { - display: block; - width: 100%; - text-align: left; - padding: 1rem; - width: 14rem; - } - .sidebar .nav-item .nav-link i { - font-size: 0.85rem; - margin-right: 0.25rem; - } - .sidebar .nav-item .nav-link span { - font-size: 0.85rem; - display: inline; - } - .sidebar .nav-item .nav-link[data-toggle="collapse"]::after { - width: 1rem; - text-align: center; - float: right; - vertical-align: 0; - border: 0; - font-weight: 900; - content: '\f107'; - font-family: 'Font Awesome 5 Free'; - } - .sidebar .nav-item .nav-link[data-toggle="collapse"].collapsed::after { - content: '\f105'; - } - .sidebar .sidebar-brand .sidebar-brand-icon i { - font-size: 2rem; - } - .sidebar .sidebar-brand .sidebar-brand-text { - display: inline; - } - .sidebar .sidebar-heading { - text-align: left; - } - .sidebar.toggled { - overflow: visible; - width: 6.5rem !important; - } - .sidebar.toggled .nav-item .collapse { - position: absolute; - left: calc(6.5rem + 1.5rem / 2); - z-index: 1; - top: 2px; - -webkit-animation-name: growIn; - animation-name: growIn; - -webkit-animation-duration: 200ms; - animation-duration: 200ms; - -webkit-animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1); - animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1); - } - .sidebar.toggled .nav-item .collapse .collapse-inner { - box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15); - border-radius: 0.35rem; - } - .sidebar.toggled .nav-item .collapsing { - display: none; - transition: none; - } - .sidebar.toggled .nav-item .collapse, - .sidebar.toggled .nav-item .collapsing { - margin: 0; - } - .sidebar.toggled .nav-item:last-child { - margin-bottom: 1rem; - } - .sidebar.toggled .nav-item .nav-link { - text-align: center; - padding: 0.75rem 1rem; - width: 6.5rem; - } - .sidebar.toggled .nav-item .nav-link span { - font-size: 0.65rem; - display: block; - } - .sidebar.toggled .nav-item .nav-link i { - margin-right: 0; - } - .sidebar.toggled .nav-item .nav-link[data-toggle="collapse"]::after { - display: none; - } - .sidebar.toggled .sidebar-brand .sidebar-brand-icon i { - font-size: 2rem; - } - .sidebar.toggled .sidebar-brand .sidebar-brand-text { - display: none; - } - .sidebar.toggled .sidebar-heading { - text-align: center; - } -} - -.sidebar-light .sidebar-brand { - color: #6e707e; -} - -.sidebar-light hr.sidebar-divider { - border-top: 1px solid #eaecf4; -} - -.sidebar-light .sidebar-heading { - color: #b7b9cc; -} - -.sidebar-light .nav-item .nav-link { - color: #858796; -} - -.sidebar-light .nav-item .nav-link i { - color: #d1d3e2; -} - -.sidebar-light .nav-item .nav-link:active, .sidebar-light .nav-item .nav-link:focus, .sidebar-light .nav-item .nav-link:hover { - color: #6e707e; -} - -.sidebar-light .nav-item .nav-link:active i, .sidebar-light .nav-item .nav-link:focus i, .sidebar-light .nav-item .nav-link:hover i { - color: #6e707e; -} - -.sidebar-light .nav-item .nav-link[data-toggle="collapse"]::after { - color: #b7b9cc; -} - -.sidebar-light .nav-item.active .nav-link { - color: #6e707e; -} - -.sidebar-light .nav-item.active .nav-link i { - color: #6e707e; -} - -.sidebar-light #sidebarToggle { - background-color: #eaecf4; -} - -.sidebar-light #sidebarToggle::after { - color: #b7b9cc; -} - -.sidebar-light #sidebarToggle:hover { - background-color: #dddfeb; -} - -.sidebar-dark .sidebar-brand { - color: #fff; -} - -.sidebar-dark hr.sidebar-divider { - border-top: 1px solid rgba(255, 255, 255, 0.15); -} - -.sidebar-dark .sidebar-heading { - color: rgba(255, 255, 255, 0.4); -} - -.sidebar-dark .nav-item .nav-link { - color: rgba(255, 255, 255, 0.8); -} - -.sidebar-dark .nav-item .nav-link i { - color: rgba(255, 255, 255, 0.3); -} - -.sidebar-dark .nav-item .nav-link:active, .sidebar-dark .nav-item .nav-link:focus, .sidebar-dark .nav-item .nav-link:hover { - color: #fff; -} - -.sidebar-dark .nav-item .nav-link:active i, .sidebar-dark .nav-item .nav-link:focus i, .sidebar-dark .nav-item .nav-link:hover i { - color: #fff; -} - -.sidebar-dark .nav-item .nav-link[data-toggle="collapse"]::after { - color: rgba(255, 255, 255, 0.5); -} - -.sidebar-dark .nav-item.active .nav-link { - color: #fff; -} - -.sidebar-dark .nav-item.active .nav-link i { - color: #fff; -} - -.sidebar-dark #sidebarToggle { - background-color: rgba(255, 255, 255, 0.2); -} - -.sidebar-dark #sidebarToggle::after { - color: rgba(255, 255, 255, 0.5); -} - -.sidebar-dark #sidebarToggle:hover { - background-color: rgba(255, 255, 255, 0.25); -} - -.sidebar-dark.toggled #sidebarToggle::after { - color: rgba(255, 255, 255, 0.5); -} - -.btn-circle { - border-radius: 100%; - height: 2.5rem; - width: 2.5rem; - font-size: 1rem; - display: inline-flex; - align-items: center; - justify-content: center; -} - -.btn-circle.btn-sm, .btn-group-sm > .btn-circle.btn { - height: 1.8rem; - width: 1.8rem; - font-size: 0.75rem; -} - -.btn-circle.btn-lg, .btn-group-lg > .btn-circle.btn { - height: 3.5rem; - width: 3.5rem; - font-size: 1.35rem; -} - -.btn-icon-split { - padding: 0; - overflow: hidden; - display: inline-flex; - align-items: stretch; - justify-content: center; -} - -.btn-icon-split .icon { - background: rgba(0, 0, 0, 0.15); - display: inline-block; - padding: 0.375rem 0.75rem; -} - -.btn-icon-split .text { - display: inline-block; - padding: 0.375rem 0.75rem; -} - -.btn-icon-split.btn-sm .icon, .btn-group-sm > .btn-icon-split.btn .icon { - padding: 0.25rem 0.5rem; -} - -.btn-icon-split.btn-sm .text, .btn-group-sm > .btn-icon-split.btn .text { - padding: 0.25rem 0.5rem; -} - -.btn-icon-split.btn-lg .icon, .btn-group-lg > .btn-icon-split.btn .icon { - padding: 0.5rem 1rem; -} - -.btn-icon-split.btn-lg .text, .btn-group-lg > .btn-icon-split.btn .text { - padding: 0.5rem 1rem; -} - -.card .card-header .dropdown { - line-height: 1; -} - -.card .card-header .dropdown .dropdown-menu { - line-height: 1.5; -} - -.card .card-header[data-toggle="collapse"] { - text-decoration: none; - position: relative; - padding: 0.75rem 3.25rem 0.75rem 1.25rem; -} - -.card .card-header[data-toggle="collapse"]::after { - position: absolute; - right: 0; - top: 0; - padding-right: 1.725rem; - line-height: 51px; - font-weight: 900; - content: '\f107'; - font-family: 'Font Awesome 5 Free'; - color: #d1d3e2; -} - -.card .card-header[data-toggle="collapse"].collapsed { - border-radius: 0.35rem; -} - -.card .card-header[data-toggle="collapse"].collapsed::after { - content: '\f105'; -} - -.chart-area { - position: relative; - height: 10rem; - width: 100%; -} - -@media (min-width: 768px) { - .chart-area { - height: 20rem; - } -} - -.chart-bar { - position: relative; - height: 10rem; - width: 100%; -} - -@media (min-width: 768px) { - .chart-bar { - height: 20rem; - } -} - -.chart-pie { - position: relative; - height: 15rem; - width: 100%; -} - -@media (min-width: 768px) { - .chart-pie { - height: calc(20rem - 43px) !important; - } -} - -.bg-login-image { - background: url("https://source.unsplash.com/K4mSJ7kc0As/600x800"); - background-position: center; - background-size: cover; -} - -.bg-register-image { - background: url("https://source.unsplash.com/Mv9hjnEUHR4/600x800"); - background-position: center; - background-size: cover; -} - -.bg-password-image { - background: url("https://source.unsplash.com/oWTW-jNGl9I/600x800"); - background-position: center; - background-size: cover; -} - -form.user .custom-checkbox.small label { - line-height: 1.5rem; -} - -form.user .form-control-user { - font-size: 0.8rem; - border-radius: 10rem; - padding: 1.5rem 1rem; -} - -form.user .btn-user { - font-size: 0.8rem; - border-radius: 10rem; - padding: 0.75rem 1rem; -} - -.btn-google { - color: #fff; - background-color: #ea4335; - border-color: #fff; -} - -.btn-google:hover { - color: #fff; - background-color: #e12717; - border-color: #e6e6e6; -} - -.btn-google:focus, .btn-google.focus { - color: #fff; - background-color: #e12717; - border-color: #e6e6e6; - box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); -} - -.btn-google.disabled, .btn-google:disabled { - color: #fff; - background-color: #ea4335; - border-color: #fff; -} - -.btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active, -.show > .btn-google.dropdown-toggle { - color: #fff; - background-color: #d62516; - border-color: #dfdfdf; -} - -.btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus, -.show > .btn-google.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); -} - -.btn-facebook { - color: #fff; - background-color: #3b5998; - border-color: #fff; -} - -.btn-facebook:hover { - color: #fff; - background-color: #30497c; - border-color: #e6e6e6; -} - -.btn-facebook:focus, .btn-facebook.focus { - color: #fff; - background-color: #30497c; - border-color: #e6e6e6; - box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); -} - -.btn-facebook.disabled, .btn-facebook:disabled { - color: #fff; - background-color: #3b5998; - border-color: #fff; -} - -.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active, -.show > .btn-facebook.dropdown-toggle { - color: #fff; - background-color: #2d4373; - border-color: #dfdfdf; -} - -.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus, -.show > .btn-facebook.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); -} - -.error { - color: #5a5c69; - font-size: 7rem; - position: relative; - line-height: 1; - width: 12.5rem; -} - -@-webkit-keyframes noise-anim { - 0% { - clip: rect(49px, 9999px, 40px, 0); - } - 5% { - clip: rect(75px, 9999px, 72px, 0); - } - 10% { - clip: rect(97px, 9999px, 93px, 0); - } - 15% { - clip: rect(15px, 9999px, 9px, 0); - } - 20% { - clip: rect(14px, 9999px, 92px, 0); - } - 25% { - clip: rect(18px, 9999px, 94px, 0); - } - 30% { - clip: rect(17px, 9999px, 20px, 0); - } - 35% { - clip: rect(71px, 9999px, 59px, 0); - } - 40% { - clip: rect(42px, 9999px, 84px, 0); - } - 45% { - clip: rect(56px, 9999px, 25px, 0); - } - 50% { - clip: rect(46px, 9999px, 14px, 0); - } - 55% { - clip: rect(47px, 9999px, 1px, 0); - } - 60% { - clip: rect(64px, 9999px, 58px, 0); - } - 65% { - clip: rect(89px, 9999px, 92px, 0); - } - 70% { - clip: rect(56px, 9999px, 39px, 0); - } - 75% { - clip: rect(80px, 9999px, 71px, 0); - } - 80% { - clip: rect(8px, 9999px, 13px, 0); - } - 85% { - clip: rect(66px, 9999px, 68px, 0); - } - 90% { - clip: rect(68px, 9999px, 4px, 0); - } - 95% { - clip: rect(56px, 9999px, 14px, 0); - } - 100% { - clip: rect(28px, 9999px, 53px, 0); - } -} - -@keyframes noise-anim { - 0% { - clip: rect(49px, 9999px, 40px, 0); - } - 5% { - clip: rect(75px, 9999px, 72px, 0); - } - 10% { - clip: rect(97px, 9999px, 93px, 0); - } - 15% { - clip: rect(15px, 9999px, 9px, 0); - } - 20% { - clip: rect(14px, 9999px, 92px, 0); - } - 25% { - clip: rect(18px, 9999px, 94px, 0); - } - 30% { - clip: rect(17px, 9999px, 20px, 0); - } - 35% { - clip: rect(71px, 9999px, 59px, 0); - } - 40% { - clip: rect(42px, 9999px, 84px, 0); - } - 45% { - clip: rect(56px, 9999px, 25px, 0); - } - 50% { - clip: rect(46px, 9999px, 14px, 0); - } - 55% { - clip: rect(47px, 9999px, 1px, 0); - } - 60% { - clip: rect(64px, 9999px, 58px, 0); - } - 65% { - clip: rect(89px, 9999px, 92px, 0); - } - 70% { - clip: rect(56px, 9999px, 39px, 0); - } - 75% { - clip: rect(80px, 9999px, 71px, 0); - } - 80% { - clip: rect(8px, 9999px, 13px, 0); - } - 85% { - clip: rect(66px, 9999px, 68px, 0); - } - 90% { - clip: rect(68px, 9999px, 4px, 0); - } - 95% { - clip: rect(56px, 9999px, 14px, 0); - } - 100% { - clip: rect(28px, 9999px, 53px, 0); - } -} - -.error:after { - content: attr(data-text); - position: absolute; - left: 2px; - text-shadow: -1px 0 #e74a3b; - top: 0; - color: #5a5c69; - background: #f8f9fc; - overflow: hidden; - clip: rect(0, 900px, 0, 0); - animation: noise-anim 2s infinite linear alternate-reverse; -} - -@-webkit-keyframes noise-anim-2 { - 0% { - clip: rect(16px, 9999px, 10px, 0); - } - 5% { - clip: rect(22px, 9999px, 29px, 0); - } - 10% { - clip: rect(6px, 9999px, 68px, 0); - } - 15% { - clip: rect(85px, 9999px, 95px, 0); - } - 20% { - clip: rect(65px, 9999px, 91px, 0); - } - 25% { - clip: rect(93px, 9999px, 68px, 0); - } - 30% { - clip: rect(10px, 9999px, 27px, 0); - } - 35% { - clip: rect(37px, 9999px, 25px, 0); - } - 40% { - clip: rect(12px, 9999px, 23px, 0); - } - 45% { - clip: rect(40px, 9999px, 18px, 0); - } - 50% { - clip: rect(19px, 9999px, 71px, 0); - } - 55% { - clip: rect(2px, 9999px, 35px, 0); - } - 60% { - clip: rect(16px, 9999px, 69px, 0); - } - 65% { - clip: rect(8px, 9999px, 65px, 0); - } - 70% { - clip: rect(30px, 9999px, 57px, 0); - } - 75% { - clip: rect(14px, 9999px, 4px, 0); - } - 80% { - clip: rect(39px, 9999px, 30px, 0); - } - 85% { - clip: rect(22px, 9999px, 35px, 0); - } - 90% { - clip: rect(58px, 9999px, 71px, 0); - } - 95% { - clip: rect(34px, 9999px, 90px, 0); - } - 100% { - clip: rect(67px, 9999px, 68px, 0); - } -} - -@keyframes noise-anim-2 { - 0% { - clip: rect(16px, 9999px, 10px, 0); - } - 5% { - clip: rect(22px, 9999px, 29px, 0); - } - 10% { - clip: rect(6px, 9999px, 68px, 0); - } - 15% { - clip: rect(85px, 9999px, 95px, 0); - } - 20% { - clip: rect(65px, 9999px, 91px, 0); - } - 25% { - clip: rect(93px, 9999px, 68px, 0); - } - 30% { - clip: rect(10px, 9999px, 27px, 0); - } - 35% { - clip: rect(37px, 9999px, 25px, 0); - } - 40% { - clip: rect(12px, 9999px, 23px, 0); - } - 45% { - clip: rect(40px, 9999px, 18px, 0); - } - 50% { - clip: rect(19px, 9999px, 71px, 0); - } - 55% { - clip: rect(2px, 9999px, 35px, 0); - } - 60% { - clip: rect(16px, 9999px, 69px, 0); - } - 65% { - clip: rect(8px, 9999px, 65px, 0); - } - 70% { - clip: rect(30px, 9999px, 57px, 0); - } - 75% { - clip: rect(14px, 9999px, 4px, 0); - } - 80% { - clip: rect(39px, 9999px, 30px, 0); - } - 85% { - clip: rect(22px, 9999px, 35px, 0); - } - 90% { - clip: rect(58px, 9999px, 71px, 0); - } - 95% { - clip: rect(34px, 9999px, 90px, 0); - } - 100% { - clip: rect(67px, 9999px, 68px, 0); - } -} - -.error:before { - content: attr(data-text); - position: absolute; - left: -2px; - text-shadow: 1px 0 #4e73df; - top: 0; - color: #5a5c69; - background: #f8f9fc; - overflow: hidden; - clip: rect(0, 900px, 0, 0); - animation: noise-anim-2 3s infinite linear alternate-reverse; -} - -footer.sticky-footer { - padding: 2rem 0; - flex-shrink: 0; -} - -footer.sticky-footer .copyright { - line-height: 1; - font-size: 0.8rem; -} - -body.sidebar-toggled footer.sticky-footer { - width: 100%; -} diff --git a/web_server/static/css/sb-admin-2.min.css b/web_server/static/css/sb-admin-2.min.css deleted file mode 100644 index 903c9d1..0000000 --- a/web_server/static/css/sb-admin-2.min.css +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * Start Bootstrap - SB Admin 2 v4.1.3 (https://startbootstrap.com/theme/sb-admin-2) - * Copyright 2013-2021 Start Bootstrap - * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-sb-admin-2/blob/master/LICENSE) - *//*! - * Bootstrap v4.6.0 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors - * Copyright 2011-2021 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--blue:#4e73df;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#e74a3b;--orange:#fd7e14;--yellow:#f6c23e;--green:#1cc88a;--teal:#20c9a6;--cyan:#36b9cc;--white:#fff;--gray:#858796;--gray-dark:#5a5c69;--primary:#4e73df;--secondary:#858796;--success:#1cc88a;--info:#36b9cc;--warning:#f6c23e;--danger:#e74a3b;--light:#f8f9fc;--dark:#5a5c69;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,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}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Nunito,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,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:#858796;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[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}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{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:#4e73df;text-decoration:none;background-color:transparent}a:hover{color:#224abe;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#858796;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.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:.5rem;font-weight:400;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,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.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:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#858796}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dddfeb;border-radius:.35rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#858796}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#3a3b45;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#3a3b45}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;padding-right:.75rem;padding-left:.75rem}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#858796}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #e3e6f0}.table thead th{vertical-align:bottom;border-bottom:2px solid #e3e6f0}.table tbody+tbody{border-top:2px solid #e3e6f0}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #e3e6f0}.table-bordered td,.table-bordered th{border:1px solid #e3e6f0}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#858796;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#cdd8f6}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#a3b6ee}.table-hover .table-primary:hover{background-color:#b7c7f2}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b7c7f2}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dddde2}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#c0c1c8}.table-hover .table-secondary:hover{background-color:#cfcfd6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfcfd6}.table-success,.table-success>td,.table-success>th{background-color:#bff0de}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#89e2c2}.table-hover .table-success:hover{background-color:#aaebd3}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#aaebd3}.table-info,.table-info>td,.table-info>th{background-color:#c7ebf1}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#96dbe4}.table-hover .table-info:hover{background-color:#b3e4ec}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#b3e4ec}.table-warning,.table-warning>td,.table-warning>th{background-color:#fceec9}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#fadf9b}.table-hover .table-warning:hover{background-color:#fbe6b1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#fbe6b1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f8ccc8}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#f3a199}.table-hover .table-danger:hover{background-color:#f5b7b1}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f5b7b1}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfd}.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>td,.table-dark>th{background-color:#d1d1d5}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#a9aab1}.table-hover .table-dark:hover{background-color:#c4c4c9}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#c4c4c9}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#5a5c69;border-color:#6c6e7e}.table .thead-light th{color:#6e707e;background-color:#eaecf4;border-color:#e3e6f0}.table-dark{color:#fff;background-color:#5a5c69}.table-dark td,.table-dark th,.table-dark thead th{border-color:#6c6e7e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.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 + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#6e707e;background-color:#fff;background-clip:padding-box;border:1px solid #d1d3e2;border-radius:.35rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #6e707e}.form-control:focus{color:#6e707e;background-color:#fff;border-color:#bac8f3;outline:0;box-shadow:0 0 0 .2rem rgba(78,115,223,.25)}.form-control::-webkit-input-placeholder{color:#858796;opacity:1}.form-control::-moz-placeholder{color:#858796;opacity:1}.form-control:-ms-input-placeholder{color:#858796;opacity:1}.form-control::-ms-input-placeholder{color:#858796;opacity:1}.form-control::placeholder{color:#858796;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eaecf4;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#6e707e;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#858796;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#858796}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#1cc88a}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(28,200,138,.9);border-radius:.35rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#1cc88a;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231cc88a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#1cc88a;box-shadow:0 0 0 .2rem rgba(28,200,138,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#1cc88a;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231cc88a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#1cc88a;box-shadow:0 0 0 .2rem rgba(28,200,138,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#1cc88a}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#1cc88a}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#1cc88a}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34e3a4;background-color:#34e3a4}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(28,200,138,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#1cc88a}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#1cc88a}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#1cc88a;box-shadow:0 0 0 .2rem rgba(28,200,138,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#e74a3b}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(231,74,59,.9);border-radius:.35rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#e74a3b;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e74a3b' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74a3b' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#e74a3b;box-shadow:0 0 0 .2rem rgba(231,74,59,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#e74a3b;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e74a3b' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74a3b' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#e74a3b;box-shadow:0 0 0 .2rem rgba(231,74,59,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#e74a3b}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#e74a3b}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#e74a3b}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#ed7468;background-color:#ed7468}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(231,74,59,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#e74a3b}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#e74a3b}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#e74a3b;box-shadow:0 0 0 .2rem rgba(231,74,59,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#858796;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:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.35rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#858796;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(78,115,223,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#4e73df;border-color:#4e73df}.btn-primary:hover{color:#fff;background-color:#2e59d9;border-color:#2653d4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#2e59d9;border-color:#2653d4;box-shadow:0 0 0 .2rem rgba(105,136,228,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#4e73df;border-color:#4e73df}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#2653d4;border-color:#244ec9}.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 .2rem rgba(105,136,228,.5)}.btn-secondary{color:#fff;background-color:#858796;border-color:#858796}.btn-secondary:hover{color:#fff;background-color:#717384;border-color:#6b6d7d}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#717384;border-color:#6b6d7d;box-shadow:0 0 0 .2rem rgba(151,153,166,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#858796;border-color:#858796}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#6b6d7d;border-color:#656776}.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 .2rem rgba(151,153,166,.5)}.btn-success{color:#fff;background-color:#1cc88a;border-color:#1cc88a}.btn-success:hover{color:#fff;background-color:#17a673;border-color:#169b6b}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#17a673;border-color:#169b6b;box-shadow:0 0 0 .2rem rgba(62,208,156,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#1cc88a;border-color:#1cc88a}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#169b6b;border-color:#149063}.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 .2rem rgba(62,208,156,.5)}.btn-info{color:#fff;background-color:#36b9cc;border-color:#36b9cc}.btn-info:hover{color:#fff;background-color:#2c9faf;border-color:#2a96a5}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#2c9faf;border-color:#2a96a5;box-shadow:0 0 0 .2rem rgba(84,196,212,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#36b9cc;border-color:#36b9cc}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#2a96a5;border-color:#278c9b}.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 .2rem rgba(84,196,212,.5)}.btn-warning{color:#fff;background-color:#f6c23e;border-color:#f6c23e}.btn-warning:hover{color:#fff;background-color:#f4b619;border-color:#f4b30d}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#f4b619;border-color:#f4b30d;box-shadow:0 0 0 .2rem rgba(247,203,91,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#f6c23e;border-color:#f6c23e}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#f4b30d;border-color:#e9aa0b}.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 .2rem rgba(247,203,91,.5)}.btn-danger{color:#fff;background-color:#e74a3b;border-color:#e74a3b}.btn-danger:hover{color:#fff;background-color:#e02d1b;border-color:#d52a1a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#e02d1b;border-color:#d52a1a;box-shadow:0 0 0 .2rem rgba(235,101,88,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#e74a3b;border-color:#e74a3b}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#d52a1a;border-color:#ca2819}.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 .2rem rgba(235,101,88,.5)}.btn-light{color:#3a3b45;background-color:#f8f9fc;border-color:#f8f9fc}.btn-light:hover{color:#3a3b45;background-color:#dde2f1;border-color:#d4daed}.btn-light.focus,.btn-light:focus{color:#3a3b45;background-color:#dde2f1;border-color:#d4daed;box-shadow:0 0 0 .2rem rgba(220,221,225,.5)}.btn-light.disabled,.btn-light:disabled{color:#3a3b45;background-color:#f8f9fc;border-color:#f8f9fc}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#3a3b45;background-color:#d4daed;border-color:#cbd3e9}.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 .2rem rgba(220,221,225,.5)}.btn-dark{color:#fff;background-color:#5a5c69;border-color:#5a5c69}.btn-dark:hover{color:#fff;background-color:#484a54;border-color:#42444e}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#484a54;border-color:#42444e;box-shadow:0 0 0 .2rem rgba(115,116,128,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#5a5c69;border-color:#5a5c69}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#42444e;border-color:#3d3e47}.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 .2rem rgba(115,116,128,.5)}.btn-outline-primary{color:#4e73df;border-color:#4e73df}.btn-outline-primary:hover{color:#fff;background-color:#4e73df;border-color:#4e73df}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(78,115,223,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#4e73df;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:#4e73df;border-color:#4e73df}.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 .2rem rgba(78,115,223,.5)}.btn-outline-secondary{color:#858796;border-color:#858796}.btn-outline-secondary:hover{color:#fff;background-color:#858796;border-color:#858796}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(133,135,150,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#858796;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:#858796;border-color:#858796}.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 .2rem rgba(133,135,150,.5)}.btn-outline-success{color:#1cc88a;border-color:#1cc88a}.btn-outline-success:hover{color:#fff;background-color:#1cc88a;border-color:#1cc88a}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(28,200,138,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#1cc88a;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:#1cc88a;border-color:#1cc88a}.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 .2rem rgba(28,200,138,.5)}.btn-outline-info{color:#36b9cc;border-color:#36b9cc}.btn-outline-info:hover{color:#fff;background-color:#36b9cc;border-color:#36b9cc}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(54,185,204,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#36b9cc;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:#36b9cc;border-color:#36b9cc}.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 .2rem rgba(54,185,204,.5)}.btn-outline-warning{color:#f6c23e;border-color:#f6c23e}.btn-outline-warning:hover{color:#fff;background-color:#f6c23e;border-color:#f6c23e}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(246,194,62,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f6c23e;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:#fff;background-color:#f6c23e;border-color:#f6c23e}.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 .2rem rgba(246,194,62,.5)}.btn-outline-danger{color:#e74a3b;border-color:#e74a3b}.btn-outline-danger:hover{color:#fff;background-color:#e74a3b;border-color:#e74a3b}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(231,74,59,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#e74a3b;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:#e74a3b;border-color:#e74a3b}.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 .2rem rgba(231,74,59,.5)}.btn-outline-light{color:#f8f9fc;border-color:#f8f9fc}.btn-outline-light:hover{color:#3a3b45;background-color:#f8f9fc;border-color:#f8f9fc}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,252,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fc;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:#3a3b45;background-color:#f8f9fc;border-color:#f8f9fc}.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 .2rem rgba(248,249,252,.5)}.btn-outline-dark{color:#5a5c69;border-color:#5a5c69}.btn-outline-dark:hover{color:#fff;background-color:#5a5c69;border-color:#5a5c69}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(90,92,105,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#5a5c69;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:#5a5c69;border-color:#5a5c69}.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 .2rem rgba(90,92,105,.5)}.btn-link{font-weight:400;color:#4e73df;text-decoration:none}.btn-link:hover{color:#224abe;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#858796;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .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 .15s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.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:.5rem 0;margin:.125rem 0 0;font-size:.85rem;color:#858796;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #e3e6f0;border-radius:.35rem}.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:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.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:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.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:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #eaecf4}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#3a3b45;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#2e2f37;text-decoration:none;background-color:#eaecf4}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#4e73df}.dropdown-item.disabled,.dropdown-item:disabled{color:#b7b9cc;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#858796;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#3a3b45}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){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=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#6e707e;text-align:center;white-space:nowrap;background-color:#eaecf4;border:1px solid #d1d3e2;border-radius:.35rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.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),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{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:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#4e73df;background-color:#4e73df}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(78,115,223,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#bac8f3}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#e5ebfa;border-color:#e5ebfa}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#858796}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#eaecf4}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#b7b9cc solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.35rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#4e73df;background-color:#4e73df}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(78,115,223,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(78,115,223,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(78,115,223,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#b7b9cc;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(78,115,223,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#6e707e;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #d1d3e2;border-radius:.35rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#bac8f3;outline:0;box-shadow:0 0 0 .2rem rgba(78,115,223,.25)}.custom-select:focus::-ms-value{color:#6e707e;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#858796;background-color:#eaecf4}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #6e707e}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#bac8f3;box-shadow:0 0 0 .2rem rgba(78,115,223,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#eaecf4}.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 + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#6e707e;background-color:#fff;border:1px solid #d1d3e2;border-radius:.35rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#6e707e;content:"Browse";background-color:#eaecf4;border-left:inherit;border-radius:0 .35rem .35rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(78,115,223,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(78,115,223,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(78,115,223,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#4e73df;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#e5ebfa}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dddfeb;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#4e73df;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#e5ebfa}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dddfeb;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#4e73df;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#e5ebfa}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dddfeb;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dddfeb;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#b7b9cc}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#b7b9cc}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#b7b9cc}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#858796;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dddfeb}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.35rem;border-top-right-radius:.35rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eaecf4 #eaecf4 #dddfeb}.nav-tabs .nav-link.disabled{color:#858796;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#6e707e;background-color:#fff;border-color:#dddfeb #dddfeb #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.35rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#4e73df}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.35rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #e3e6f0;border-radius:.35rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.35rem - 1px);border-top-right-radius:calc(.35rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.35rem - 1px);border-bottom-left-radius:calc(.35rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.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:.75rem 1.25rem;margin-bottom:0;background-color:#f8f9fc;border-bottom:1px solid #e3e6f0}.card-header:first-child{border-radius:calc(.35rem - 1px) calc(.35rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f8f9fc;border-top:1px solid #e3e6f0}.card-footer:last-child{border-radius:0 0 calc(.35rem - 1px) calc(.35rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.35rem - 1px)}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.35rem - 1px);border-top-right-radius:calc(.35rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.35rem - 1px);border-bottom-left-radius:calc(.35rem - 1px)}.card-deck .card{margin-bottom:.75rem}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-.75rem;margin-left:-.75rem}.card-deck .card{flex:1 0 0%;margin-right:.75rem;margin-bottom:0;margin-left:.75rem}}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{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-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eaecf4;border-radius:.35rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#858796;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#858796}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.35rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#4e73df;background-color:#fff;border:1px solid #dddfeb}.page-link:hover{z-index:2;color:#224abe;text-decoration:none;background-color:#eaecf4;border-color:#dddfeb}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(78,115,223,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.35rem;border-bottom-left-radius:.35rem}.page-item:last-child .page-link{border-top-right-radius:.35rem;border-bottom-right-radius:.35rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#4e73df;border-color:#4e73df}.page-item.disabled .page-link{color:#858796;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dddfeb}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.35rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#4e73df}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#2653d4}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(78,115,223,.5)}.badge-secondary{color:#fff;background-color:#858796}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#6b6d7d}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(133,135,150,.5)}.badge-success{color:#fff;background-color:#1cc88a}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#169b6b}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(28,200,138,.5)}.badge-info{color:#fff;background-color:#36b9cc}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#2a96a5}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(54,185,204,.5)}.badge-warning{color:#fff;background-color:#f6c23e}a.badge-warning:focus,a.badge-warning:hover{color:#fff;background-color:#f4b30d}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(246,194,62,.5)}.badge-danger{color:#fff;background-color:#e74a3b}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#d52a1a}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(231,74,59,.5)}.badge-light{color:#3a3b45;background-color:#f8f9fc}a.badge-light:focus,a.badge-light:hover{color:#3a3b45;background-color:#d4daed}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,252,.5)}.badge-dark{color:#fff;background-color:#5a5c69}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#42444e}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(90,92,105,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eaecf4;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.35rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#293c74;background-color:#dce3f9;border-color:#cdd8f6}.alert-primary hr{border-top-color:#b7c7f2}.alert-primary .alert-link{color:#1c294e}.alert-secondary{color:#45464e;background-color:#e7e7ea;border-color:#dddde2}.alert-secondary hr{border-top-color:#cfcfd6}.alert-secondary .alert-link{color:#2d2e33}.alert-success{color:#0f6848;background-color:#d2f4e8;border-color:#bff0de}.alert-success hr{border-top-color:#aaebd3}.alert-success .alert-link{color:#093b29}.alert-info{color:#1c606a;background-color:#d7f1f5;border-color:#c7ebf1}.alert-info hr{border-top-color:#b3e4ec}.alert-info .alert-link{color:#113b42}.alert-warning{color:#806520;background-color:#fdf3d8;border-color:#fceec9}.alert-warning hr{border-top-color:#fbe6b1}.alert-warning .alert-link{color:#574516}.alert-danger{color:#78261f;background-color:#fadbd8;border-color:#f8ccc8}.alert-danger hr{border-top-color:#f5b7b1}.alert-danger .alert-link{color:#4f1915}.alert-light{color:#818183;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686869}.alert-dark{color:#2f3037;background-color:#dedee1;border-color:#d1d1d5}.alert-dark hr{border-top-color:#c4c4c9}.alert-dark .alert-link{color:#18181c}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#eaecf4;border-radius:.35rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#4e73df;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.35rem}.list-group-item-action{width:100%;color:#6e707e;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#6e707e;text-decoration:none;background-color:#f8f9fc}.list-group-item-action:active{color:#858796;background-color:#eaecf4}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#858796;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#4e73df;border-color:#4e73df}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.35rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.35rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.35rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.35rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.35rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.35rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.35rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.35rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.35rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.35rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#293c74;background-color:#cdd8f6}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#293c74;background-color:#b7c7f2}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#293c74;border-color:#293c74}.list-group-item-secondary{color:#45464e;background-color:#dddde2}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#45464e;background-color:#cfcfd6}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#45464e;border-color:#45464e}.list-group-item-success{color:#0f6848;background-color:#bff0de}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f6848;background-color:#aaebd3}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f6848;border-color:#0f6848}.list-group-item-info{color:#1c606a;background-color:#c7ebf1}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#1c606a;background-color:#b3e4ec}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#1c606a;border-color:#1c606a}.list-group-item-warning{color:#806520;background-color:#fceec9}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#806520;background-color:#fbe6b1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#806520;border-color:#806520}.list-group-item-danger{color:#78261f;background-color:#f8ccc8}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#78261f;background-color:#f5b7b1}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#78261f;border-color:#78261f}.list-group-item-light{color:#818183;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818183;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818183;border-color:#818183}.list-group-item-dark{color:#2f3037;background-color:#d1d1d5}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#2f3037;background-color:#c4c4c9}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#2f3037;border-color:#2f3037}.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):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#858796;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.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:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.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:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #e3e6f0;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #e3e6f0;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Nunito,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,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:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.35rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:Nunito,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,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:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#858796}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#4e73df!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#2653d4!important}.bg-secondary{background-color:#858796!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#6b6d7d!important}.bg-success{background-color:#1cc88a!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#169b6b!important}.bg-info{background-color:#36b9cc!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#2a96a5!important}.bg-warning{background-color:#f6c23e!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#f4b30d!important}.bg-danger{background-color:#e74a3b!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#d52a1a!important}.bg-light{background-color:#f8f9fc!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#d4daed!important}.bg-dark{background-color:#5a5c69!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#42444e!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e3e6f0!important}.border-top{border-top:1px solid #e3e6f0!important}.border-right{border-right:1px solid #e3e6f0!important}.border-bottom{border-bottom:1px solid #e3e6f0!important}.border-left{border-left:1px solid #e3e6f0!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:#4e73df!important}.border-secondary{border-color:#858796!important}.border-success{border-color:#1cc88a!important}.border-info{border-color:#36b9cc!important}.border-warning{border-color:#f6c23e!important}.border-danger{border-color:#e74a3b!important}.border-light{border-color:#f8f9fc!important}.border-dark{border-color:#5a5c69!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.35rem!important}.rounded-top{border-top-left-radius:.35rem!important;border-top-right-radius:.35rem!important}.rounded-right{border-top-right-radius:.35rem!important;border-bottom-right-radius:.35rem!important}.rounded-bottom{border-bottom-right-radius:.35rem!important;border-bottom-left-radius:.35rem!important}.rounded-left{border-top-left-radius:.35rem!important;border-bottom-left-radius:.35rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.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.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-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;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem 0 rgba(58,59,69,.2)!important}.shadow{box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.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:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.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:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.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:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.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:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.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:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.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:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.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:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.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:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.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:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.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:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.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:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.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:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.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:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.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:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.dropdown .dropdown-menu .dropdown-header,.sidebar .sidebar-heading,.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:#4e73df!important}a.text-primary:focus,a.text-primary:hover{color:#224abe!important}.text-secondary{color:#858796!important}a.text-secondary:focus,a.text-secondary:hover{color:#60616f!important}.text-success{color:#1cc88a!important}a.text-success:focus,a.text-success:hover{color:#13855c!important}.text-info{color:#36b9cc!important}a.text-info:focus,a.text-info:hover{color:#258391!important}.text-warning{color:#f6c23e!important}a.text-warning:focus,a.text-warning:hover{color:#dda20a!important}.text-danger{color:#e74a3b!important}a.text-danger:focus,a.text-danger:hover{color:#be2617!important}.text-light{color:#f8f9fc!important}a.text-light:focus,a.text-light:hover{color:#c2cbe5!important}.text-dark{color:#5a5c69!important}a.text-dark:focus,a.text-dark:hover{color:#373840!important}.text-body{color:#858796!important}.text-muted{color:#858796!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{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}blockquote,pre{border:1px solid #b7b9cc;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{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 td,.table-bordered th{border:1px solid #dddfeb!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#e3e6f0}.table .thead-dark th{color:inherit;border-color:#e3e6f0}}html{position:relative;min-height:100%}body{height:100%}a:focus{outline:0}#wrapper{display:flex}#wrapper #content-wrapper{background-color:#f8f9fc;width:100%;overflow-x:hidden}#wrapper #content-wrapper #content{flex:1 0 auto}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-left:1.5rem;padding-right:1.5rem}.scroll-to-top{position:fixed;right:1rem;bottom:1rem;display:none;width:2.75rem;height:2.75rem;text-align:center;color:#fff;background:rgba(90,92,105,.5);line-height:46px}.scroll-to-top:focus,.scroll-to-top:hover{color:#fff}.scroll-to-top:hover{background:#5a5c69}.scroll-to-top i{font-weight:800}@-webkit-keyframes growIn{0%{transform:scale(.9);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes growIn{0%{transform:scale(.9);opacity:0}100%{transform:scale(1);opacity:1}}.animated--grow-in,.sidebar .nav-item .collapse{-webkit-animation-name:growIn;animation-name:growIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:transform cubic-bezier(.18,1.25,.4,1),opacity cubic-bezier(0,1,.4,1);animation-timing-function:transform cubic-bezier(.18,1.25,.4,1),opacity cubic-bezier(0,1,.4,1)}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animated--fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:opacity cubic-bezier(0,1,.4,1);animation-timing-function:opacity cubic-bezier(0,1,.4,1)}.bg-gradient-primary{background-color:#4e73df;background-image:linear-gradient(180deg,#4e73df 10%,#224abe 100%);background-size:cover}.bg-gradient-secondary{background-color:#858796;background-image:linear-gradient(180deg,#858796 10%,#60616f 100%);background-size:cover}.bg-gradient-success{background-color:#1cc88a;background-image:linear-gradient(180deg,#1cc88a 10%,#13855c 100%);background-size:cover}.bg-gradient-info{background-color:#36b9cc;background-image:linear-gradient(180deg,#36b9cc 10%,#258391 100%);background-size:cover}.bg-gradient-warning{background-color:#f6c23e;background-image:linear-gradient(180deg,#f6c23e 10%,#dda20a 100%);background-size:cover}.bg-gradient-danger{background-color:#e74a3b;background-image:linear-gradient(180deg,#e74a3b 10%,#be2617 100%);background-size:cover}.bg-gradient-light{background-color:#f8f9fc;background-image:linear-gradient(180deg,#f8f9fc 10%,#c2cbe5 100%);background-size:cover}.bg-gradient-dark{background-color:#5a5c69;background-image:linear-gradient(180deg,#5a5c69 10%,#373840 100%);background-size:cover}.bg-gray-100{background-color:#f8f9fc!important}.bg-gray-200{background-color:#eaecf4!important}.bg-gray-300{background-color:#dddfeb!important}.bg-gray-400{background-color:#d1d3e2!important}.bg-gray-500{background-color:#b7b9cc!important}.bg-gray-600{background-color:#858796!important}.bg-gray-700{background-color:#6e707e!important}.bg-gray-800{background-color:#5a5c69!important}.bg-gray-900{background-color:#3a3b45!important}.o-hidden{overflow:hidden!important}.text-xs{font-size:.7rem}.text-lg{font-size:1.2rem}.text-gray-100{color:#f8f9fc!important}.text-gray-200{color:#eaecf4!important}.text-gray-300{color:#dddfeb!important}.text-gray-400{color:#d1d3e2!important}.text-gray-500{color:#b7b9cc!important}.text-gray-600{color:#858796!important}.text-gray-700{color:#6e707e!important}.text-gray-800{color:#5a5c69!important}.text-gray-900{color:#3a3b45!important}.icon-circle{height:2.5rem;width:2.5rem;border-radius:100%;display:flex;align-items:center;justify-content:center}.border-left-primary{border-left:.25rem solid #4e73df!important}.border-bottom-primary{border-bottom:.25rem solid #4e73df!important}.border-left-secondary{border-left:.25rem solid #858796!important}.border-bottom-secondary{border-bottom:.25rem solid #858796!important}.border-left-success{border-left:.25rem solid #1cc88a!important}.border-bottom-success{border-bottom:.25rem solid #1cc88a!important}.border-left-info{border-left:.25rem solid #36b9cc!important}.border-bottom-info{border-bottom:.25rem solid #36b9cc!important}.border-left-warning{border-left:.25rem solid #f6c23e!important}.border-bottom-warning{border-bottom:.25rem solid #f6c23e!important}.border-left-danger{border-left:.25rem solid #e74a3b!important}.border-bottom-danger{border-bottom:.25rem solid #e74a3b!important}.border-left-light{border-left:.25rem solid #f8f9fc!important}.border-bottom-light{border-bottom:.25rem solid #f8f9fc!important}.border-left-dark{border-left:.25rem solid #5a5c69!important}.border-bottom-dark{border-bottom:.25rem solid #5a5c69!important}.progress-sm{height:.5rem}.rotate-15{transform:rotate(15deg)}.rotate-n-15{transform:rotate(-15deg)}.dropdown .dropdown-menu{font-size:.85rem}.dropdown .dropdown-menu .dropdown-header{font-weight:800;font-size:.65rem;color:#b7b9cc}.dropdown.no-arrow .dropdown-toggle::after{display:none}.sidebar .nav-item.dropdown .dropdown-toggle::after,.topbar .nav-item.dropdown .dropdown-toggle::after{width:1rem;text-align:center;float:right;vertical-align:0;border:0;font-weight:900;content:'\f105';font-family:'Font Awesome 5 Free'}.sidebar .nav-item.dropdown.show .dropdown-toggle::after,.topbar .nav-item.dropdown.show .dropdown-toggle::after{content:'\f107'}.sidebar .nav-item .nav-link,.topbar .nav-item .nav-link{position:relative}.sidebar .nav-item .nav-link .badge-counter,.topbar .nav-item .nav-link .badge-counter{position:absolute;transform:scale(.7);transform-origin:top right;right:.25rem;margin-top:-.25rem}.sidebar .nav-item .nav-link .img-profile,.topbar .nav-item .nav-link .img-profile{height:2rem;width:2rem}.topbar{height:4.375rem}.topbar #sidebarToggleTop{height:2.5rem;width:2.5rem}.topbar #sidebarToggleTop:hover{background-color:#eaecf4}.topbar #sidebarToggleTop:active{background-color:#dddfeb}.topbar .navbar-search{width:25rem}.topbar .navbar-search input{font-size:.85rem;height:auto}.topbar .topbar-divider{width:0;border-right:1px solid #e3e6f0;height:calc(4.375rem - 2rem);margin:auto 1rem}.topbar .nav-item .nav-link{height:4.375rem;display:flex;align-items:center;padding:0 .75rem}.topbar .nav-item .nav-link:focus{outline:0}.topbar .nav-item:focus{outline:0}.topbar .dropdown{position:static}.topbar .dropdown .dropdown-menu{width:calc(100% - 1.5rem);right:.75rem}.topbar .dropdown-list{padding:0;border:none;overflow:hidden}.topbar .dropdown-list .dropdown-header{background-color:#4e73df;border:1px solid #4e73df;padding-top:.75rem;padding-bottom:.75rem;color:#fff}.topbar .dropdown-list .dropdown-item{white-space:normal;padding-top:.5rem;padding-bottom:.5rem;border-left:1px solid #e3e6f0;border-right:1px solid #e3e6f0;border-bottom:1px solid #e3e6f0;line-height:1.3rem}.topbar .dropdown-list .dropdown-item .dropdown-list-image{position:relative;height:2.5rem;width:2.5rem}.topbar .dropdown-list .dropdown-item .dropdown-list-image img{height:2.5rem;width:2.5rem}.topbar .dropdown-list .dropdown-item .dropdown-list-image .status-indicator{background-color:#eaecf4;height:.75rem;width:.75rem;border-radius:100%;position:absolute;bottom:0;right:0;border:.125rem solid #fff}.topbar .dropdown-list .dropdown-item .text-truncate{max-width:10rem}.topbar .dropdown-list .dropdown-item:active{background-color:#eaecf4;color:#3a3b45}@media (min-width:576px){.topbar .dropdown{position:relative}.topbar .dropdown .dropdown-menu{width:auto;right:0}.topbar .dropdown-list{width:20rem!important}.topbar .dropdown-list .dropdown-item .text-truncate{max-width:13.375rem}}.topbar.navbar-dark .navbar-nav .nav-item .nav-link{color:rgba(255,255,255,.8)}.topbar.navbar-dark .navbar-nav .nav-item .nav-link:hover{color:#fff}.topbar.navbar-dark .navbar-nav .nav-item .nav-link:active{color:#fff}.topbar.navbar-light .navbar-nav .nav-item .nav-link{color:#d1d3e2}.topbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color:#b7b9cc}.topbar.navbar-light .navbar-nav .nav-item .nav-link:active{color:#858796}.sidebar{width:6.5rem;min-height:100vh}.sidebar .nav-item{position:relative}.sidebar .nav-item:last-child{margin-bottom:1rem}.sidebar .nav-item .nav-link{text-align:center;padding:.75rem 1rem;width:6.5rem}.sidebar .nav-item .nav-link span{font-size:.65rem;display:block}.sidebar .nav-item.active .nav-link{font-weight:700}.sidebar .nav-item .collapse{position:absolute;left:calc(6.5rem + 1.5rem / 2);z-index:1;top:2px}.sidebar .nav-item .collapse .collapse-inner{border-radius:.35rem;box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15)}.sidebar .nav-item .collapsing{display:none;transition:none}.sidebar .nav-item .collapse .collapse-inner,.sidebar .nav-item .collapsing .collapse-inner{padding:.5rem 0;min-width:10rem;font-size:.85rem;margin:0 0 1rem 0}.sidebar .nav-item .collapse .collapse-inner .collapse-header,.sidebar .nav-item .collapsing .collapse-inner .collapse-header{margin:0;white-space:nowrap;padding:.5rem 1.5rem;text-transform:uppercase;font-weight:800;font-size:.65rem;color:#b7b9cc}.sidebar .nav-item .collapse .collapse-inner .collapse-item,.sidebar .nav-item .collapsing .collapse-inner .collapse-item{padding:.5rem 1rem;margin:0 .5rem;display:block;color:#3a3b45;text-decoration:none;border-radius:.35rem;white-space:nowrap}.sidebar .nav-item .collapse .collapse-inner .collapse-item:hover,.sidebar .nav-item .collapsing .collapse-inner .collapse-item:hover{background-color:#eaecf4}.sidebar .nav-item .collapse .collapse-inner .collapse-item:active,.sidebar .nav-item .collapsing .collapse-inner .collapse-item:active{background-color:#dddfeb}.sidebar .nav-item .collapse .collapse-inner .collapse-item.active,.sidebar .nav-item .collapsing .collapse-inner .collapse-item.active{color:#4e73df;font-weight:700}.sidebar #sidebarToggle{width:2.5rem;height:2.5rem;text-align:center;margin-bottom:1rem;cursor:pointer}.sidebar #sidebarToggle::after{font-weight:900;content:'\f104';font-family:'Font Awesome 5 Free';margin-right:.1rem}.sidebar #sidebarToggle:hover{text-decoration:none}.sidebar #sidebarToggle:focus{outline:0}.sidebar.toggled{width:0!important;overflow:hidden}.sidebar.toggled #sidebarToggle::after{content:'\f105';font-family:'Font Awesome 5 Free';margin-left:.25rem}.sidebar.toggled .sidebar-card{display:none}.sidebar .sidebar-brand{height:4.375rem;text-decoration:none;font-size:1rem;font-weight:800;padding:1.5rem 1rem;text-align:center;text-transform:uppercase;letter-spacing:.05rem;z-index:1}.sidebar .sidebar-brand .sidebar-brand-icon i{font-size:2rem}.sidebar .sidebar-brand .sidebar-brand-text{display:none}.sidebar hr.sidebar-divider{margin:0 1rem 1rem}.sidebar .sidebar-heading{text-align:center;padding:0 1rem;font-weight:800;font-size:.65rem}.sidebar .sidebar-card{display:flex;flex-direction:column;align-items:center;font-size:.875rem;border-radius:.35rem;color:rgba(255,255,255,.8);margin-left:1rem;margin-right:1rem;margin-bottom:1rem;padding:1rem;background-color:rgba(0,0,0,.1)}.sidebar .sidebar-card .sidebar-card-illustration{height:3rem;display:block}.sidebar .sidebar-card .sidebar-card-title{font-weight:700}.sidebar .sidebar-card p{font-size:.75rem;color:rgba(255,255,255,.5)}@media (min-width:768px){.sidebar{width:14rem!important}.sidebar .nav-item .collapse{position:relative;left:0;z-index:1;top:0;-webkit-animation:none;animation:none}.sidebar .nav-item .collapse .collapse-inner{border-radius:0;box-shadow:none}.sidebar .nav-item .collapsing{display:block;transition:height .15s ease}.sidebar .nav-item .collapse,.sidebar .nav-item .collapsing{margin:0 1rem}.sidebar .nav-item .nav-link{display:block;width:100%;text-align:left;padding:1rem;width:14rem}.sidebar .nav-item .nav-link i{font-size:.85rem;margin-right:.25rem}.sidebar .nav-item .nav-link span{font-size:.85rem;display:inline}.sidebar .nav-item .nav-link[data-toggle=collapse]::after{width:1rem;text-align:center;float:right;vertical-align:0;border:0;font-weight:900;content:'\f107';font-family:'Font Awesome 5 Free'}.sidebar .nav-item .nav-link[data-toggle=collapse].collapsed::after{content:'\f105'}.sidebar .sidebar-brand .sidebar-brand-icon i{font-size:2rem}.sidebar .sidebar-brand .sidebar-brand-text{display:inline}.sidebar .sidebar-heading{text-align:left}.sidebar.toggled{overflow:visible;width:6.5rem!important}.sidebar.toggled .nav-item .collapse{position:absolute;left:calc(6.5rem + 1.5rem / 2);z-index:1;top:2px;-webkit-animation-name:growIn;animation-name:growIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:transform cubic-bezier(.18,1.25,.4,1),opacity cubic-bezier(0,1,.4,1);animation-timing-function:transform cubic-bezier(.18,1.25,.4,1),opacity cubic-bezier(0,1,.4,1)}.sidebar.toggled .nav-item .collapse .collapse-inner{box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15);border-radius:.35rem}.sidebar.toggled .nav-item .collapsing{display:none;transition:none}.sidebar.toggled .nav-item .collapse,.sidebar.toggled .nav-item .collapsing{margin:0}.sidebar.toggled .nav-item:last-child{margin-bottom:1rem}.sidebar.toggled .nav-item .nav-link{text-align:center;padding:.75rem 1rem;width:6.5rem}.sidebar.toggled .nav-item .nav-link span{font-size:.65rem;display:block}.sidebar.toggled .nav-item .nav-link i{margin-right:0}.sidebar.toggled .nav-item .nav-link[data-toggle=collapse]::after{display:none}.sidebar.toggled .sidebar-brand .sidebar-brand-icon i{font-size:2rem}.sidebar.toggled .sidebar-brand .sidebar-brand-text{display:none}.sidebar.toggled .sidebar-heading{text-align:center}}.sidebar-light .sidebar-brand{color:#6e707e}.sidebar-light hr.sidebar-divider{border-top:1px solid #eaecf4}.sidebar-light .sidebar-heading{color:#b7b9cc}.sidebar-light .nav-item .nav-link{color:#858796}.sidebar-light .nav-item .nav-link i{color:#d1d3e2}.sidebar-light .nav-item .nav-link:active,.sidebar-light .nav-item .nav-link:focus,.sidebar-light .nav-item .nav-link:hover{color:#6e707e}.sidebar-light .nav-item .nav-link:active i,.sidebar-light .nav-item .nav-link:focus i,.sidebar-light .nav-item .nav-link:hover i{color:#6e707e}.sidebar-light .nav-item .nav-link[data-toggle=collapse]::after{color:#b7b9cc}.sidebar-light .nav-item.active .nav-link{color:#6e707e}.sidebar-light .nav-item.active .nav-link i{color:#6e707e}.sidebar-light #sidebarToggle{background-color:#eaecf4}.sidebar-light #sidebarToggle::after{color:#b7b9cc}.sidebar-light #sidebarToggle:hover{background-color:#dddfeb}.sidebar-dark .sidebar-brand{color:#fff}.sidebar-dark hr.sidebar-divider{border-top:1px solid rgba(255,255,255,.15)}.sidebar-dark .sidebar-heading{color:rgba(255,255,255,.4)}.sidebar-dark .nav-item .nav-link{color:rgba(255,255,255,.8)}.sidebar-dark .nav-item .nav-link i{color:rgba(255,255,255,.3)}.sidebar-dark .nav-item .nav-link:active,.sidebar-dark .nav-item .nav-link:focus,.sidebar-dark .nav-item .nav-link:hover{color:#fff}.sidebar-dark .nav-item .nav-link:active i,.sidebar-dark .nav-item .nav-link:focus i,.sidebar-dark .nav-item .nav-link:hover i{color:#fff}.sidebar-dark .nav-item .nav-link[data-toggle=collapse]::after{color:rgba(255,255,255,.5)}.sidebar-dark .nav-item.active .nav-link{color:#fff}.sidebar-dark .nav-item.active .nav-link i{color:#fff}.sidebar-dark #sidebarToggle{background-color:rgba(255,255,255,.2)}.sidebar-dark #sidebarToggle::after{color:rgba(255,255,255,.5)}.sidebar-dark #sidebarToggle:hover{background-color:rgba(255,255,255,.25)}.sidebar-dark.toggled #sidebarToggle::after{color:rgba(255,255,255,.5)}.btn-circle{border-radius:100%;height:2.5rem;width:2.5rem;font-size:1rem;display:inline-flex;align-items:center;justify-content:center}.btn-circle.btn-sm,.btn-group-sm>.btn-circle.btn{height:1.8rem;width:1.8rem;font-size:.75rem}.btn-circle.btn-lg,.btn-group-lg>.btn-circle.btn{height:3.5rem;width:3.5rem;font-size:1.35rem}.btn-icon-split{padding:0;overflow:hidden;display:inline-flex;align-items:stretch;justify-content:center}.btn-icon-split .icon{background:rgba(0,0,0,.15);display:inline-block;padding:.375rem .75rem}.btn-icon-split .text{display:inline-block;padding:.375rem .75rem}.btn-group-sm>.btn-icon-split.btn .icon,.btn-icon-split.btn-sm .icon{padding:.25rem .5rem}.btn-group-sm>.btn-icon-split.btn .text,.btn-icon-split.btn-sm .text{padding:.25rem .5rem}.btn-group-lg>.btn-icon-split.btn .icon,.btn-icon-split.btn-lg .icon{padding:.5rem 1rem}.btn-group-lg>.btn-icon-split.btn .text,.btn-icon-split.btn-lg .text{padding:.5rem 1rem}.card .card-header .dropdown{line-height:1}.card .card-header .dropdown .dropdown-menu{line-height:1.5}.card .card-header[data-toggle=collapse]{text-decoration:none;position:relative;padding:.75rem 3.25rem .75rem 1.25rem}.card .card-header[data-toggle=collapse]::after{position:absolute;right:0;top:0;padding-right:1.725rem;line-height:51px;font-weight:900;content:'\f107';font-family:'Font Awesome 5 Free';color:#d1d3e2}.card .card-header[data-toggle=collapse].collapsed{border-radius:.35rem}.card .card-header[data-toggle=collapse].collapsed::after{content:'\f105'}.chart-area{position:relative;height:10rem;width:100%}@media (min-width:768px){.chart-area{height:20rem}}.chart-bar{position:relative;height:10rem;width:100%}@media (min-width:768px){.chart-bar{height:20rem}}.chart-pie{position:relative;height:15rem;width:100%}@media (min-width:768px){.chart-pie{height:calc(20rem - 43px)!important}}.bg-login-image{background:url(https://source.unsplash.com/K4mSJ7kc0As/600x800);background-position:center;background-size:cover}.bg-register-image{background:url(https://source.unsplash.com/Mv9hjnEUHR4/600x800);background-position:center;background-size:cover}.bg-password-image{background:url(https://source.unsplash.com/oWTW-jNGl9I/600x800);background-position:center;background-size:cover}form.user .custom-checkbox.small label{line-height:1.5rem}form.user .form-control-user{font-size:.8rem;border-radius:10rem;padding:1.5rem 1rem}form.user .btn-user{font-size:.8rem;border-radius:10rem;padding:.75rem 1rem}.btn-google{color:#fff;background-color:#ea4335;border-color:#fff}.btn-google:hover{color:#fff;background-color:#e12717;border-color:#e6e6e6}.btn-google.focus,.btn-google:focus{color:#fff;background-color:#e12717;border-color:#e6e6e6;box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-google.disabled,.btn-google:disabled{color:#fff;background-color:#ea4335;border-color:#fff}.btn-google:not(:disabled):not(.disabled).active,.btn-google:not(:disabled):not(.disabled):active,.show>.btn-google.dropdown-toggle{color:#fff;background-color:#d62516;border-color:#dfdfdf}.btn-google:not(:disabled):not(.disabled).active:focus,.btn-google:not(:disabled):not(.disabled):active:focus,.show>.btn-google.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-facebook{color:#fff;background-color:#3b5998;border-color:#fff}.btn-facebook:hover{color:#fff;background-color:#30497c;border-color:#e6e6e6}.btn-facebook.focus,.btn-facebook:focus{color:#fff;background-color:#30497c;border-color:#e6e6e6;box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-facebook.disabled,.btn-facebook:disabled{color:#fff;background-color:#3b5998;border-color:#fff}.btn-facebook:not(:disabled):not(.disabled).active,.btn-facebook:not(:disabled):not(.disabled):active,.show>.btn-facebook.dropdown-toggle{color:#fff;background-color:#2d4373;border-color:#dfdfdf}.btn-facebook:not(:disabled):not(.disabled).active:focus,.btn-facebook:not(:disabled):not(.disabled):active:focus,.show>.btn-facebook.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.error{color:#5a5c69;font-size:7rem;position:relative;line-height:1;width:12.5rem}@-webkit-keyframes noise-anim{0%{clip:rect(49px,9999px,40px,0)}5%{clip:rect(75px,9999px,72px,0)}10%{clip:rect(97px,9999px,93px,0)}15%{clip:rect(15px,9999px,9px,0)}20%{clip:rect(14px,9999px,92px,0)}25%{clip:rect(18px,9999px,94px,0)}30%{clip:rect(17px,9999px,20px,0)}35%{clip:rect(71px,9999px,59px,0)}40%{clip:rect(42px,9999px,84px,0)}45%{clip:rect(56px,9999px,25px,0)}50%{clip:rect(46px,9999px,14px,0)}55%{clip:rect(47px,9999px,1px,0)}60%{clip:rect(64px,9999px,58px,0)}65%{clip:rect(89px,9999px,92px,0)}70%{clip:rect(56px,9999px,39px,0)}75%{clip:rect(80px,9999px,71px,0)}80%{clip:rect(8px,9999px,13px,0)}85%{clip:rect(66px,9999px,68px,0)}90%{clip:rect(68px,9999px,4px,0)}95%{clip:rect(56px,9999px,14px,0)}100%{clip:rect(28px,9999px,53px,0)}}@keyframes noise-anim{0%{clip:rect(49px,9999px,40px,0)}5%{clip:rect(75px,9999px,72px,0)}10%{clip:rect(97px,9999px,93px,0)}15%{clip:rect(15px,9999px,9px,0)}20%{clip:rect(14px,9999px,92px,0)}25%{clip:rect(18px,9999px,94px,0)}30%{clip:rect(17px,9999px,20px,0)}35%{clip:rect(71px,9999px,59px,0)}40%{clip:rect(42px,9999px,84px,0)}45%{clip:rect(56px,9999px,25px,0)}50%{clip:rect(46px,9999px,14px,0)}55%{clip:rect(47px,9999px,1px,0)}60%{clip:rect(64px,9999px,58px,0)}65%{clip:rect(89px,9999px,92px,0)}70%{clip:rect(56px,9999px,39px,0)}75%{clip:rect(80px,9999px,71px,0)}80%{clip:rect(8px,9999px,13px,0)}85%{clip:rect(66px,9999px,68px,0)}90%{clip:rect(68px,9999px,4px,0)}95%{clip:rect(56px,9999px,14px,0)}100%{clip:rect(28px,9999px,53px,0)}}.error:after{content:attr(data-text);position:absolute;left:2px;text-shadow:-1px 0 #e74a3b;top:0;color:#5a5c69;background:#f8f9fc;overflow:hidden;clip:rect(0,900px,0,0);animation:noise-anim 2s infinite linear alternate-reverse}@-webkit-keyframes noise-anim-2{0%{clip:rect(16px,9999px,10px,0)}5%{clip:rect(22px,9999px,29px,0)}10%{clip:rect(6px,9999px,68px,0)}15%{clip:rect(85px,9999px,95px,0)}20%{clip:rect(65px,9999px,91px,0)}25%{clip:rect(93px,9999px,68px,0)}30%{clip:rect(10px,9999px,27px,0)}35%{clip:rect(37px,9999px,25px,0)}40%{clip:rect(12px,9999px,23px,0)}45%{clip:rect(40px,9999px,18px,0)}50%{clip:rect(19px,9999px,71px,0)}55%{clip:rect(2px,9999px,35px,0)}60%{clip:rect(16px,9999px,69px,0)}65%{clip:rect(8px,9999px,65px,0)}70%{clip:rect(30px,9999px,57px,0)}75%{clip:rect(14px,9999px,4px,0)}80%{clip:rect(39px,9999px,30px,0)}85%{clip:rect(22px,9999px,35px,0)}90%{clip:rect(58px,9999px,71px,0)}95%{clip:rect(34px,9999px,90px,0)}100%{clip:rect(67px,9999px,68px,0)}}@keyframes noise-anim-2{0%{clip:rect(16px,9999px,10px,0)}5%{clip:rect(22px,9999px,29px,0)}10%{clip:rect(6px,9999px,68px,0)}15%{clip:rect(85px,9999px,95px,0)}20%{clip:rect(65px,9999px,91px,0)}25%{clip:rect(93px,9999px,68px,0)}30%{clip:rect(10px,9999px,27px,0)}35%{clip:rect(37px,9999px,25px,0)}40%{clip:rect(12px,9999px,23px,0)}45%{clip:rect(40px,9999px,18px,0)}50%{clip:rect(19px,9999px,71px,0)}55%{clip:rect(2px,9999px,35px,0)}60%{clip:rect(16px,9999px,69px,0)}65%{clip:rect(8px,9999px,65px,0)}70%{clip:rect(30px,9999px,57px,0)}75%{clip:rect(14px,9999px,4px,0)}80%{clip:rect(39px,9999px,30px,0)}85%{clip:rect(22px,9999px,35px,0)}90%{clip:rect(58px,9999px,71px,0)}95%{clip:rect(34px,9999px,90px,0)}100%{clip:rect(67px,9999px,68px,0)}}.error:before{content:attr(data-text);position:absolute;left:-2px;text-shadow:1px 0 #4e73df;top:0;color:#5a5c69;background:#f8f9fc;overflow:hidden;clip:rect(0,900px,0,0);animation:noise-anim-2 3s infinite linear alternate-reverse}footer.sticky-footer{padding:2rem 0;flex-shrink:0}footer.sticky-footer .copyright{line-height:1;font-size:.8rem}body.sidebar-toggled footer.sticky-footer{width:100%} \ No newline at end of file diff --git a/web_server/static/img/undraw_posting_photo.svg b/web_server/static/img/undraw_posting_photo.svg deleted file mode 100644 index fc0d549..0000000 --- a/web_server/static/img/undraw_posting_photo.svg +++ /dev/null @@ -1 +0,0 @@ -posting photo \ No newline at end of file diff --git a/web_server/static/img/undraw_profile.svg b/web_server/static/img/undraw_profile.svg deleted file mode 100644 index 9802341..0000000 --- a/web_server/static/img/undraw_profile.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/web_server/static/img/undraw_profile_1.svg b/web_server/static/img/undraw_profile_1.svg deleted file mode 100644 index fcc91c7..0000000 --- a/web_server/static/img/undraw_profile_1.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/web_server/static/img/undraw_profile_2.svg b/web_server/static/img/undraw_profile_2.svg deleted file mode 100644 index 488d1bd..0000000 --- a/web_server/static/img/undraw_profile_2.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/web_server/static/img/undraw_profile_3.svg b/web_server/static/img/undraw_profile_3.svg deleted file mode 100644 index eecb335..0000000 --- a/web_server/static/img/undraw_profile_3.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/web_server/static/img/undraw_rocket.svg b/web_server/static/img/undraw_rocket.svg deleted file mode 100644 index 4542614..0000000 --- a/web_server/static/img/undraw_rocket.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/web_server/static/js/demo/chart-area-demo.js b/web_server/static/js/demo/chart-area-demo.js deleted file mode 100644 index 0bb9c4d..0000000 --- a/web_server/static/js/demo/chart-area-demo.js +++ /dev/null @@ -1,118 +0,0 @@ -// Set new default font family and font color to mimic Bootstrap's default styling -Chart.defaults.global.defaultFontFamily = 'Nunito', '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; -Chart.defaults.global.defaultFontColor = '#858796'; - -function number_format(number, decimals, dec_point, thousands_sep) { - // * example: number_format(1234.56, 2, ',', ' '); - // * return: '1 234,56' - number = (number + '').replace(',', '').replace(' ', ''); - var n = !isFinite(+number) ? 0 : +number, - prec = !isFinite(+decimals) ? 0 : Math.abs(decimals), - sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep, - dec = (typeof dec_point === 'undefined') ? '.' : dec_point, - s = '', - toFixedFix = function(n, prec) { - var k = Math.pow(10, prec); - return '' + Math.round(n * k) / k; - }; - // Fix for IE parseFloat(0.55).toFixed(0) = 0; - s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.'); - if (s[0].length > 3) { - s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep); - } - if ((s[1] || '').length < prec) { - s[1] = s[1] || ''; - s[1] += new Array(prec - s[1].length + 1).join('0'); - } - return s.join(dec); -} - -// Area Chart Example -var ctx = document.getElementById("myAreaChart"); -var myLineChart = new Chart(ctx, { - type: 'line', - data: { - labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], - datasets: [{ - label: "Earnings", - lineTension: 0.3, - backgroundColor: "rgba(78, 115, 223, 0.05)", - borderColor: "rgba(78, 115, 223, 1)", - pointRadius: 3, - pointBackgroundColor: "rgba(78, 115, 223, 1)", - pointBorderColor: "rgba(78, 115, 223, 1)", - pointHoverRadius: 3, - pointHoverBackgroundColor: "rgba(78, 115, 223, 1)", - pointHoverBorderColor: "rgba(78, 115, 223, 1)", - pointHitRadius: 10, - pointBorderWidth: 2, - data: [0, 10000, 5000, 15000, 10000, 20000, 15000, 25000, 20000, 30000, 25000, 40000], - }], - }, - options: { - maintainAspectRatio: false, - layout: { - padding: { - left: 10, - right: 25, - top: 25, - bottom: 0 - } - }, - scales: { - xAxes: [{ - time: { - unit: 'date' - }, - gridLines: { - display: false, - drawBorder: false - }, - ticks: { - maxTicksLimit: 7 - } - }], - yAxes: [{ - ticks: { - maxTicksLimit: 5, - padding: 10, - // Include a dollar sign in the ticks - callback: function(value, index, values) { - return '$' + number_format(value); - } - }, - gridLines: { - color: "rgb(234, 236, 244)", - zeroLineColor: "rgb(234, 236, 244)", - drawBorder: false, - borderDash: [2], - zeroLineBorderDash: [2] - } - }], - }, - legend: { - display: false - }, - tooltips: { - backgroundColor: "rgb(255,255,255)", - bodyFontColor: "#858796", - titleMarginBottom: 10, - titleFontColor: '#6e707e', - titleFontSize: 14, - borderColor: '#dddfeb', - borderWidth: 1, - xPadding: 15, - yPadding: 15, - displayColors: false, - intersect: false, - mode: 'index', - caretPadding: 10, - callbacks: { - label: function(tooltipItem, chart) { - var datasetLabel = chart.datasets[tooltipItem.datasetIndex].label || ''; - return datasetLabel + ': $' + number_format(tooltipItem.yLabel); - } - } - } - } -}); diff --git a/web_server/static/js/demo/chart-bar-demo.js b/web_server/static/js/demo/chart-bar-demo.js deleted file mode 100644 index 89ec2dd..0000000 --- a/web_server/static/js/demo/chart-bar-demo.js +++ /dev/null @@ -1,111 +0,0 @@ -// Set new default font family and font color to mimic Bootstrap's default styling -Chart.defaults.global.defaultFontFamily = 'Nunito', '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; -Chart.defaults.global.defaultFontColor = '#858796'; - -function number_format(number, decimals, dec_point, thousands_sep) { - // * example: number_format(1234.56, 2, ',', ' '); - // * return: '1 234,56' - number = (number + '').replace(',', '').replace(' ', ''); - var n = !isFinite(+number) ? 0 : +number, - prec = !isFinite(+decimals) ? 0 : Math.abs(decimals), - sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep, - dec = (typeof dec_point === 'undefined') ? '.' : dec_point, - s = '', - toFixedFix = function(n, prec) { - var k = Math.pow(10, prec); - return '' + Math.round(n * k) / k; - }; - // Fix for IE parseFloat(0.55).toFixed(0) = 0; - s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.'); - if (s[0].length > 3) { - s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep); - } - if ((s[1] || '').length < prec) { - s[1] = s[1] || ''; - s[1] += new Array(prec - s[1].length + 1).join('0'); - } - return s.join(dec); -} - -// Bar Chart Example -var ctx = document.getElementById("myBarChart"); -var myBarChart = new Chart(ctx, { - type: 'bar', - data: { - labels: ["January", "February", "March", "April", "May", "June"], - datasets: [{ - label: "Revenue", - backgroundColor: "#4e73df", - hoverBackgroundColor: "#2e59d9", - borderColor: "#4e73df", - data: [4215, 5312, 6251, 7841, 9821, 14984], - }], - }, - options: { - maintainAspectRatio: false, - layout: { - padding: { - left: 10, - right: 25, - top: 25, - bottom: 0 - } - }, - scales: { - xAxes: [{ - time: { - unit: 'month' - }, - gridLines: { - display: false, - drawBorder: false - }, - ticks: { - maxTicksLimit: 6 - }, - maxBarThickness: 25, - }], - yAxes: [{ - ticks: { - min: 0, - max: 15000, - maxTicksLimit: 5, - padding: 10, - // Include a dollar sign in the ticks - callback: function(value, index, values) { - return '$' + number_format(value); - } - }, - gridLines: { - color: "rgb(234, 236, 244)", - zeroLineColor: "rgb(234, 236, 244)", - drawBorder: false, - borderDash: [2], - zeroLineBorderDash: [2] - } - }], - }, - legend: { - display: false - }, - tooltips: { - titleMarginBottom: 10, - titleFontColor: '#6e707e', - titleFontSize: 14, - backgroundColor: "rgb(255,255,255)", - bodyFontColor: "#858796", - borderColor: '#dddfeb', - borderWidth: 1, - xPadding: 15, - yPadding: 15, - displayColors: false, - caretPadding: 10, - callbacks: { - label: function(tooltipItem, chart) { - var datasetLabel = chart.datasets[tooltipItem.datasetIndex].label || ''; - return datasetLabel + ': $' + number_format(tooltipItem.yLabel); - } - } - }, - } -}); diff --git a/web_server/static/js/demo/chart-pie-demo.js b/web_server/static/js/demo/chart-pie-demo.js deleted file mode 100644 index c393ac1..0000000 --- a/web_server/static/js/demo/chart-pie-demo.js +++ /dev/null @@ -1,35 +0,0 @@ -// Set new default font family and font color to mimic Bootstrap's default styling -Chart.defaults.global.defaultFontFamily = 'Nunito', '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; -Chart.defaults.global.defaultFontColor = '#858796'; - -// Pie Chart Example -var ctx = document.getElementById("myPieChart"); -var myPieChart = new Chart(ctx, { - type: 'doughnut', - data: { - labels: ["Direct", "Referral", "Social"], - datasets: [{ - data: [55, 30, 15], - backgroundColor: ['#4e73df', '#1cc88a', '#36b9cc'], - hoverBackgroundColor: ['#2e59d9', '#17a673', '#2c9faf'], - hoverBorderColor: "rgba(234, 236, 244, 1)", - }], - }, - options: { - maintainAspectRatio: false, - tooltips: { - backgroundColor: "rgb(255,255,255)", - bodyFontColor: "#858796", - borderColor: '#dddfeb', - borderWidth: 1, - xPadding: 15, - yPadding: 15, - displayColors: false, - caretPadding: 10, - }, - legend: { - display: false - }, - cutoutPercentage: 80, - }, -}); diff --git a/web_server/static/js/demo/datatables-demo.js b/web_server/static/js/demo/datatables-demo.js deleted file mode 100644 index f2eecbf..0000000 --- a/web_server/static/js/demo/datatables-demo.js +++ /dev/null @@ -1,4 +0,0 @@ -// Call the dataTables jQuery plugin -$(document).ready(function() { - $('#dataTable').DataTable(); -}); diff --git a/web_server/static/js/sb-admin-2.js b/web_server/static/js/sb-admin-2.js deleted file mode 100644 index b0412d1..0000000 --- a/web_server/static/js/sb-admin-2.js +++ /dev/null @@ -1,56 +0,0 @@ -(function($) { - "use strict"; // Start of use strict - - // Toggle the side navigation - $("#sidebarToggle, #sidebarToggleTop").on('click', function(e) { - $("body").toggleClass("sidebar-toggled"); - $(".sidebar").toggleClass("toggled"); - if ($(".sidebar").hasClass("toggled")) { - $('.sidebar .collapse').collapse('hide'); - }; - }); - - // Close any open menu accordions when window is resized below 768px - $(window).resize(function() { - if ($(window).width() < 768) { - $('.sidebar .collapse').collapse('hide'); - }; - - // Toggle the side navigation when window is resized below 480px - if ($(window).width() < 480 && !$(".sidebar").hasClass("toggled")) { - $("body").addClass("sidebar-toggled"); - $(".sidebar").addClass("toggled"); - $('.sidebar .collapse').collapse('hide'); - }; - }); - - // Prevent the content wrapper from scrolling when the fixed side navigation hovered over - $('body.fixed-nav .sidebar').on('mousewheel DOMMouseScroll wheel', function(e) { - if ($(window).width() > 768) { - var e0 = e.originalEvent, - delta = e0.wheelDelta || -e0.detail; - this.scrollTop += (delta < 0 ? 1 : -1) * 30; - e.preventDefault(); - } - }); - - // Scroll to top button appear - $(document).on('scroll', function() { - var scrollDistance = $(this).scrollTop(); - if (scrollDistance > 100) { - $('.scroll-to-top').fadeIn(); - } else { - $('.scroll-to-top').fadeOut(); - } - }); - - // Smooth scrolling using jQuery easing - $(document).on('click', 'a.scroll-to-top', function(e) { - var $anchor = $(this); - $('html, body').stop().animate({ - scrollTop: ($($anchor.attr('href')).offset().top) - }, 1000, 'easeInOutExpo'); - e.preventDefault(); - }); - -})(jQuery); // End of use strict diff --git a/web_server/static/js/sb-admin-2.min.js b/web_server/static/js/sb-admin-2.min.js deleted file mode 100644 index 653e841..0000000 --- a/web_server/static/js/sb-admin-2.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Start Bootstrap - SB Admin 2 v4.1.3 (https://startbootstrap.com/theme/sb-admin-2) - * Copyright 2013-2021 Start Bootstrap - * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-sb-admin-2/blob/master/LICENSE) - */ - -!function(l){"use strict";l("#sidebarToggle, #sidebarToggleTop").on("click",function(e){l("body").toggleClass("sidebar-toggled"),l(".sidebar").toggleClass("toggled"),l(".sidebar").hasClass("toggled")&&l(".sidebar .collapse").collapse("hide")}),l(window).resize(function(){l(window).width()<768&&l(".sidebar .collapse").collapse("hide"),l(window).width()<480&&!l(".sidebar").hasClass("toggled")&&(l("body").addClass("sidebar-toggled"),l(".sidebar").addClass("toggled"),l(".sidebar .collapse").collapse("hide"))}),l("body.fixed-nav .sidebar").on("mousewheel DOMMouseScroll wheel",function(e){var o;768