From 1609764d85e535d154cd99837f917bb757f69342 Mon Sep 17 00:00:00 2001 From: Olu Amey Date: Thu, 8 Dec 2022 18:13:23 -0500 Subject: [PATCH] uploads --- public/float-travel-app-logo.png | Bin 0 -> 2166 bytes public/images/share-my-content.jpg | Bin 0 -> 51100 bytes public/images/share-product.jpg | Bin 0 -> 49514 bytes public/images/surveys.jpg | Bin 0 -> 55685 bytes public/images/test-site-app.jpg | Bin 0 -> 51818 bytes public/images/wrechboard-sample.jpg | Bin 0 -> 66863 bytes public/images/your-skills.jpg | Bin 0 -> 31744 bytes public/index.html | 62 +- public/performance.png | Bin 0 -> 116467 bytes src/App.css | 38 - src/App.js | 22 +- src/Config/config.js | 28 + src/Hooks/useToggle.js | 17 + src/Routes.js | 66 + src/Services/BlogData.js | 212 + src/Services/ContactData.js | 11 + src/Services/JobsData.js | 25 + src/Services/UseCaseData.js | 212 + src/assets/css/bootstrap.min.css | 6 + src/assets/css/custom-animated.css | 602 + src/assets/css/default.css | 940 + src/assets/css/font-awesome.min.css | 6221 +++ src/assets/css/magnific-popup.css | 351 + src/assets/css/main.css | 8202 ++++ src/assets/css/style.css | 124 + src/assets/float-ev/common/css/._custom.css | Bin 0 -> 4096 bytes .../common/css/._line-awesome.min.css | Bin 0 -> 4096 bytes src/assets/float-ev/common/css/._style.css | Bin 0 -> 4096 bytes .../float-ev/common/css/LineIcons.min.css | 1 + .../float-ev/common/css/_notes/._dwsync.xml | Bin 0 -> 4096 bytes .../float-ev/common/css/_notes/dwsync.xml | 9 + src/assets/float-ev/common/css/animate.css | 3275 ++ src/assets/float-ev/common/css/bootstrap.css | 5770 +++ .../float-ev/common/css/bootstrap.min.css.map | 1 + src/assets/float-ev/common/css/bundle.min.css | 32 + src/assets/float-ev/common/css/colors.css | 211 + src/assets/float-ev/common/css/colors.php | 254 + .../float-ev/common/css/cubeportfolio.min.css | 10 + src/assets/float-ev/common/css/custom.css | 1 + src/assets/float-ev/common/css/dark.css | 1723 + src/assets/float-ev/common/css/docs.css | 163 + .../float-ev/common/css/drift-basic.min.css | 1 + src/assets/float-ev/common/css/elements.css | 33198 ++++++++++++++++ src/assets/float-ev/common/css/font-icons.css | 3062 ++ .../float-ev/common/css/font-icons/._et | Bin 0 -> 4096 bytes .../float-ev/common/css/font-icons/._medical | Bin 0 -> 4096 bytes .../common/css/font-icons/et/.__notes | Bin 0 -> 4096 bytes .../common/css/font-icons/et/._et-line | Bin 0 -> 4096 bytes .../common/css/font-icons/et/._et-line.css | Bin 0 -> 4096 bytes .../css/font-icons/et/_notes/._dwsync.xml | Bin 0 -> 4096 bytes .../css/font-icons/et/_notes/dwsync.xml | 4 + .../common/css/font-icons/et/et-line.css | 343 + .../common/css/font-icons/et/et-line/.__notes | Bin 0 -> 4096 bytes .../css/font-icons/et/et-line/._et-line.eot | Bin 0 -> 4096 bytes .../css/font-icons/et/et-line/._et-line.svg | Bin 0 -> 4096 bytes .../css/font-icons/et/et-line/._et-line.ttf | Bin 0 -> 4096 bytes .../css/font-icons/et/et-line/._et-line.woff | Bin 0 -> 4096 bytes .../font-icons/et/et-line/_notes/._dwsync.xml | Bin 0 -> 4096 bytes .../font-icons/et/et-line/_notes/dwsync.xml | 6 + .../css/font-icons/et/et-line/et-line.eot | Bin 0 -> 32694 bytes .../css/font-icons/et/et-line/et-line.svg | 1214 + .../css/font-icons/et/et-line/et-line.ttf | Bin 0 -> 32536 bytes .../css/font-icons/et/et-line/et-line.woff | Bin 0 -> 55220 bytes .../common/css/font-icons/medical/.__notes | Bin 0 -> 4096 bytes .../common/css/font-icons/medical/._fonts | Bin 0 -> 4096 bytes .../font-icons/medical/._medical-icons.css | Bin 0 -> 4096 bytes .../font-icons/medical/_notes/._dwsync.xml | Bin 0 -> 4096 bytes .../css/font-icons/medical/_notes/dwsync.xml | 4 + .../css/font-icons/medical/fonts/.__notes | Bin 0 -> 4096 bytes .../medical/fonts/._webfont-medical-icons.eot | Bin 0 -> 4096 bytes .../medical/fonts/._webfont-medical-icons.svg | Bin 0 -> 4096 bytes .../medical/fonts/._webfont-medical-icons.ttf | Bin 0 -> 4096 bytes .../fonts/._webfont-medical-icons.woff | Bin 0 -> 4096 bytes .../medical/fonts/_notes/._dwsync.xml | Bin 0 -> 4096 bytes .../medical/fonts/_notes/dwsync.xml | 6 + .../medical/fonts/webfont-medical-icons.eot | Bin 0 -> 91600 bytes .../medical/fonts/webfont-medical-icons.svg | 154 + .../medical/fonts/webfont-medical-icons.ttf | Bin 0 -> 91380 bytes .../medical/fonts/webfont-medical-icons.woff | Bin 0 -> 91456 bytes .../css/font-icons/medical/medical-icons.css | 456 + src/assets/float-ev/common/css/fonts.css | 197 + .../css/fonts/._Simple-Line-Icons.dev.svg | Bin 0 -> 4096 bytes .../common/css/fonts/._Simple-Line-Icons.eot | Bin 0 -> 4096 bytes .../common/css/fonts/._Simple-Line-Icons.svg | Bin 0 -> 4096 bytes .../common/css/fonts/._Simple-Line-Icons.ttf | Bin 0 -> 4096 bytes .../common/css/fonts/._Simple-Line-Icons.woff | Bin 0 -> 4096 bytes src/assets/float-ev/common/css/fonts/.__notes | Bin 0 -> 4096 bytes .../common/css/fonts/._font-icons.eot | Bin 0 -> 4096 bytes .../common/css/fonts/._font-icons.svg | Bin 0 -> 4096 bytes .../common/css/fonts/._font-icons.ttf | Bin 0 -> 4096 bytes .../common/css/fonts/._font-icons.woff | Bin 0 -> 4096 bytes .../common/css/fonts/._lined-icons.eot | Bin 0 -> 4096 bytes .../common/css/fonts/._lined-icons.svg | Bin 0 -> 4096 bytes .../common/css/fonts/._lined-icons.ttf | Bin 0 -> 4096 bytes .../common/css/fonts/._lined-icons.woff | Bin 0 -> 4096 bytes .../css/fonts/Simple-Line-Icons.dev.svg | 1369 + .../common/css/fonts/Simple-Line-Icons.eot | Bin 0 -> 35514 bytes .../common/css/fonts/Simple-Line-Icons.svg | 1369 + .../common/css/fonts/Simple-Line-Icons.ttf | Bin 0 -> 35304 bytes .../common/css/fonts/Simple-Line-Icons.woff | Bin 0 -> 59324 bytes .../common/css/fonts/_notes/._dwsync.xml | Bin 0 -> 4096 bytes .../common/css/fonts/_notes/dwsync.xml | 14 + .../float-ev/common/css/fonts/font-icons.eot | Bin 0 -> 180956 bytes .../float-ev/common/css/fonts/font-icons.svg | 661 + .../float-ev/common/css/fonts/font-icons.ttf | Bin 0 -> 180780 bytes .../float-ev/common/css/fonts/font-icons.woff | Bin 0 -> 179736 bytes .../float-ev/common/css/fonts/lined-icons.eot | Bin 0 -> 34388 bytes .../float-ev/common/css/fonts/lined-icons.svg | 140 + .../float-ev/common/css/fonts/lined-icons.ttf | Bin 0 -> 34208 bytes .../common/css/fonts/lined-icons.woff | Bin 0 -> 37848 bytes src/assets/float-ev/common/css/index.html | 906 + .../float-ev/common/css/jquery-ui.bundle.css | 5 + .../common/css/jquery.fancybox.min.css | 1 + .../float-ev/common/css/line-awesome.min.css | 1 + .../float-ev/common/css/magnific-popup.css | 414 + .../common/css/mediaelementplayer.min.css | 1 + src/assets/float-ev/common/css/megamenu.css | 286 + src/assets/float-ev/common/css/onepage.css | 699 + .../float-ev/common/css/owl.carousel.min.css | 6 + src/assets/float-ev/common/css/responsive.css | 2212 + .../common/css/revolution-settings.min.css | 13 + .../float-ev/common/css/select2.min.css | 1 + .../float-ev/common/css/slick-theme.css | 204 + src/assets/float-ev/common/css/slick.css | 119 + src/assets/float-ev/common/css/style.css | 2027 + src/assets/float-ev/common/css/swiper.min.css | 13 + .../float-ev/common/css/tooltipster.min.css | 3 + src/assets/float-ev/common/css/wow.css | 2744 ++ src/assets/float-ev/common/img/favicon.ico | Bin 0 -> 7580 bytes src/assets/float-ev/common/img/fleet-tree.jpg | Bin 0 -> 306370 bytes .../common/img/float-travel-app-logo.png | Bin 0 -> 2166 bytes .../float-ev/common/img/home-banner.jpg | Bin 0 -> 684580 bytes src/assets/float-ev/common/img/logo.png | Bin 0 -> 2213 bytes .../float-ev/common/img/our-service-img.jpg | Bin 0 -> 210537 bytes src/assets/float-ev/common/img/reviews.jpg | Bin 0 -> 257239 bytes src/assets/float-ev/common/js/._script.js | Bin 0 -> 4096 bytes src/assets/float-ev/common/js/Drift.min.js | 2 + src/assets/float-ev/common/js/TweenMax.min.js | 17 + .../float-ev/common/js/_notes/._dwsync.xml | Bin 0 -> 4096 bytes .../float-ev/common/js/_notes/dwsync.xml | 6 + .../common/js/bootstrap-input-spinner.js | 299 + .../float-ev/common/js/bootstrap.min.js.map | 1 + src/assets/float-ev/common/js/bundle.min.js | 10 + .../float-ev/common/js/canvas.slider.fade.js | 9 + .../float-ev/common/js/circle-progress.min.js | 10 + src/assets/float-ev/common/js/contact_us.js | 205 + src/assets/float-ev/common/js/date.js | 1 + src/assets/float-ev/common/js/events-data.js | 148 + .../extensions/._revolution.addon.snow.min.js | Bin 0 -> 4096 bytes .../._revolution.extension.actions.min.js | Bin 0 -> 4096 bytes .../._revolution.extension.beforeafter.min.js | Bin 0 -> 4096 bytes .../._revolution.extension.carousel.min.js | Bin 0 -> 4096 bytes .../._revolution.extension.kenburn.min.js | Bin 0 -> 4096 bytes ...revolution.extension.layeranimation.min.js | Bin 0 -> 4096 bytes .../._revolution.extension.migration.min.js | Bin 0 -> 4096 bytes .../._revolution.extension.navigation.min.js | Bin 0 -> 4096 bytes .../._revolution.extension.parallax.min.js | Bin 0 -> 4096 bytes .../._revolution.extension.slideanims.min.js | Bin 0 -> 4096 bytes .../._revolution.extension.video.min.js | Bin 0 -> 4096 bytes .../extensions/revolution.addon.snow.min.js | 16 + .../revolution.extension.actions.min.js | 8 + .../revolution.extension.beforeafter.min.js | 551 + .../revolution.extension.carousel.min.js | 7 + .../revolution.extension.kenburn.min.js | 7 + ...revolution.extension.layeranimation.min.js | 7 + .../revolution.extension.migration.min.js | 7 + .../revolution.extension.navigation.min.js | 7 + .../revolution.extension.parallax.min.js | 7 + .../revolution.extension.slideanims.min.js | 7 + .../revolution.extension.video.min.js | 7 + src/assets/float-ev/common/js/flip.js | 375 + src/assets/float-ev/common/js/functions.js | 2474 ++ src/assets/float-ev/common/js/hover-item.js | 4 + .../float-ev/common/js/instafeed.min.js | 2 + .../float-ev/common/js/isotope.pkgd.min.js | 12 + .../float-ev/common/js/jquery-countTo.js | 85 + .../float-ev/common/js/jquery-ui.bundle.js | 1 + .../float-ev/common/js/jquery.appear.js | 150 + .../float-ev/common/js/jquery.calendario.js | 388 + .../float-ev/common/js/jquery.camera.js | 15 + .../common/js/jquery.cubeportfolio.min.js | 12 + .../float-ev/common/js/jquery.elastic.js | 418 + .../float-ev/common/js/jquery.fancybox.min.js | 12 + src/assets/float-ev/common/js/jquery.gmap.js | 10 + .../float-ev/common/js/jquery.hoverdir.js | 220 + src/assets/float-ev/common/js/jquery.js | 2 + .../common/js/jquery.mousewheel.min.js | 8 + src/assets/float-ev/common/js/jquery.nivo.js | 10 + .../js/jquery.themepunch.revolution.min.js | 7 + .../common/js/jquery.themepunch.tools.min.js | 145 + src/assets/float-ev/common/js/jquery.vmap.js | 12 + .../common/js/mediaelement-and-player.min.js | 12 + src/assets/float-ev/common/js/megamenu.js | 326 + .../common/js/modernizr.custom.97074.js | 4 + src/assets/float-ev/common/js/morphext.min.js | 1 + .../float-ev/common/js/owl.carousel.min.js | 7 + .../float-ev/common/js/parallaxie.min.js | 1 + .../float-ev/common/js/particles.min.js | 77 + src/assets/float-ev/common/js/plugins.js | 932 + src/assets/float-ev/common/js/script.js | 172 + src/assets/float-ev/common/js/select2.min.js | 2 + src/assets/float-ev/common/js/slick.min.js | 689 + .../float-ev/common/js/stickyfill.min.js | 6 + src/assets/float-ev/common/js/swiper.min.js | 14 + .../float-ev/common/js/swiper.min.js.map | 1 + .../float-ev/common/js/tilt.jquery.min.js | 1 + .../float-ev/common/js/tooltipster.min.js | 4 + .../float-ev/common/js/vmap/._continents | Bin 0 -> 4096 bytes .../common/js/vmap/._jquery.vmap.algeria.js | Bin 0 -> 4096 bytes .../common/js/vmap/._jquery.vmap.brazil.js | Bin 0 -> 4096 bytes .../common/js/vmap/._jquery.vmap.europe.js | Bin 0 -> 4096 bytes .../common/js/vmap/._jquery.vmap.france.js | Bin 0 -> 4096 bytes .../common/js/vmap/._jquery.vmap.germany.js | Bin 0 -> 4096 bytes .../common/js/vmap/._jquery.vmap.russia.js | Bin 0 -> 4096 bytes .../js/vmap/._jquery.vmap.sampledata.js | Bin 0 -> 4096 bytes .../common/js/vmap/._jquery.vmap.usa.js | Bin 0 -> 4096 bytes .../common/js/vmap/._jquery.vmap.world.js | Bin 0 -> 4096 bytes .../vmap/continents/._jquery.vmap.africa.js | Bin 0 -> 4096 bytes .../js/vmap/continents/._jquery.vmap.asia.js | Bin 0 -> 4096 bytes .../continents/._jquery.vmap.australia.js | Bin 0 -> 4096 bytes .../vmap/continents/._jquery.vmap.europe.js | Bin 0 -> 4096 bytes .../continents/._jquery.vmap.north-america.js | Bin 0 -> 4096 bytes .../continents/._jquery.vmap.south-america.js | Bin 0 -> 4096 bytes .../js/vmap/continents/jquery.vmap.africa.js | 2 + .../js/vmap/continents/jquery.vmap.asia.js | 2 + .../vmap/continents/jquery.vmap.australia.js | 2 + .../js/vmap/continents/jquery.vmap.europe.js | 2 + .../continents/jquery.vmap.north-america.js | 2 + .../continents/jquery.vmap.south-america.js | 2 + .../common/js/vmap/jquery.vmap.algeria.js | 2 + .../common/js/vmap/jquery.vmap.brazil.js | 2 + .../common/js/vmap/jquery.vmap.europe.js | 2 + .../common/js/vmap/jquery.vmap.france.js | 98 + .../common/js/vmap/jquery.vmap.germany.js | 2 + .../common/js/vmap/jquery.vmap.russia.js | 2 + .../common/js/vmap/jquery.vmap.sampledata.js | 1 + .../common/js/vmap/jquery.vmap.usa.js | 2 + .../common/js/vmap/jquery.vmap.world.js | 2 + src/assets/float-ev/common/js/wow.js | 2 + src/assets/float-ev/common/js/wow.min.js | 3 + src/assets/float-ev/fonts/._la-brands-400.eot | Bin 0 -> 4096 bytes src/assets/float-ev/fonts/._la-brands-400.svg | Bin 0 -> 4096 bytes src/assets/float-ev/fonts/._la-brands-400.ttf | Bin 0 -> 4096 bytes .../float-ev/fonts/._la-brands-400.woff | Bin 0 -> 4096 bytes .../float-ev/fonts/._la-brands-400.woff2 | Bin 0 -> 4096 bytes .../float-ev/fonts/._la-regular-400.eot | Bin 0 -> 4096 bytes .../float-ev/fonts/._la-regular-400.svg | Bin 0 -> 4096 bytes .../float-ev/fonts/._la-regular-400.ttf | Bin 0 -> 4096 bytes .../float-ev/fonts/._la-regular-400.woff | Bin 0 -> 4096 bytes .../float-ev/fonts/._la-regular-400.woff2 | Bin 0 -> 4096 bytes src/assets/float-ev/fonts/._la-solid-900.eot | Bin 0 -> 4096 bytes src/assets/float-ev/fonts/._la-solid-900.svg | Bin 0 -> 4096 bytes src/assets/float-ev/fonts/._la-solid-900.ttf | Bin 0 -> 4096 bytes src/assets/float-ev/fonts/._la-solid-900.woff | Bin 0 -> 4096 bytes .../float-ev/fonts/._la-solid-900.woff2 | Bin 0 -> 4096 bytes src/assets/float-ev/fonts/la-brands-400.eot | Bin 0 -> 156260 bytes src/assets/float-ev/fonts/la-brands-400.svg | 1313 + src/assets/float-ev/fonts/la-brands-400.ttf | Bin 0 -> 156072 bytes src/assets/float-ev/fonts/la-brands-400.woff | Bin 0 -> 98673 bytes src/assets/float-ev/fonts/la-brands-400.woff2 | Bin 0 -> 84772 bytes src/assets/float-ev/fonts/la-regular-400.eot | Bin 0 -> 33916 bytes src/assets/float-ev/fonts/la-regular-400.svg | 467 + src/assets/float-ev/fonts/la-regular-400.ttf | Bin 0 -> 33724 bytes src/assets/float-ev/fonts/la-regular-400.woff | Bin 0 -> 15489 bytes .../float-ev/fonts/la-regular-400.woff2 | Bin 0 -> 12900 bytes src/assets/float-ev/fonts/la-solid-900.eot | Bin 0 -> 226312 bytes src/assets/float-ev/fonts/la-solid-900.svg | 2894 ++ src/assets/float-ev/fonts/la-solid-900.ttf | Bin 0 -> 226128 bytes src/assets/float-ev/fonts/la-solid-900.woff | Bin 0 -> 125421 bytes src/assets/float-ev/fonts/la-solid-900.woff2 | Bin 0 -> 96752 bytes src/assets/float-ev/images/fleet-tree.jpg | Bin 0 -> 306370 bytes .../float-ev/images/float-travel-app-logo.png | Bin 0 -> 2166 bytes src/assets/float-ev/images/home-banner.jpg | Bin 0 -> 684580 bytes src/assets/float-ev/images/logo.png | Bin 0 -> 2213 bytes .../float-ev/images/our-service-img.jpg | Bin 0 -> 210537 bytes src/assets/float-ev/images/performance.png | Bin 0 -> 191502 bytes src/assets/float-ev/images/reviews.jpg | Bin 0 -> 257239 bytes src/assets/float-ev/images/taskicon.png | Bin 0 -> 166567 bytes src/assets/fonts/fa-brands-400.eot | Bin 0 -> 129924 bytes src/assets/fonts/fa-brands-400.ttf | Bin 0 -> 129620 bytes src/assets/fonts/fa-brands-400.woff | Bin 0 -> 87688 bytes src/assets/fonts/fa-brands-400.woff2 | Bin 0 -> 74700 bytes src/assets/fonts/fa-light-300.eot | Bin 0 -> 400840 bytes src/assets/fonts/fa-light-300.ttf | Bin 0 -> 400560 bytes src/assets/fonts/fa-light-300.woff | Bin 0 -> 207100 bytes src/assets/fonts/fa-light-300.woff2 | Bin 0 -> 156896 bytes src/assets/fonts/fa-regular-400.eot | Bin 0 -> 369628 bytes src/assets/fonts/fa-regular-400.ttf | Bin 0 -> 369336 bytes src/assets/fonts/fa-regular-400.woff | Bin 0 -> 191300 bytes src/assets/fonts/fa-regular-400.woff2 | Bin 0 -> 145152 bytes src/assets/fonts/fa-solid-900.eot | Bin 0 -> 313900 bytes src/assets/fonts/fa-solid-900.ttf | Bin 0 -> 313620 bytes src/assets/fonts/fa-solid-900.woff | Bin 0 -> 155948 bytes src/assets/fonts/fa-solid-900.woff2 | Bin 0 -> 117452 bytes src/assets/images/ACC.jpg | Bin 0 -> 90033 bytes src/assets/images/Actualize.jpg | Bin 0 -> 13964 bytes src/assets/images/CompletTaskit.png | Bin 0 -> 184170 bytes src/assets/images/CompleteTask.jpg | Bin 0 -> 19495 bytes src/assets/images/CompleteTask002.jpg | Bin 0 -> 30162 bytes src/assets/images/CreateAccount.png | Bin 0 -> 51343 bytes src/assets/images/HowItWorks.jpg | Bin 0 -> 7517 bytes src/assets/images/MarketPlace.jpg | Bin 0 -> 23596 bytes src/assets/images/MarketPlace001.png | Bin 0 -> 132970 bytes src/assets/images/MarketPlace004.jpg | Bin 0 -> 23556 bytes src/assets/images/MoneyBitPay.jpg | Bin 0 -> 29573 bytes src/assets/images/MoneyBitPay001 - Copy.png | Bin 0 -> 244042 bytes src/assets/images/MoneyBitPay001.png | Bin 0 -> 244042 bytes src/assets/images/MoneyBitPay005.png | Bin 0 -> 232888 bytes src/assets/images/MoneyPay.jpg | Bin 0 -> 18636 bytes src/assets/images/Olu-Amey-001.jpg | Bin 0 -> 7266 bytes src/assets/images/PerformingTask.jpg | Bin 0 -> 28590 bytes src/assets/images/Toks-Law.jpg | Bin 0 -> 7959 bytes src/assets/images/Untitled-5.png | Bin 0 -> 56570 bytes src/assets/images/Untitledxyz.png | Bin 0 -> 63221 bytes src/assets/images/about-page-bg.jpg | Bin 0 -> 43448 bytes src/assets/images/about-page-thumb.jpg | Bin 0 -> 9100 bytes src/assets/images/about-thumb-2.png | Bin 0 -> 2310 bytes src/assets/images/about-thumb-3.png | Bin 0 -> 2310 bytes src/assets/images/about-thumb-4.png | Bin 0 -> 2521 bytes src/assets/images/about-thumb-5.png | Bin 0 -> 33434 bytes src/assets/images/about-thumb.png | Bin 0 -> 3094 bytes src/assets/images/about-us-main.jpg | Bin 0 -> 88011 bytes src/assets/images/app-pic.png | Bin 0 -> 56851 bytes src/assets/images/app-thumb-1.png | Bin 0 -> 101996 bytes src/assets/images/background-bg.jpg | Bin 0 -> 80711 bytes src/assets/images/blog-1.jpg | Bin 0 -> 1696 bytes src/assets/images/blog-2.jpg | Bin 0 -> 1696 bytes src/assets/images/blog-3.jpg | Bin 0 -> 1696 bytes src/assets/images/blog-4.jpg | Bin 0 -> 430 bytes src/assets/images/blog-5.jpg | Bin 0 -> 430 bytes src/assets/images/blog-6.jpg | Bin 0 -> 430 bytes src/assets/images/blog-7.jpg | Bin 0 -> 430 bytes src/assets/images/blog/1.jpg | Bin 0 -> 1710 bytes src/assets/images/blog/2.jpg | Bin 0 -> 1710 bytes src/assets/images/blog/3.jpg | Bin 0 -> 1710 bytes src/assets/images/blog/4.jpg | Bin 0 -> 1710 bytes src/assets/images/blog/5.jpg | Bin 0 -> 1710 bytes src/assets/images/blog/6.jpg | Bin 0 -> 1710 bytes src/assets/images/blog/7.jpg | Bin 0 -> 1710 bytes src/assets/images/blog/8.jpg | Bin 0 -> 1710 bytes src/assets/images/blog/p1.jpg | Bin 0 -> 319 bytes src/assets/images/blog/p2.jpg | Bin 0 -> 319 bytes src/assets/images/blog/p3.jpg | Bin 0 -> 319 bytes src/assets/images/blog/p4.jpg | Bin 0 -> 319 bytes ...esspeople-doing-checkmark-on-task-list.png | Bin 0 -> 766593 bytes src/assets/images/cart-1.jpg | Bin 0 -> 319 bytes src/assets/images/cart-2.jpg | Bin 0 -> 319 bytes src/assets/images/close.png | Bin 0 -> 205 bytes src/assets/images/download-bg.png | Bin 0 -> 3651 bytes src/assets/images/download-thumb-1.png | Bin 0 -> 2241 bytes src/assets/images/download-thumb-2.png | Bin 0 -> 2786 bytes src/assets/images/download-thumb.png | Bin 0 -> 5754 bytes src/assets/images/error.png | Bin 0 -> 38303 bytes src/assets/images/faq-play-bg.png | Bin 0 -> 6386 bytes src/assets/images/favicon.ico | Bin 0 -> 1150 bytes src/assets/images/favicon.png | Bin 0 -> 1341 bytes src/assets/images/features-thumb-1.png | Bin 0 -> 2922 bytes src/assets/images/features-thumb-2.png | Bin 0 -> 2537 bytes src/assets/images/flying.png | Bin 0 -> 61009 bytes src/assets/images/fun-fact-bg.jpg | Bin 0 -> 4774 bytes src/assets/images/fun-fact-thumb.png | Bin 0 -> 17026 bytes src/assets/images/hero-bg-2.jpg | Bin 0 -> 27094 bytes src/assets/images/hero-bg-2.png | Bin 0 -> 224374 bytes src/assets/images/hero-bg-3.jpg | Bin 0 -> 174898 bytes src/assets/images/hero-bg-4.png | Bin 0 -> 16266 bytes src/assets/images/hero-bg.jpg | Bin 0 -> 10854 bytes src/assets/images/hero-dot.png | Bin 0 -> 4449 bytes src/assets/images/hero-line.png | Bin 0 -> 3336 bytes src/assets/images/hero-mans.png | Bin 0 -> 599 bytes src/assets/images/hero-shape-1.png | Bin 0 -> 901 bytes src/assets/images/hero-shape-2.png | Bin 0 -> 28053 bytes src/assets/images/hero-thumb-1.png | Bin 0 -> 1514 bytes src/assets/images/hero-thumb-2.png | Bin 0 -> 736 bytes src/assets/images/hero-thumb-3.png | Bin 0 -> 6369 bytes src/assets/images/hero-thumb-4.png | Bin 0 -> 5872 bytes src/assets/images/hero-thumb-5.png | Bin 0 -> 3827 bytes src/assets/images/hero-thumb-6.png | Bin 0 -> 3930 bytes src/assets/images/hero-thumb-7.png | Bin 0 -> 2995 bytes src/assets/images/hero-thumb-8.png | Bin 0 -> 1696 bytes src/assets/images/hero-thumb-9.png | Bin 0 -> 86561 bytes src/assets/images/how-it-work-thumb.png | Bin 0 -> 121834 bytes src/assets/images/icon/1.png | Bin 0 -> 1440 bytes src/assets/images/icon/1.svg | 3 + src/assets/images/icon/2.png | Bin 0 -> 1572 bytes src/assets/images/icon/2.svg | 3 + src/assets/images/icon/3.png | Bin 0 -> 1257 bytes src/assets/images/icon/3.svg | 3 + src/assets/images/icon/4.png | Bin 0 -> 1381 bytes src/assets/images/icon/4.svg | 3 + src/assets/images/icon/5.svg | 11 + src/assets/images/icon/6.svg | 12 + src/assets/images/icon/7.svg | 10 + src/assets/images/icon/CreateAccount.png | Bin 0 -> 16118 bytes src/assets/images/icon/FindTask.png | Bin 0 -> 9476 bytes src/assets/images/icon/Findtaskicon.png | Bin 0 -> 170058 bytes src/assets/images/icon/GetPaid.png | Bin 0 -> 32934 bytes src/assets/images/icon/Money.png | Bin 0 -> 2452 bytes src/assets/images/icon/Organize.png | Bin 0 -> 14674 bytes src/assets/images/icon/account.png | Bin 0 -> 26418 bytes src/assets/images/icon/counter-icon-1.svg | 1 + src/assets/images/icon/counter-icon-2.svg | 38 + src/assets/images/icon/counter-icon-3.svg | 1 + src/assets/images/icon/counter-icon-4.svg | 1 + src/assets/images/icon/preloader.svg | 5 + src/assets/images/icon/taskicon.png | Bin 0 -> 166567 bytes src/assets/images/icon/useraccount.png | Bin 0 -> 69733 bytes src/assets/images/icon/usericon.png | Bin 0 -> 102098 bytes src/assets/images/icon/walleticon.png | Bin 0 -> 164092 bytes src/assets/images/logo-2.png | Bin 0 -> 2519 bytes src/assets/images/logo-3.png | Bin 0 -> 2397 bytes src/assets/images/logo-4.png | Bin 0 -> 2406 bytes src/assets/images/logo-5.png | Bin 0 -> 2413 bytes src/assets/images/logo-6.png | Bin 0 -> 2401 bytes src/assets/images/logo-7.png | Bin 0 -> 2387 bytes src/assets/images/logo-8.png | Bin 0 -> 2420 bytes src/assets/images/logo-9.png | Bin 0 -> 2420 bytes src/assets/images/logo.png | Bin 0 -> 2528 bytes src/assets/images/map-bg.png | Bin 0 -> 57466 bytes src/assets/images/marketplace.png | Bin 0 -> 64929 bytes src/assets/images/mktplace.png | Bin 0 -> 51696 bytes src/assets/images/onlineregistration.png | Bin 0 -> 54994 bytes src/assets/images/onlineregistrationxyz.png | Bin 0 -> 54994 bytes src/assets/images/page-bg.jpg | Bin 0 -> 52431 bytes src/assets/images/page-title-bg.jpg | Bin 0 -> 58462 bytes .../product-listing-on-online-marketplace.png | Bin 0 -> 152466 bytes src/assets/images/project-bg-2.jpg | Bin 0 -> 6494 bytes src/assets/images/project-bg.jpg | Bin 0 -> 7957 bytes src/assets/images/project-thumb.png | Bin 0 -> 2292 bytes src/assets/images/service-back.jpg | Bin 0 -> 57901 bytes src/assets/images/service-details-thumb.jpg | Bin 0 -> 4334 bytes src/assets/images/service-page.jpg | Bin 0 -> 52082 bytes src/assets/images/service-thumb-1.png | Bin 0 -> 2887 bytes src/assets/images/shape/1.png | Bin 0 -> 1244 bytes src/assets/images/shape/2.png | Bin 0 -> 1142 bytes src/assets/images/shape/3.png | Bin 0 -> 6332 bytes src/assets/images/shape/4.png | Bin 0 -> 536869 bytes src/assets/images/shape/5.png | Bin 0 -> 5676 bytes src/assets/images/shape/faq-shape.png | Bin 0 -> 6373 bytes src/assets/images/shape/shape-1.png | Bin 0 -> 7360 bytes src/assets/images/shape/shape-10.png | Bin 0 -> 3477 bytes src/assets/images/shape/shape-11.png | Bin 0 -> 2117 bytes src/assets/images/shape/shape-12.png | Bin 0 -> 2858 bytes src/assets/images/shape/shape-13.png | Bin 0 -> 1439 bytes src/assets/images/shape/shape-14.png | Bin 0 -> 2662 bytes src/assets/images/shape/shape-15.png | Bin 0 -> 1957 bytes src/assets/images/shape/shape-2.png | Bin 0 -> 3057 bytes src/assets/images/shape/shape-3.png | Bin 0 -> 1651 bytes src/assets/images/shape/shape-4.png | Bin 0 -> 1920 bytes src/assets/images/shape/shape-6.png | Bin 0 -> 2212 bytes src/assets/images/shape/shape-7.png | Bin 0 -> 2280 bytes src/assets/images/shape/shape-8.png | Bin 0 -> 1916 bytes src/assets/images/shape/shape-9.png | Bin 0 -> 3282 bytes src/assets/images/shop-1.jpg | Bin 0 -> 297 bytes src/assets/images/shop-2.jpg | Bin 0 -> 297 bytes src/assets/images/shop-3.jpg | Bin 0 -> 297 bytes src/assets/images/shop-details-small-1.jpg | Bin 0 -> 360 bytes src/assets/images/shop-details-small-2.jpg | Bin 0 -> 360 bytes src/assets/images/shop-details-small-3.jpg | Bin 0 -> 360 bytes src/assets/images/shop-details-small-4.jpg | Bin 0 -> 360 bytes src/assets/images/shop-details-thumb-1.jpg | Bin 0 -> 3151 bytes src/assets/images/shop-grid-1.jpg | Bin 0 -> 1134 bytes src/assets/images/shop-grid-10.jpg | Bin 0 -> 1134 bytes src/assets/images/shop-grid-11.jpg | Bin 0 -> 1134 bytes src/assets/images/shop-grid-12.jpg | Bin 0 -> 1134 bytes src/assets/images/shop-grid-2.jpg | Bin 0 -> 1134 bytes src/assets/images/shop-grid-3.jpg | Bin 0 -> 1134 bytes src/assets/images/shop-grid-4.jpg | Bin 0 -> 1134 bytes src/assets/images/shop-grid-5.jpg | Bin 0 -> 1134 bytes src/assets/images/shop-grid-6.jpg | Bin 0 -> 1134 bytes src/assets/images/shop-grid-7.jpg | Bin 0 -> 1134 bytes src/assets/images/shop-grid-8.jpg | Bin 0 -> 1134 bytes src/assets/images/shop-grid-9.jpg | Bin 0 -> 1134 bytes src/assets/images/showcase-1.png | Bin 0 -> 1339 bytes src/assets/images/showcase-2.png | Bin 0 -> 1339 bytes src/assets/images/showcase-3.png | Bin 0 -> 1339 bytes src/assets/images/showcase-4.png | Bin 0 -> 1339 bytes src/assets/images/showcase-5.png | Bin 0 -> 1339 bytes src/assets/images/signup-bg.jpg | Bin 0 -> 42494 bytes src/assets/images/signup-thumb.png | Bin 0 -> 43877 bytes src/assets/images/signup.png | Bin 0 -> 44155 bytes src/assets/images/single-post/1.jpg | Bin 0 -> 4408 bytes src/assets/images/single-post/author.png | Bin 0 -> 319 bytes src/assets/images/single-post/c1.png | Bin 0 -> 319 bytes src/assets/images/single-post/c2.png | Bin 0 -> 246 bytes src/assets/images/single-post/c3.png | Bin 0 -> 246 bytes src/assets/images/sponser-1.png | Bin 0 -> 1477 bytes src/assets/images/sponser-10.png | Bin 0 -> 3161 bytes src/assets/images/sponser-2.png | Bin 0 -> 2042 bytes src/assets/images/sponser-3.png | Bin 0 -> 2521 bytes src/assets/images/sponser-4.png | Bin 0 -> 1856 bytes src/assets/images/sponser-5.png | Bin 0 -> 3122 bytes src/assets/images/sponser-6.png | Bin 0 -> 2950 bytes src/assets/images/sponser-7.png | Bin 0 -> 1969 bytes src/assets/images/sponser-8.png | Bin 0 -> 2314 bytes src/assets/images/sponser-9.png | Bin 0 -> 2497 bytes src/assets/images/sponser-shape.png | Bin 0 -> 1502 bytes src/assets/images/task-done.png | Bin 0 -> 3061685 bytes src/assets/images/taskcomplete.png | Bin 0 -> 51710 bytes src/assets/images/team-1.jpg | Bin 0 -> 1296 bytes src/assets/images/team-2.jpg | Bin 0 -> 1296 bytes src/assets/images/team-3.jpg | Bin 0 -> 1296 bytes src/assets/images/team-4.jpg | Bin 0 -> 1296 bytes src/assets/images/test-site-app.jpg | Bin 0 -> 51818 bytes src/assets/images/testimonial-bg-2.jpg | Bin 0 -> 7806 bytes src/assets/images/testimonial-bg.png | Bin 0 -> 20258 bytes src/assets/images/testimonial-user-1.png | Bin 0 -> 460 bytes src/assets/images/testimonial-user-2.png | Bin 0 -> 460 bytes src/assets/images/testimonial-user.png | Bin 0 -> 255 bytes src/assets/images/traffic-thumb-2.png | Bin 0 -> 5306 bytes src/assets/images/traffic-thumb.png | Bin 0 -> 4743 bytes src/assets/images/video-slide-1.jpg | Bin 0 -> 2100 bytes src/assets/images/video-slide-2.jpg | Bin 0 -> 2100 bytes src/assets/images/video-thumb-1.jpg | Bin 0 -> 4705 bytes src/assets/images/wallet-4.ico | Bin 0 -> 12968 bytes src/assets/images/wallet-5.png | Bin 0 -> 8377731 bytes src/assets/images/wrechboard-sample.jpg | Bin 0 -> 66863 bytes src/assets/images/wrenchboard.png | Bin 0 -> 3354 bytes src/components/AboutUs/HeaderAbout.js | 55 + src/components/AboutUs/HeroAbout.js | 40 + src/components/AboutUs/ServicesAbout.js | 102 + src/components/AboutUs/TeamAbout.js | 163 + src/components/AboutUs/index.js | 30 + src/components/BackToTop.js | 19 + src/components/Body/Body.jsx | 12 + src/{Footer.js => components/Body/body.css} | 0 src/components/Cart/index.js | 77 + src/components/Contact/Forms.js | 159 + src/components/Contact/index.js | 31 + src/components/Error/Svg.js | 20 + src/components/Error/index.js | 37 + src/components/Footer/Footer.jsx | 9 + .../Footer/footer.css} | 0 src/components/Header/Header.jsx | 12 + src/components/Header/header.css | 0 src/components/Helper/Loader.js | 67 + src/components/Helper/ScrollToTop.js | 13 + src/components/HomeEight/AboutHomeEight.js | 64 + src/components/HomeEight/BlogHomeEight.js | 139 + src/components/HomeEight/FaqHomeEight.js | 157 + src/components/HomeEight/FooterHomeEight.js | 156 + src/components/HomeEight/HeaderHomeEight.js | 52 + src/components/HomeEight/HeroHomeEight.js | 66 + src/components/HomeEight/ServicesHomeEight.js | 124 + src/components/HomeEight/SignupHomeEight.js | 50 + src/components/HomeEight/TeamHomeEight.js | 193 + .../HomeEight/TestimonialHomeEight.js | 335 + src/components/HomeEight/WorkPartHomeEight.js | 69 + src/components/HomeEight/index.js | 38 + src/components/HomeFive/FooterHomeFive.js | 156 + src/components/HomeFive/HeaderHomeFive.js | 67 + src/components/HomeFive/HeroHomeFive.js | 43 + src/components/HomeFive/index.js | 44 + src/components/HomeFour/FeaturesHomeFour.js | 69 + src/components/HomeFour/HeaderHomeFour.js | 52 + src/components/HomeFour/HeroHomeFour.js | 59 + src/components/HomeFour/index.js | 36 + src/components/HomeOne/BlogHomeOne.js | 34 + src/components/HomeOne/FaqHomeOne.js | 69 + src/components/HomeOne/FeaturesHomeOne.js | 68 + src/components/HomeOne/FeaturesHomeOne.js.rej | 14 + src/components/HomeOne/FooterHomeOne.js | 124 + src/components/HomeOne/HeroHomeOne.js | 24 + src/components/HomeOne/HomeOneHeader.js | 52 + src/components/HomeOne/PricingHomeOne.js | 254 + src/components/HomeOne/ProjectHomeOne.js | 43 + src/components/HomeOne/RecentJobsOne.js | 67 + src/components/HomeOne/ServicesHomeOne.js | 90 + src/components/HomeOne/TeamHomeOne.js | 164 + src/components/HomeOne/TestimonialHomeOne.js | 140 + src/components/HomeOne/TrafficHomeOne.js | 78 + src/components/HomeOne/TrafficHomeTwo.js | 37 + src/components/HomeOne/WrenchBoardHome.js | 64 + src/components/HomeOne/index.js | 48 + src/components/HomeSeven/HeaderHomeSeven.js | 52 + src/components/HomeSeven/HeroHomeSeven.js | 60 + src/components/HomeSeven/index.js | 36 + src/components/HomeSix/FooterHomeSix.js | 147 + src/components/HomeSix/HeaderHomeSix.js | 55 + src/components/HomeSix/HeroHomeSix.js | 56 + src/components/HomeSix/index.js | 36 + src/components/HomeThree/AboutHomeThree.js | 116 + src/components/HomeThree/BlogHomeThree.js | 132 + src/components/HomeThree/DownloadHomeThree.js | 64 + src/components/HomeThree/FooterHomeThree.js | 156 + src/components/HomeThree/FunFactHomeThree.js | 101 + src/components/HomeThree/HeaderHomeThree.js | 52 + src/components/HomeThree/HeroHomeThree.js | 57 + src/components/HomeThree/ProjectHomeThree.js | 39 + src/components/HomeThree/ServicesHomeThree.js | 125 + src/components/HomeThree/ShowCaseHomeThree.js | 119 + src/components/HomeThree/index.js | 36 + src/components/HomeTwo/AboutHomeTwo.js | 68 + src/components/HomeTwo/CounterArea.js | 111 + src/components/HomeTwo/DownloadHomeTwo.js | 59 + src/components/HomeTwo/FeaturesHomeTwo.js | 67 + src/components/HomeTwo/FooterHomeTwo.js | 156 + src/components/HomeTwo/HeaderHomeTwo.js | 49 + src/components/HomeTwo/HeroHomeTwo.js | 65 + src/components/HomeTwo/PricingHomeTwo.js | 347 + src/components/HomeTwo/ServicesHomeTwo.js | 147 + src/components/HomeTwo/SponserHomeTwo.js | 77 + src/components/HomeTwo/TestimonialHomeTwo.js | 135 + src/components/HomeTwo/VideoPlayerHomeTwo.js | 105 + src/components/HomeTwo/index.js | 40 + src/components/Mobile/Drawer.js | 118 + src/components/Navigation.js | 36 + src/components/News/Blog.js | 215 + src/components/News/BlogSideBar.js | 109 + src/components/News/Blogs.js | 58 + src/components/News/HeaderNews.js | 54 + src/components/News/HeroNews.js | 31 + src/components/News/SingleNews.js | 43 + src/components/News/index.js | 40 + src/components/PopupVideo.js | 42 + src/components/SearchModule/index.js | 53 + src/components/Service/DetailsPrivacy.js | 114 + src/components/Service/DetailsService.js | 53 + src/components/Service/DetailsTerms.js | 105 + src/components/Service/HeaderService.js | 50 + src/components/Service/HeroService.js | 27 + src/components/Service/Privacy.js | 32 + src/components/Service/ServiceSideMenu.js | 72 + src/components/Service/Terms.js | 31 + src/components/Service/index.js | 30 + src/components/UseCases/Blog.js | 215 + src/components/UseCases/BlogSideBar.js | 109 + src/components/UseCases/HeaderNews.js | 55 + src/components/UseCases/HeroNews.js | 31 + src/components/UseCases/SingleNews.js | 43 + src/components/UseCases/UseCase.js | 70 + src/components/UseCases/index.js | 40 + src/index.css | 13 - src/index.js | 24 +- src/lib/CounterUpCom.js | 22 + src/lib/StickyMenu.js | 12 + src/lib/TopToBottom.js | 15 + src/logo.svg | 1 - src/reportWebVitals.js | 20 +- 638 files changed, 102196 insertions(+), 124 deletions(-) create mode 100644 public/float-travel-app-logo.png create mode 100644 public/images/share-my-content.jpg create mode 100644 public/images/share-product.jpg create mode 100644 public/images/surveys.jpg create mode 100644 public/images/test-site-app.jpg create mode 100644 public/images/wrechboard-sample.jpg create mode 100644 public/images/your-skills.jpg create mode 100644 public/performance.png delete mode 100644 src/App.css create mode 100644 src/Config/config.js create mode 100644 src/Hooks/useToggle.js create mode 100644 src/Routes.js create mode 100644 src/Services/BlogData.js create mode 100644 src/Services/ContactData.js create mode 100644 src/Services/JobsData.js create mode 100644 src/Services/UseCaseData.js create mode 100644 src/assets/css/bootstrap.min.css create mode 100644 src/assets/css/custom-animated.css create mode 100644 src/assets/css/default.css create mode 100644 src/assets/css/font-awesome.min.css create mode 100644 src/assets/css/magnific-popup.css create mode 100644 src/assets/css/main.css create mode 100644 src/assets/css/style.css create mode 100644 src/assets/float-ev/common/css/._custom.css create mode 100644 src/assets/float-ev/common/css/._line-awesome.min.css create mode 100644 src/assets/float-ev/common/css/._style.css create mode 100644 src/assets/float-ev/common/css/LineIcons.min.css create mode 100644 src/assets/float-ev/common/css/_notes/._dwsync.xml create mode 100644 src/assets/float-ev/common/css/_notes/dwsync.xml create mode 100644 src/assets/float-ev/common/css/animate.css create mode 100644 src/assets/float-ev/common/css/bootstrap.css create mode 100644 src/assets/float-ev/common/css/bootstrap.min.css.map create mode 100644 src/assets/float-ev/common/css/bundle.min.css create mode 100644 src/assets/float-ev/common/css/colors.css create mode 100644 src/assets/float-ev/common/css/colors.php create mode 100644 src/assets/float-ev/common/css/cubeportfolio.min.css create mode 100644 src/assets/float-ev/common/css/custom.css create mode 100644 src/assets/float-ev/common/css/dark.css create mode 100644 src/assets/float-ev/common/css/docs.css create mode 100644 src/assets/float-ev/common/css/drift-basic.min.css create mode 100644 src/assets/float-ev/common/css/elements.css create mode 100644 src/assets/float-ev/common/css/font-icons.css create mode 100644 src/assets/float-ev/common/css/font-icons/._et create mode 100644 src/assets/float-ev/common/css/font-icons/._medical create mode 100644 src/assets/float-ev/common/css/font-icons/et/.__notes create mode 100644 src/assets/float-ev/common/css/font-icons/et/._et-line create mode 100644 src/assets/float-ev/common/css/font-icons/et/._et-line.css create mode 100644 src/assets/float-ev/common/css/font-icons/et/_notes/._dwsync.xml create mode 100644 src/assets/float-ev/common/css/font-icons/et/_notes/dwsync.xml create mode 100644 src/assets/float-ev/common/css/font-icons/et/et-line.css create mode 100644 src/assets/float-ev/common/css/font-icons/et/et-line/.__notes create mode 100644 src/assets/float-ev/common/css/font-icons/et/et-line/._et-line.eot create mode 100644 src/assets/float-ev/common/css/font-icons/et/et-line/._et-line.svg create mode 100644 src/assets/float-ev/common/css/font-icons/et/et-line/._et-line.ttf create mode 100644 src/assets/float-ev/common/css/font-icons/et/et-line/._et-line.woff create mode 100644 src/assets/float-ev/common/css/font-icons/et/et-line/_notes/._dwsync.xml create mode 100644 src/assets/float-ev/common/css/font-icons/et/et-line/_notes/dwsync.xml create mode 100644 src/assets/float-ev/common/css/font-icons/et/et-line/et-line.eot create mode 100644 src/assets/float-ev/common/css/font-icons/et/et-line/et-line.svg create mode 100644 src/assets/float-ev/common/css/font-icons/et/et-line/et-line.ttf create mode 100644 src/assets/float-ev/common/css/font-icons/et/et-line/et-line.woff create mode 100644 src/assets/float-ev/common/css/font-icons/medical/.__notes create mode 100644 src/assets/float-ev/common/css/font-icons/medical/._fonts create mode 100644 src/assets/float-ev/common/css/font-icons/medical/._medical-icons.css create mode 100644 src/assets/float-ev/common/css/font-icons/medical/_notes/._dwsync.xml create mode 100644 src/assets/float-ev/common/css/font-icons/medical/_notes/dwsync.xml create mode 100644 src/assets/float-ev/common/css/font-icons/medical/fonts/.__notes create mode 100644 src/assets/float-ev/common/css/font-icons/medical/fonts/._webfont-medical-icons.eot create mode 100644 src/assets/float-ev/common/css/font-icons/medical/fonts/._webfont-medical-icons.svg create mode 100644 src/assets/float-ev/common/css/font-icons/medical/fonts/._webfont-medical-icons.ttf create mode 100644 src/assets/float-ev/common/css/font-icons/medical/fonts/._webfont-medical-icons.woff create mode 100644 src/assets/float-ev/common/css/font-icons/medical/fonts/_notes/._dwsync.xml create mode 100644 src/assets/float-ev/common/css/font-icons/medical/fonts/_notes/dwsync.xml create mode 100644 src/assets/float-ev/common/css/font-icons/medical/fonts/webfont-medical-icons.eot create mode 100644 src/assets/float-ev/common/css/font-icons/medical/fonts/webfont-medical-icons.svg create mode 100644 src/assets/float-ev/common/css/font-icons/medical/fonts/webfont-medical-icons.ttf create mode 100644 src/assets/float-ev/common/css/font-icons/medical/fonts/webfont-medical-icons.woff create mode 100644 src/assets/float-ev/common/css/font-icons/medical/medical-icons.css create mode 100644 src/assets/float-ev/common/css/fonts.css create mode 100644 src/assets/float-ev/common/css/fonts/._Simple-Line-Icons.dev.svg create mode 100644 src/assets/float-ev/common/css/fonts/._Simple-Line-Icons.eot create mode 100644 src/assets/float-ev/common/css/fonts/._Simple-Line-Icons.svg create mode 100644 src/assets/float-ev/common/css/fonts/._Simple-Line-Icons.ttf create mode 100644 src/assets/float-ev/common/css/fonts/._Simple-Line-Icons.woff create mode 100644 src/assets/float-ev/common/css/fonts/.__notes create mode 100644 src/assets/float-ev/common/css/fonts/._font-icons.eot create mode 100644 src/assets/float-ev/common/css/fonts/._font-icons.svg create mode 100644 src/assets/float-ev/common/css/fonts/._font-icons.ttf create mode 100644 src/assets/float-ev/common/css/fonts/._font-icons.woff create mode 100644 src/assets/float-ev/common/css/fonts/._lined-icons.eot create mode 100644 src/assets/float-ev/common/css/fonts/._lined-icons.svg create mode 100644 src/assets/float-ev/common/css/fonts/._lined-icons.ttf create mode 100644 src/assets/float-ev/common/css/fonts/._lined-icons.woff create mode 100644 src/assets/float-ev/common/css/fonts/Simple-Line-Icons.dev.svg create mode 100644 src/assets/float-ev/common/css/fonts/Simple-Line-Icons.eot create mode 100644 src/assets/float-ev/common/css/fonts/Simple-Line-Icons.svg create mode 100644 src/assets/float-ev/common/css/fonts/Simple-Line-Icons.ttf create mode 100644 src/assets/float-ev/common/css/fonts/Simple-Line-Icons.woff create mode 100644 src/assets/float-ev/common/css/fonts/_notes/._dwsync.xml create mode 100644 src/assets/float-ev/common/css/fonts/_notes/dwsync.xml create mode 100644 src/assets/float-ev/common/css/fonts/font-icons.eot create mode 100644 src/assets/float-ev/common/css/fonts/font-icons.svg create mode 100644 src/assets/float-ev/common/css/fonts/font-icons.ttf create mode 100644 src/assets/float-ev/common/css/fonts/font-icons.woff create mode 100644 src/assets/float-ev/common/css/fonts/lined-icons.eot create mode 100644 src/assets/float-ev/common/css/fonts/lined-icons.svg create mode 100644 src/assets/float-ev/common/css/fonts/lined-icons.ttf create mode 100644 src/assets/float-ev/common/css/fonts/lined-icons.woff create mode 100644 src/assets/float-ev/common/css/index.html create mode 100644 src/assets/float-ev/common/css/jquery-ui.bundle.css create mode 100644 src/assets/float-ev/common/css/jquery.fancybox.min.css create mode 100644 src/assets/float-ev/common/css/line-awesome.min.css create mode 100644 src/assets/float-ev/common/css/magnific-popup.css create mode 100644 src/assets/float-ev/common/css/mediaelementplayer.min.css create mode 100644 src/assets/float-ev/common/css/megamenu.css create mode 100644 src/assets/float-ev/common/css/onepage.css create mode 100644 src/assets/float-ev/common/css/owl.carousel.min.css create mode 100644 src/assets/float-ev/common/css/responsive.css create mode 100644 src/assets/float-ev/common/css/revolution-settings.min.css create mode 100644 src/assets/float-ev/common/css/select2.min.css create mode 100644 src/assets/float-ev/common/css/slick-theme.css create mode 100644 src/assets/float-ev/common/css/slick.css create mode 100644 src/assets/float-ev/common/css/style.css create mode 100644 src/assets/float-ev/common/css/swiper.min.css create mode 100644 src/assets/float-ev/common/css/tooltipster.min.css create mode 100644 src/assets/float-ev/common/css/wow.css create mode 100644 src/assets/float-ev/common/img/favicon.ico create mode 100644 src/assets/float-ev/common/img/fleet-tree.jpg create mode 100644 src/assets/float-ev/common/img/float-travel-app-logo.png create mode 100644 src/assets/float-ev/common/img/home-banner.jpg create mode 100644 src/assets/float-ev/common/img/logo.png create mode 100644 src/assets/float-ev/common/img/our-service-img.jpg create mode 100644 src/assets/float-ev/common/img/reviews.jpg create mode 100644 src/assets/float-ev/common/js/._script.js create mode 100644 src/assets/float-ev/common/js/Drift.min.js create mode 100644 src/assets/float-ev/common/js/TweenMax.min.js create mode 100644 src/assets/float-ev/common/js/_notes/._dwsync.xml create mode 100644 src/assets/float-ev/common/js/_notes/dwsync.xml create mode 100644 src/assets/float-ev/common/js/bootstrap-input-spinner.js create mode 100644 src/assets/float-ev/common/js/bootstrap.min.js.map create mode 100644 src/assets/float-ev/common/js/bundle.min.js create mode 100644 src/assets/float-ev/common/js/canvas.slider.fade.js create mode 100644 src/assets/float-ev/common/js/circle-progress.min.js create mode 100644 src/assets/float-ev/common/js/contact_us.js create mode 100644 src/assets/float-ev/common/js/date.js create mode 100644 src/assets/float-ev/common/js/events-data.js create mode 100644 src/assets/float-ev/common/js/extensions/._revolution.addon.snow.min.js create mode 100644 src/assets/float-ev/common/js/extensions/._revolution.extension.actions.min.js create mode 100644 src/assets/float-ev/common/js/extensions/._revolution.extension.beforeafter.min.js create mode 100644 src/assets/float-ev/common/js/extensions/._revolution.extension.carousel.min.js create mode 100644 src/assets/float-ev/common/js/extensions/._revolution.extension.kenburn.min.js create mode 100644 src/assets/float-ev/common/js/extensions/._revolution.extension.layeranimation.min.js create mode 100644 src/assets/float-ev/common/js/extensions/._revolution.extension.migration.min.js create mode 100644 src/assets/float-ev/common/js/extensions/._revolution.extension.navigation.min.js create mode 100644 src/assets/float-ev/common/js/extensions/._revolution.extension.parallax.min.js create mode 100644 src/assets/float-ev/common/js/extensions/._revolution.extension.slideanims.min.js create mode 100644 src/assets/float-ev/common/js/extensions/._revolution.extension.video.min.js create mode 100644 src/assets/float-ev/common/js/extensions/revolution.addon.snow.min.js create mode 100644 src/assets/float-ev/common/js/extensions/revolution.extension.actions.min.js create mode 100644 src/assets/float-ev/common/js/extensions/revolution.extension.beforeafter.min.js create mode 100644 src/assets/float-ev/common/js/extensions/revolution.extension.carousel.min.js create mode 100644 src/assets/float-ev/common/js/extensions/revolution.extension.kenburn.min.js create mode 100644 src/assets/float-ev/common/js/extensions/revolution.extension.layeranimation.min.js create mode 100644 src/assets/float-ev/common/js/extensions/revolution.extension.migration.min.js create mode 100644 src/assets/float-ev/common/js/extensions/revolution.extension.navigation.min.js create mode 100644 src/assets/float-ev/common/js/extensions/revolution.extension.parallax.min.js create mode 100644 src/assets/float-ev/common/js/extensions/revolution.extension.slideanims.min.js create mode 100644 src/assets/float-ev/common/js/extensions/revolution.extension.video.min.js create mode 100644 src/assets/float-ev/common/js/flip.js create mode 100644 src/assets/float-ev/common/js/functions.js create mode 100644 src/assets/float-ev/common/js/hover-item.js create mode 100644 src/assets/float-ev/common/js/instafeed.min.js create mode 100644 src/assets/float-ev/common/js/isotope.pkgd.min.js create mode 100644 src/assets/float-ev/common/js/jquery-countTo.js create mode 100644 src/assets/float-ev/common/js/jquery-ui.bundle.js create mode 100644 src/assets/float-ev/common/js/jquery.appear.js create mode 100644 src/assets/float-ev/common/js/jquery.calendario.js create mode 100644 src/assets/float-ev/common/js/jquery.camera.js create mode 100644 src/assets/float-ev/common/js/jquery.cubeportfolio.min.js create mode 100644 src/assets/float-ev/common/js/jquery.elastic.js create mode 100644 src/assets/float-ev/common/js/jquery.fancybox.min.js create mode 100644 src/assets/float-ev/common/js/jquery.gmap.js create mode 100644 src/assets/float-ev/common/js/jquery.hoverdir.js create mode 100644 src/assets/float-ev/common/js/jquery.js create mode 100644 src/assets/float-ev/common/js/jquery.mousewheel.min.js create mode 100644 src/assets/float-ev/common/js/jquery.nivo.js create mode 100644 src/assets/float-ev/common/js/jquery.themepunch.revolution.min.js create mode 100644 src/assets/float-ev/common/js/jquery.themepunch.tools.min.js create mode 100644 src/assets/float-ev/common/js/jquery.vmap.js create mode 100644 src/assets/float-ev/common/js/mediaelement-and-player.min.js create mode 100644 src/assets/float-ev/common/js/megamenu.js create mode 100644 src/assets/float-ev/common/js/modernizr.custom.97074.js create mode 100644 src/assets/float-ev/common/js/morphext.min.js create mode 100644 src/assets/float-ev/common/js/owl.carousel.min.js create mode 100644 src/assets/float-ev/common/js/parallaxie.min.js create mode 100644 src/assets/float-ev/common/js/particles.min.js create mode 100644 src/assets/float-ev/common/js/plugins.js create mode 100644 src/assets/float-ev/common/js/script.js create mode 100644 src/assets/float-ev/common/js/select2.min.js create mode 100644 src/assets/float-ev/common/js/slick.min.js create mode 100644 src/assets/float-ev/common/js/stickyfill.min.js create mode 100644 src/assets/float-ev/common/js/swiper.min.js create mode 100644 src/assets/float-ev/common/js/swiper.min.js.map create mode 100644 src/assets/float-ev/common/js/tilt.jquery.min.js create mode 100644 src/assets/float-ev/common/js/tooltipster.min.js create mode 100644 src/assets/float-ev/common/js/vmap/._continents create mode 100644 src/assets/float-ev/common/js/vmap/._jquery.vmap.algeria.js create mode 100644 src/assets/float-ev/common/js/vmap/._jquery.vmap.brazil.js create mode 100644 src/assets/float-ev/common/js/vmap/._jquery.vmap.europe.js create mode 100644 src/assets/float-ev/common/js/vmap/._jquery.vmap.france.js create mode 100644 src/assets/float-ev/common/js/vmap/._jquery.vmap.germany.js create mode 100644 src/assets/float-ev/common/js/vmap/._jquery.vmap.russia.js create mode 100644 src/assets/float-ev/common/js/vmap/._jquery.vmap.sampledata.js create mode 100644 src/assets/float-ev/common/js/vmap/._jquery.vmap.usa.js create mode 100644 src/assets/float-ev/common/js/vmap/._jquery.vmap.world.js create mode 100644 src/assets/float-ev/common/js/vmap/continents/._jquery.vmap.africa.js create mode 100644 src/assets/float-ev/common/js/vmap/continents/._jquery.vmap.asia.js create mode 100644 src/assets/float-ev/common/js/vmap/continents/._jquery.vmap.australia.js create mode 100644 src/assets/float-ev/common/js/vmap/continents/._jquery.vmap.europe.js create mode 100644 src/assets/float-ev/common/js/vmap/continents/._jquery.vmap.north-america.js create mode 100644 src/assets/float-ev/common/js/vmap/continents/._jquery.vmap.south-america.js create mode 100644 src/assets/float-ev/common/js/vmap/continents/jquery.vmap.africa.js create mode 100644 src/assets/float-ev/common/js/vmap/continents/jquery.vmap.asia.js create mode 100644 src/assets/float-ev/common/js/vmap/continents/jquery.vmap.australia.js create mode 100644 src/assets/float-ev/common/js/vmap/continents/jquery.vmap.europe.js create mode 100644 src/assets/float-ev/common/js/vmap/continents/jquery.vmap.north-america.js create mode 100644 src/assets/float-ev/common/js/vmap/continents/jquery.vmap.south-america.js create mode 100644 src/assets/float-ev/common/js/vmap/jquery.vmap.algeria.js create mode 100644 src/assets/float-ev/common/js/vmap/jquery.vmap.brazil.js create mode 100644 src/assets/float-ev/common/js/vmap/jquery.vmap.europe.js create mode 100644 src/assets/float-ev/common/js/vmap/jquery.vmap.france.js create mode 100644 src/assets/float-ev/common/js/vmap/jquery.vmap.germany.js create mode 100644 src/assets/float-ev/common/js/vmap/jquery.vmap.russia.js create mode 100644 src/assets/float-ev/common/js/vmap/jquery.vmap.sampledata.js create mode 100644 src/assets/float-ev/common/js/vmap/jquery.vmap.usa.js create mode 100644 src/assets/float-ev/common/js/vmap/jquery.vmap.world.js create mode 100644 src/assets/float-ev/common/js/wow.js create mode 100644 src/assets/float-ev/common/js/wow.min.js create mode 100644 src/assets/float-ev/fonts/._la-brands-400.eot create mode 100644 src/assets/float-ev/fonts/._la-brands-400.svg create mode 100644 src/assets/float-ev/fonts/._la-brands-400.ttf create mode 100644 src/assets/float-ev/fonts/._la-brands-400.woff create mode 100644 src/assets/float-ev/fonts/._la-brands-400.woff2 create mode 100644 src/assets/float-ev/fonts/._la-regular-400.eot create mode 100644 src/assets/float-ev/fonts/._la-regular-400.svg create mode 100644 src/assets/float-ev/fonts/._la-regular-400.ttf create mode 100644 src/assets/float-ev/fonts/._la-regular-400.woff create mode 100644 src/assets/float-ev/fonts/._la-regular-400.woff2 create mode 100644 src/assets/float-ev/fonts/._la-solid-900.eot create mode 100644 src/assets/float-ev/fonts/._la-solid-900.svg create mode 100644 src/assets/float-ev/fonts/._la-solid-900.ttf create mode 100644 src/assets/float-ev/fonts/._la-solid-900.woff create mode 100644 src/assets/float-ev/fonts/._la-solid-900.woff2 create mode 100644 src/assets/float-ev/fonts/la-brands-400.eot create mode 100644 src/assets/float-ev/fonts/la-brands-400.svg create mode 100644 src/assets/float-ev/fonts/la-brands-400.ttf create mode 100644 src/assets/float-ev/fonts/la-brands-400.woff create mode 100644 src/assets/float-ev/fonts/la-brands-400.woff2 create mode 100644 src/assets/float-ev/fonts/la-regular-400.eot create mode 100644 src/assets/float-ev/fonts/la-regular-400.svg create mode 100644 src/assets/float-ev/fonts/la-regular-400.ttf create mode 100644 src/assets/float-ev/fonts/la-regular-400.woff create mode 100644 src/assets/float-ev/fonts/la-regular-400.woff2 create mode 100644 src/assets/float-ev/fonts/la-solid-900.eot create mode 100644 src/assets/float-ev/fonts/la-solid-900.svg create mode 100644 src/assets/float-ev/fonts/la-solid-900.ttf create mode 100644 src/assets/float-ev/fonts/la-solid-900.woff create mode 100644 src/assets/float-ev/fonts/la-solid-900.woff2 create mode 100644 src/assets/float-ev/images/fleet-tree.jpg create mode 100644 src/assets/float-ev/images/float-travel-app-logo.png create mode 100644 src/assets/float-ev/images/home-banner.jpg create mode 100644 src/assets/float-ev/images/logo.png create mode 100644 src/assets/float-ev/images/our-service-img.jpg create mode 100644 src/assets/float-ev/images/performance.png create mode 100644 src/assets/float-ev/images/reviews.jpg create mode 100644 src/assets/float-ev/images/taskicon.png create mode 100644 src/assets/fonts/fa-brands-400.eot create mode 100644 src/assets/fonts/fa-brands-400.ttf create mode 100644 src/assets/fonts/fa-brands-400.woff create mode 100644 src/assets/fonts/fa-brands-400.woff2 create mode 100644 src/assets/fonts/fa-light-300.eot create mode 100644 src/assets/fonts/fa-light-300.ttf create mode 100644 src/assets/fonts/fa-light-300.woff create mode 100644 src/assets/fonts/fa-light-300.woff2 create mode 100644 src/assets/fonts/fa-regular-400.eot create mode 100644 src/assets/fonts/fa-regular-400.ttf create mode 100644 src/assets/fonts/fa-regular-400.woff create mode 100644 src/assets/fonts/fa-regular-400.woff2 create mode 100644 src/assets/fonts/fa-solid-900.eot create mode 100644 src/assets/fonts/fa-solid-900.ttf create mode 100644 src/assets/fonts/fa-solid-900.woff create mode 100644 src/assets/fonts/fa-solid-900.woff2 create mode 100644 src/assets/images/ACC.jpg create mode 100644 src/assets/images/Actualize.jpg create mode 100644 src/assets/images/CompletTaskit.png create mode 100644 src/assets/images/CompleteTask.jpg create mode 100644 src/assets/images/CompleteTask002.jpg create mode 100644 src/assets/images/CreateAccount.png create mode 100644 src/assets/images/HowItWorks.jpg create mode 100644 src/assets/images/MarketPlace.jpg create mode 100644 src/assets/images/MarketPlace001.png create mode 100644 src/assets/images/MarketPlace004.jpg create mode 100644 src/assets/images/MoneyBitPay.jpg create mode 100644 src/assets/images/MoneyBitPay001 - Copy.png create mode 100644 src/assets/images/MoneyBitPay001.png create mode 100644 src/assets/images/MoneyBitPay005.png create mode 100644 src/assets/images/MoneyPay.jpg create mode 100644 src/assets/images/Olu-Amey-001.jpg create mode 100644 src/assets/images/PerformingTask.jpg create mode 100644 src/assets/images/Toks-Law.jpg create mode 100644 src/assets/images/Untitled-5.png create mode 100644 src/assets/images/Untitledxyz.png create mode 100644 src/assets/images/about-page-bg.jpg create mode 100644 src/assets/images/about-page-thumb.jpg create mode 100644 src/assets/images/about-thumb-2.png create mode 100644 src/assets/images/about-thumb-3.png create mode 100644 src/assets/images/about-thumb-4.png create mode 100644 src/assets/images/about-thumb-5.png create mode 100644 src/assets/images/about-thumb.png create mode 100644 src/assets/images/about-us-main.jpg create mode 100644 src/assets/images/app-pic.png create mode 100644 src/assets/images/app-thumb-1.png create mode 100644 src/assets/images/background-bg.jpg create mode 100644 src/assets/images/blog-1.jpg create mode 100644 src/assets/images/blog-2.jpg create mode 100644 src/assets/images/blog-3.jpg create mode 100644 src/assets/images/blog-4.jpg create mode 100644 src/assets/images/blog-5.jpg create mode 100644 src/assets/images/blog-6.jpg create mode 100644 src/assets/images/blog-7.jpg create mode 100644 src/assets/images/blog/1.jpg create mode 100644 src/assets/images/blog/2.jpg create mode 100644 src/assets/images/blog/3.jpg create mode 100644 src/assets/images/blog/4.jpg create mode 100644 src/assets/images/blog/5.jpg create mode 100644 src/assets/images/blog/6.jpg create mode 100644 src/assets/images/blog/7.jpg create mode 100644 src/assets/images/blog/8.jpg create mode 100644 src/assets/images/blog/p1.jpg create mode 100644 src/assets/images/blog/p2.jpg create mode 100644 src/assets/images/blog/p3.jpg create mode 100644 src/assets/images/blog/p4.jpg create mode 100644 src/assets/images/businesspeople-doing-checkmark-on-task-list.png create mode 100644 src/assets/images/cart-1.jpg create mode 100644 src/assets/images/cart-2.jpg create mode 100644 src/assets/images/close.png create mode 100644 src/assets/images/download-bg.png create mode 100644 src/assets/images/download-thumb-1.png create mode 100644 src/assets/images/download-thumb-2.png create mode 100644 src/assets/images/download-thumb.png create mode 100644 src/assets/images/error.png create mode 100644 src/assets/images/faq-play-bg.png create mode 100644 src/assets/images/favicon.ico create mode 100644 src/assets/images/favicon.png create mode 100644 src/assets/images/features-thumb-1.png create mode 100644 src/assets/images/features-thumb-2.png create mode 100644 src/assets/images/flying.png create mode 100644 src/assets/images/fun-fact-bg.jpg create mode 100644 src/assets/images/fun-fact-thumb.png create mode 100644 src/assets/images/hero-bg-2.jpg create mode 100644 src/assets/images/hero-bg-2.png create mode 100644 src/assets/images/hero-bg-3.jpg create mode 100644 src/assets/images/hero-bg-4.png create mode 100644 src/assets/images/hero-bg.jpg create mode 100644 src/assets/images/hero-dot.png create mode 100644 src/assets/images/hero-line.png create mode 100644 src/assets/images/hero-mans.png create mode 100644 src/assets/images/hero-shape-1.png create mode 100644 src/assets/images/hero-shape-2.png create mode 100644 src/assets/images/hero-thumb-1.png create mode 100644 src/assets/images/hero-thumb-2.png create mode 100644 src/assets/images/hero-thumb-3.png create mode 100644 src/assets/images/hero-thumb-4.png create mode 100644 src/assets/images/hero-thumb-5.png create mode 100644 src/assets/images/hero-thumb-6.png create mode 100644 src/assets/images/hero-thumb-7.png create mode 100644 src/assets/images/hero-thumb-8.png create mode 100644 src/assets/images/hero-thumb-9.png create mode 100644 src/assets/images/how-it-work-thumb.png create mode 100644 src/assets/images/icon/1.png create mode 100644 src/assets/images/icon/1.svg create mode 100644 src/assets/images/icon/2.png create mode 100644 src/assets/images/icon/2.svg create mode 100644 src/assets/images/icon/3.png create mode 100644 src/assets/images/icon/3.svg create mode 100644 src/assets/images/icon/4.png create mode 100644 src/assets/images/icon/4.svg create mode 100644 src/assets/images/icon/5.svg create mode 100644 src/assets/images/icon/6.svg create mode 100644 src/assets/images/icon/7.svg create mode 100644 src/assets/images/icon/CreateAccount.png create mode 100644 src/assets/images/icon/FindTask.png create mode 100644 src/assets/images/icon/Findtaskicon.png create mode 100644 src/assets/images/icon/GetPaid.png create mode 100644 src/assets/images/icon/Money.png create mode 100644 src/assets/images/icon/Organize.png create mode 100644 src/assets/images/icon/account.png create mode 100644 src/assets/images/icon/counter-icon-1.svg create mode 100644 src/assets/images/icon/counter-icon-2.svg create mode 100644 src/assets/images/icon/counter-icon-3.svg create mode 100644 src/assets/images/icon/counter-icon-4.svg create mode 100644 src/assets/images/icon/preloader.svg create mode 100644 src/assets/images/icon/taskicon.png create mode 100644 src/assets/images/icon/useraccount.png create mode 100644 src/assets/images/icon/usericon.png create mode 100644 src/assets/images/icon/walleticon.png create mode 100644 src/assets/images/logo-2.png create mode 100644 src/assets/images/logo-3.png create mode 100644 src/assets/images/logo-4.png create mode 100644 src/assets/images/logo-5.png create mode 100644 src/assets/images/logo-6.png create mode 100644 src/assets/images/logo-7.png create mode 100644 src/assets/images/logo-8.png create mode 100644 src/assets/images/logo-9.png create mode 100644 src/assets/images/logo.png create mode 100644 src/assets/images/map-bg.png create mode 100644 src/assets/images/marketplace.png create mode 100644 src/assets/images/mktplace.png create mode 100644 src/assets/images/onlineregistration.png create mode 100644 src/assets/images/onlineregistrationxyz.png create mode 100644 src/assets/images/page-bg.jpg create mode 100644 src/assets/images/page-title-bg.jpg create mode 100644 src/assets/images/product-listing-on-online-marketplace.png create mode 100644 src/assets/images/project-bg-2.jpg create mode 100644 src/assets/images/project-bg.jpg create mode 100644 src/assets/images/project-thumb.png create mode 100644 src/assets/images/service-back.jpg create mode 100644 src/assets/images/service-details-thumb.jpg create mode 100644 src/assets/images/service-page.jpg create mode 100644 src/assets/images/service-thumb-1.png create mode 100644 src/assets/images/shape/1.png create mode 100644 src/assets/images/shape/2.png create mode 100644 src/assets/images/shape/3.png create mode 100644 src/assets/images/shape/4.png create mode 100644 src/assets/images/shape/5.png create mode 100644 src/assets/images/shape/faq-shape.png create mode 100644 src/assets/images/shape/shape-1.png create mode 100644 src/assets/images/shape/shape-10.png create mode 100644 src/assets/images/shape/shape-11.png create mode 100644 src/assets/images/shape/shape-12.png create mode 100644 src/assets/images/shape/shape-13.png create mode 100644 src/assets/images/shape/shape-14.png create mode 100644 src/assets/images/shape/shape-15.png create mode 100644 src/assets/images/shape/shape-2.png create mode 100644 src/assets/images/shape/shape-3.png create mode 100644 src/assets/images/shape/shape-4.png create mode 100644 src/assets/images/shape/shape-6.png create mode 100644 src/assets/images/shape/shape-7.png create mode 100644 src/assets/images/shape/shape-8.png create mode 100644 src/assets/images/shape/shape-9.png create mode 100644 src/assets/images/shop-1.jpg create mode 100644 src/assets/images/shop-2.jpg create mode 100644 src/assets/images/shop-3.jpg create mode 100644 src/assets/images/shop-details-small-1.jpg create mode 100644 src/assets/images/shop-details-small-2.jpg create mode 100644 src/assets/images/shop-details-small-3.jpg create mode 100644 src/assets/images/shop-details-small-4.jpg create mode 100644 src/assets/images/shop-details-thumb-1.jpg create mode 100644 src/assets/images/shop-grid-1.jpg create mode 100644 src/assets/images/shop-grid-10.jpg create mode 100644 src/assets/images/shop-grid-11.jpg create mode 100644 src/assets/images/shop-grid-12.jpg create mode 100644 src/assets/images/shop-grid-2.jpg create mode 100644 src/assets/images/shop-grid-3.jpg create mode 100644 src/assets/images/shop-grid-4.jpg create mode 100644 src/assets/images/shop-grid-5.jpg create mode 100644 src/assets/images/shop-grid-6.jpg create mode 100644 src/assets/images/shop-grid-7.jpg create mode 100644 src/assets/images/shop-grid-8.jpg create mode 100644 src/assets/images/shop-grid-9.jpg create mode 100644 src/assets/images/showcase-1.png create mode 100644 src/assets/images/showcase-2.png create mode 100644 src/assets/images/showcase-3.png create mode 100644 src/assets/images/showcase-4.png create mode 100644 src/assets/images/showcase-5.png create mode 100644 src/assets/images/signup-bg.jpg create mode 100644 src/assets/images/signup-thumb.png create mode 100644 src/assets/images/signup.png create mode 100644 src/assets/images/single-post/1.jpg create mode 100644 src/assets/images/single-post/author.png create mode 100644 src/assets/images/single-post/c1.png create mode 100644 src/assets/images/single-post/c2.png create mode 100644 src/assets/images/single-post/c3.png create mode 100644 src/assets/images/sponser-1.png create mode 100644 src/assets/images/sponser-10.png create mode 100644 src/assets/images/sponser-2.png create mode 100644 src/assets/images/sponser-3.png create mode 100644 src/assets/images/sponser-4.png create mode 100644 src/assets/images/sponser-5.png create mode 100644 src/assets/images/sponser-6.png create mode 100644 src/assets/images/sponser-7.png create mode 100644 src/assets/images/sponser-8.png create mode 100644 src/assets/images/sponser-9.png create mode 100644 src/assets/images/sponser-shape.png create mode 100644 src/assets/images/task-done.png create mode 100644 src/assets/images/taskcomplete.png create mode 100644 src/assets/images/team-1.jpg create mode 100644 src/assets/images/team-2.jpg create mode 100644 src/assets/images/team-3.jpg create mode 100644 src/assets/images/team-4.jpg create mode 100644 src/assets/images/test-site-app.jpg create mode 100644 src/assets/images/testimonial-bg-2.jpg create mode 100644 src/assets/images/testimonial-bg.png create mode 100644 src/assets/images/testimonial-user-1.png create mode 100644 src/assets/images/testimonial-user-2.png create mode 100644 src/assets/images/testimonial-user.png create mode 100644 src/assets/images/traffic-thumb-2.png create mode 100644 src/assets/images/traffic-thumb.png create mode 100644 src/assets/images/video-slide-1.jpg create mode 100644 src/assets/images/video-slide-2.jpg create mode 100644 src/assets/images/video-thumb-1.jpg create mode 100644 src/assets/images/wallet-4.ico create mode 100644 src/assets/images/wallet-5.png create mode 100644 src/assets/images/wrechboard-sample.jpg create mode 100644 src/assets/images/wrenchboard.png create mode 100644 src/components/AboutUs/HeaderAbout.js create mode 100644 src/components/AboutUs/HeroAbout.js create mode 100644 src/components/AboutUs/ServicesAbout.js create mode 100644 src/components/AboutUs/TeamAbout.js create mode 100644 src/components/AboutUs/index.js create mode 100644 src/components/BackToTop.js create mode 100644 src/components/Body/Body.jsx rename src/{Footer.js => components/Body/body.css} (100%) create mode 100644 src/components/Cart/index.js create mode 100644 src/components/Contact/Forms.js create mode 100644 src/components/Contact/index.js create mode 100644 src/components/Error/Svg.js create mode 100644 src/components/Error/index.js create mode 100644 src/components/Footer/Footer.jsx rename src/{Header.js => components/Footer/footer.css} (100%) create mode 100644 src/components/Header/Header.jsx create mode 100644 src/components/Header/header.css create mode 100644 src/components/Helper/Loader.js create mode 100644 src/components/Helper/ScrollToTop.js create mode 100644 src/components/HomeEight/AboutHomeEight.js create mode 100644 src/components/HomeEight/BlogHomeEight.js create mode 100644 src/components/HomeEight/FaqHomeEight.js create mode 100644 src/components/HomeEight/FooterHomeEight.js create mode 100644 src/components/HomeEight/HeaderHomeEight.js create mode 100644 src/components/HomeEight/HeroHomeEight.js create mode 100644 src/components/HomeEight/ServicesHomeEight.js create mode 100644 src/components/HomeEight/SignupHomeEight.js create mode 100644 src/components/HomeEight/TeamHomeEight.js create mode 100644 src/components/HomeEight/TestimonialHomeEight.js create mode 100644 src/components/HomeEight/WorkPartHomeEight.js create mode 100644 src/components/HomeEight/index.js create mode 100644 src/components/HomeFive/FooterHomeFive.js create mode 100644 src/components/HomeFive/HeaderHomeFive.js create mode 100644 src/components/HomeFive/HeroHomeFive.js create mode 100644 src/components/HomeFive/index.js create mode 100644 src/components/HomeFour/FeaturesHomeFour.js create mode 100644 src/components/HomeFour/HeaderHomeFour.js create mode 100644 src/components/HomeFour/HeroHomeFour.js create mode 100644 src/components/HomeFour/index.js create mode 100644 src/components/HomeOne/BlogHomeOne.js create mode 100644 src/components/HomeOne/FaqHomeOne.js create mode 100644 src/components/HomeOne/FeaturesHomeOne.js create mode 100644 src/components/HomeOne/FeaturesHomeOne.js.rej create mode 100644 src/components/HomeOne/FooterHomeOne.js create mode 100644 src/components/HomeOne/HeroHomeOne.js create mode 100644 src/components/HomeOne/HomeOneHeader.js create mode 100644 src/components/HomeOne/PricingHomeOne.js create mode 100644 src/components/HomeOne/ProjectHomeOne.js create mode 100644 src/components/HomeOne/RecentJobsOne.js create mode 100644 src/components/HomeOne/ServicesHomeOne.js create mode 100644 src/components/HomeOne/TeamHomeOne.js create mode 100644 src/components/HomeOne/TestimonialHomeOne.js create mode 100644 src/components/HomeOne/TrafficHomeOne.js create mode 100644 src/components/HomeOne/TrafficHomeTwo.js create mode 100644 src/components/HomeOne/WrenchBoardHome.js create mode 100644 src/components/HomeOne/index.js create mode 100644 src/components/HomeSeven/HeaderHomeSeven.js create mode 100644 src/components/HomeSeven/HeroHomeSeven.js create mode 100644 src/components/HomeSeven/index.js create mode 100644 src/components/HomeSix/FooterHomeSix.js create mode 100644 src/components/HomeSix/HeaderHomeSix.js create mode 100644 src/components/HomeSix/HeroHomeSix.js create mode 100644 src/components/HomeSix/index.js create mode 100644 src/components/HomeThree/AboutHomeThree.js create mode 100644 src/components/HomeThree/BlogHomeThree.js create mode 100644 src/components/HomeThree/DownloadHomeThree.js create mode 100644 src/components/HomeThree/FooterHomeThree.js create mode 100644 src/components/HomeThree/FunFactHomeThree.js create mode 100644 src/components/HomeThree/HeaderHomeThree.js create mode 100644 src/components/HomeThree/HeroHomeThree.js create mode 100644 src/components/HomeThree/ProjectHomeThree.js create mode 100644 src/components/HomeThree/ServicesHomeThree.js create mode 100644 src/components/HomeThree/ShowCaseHomeThree.js create mode 100644 src/components/HomeThree/index.js create mode 100644 src/components/HomeTwo/AboutHomeTwo.js create mode 100644 src/components/HomeTwo/CounterArea.js create mode 100644 src/components/HomeTwo/DownloadHomeTwo.js create mode 100644 src/components/HomeTwo/FeaturesHomeTwo.js create mode 100644 src/components/HomeTwo/FooterHomeTwo.js create mode 100644 src/components/HomeTwo/HeaderHomeTwo.js create mode 100644 src/components/HomeTwo/HeroHomeTwo.js create mode 100644 src/components/HomeTwo/PricingHomeTwo.js create mode 100644 src/components/HomeTwo/ServicesHomeTwo.js create mode 100644 src/components/HomeTwo/SponserHomeTwo.js create mode 100644 src/components/HomeTwo/TestimonialHomeTwo.js create mode 100644 src/components/HomeTwo/VideoPlayerHomeTwo.js create mode 100644 src/components/HomeTwo/index.js create mode 100644 src/components/Mobile/Drawer.js create mode 100644 src/components/Navigation.js create mode 100644 src/components/News/Blog.js create mode 100644 src/components/News/BlogSideBar.js create mode 100644 src/components/News/Blogs.js create mode 100644 src/components/News/HeaderNews.js create mode 100644 src/components/News/HeroNews.js create mode 100644 src/components/News/SingleNews.js create mode 100644 src/components/News/index.js create mode 100644 src/components/PopupVideo.js create mode 100644 src/components/SearchModule/index.js create mode 100644 src/components/Service/DetailsPrivacy.js create mode 100644 src/components/Service/DetailsService.js create mode 100644 src/components/Service/DetailsTerms.js create mode 100644 src/components/Service/HeaderService.js create mode 100644 src/components/Service/HeroService.js create mode 100644 src/components/Service/Privacy.js create mode 100644 src/components/Service/ServiceSideMenu.js create mode 100644 src/components/Service/Terms.js create mode 100644 src/components/Service/index.js create mode 100644 src/components/UseCases/Blog.js create mode 100644 src/components/UseCases/BlogSideBar.js create mode 100644 src/components/UseCases/HeaderNews.js create mode 100644 src/components/UseCases/HeroNews.js create mode 100644 src/components/UseCases/SingleNews.js create mode 100644 src/components/UseCases/UseCase.js create mode 100644 src/components/UseCases/index.js delete mode 100644 src/index.css create mode 100644 src/lib/CounterUpCom.js create mode 100644 src/lib/StickyMenu.js create mode 100644 src/lib/TopToBottom.js delete mode 100644 src/logo.svg diff --git a/public/float-travel-app-logo.png b/public/float-travel-app-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..35ef7892e6a99f0091bc64eb3d4a9b0e102e9edb GIT binary patch literal 2166 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 literal 0 HcmV?d00001 diff --git a/public/images/share-my-content.jpg b/public/images/share-my-content.jpg new file mode 100644 index 0000000000000000000000000000000000000000..de2bd9baf7bfcad35469121029686ced3bdc7326 GIT binary patch literal 51100 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�$GSJeOvQ??7Qs^JVtOcZP0XdSa!~xlA)j23lmZ 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 literal 0 HcmV?d00001 diff --git a/public/images/surveys.jpg b/public/images/surveys.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7e3568946b5ad3d742aa806f65d87ba0539445f4 GIT binary patch literal 55685 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 literal 0 HcmV?d00001 diff --git a/public/images/test-site-app.jpg b/public/images/test-site-app.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6429a9f24a706f55cdc73a59232e355201edf087 GIT binary patch literal 51818 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 literal 0 HcmV?d00001 diff --git a/public/images/wrechboard-sample.jpg b/public/images/wrechboard-sample.jpg new file mode 100644 index 0000000000000000000000000000000000000000..360518a35ad310739823895be4622880a902c562 GIT binary patch literal 66863 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


>a)slK-=OS{iPQ%GgPuKW%a5tcAR?e0d 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 literal 0 HcmV?d00001 diff --git a/public/images/your-skills.jpg b/public/images/your-skills.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d77a5dd4ce861d08efffe4d3922cfdafe0218b43 GIT binary patch literal 31744 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 BbY}nn literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html index aa069f2..6b0b488 100644 --- a/public/index.html +++ b/public/index.html @@ -1,43 +1,39 @@ - - - - - - - - - - React App - + + + + + + + + + + + + +
- + diff --git a/public/performance.png b/public/performance.png new file mode 100644 index 0000000000000000000000000000000000000000..dffbe0162b6beababc3a9742b2288d1febfb378e GIT binary patch literal 116467 zcmeFYWmH_>fB)Ge~ySo#DOOW91H0~~e-~@Mf2=4Cin(y3u?z!*% zd%rJ(J$f{ZwO6gGS+nM_^QoH#N9J^};;1hS-rh!O+@6h8z6Bn2D{_%CtX`f1>g z56(*BLJ*Z>ga_a+AI$}21tB16Vi2DVp~2tb9V9fJAs|qC-meb>_QfU;5N{w!5kVCX zz2i*S@8sgH)%th6qnmN31sjS`Px2DQ<{i%C}Ge zG5ABZ^Z58U#NXea%$CQQ3&<9l2UQ0EqyR z_i=!4O=@wVIog{Lh`K#w(@+y>eOrB`b+-+_$B$Uv20%QOEZQW}DSDxDNenjxo7jr- z&uwTSfLxjh7(=Febc7M(^&hhK1H93JkWfP=vVljZ225?gG+OZHpUmb1v~}k@EZ<&7 zRtJczaX?t_+(Qog&pmWuC?DA7?21)ZD2)#-H#(IaYyIZD9G&nL>C|$yNZyKI?8?yX zlC=p3T8NsKs+3fpmL{WGU=`KXDBdY-8vFPjd^4918OEvvIa+B~Pqz?H0Ba&78;TVTJjy!{?5wd(D6Gbp$m z$JJ&)_EzTQD@$!vQEXm*y zXpaADUdRmT<(*pZ!kyMC_by*{AWym~HU@^1*Pn+2tbG{S&D2xaB*Zs$s&TzW(_!q# za~kl>btr}dp@z7H9}p1{wd)q2kLaqup~eqL(@!(FcoVGdHaay+?>qYv)9s~iZwG!A zfo;rTd0(n4#6J;(sXQvA4IZk~S@z1|B+ zK~N8j@^V^r|1y%}A0tPFQBZxoVQr3l89KSK^J-HV>ZGb}*#h)}Uqor4-?)KkzqL!> zCz*xJe#Q&YtouXDd#bqsd<*Lsb52Y}W9K)SIB^xRbgm?lxp$yLHbHuPkUd(u^)h7_#5I~U7Qljdyd2X zGl-gSU{R%_)$a&+dbTaXRxu+JlY4eU$C#*UrF#zdIRDn#%zM*Uq20tl19%6r_&csf z(!l9p)1u+a6K!=S9BQspl8P13u_(NLs%gLRtr_R;H)^y>ZFVi^;+51puUvn4&%(Mx z>f}}Du8MDjq4gMv5t@ekR;ao+noZ58A8^Y3=#$LfoQIR>ua!QAfP)(Rj=>bw;qHJs z_H@^;VeupLT4748v@#7_0yWLAmA66uW9$6$uCJ~(q;L9-wpa8H;6>5G$zy`S?>e!( zBo%y^PEWue_BxiL#Of<#*a8{dv;M@^RZ+9tczhQXY5GcVx9ECvj?u#;^Sjd?XoPE~ zsz}v5kSskmPPhD6550dq@vMbdxAn89M^2s(yHl|8=z0EFW-~f9b<5s&o4`)Wlo>oF zUqIFS+Gref=NXdA{0@QV@=2yUiLKGCf>GivSwf6#IXDDN^bV^>^b+mPE-X)opnoV5 zNgf_I~q!b{VL3@lODTwYn~hhBh>zIyAYfb9r*;p5u05beBrAK;RiwP^Ht6SbGP$d6iE=sMUP^v^;qd!Y zW=m>!vbkA?B*+-NJkoA;@ZbaP%A?&M!&|De_9~_Q|ApE+4qO|BRT!{zgu6WdIrT;7G=3F&`R>Q)L+CLeA3Y z-yE>-KXWCS`dXFzeDTw6TKe%%+OZj6Wom)BVI#T-e4L zIXAn~UI+}xI@{#btRmcpSUu62otKqCS}#_4_bl9VBq|u+xf(8VbrmBGT<-RV*PnKs zIj^g}m>5Y>_LdJHQ@%*YwN}nhs}ZUD{1*R`g4I=9zHKX^%jcbQUbO%5ro?*$oEw+t z5a7_xYiiN(VZf&Ua0r-tNMHWcK}udy*5WP8UZCYTQL=M(ca69o_BtVz{LS3P#zv|H z>^0mzgbWJs0^~6fc5vD%pIluaU=m7cd!3l#h#rjCSKAGnDtAxWce;ofPNa#NboSWu z;{$)ISb|5wY-+E99gZ(8-KWm2diU1Z0JHB#b;VFoa28#)j8im5)_T(Q8}E~zukz8f3Lt<5Sa(-hiZar##dXf@C>Lfe`}

(lhP>W?DWdyk^o>Qs9jZ4c8?($3CM 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 -

- - ); + return ; } export default App; diff --git a/src/Config/config.js b/src/Config/config.js new file mode 100644 index 0000000..6bb14e1 --- /dev/null +++ b/src/Config/config.js @@ -0,0 +1,28 @@ +import React from 'react'; + +function getConfig() { + return [ + + { + "site_name" : 'WrenchBoard', + "dash_url": 'https://dashboard.wrenchboard.com', + "dash_url_login": "https://dashboard.wrenchboard.com/login", + "dash_url_signup": "https://dashboard.wrenchboard.com/signup", + "android_app": 'https://play.google.com/store/apps/details?id=com.wrenchboard.users', + "apple_app": 'https://itunes.apple.com/us/app/wrenchboard/id1435718367?ls=1&mt=8', + "facebook_link": 'https://www.facebook.com/wrenchboard', + "twitter_link": 'https://twitter.com/wrenchboard/', + "linked_link": "https://www.linkedin.com/company/wrenchboard/", + "support_email": 'support@wrenchboard.com', + "support_phone": '404 855-7966', + "support_phone_ng": '(+420) 336 476 328', + "support_us_address": 'Cumberland Pkwy, Atlanta GA 30339', + "support_ng_address": 'Saka Tinubu Street, Victoria Island Lagos, Nigeria', + "dummy": "2018-06-25T18:54:22.000Z", + "user_service_endpoint": "https://dashboard.wrenchboard.com/svs/user", + } + ]; + +} + +export default getConfig; \ No newline at end of file diff --git a/src/Hooks/useToggle.js b/src/Hooks/useToggle.js new file mode 100644 index 0000000..29d7874 --- /dev/null +++ b/src/Hooks/useToggle.js @@ -0,0 +1,17 @@ +import { useState } from 'react'; + +function useToggle(initValue = false) { + const [value, setValue] = useState(initValue); + return [ + value, + { + set: setValue, + toggle: (e) => { + e.preventDefault(); + setValue((flag) => !flag); + }, + }, + ]; +} + +export default useToggle; diff --git a/src/Routes.js b/src/Routes.js new file mode 100644 index 0000000..537418f --- /dev/null +++ b/src/Routes.js @@ -0,0 +1,66 @@ +import React, { useEffect, useState } from 'react'; +import { BrowserRouter as Router, Route, Switch } from 'react-router-dom'; +import AboutUs from './components/AboutUs'; +import Contact from './components/Contact'; +import Error from './components/Error'; +import Loader from './components/Helper/Loader'; +import ScrollToTop from './components/Helper/ScrollToTop'; +// import HomeEight from './components/HomeEight'; +// import HomeFive from './components/HomeFive'; +// import HomeFour from './components/HomeFour'; +import HomeOne from './components/HomeOne'; +// import HomeSeven from './components/HomeSeven'; +// import HomeSix from './components/HomeSix'; +// import HomeThree from './components/HomeThree'; +// import Hometwo from './components/HomeTwo'; +import News from './components/News'; +import SingleNews from './components/News/SingleNews'; +import Service from './components/Service'; +import UseCases from './components/UseCases'; + +import Privacy from './components/Service/Privacy'; +import Terms from './components/Service/Terms'; + +function Routes() { + const [loading, setLoading] = useState(true); + useEffect(() => { + window.scrollTo(0, 0); + }); + useEffect(() => { + setTimeout(() => { + setLoading(false); + }, 2000); + }); + return ( + <> + {loading && ( +
+ +
+ )} +
+ + + + + + + + + + + + + + + + + + + +
+ + ); +} + +export default Routes; diff --git a/src/Services/BlogData.js b/src/Services/BlogData.js new file mode 100644 index 0000000..4f85dbc --- /dev/null +++ b/src/Services/BlogData.js @@ -0,0 +1,212 @@ +// http://172.31.4.19:8000/wordpress-data + +//import React from 'react'; +import Axios from 'axios'; + +function BlogData() { + + console.log("~~~~~~~~ ameye 009 ~~~~~~~~~"); +var res = null; + const getWrenchBoardBlog = () => { + Axios.get("http://10.0.0.52:5101/wp/wrenchboard/", { + headers: { + 'Access-Control-Allow-Origin' : '*', + 'Access-Control-Allow-Credentials':true, + 'crossorigin':true, + 'Access-Control-Allow-Methods':'GET,PUT,POST,DELETE,PATCH,OPTIONS', + }, + responseType: "json", + }).then((response) => { + console.log(response); + res = response; + console.log("~~~~~~~~ ameye ~~~~~~~~~"); + return response; + // console.log(blogResultData); + }); + } + + /* return ( + <> + Ameye + + ); +*/ +getWrenchBoardBlog(); + +//console.log(getWrenchBoardBlog()); + +//console.log("Ameye got here"); + // return blogResultData; // getWrenchBoardBlog(); + + var res1 =[ + { + "id": 78, + "ID": 78, + "post_author": 1, + "post_date": "2018-06-25T18:54:22.000Z", + "post_date_gmt": "2018-06-25T18:54:22.000Z", + "post_content": "Globalization spells danger for the type of jobs that will be available at graduation. The nature of jobs changes so often that it could frustrate for the students. The changes also present new opportunities. Globalization also ensures that job can come anonymously from any part of the world and transaction can be completed privately.\n\nThis is where WrenchBoard comes in, rather than focus on your primary education as your source of income, the new economy will look at your skills as this guide. Your question is to self-examine and attributes values to what you have that others need to make their own or goal complete.\n\nUniversity students can earn extra income along with their regular educational and school work by taking part-time tasks online. To get a project up and running there are a lot of components of service that every business goes through and there are those tasks that students can attend to. Students are in best position to do an initial critique of sites, write articles that bear innocence or interest meddling or test an app for a company in beta phase.\n\nThe online nature of the jobs gives the student the necessary flexibility to operate and added the benefit of interacting with people that don’t think like them, it is an opportunity for the larger world. It is getting very hard to manufacture excuses for not to be involved with one online job or the other when the opportunities and the capabilities collide. A student should be made aware of the fact that life is going to get busier once the excuse of the school is removed.\n\nThere are many jobs students can easily do online\n
    \n \t
  • \tOnline marketing - most students have Facebooks and other social environments with tons of friends or connection. Somebody on this planet needs that profile or demography and will be will to pay for it if there is a way to do so
  • \n \t
  • \nTeaching - being a student also has the benefit of living in environment where you play with commercial tools, somebody have question about those tools you are playing with that they are willing to pay for - for example, student work with expensive robots in labs and an industrial hand may have questions that you can check out in your experiment environment
  • \n \t
  • \nWriting Articles/Blogging -
  • \n \t
  • \nSurveys/Research
  • \n \t
  • Campaigns
  • \n
", + "post_title": "Online Jobs for University Students", + "post_excerpt": "", + "post_status": "publish", + "comment_status": "open", + "ping_status": "open", + "post_password": "", + "post_name": "online-jobs-university-students", + "to_ping": "", + "pinged": "", + "post_modified": "2022-01-22T03:39:48.000Z", + "post_modified_gmt": "2022-01-22T03:39:48.000Z", + "post_content_filtered": "", + "post_parent": 0, + "guid": "https://blog.wrenchboard.com/?p=78", + "menu_order": 0, + "post_type": "post", + "post_mime_type": "", + "comment_count": 0, + "meta_value": "2022/01/universitty.jpg" + }, + { + "id": 41, + "ID": 41, + "post_author": 1, + "post_date": "2017-11-23T14:05:51.000Z", + "post_date_gmt": "2017-11-23T14:05:51.000Z", + "post_content": "There are different types of online jobs and some pay more money than others do while some typing jobs may need special equipment, education, or training in order to do them. The advantage of an online job is that you can work at any time of the day around your personal schedule. You can even work in the evening or at night.\n\nYour income from an online job will also depend on the kind of job you do, your experience and your skills.\n\nPrice management\n\nFirstly, you will need to establish the services you will offer your clients and a business essentially succeeds by filling a void or a niche in the market.\n\nEnsure you are familiar with the different online jobs out there as each job category pays differently. The categories of online jobs include Copywriting, SEO copywriting, Content writing, Proofreading, editing, freelance writing, social media marketing and professional blogging. You do not have to work in one field only; you can work in various fields. Research on how much each field pays; this is so you do not sell yourself short and earn less money than you should be earning.\n\nAlways do your best work for every project as the quality of your work will speak for you and you can gauge your prices better while establishing your reputation.\n\nNetworking is also essential both online and in person. You can use social media platforms like LinkedIn to network online. The more you work towards being noticed, the more clients and projects you will get.\n\nTime management \n\nWorking an online business means, you will be working from home in most cases and time management is an essential part of working online. Here are a few tips to help you manage your time better with an online job.\n
    \n \t
  • Remove all the extra tabs from your web browser, as they can be reminders of the fact that the internet is a vast wormhole of your attention. Open fewer tabs if you want to have a more productive workday.
  • \n \t
  • Remove papers from your desktop as a ton of paperwork on your desktop could discourage you from remaining focused. Ensure you clear your desktop after each workday.
  • \n \t
  • Avoid social media interruptions as social media can hinder your productivity if you do not practice mindfulness. You can set up a specific time to socialize before your workday begins or just before retiring after your workday.
  • \n \t
  • Block any needless distractions because at times pure silence might be all you need to do to enhance your production. Turn your radio, television, or telephone off. Avoid visiting any social media platforms, ignore email notifications, and even close your browser.
  • \n \t
  • Select the best time for you to work; you may find that you are more productive during certain hours of the day. Find out what your optimal time frame is and work during said hours so that you get more work done. Most importantly, ensure you follow your schedule strictly.
  • \n
\n ", + "post_title": "Time and price management when working an online job", + "post_excerpt": "", + "post_status": "publish", + "comment_status": "open", + "ping_status": "open", + "post_password": "", + "post_name": "time-price-management-working-online-job", + "to_ping": "", + "pinged": "", + "post_modified": "2022-01-22T03:35:09.000Z", + "post_modified_gmt": "2022-01-22T03:35:09.000Z", + "post_content_filtered": "", + "post_parent": 0, + "guid": "https://blog.wrenchboard.com/?p=41", + "menu_order": 0, + "post_type": "post", + "post_mime_type": "", + "comment_count": 0, + "meta_value": "2022/01/time_manageent.jpg" + }, + { + "id": 39, + "ID": 39, + "post_author": 1, + "post_date": "2017-11-23T14:04:49.000Z", + "post_date_gmt": "2017-11-23T14:04:49.000Z", + "post_content": "Content syndication involves methods of content republication on other websites so you can reach a wider audience. Syndication of your content is a great way to enhance your brand awareness and your reach, direct traffic to your article, and build links. The internet is vast and it is not reasonable to assume that everyone you want to reach will read your content simply because you published it on your own site. Syndicating your content gets it to a different audience who might have never known it was there in the first place. Content syndication is a good and cheap way to further your content. It is a content marketing strategy. There are 4 kinds of content syndication you should know of:\n
    \n \t
  1. Syndicating content (3rd party) on your website
  2. \n
\nPublishers can ask different websites for permission to display their content on your website or blog. Your site should have roughly 10% syndicated content ideally. Even though it might be unoriginal, it is always good to feature useful content that your readers will find beneficial and worth reading. It is difficult to find great authors committed to writing content for you when you run a website or blog with multiple authors. Ask an influencer on whether you can feature their existing content as a reasonable resolution. Syndicated content diversifies your site content instantly by highlighting something valuable and new to your target audience.\n
    \n \t
  1. Syndicating your content on other blogs or websites
  2. \n
\nPublishers can syndicate their content to be displayed on another partner website or sites. You can either create content that is not original for your partner who will just be republishing your content. Alternatively, you can agree on a split which both sides find acceptable i.e. you can give them syndicated content for one month and produce original content the next month. If the agreement calls for 1-4 posts monthly, one of them must at least be original.\n
    \n \t
  1. Publish your content on websites syndicating their content
  2. \n
\nAnother way to syndicate your content is by contributing regularly to websites already syndicating their content. Think of it this way, if you are publishing your content for a specific website on a regular basis and they are content syndicators, their content would also end up on other significant partner websites.\n
    \n \t
  1. Self-service syndication
  2. \n
\nPublishers are also able to syndicate their own content with Medium as a great place to start with this endeavor. Medium allows you to import your already existing content from the internet edit, format, and publishing it. It allows you to run your own publications using minimal effort. LinkedIn is another platform you can use to republish your own website content so it reaches a bigger audience.\n\nYou have tools available at your disposal that can help you get your content to a wider target audience while enhancing traffic to your website, establishing a stronger following, and developing your reputation.", + "post_title": "How to use syndication techniques to promote your articles online", + "post_excerpt": "", + "post_status": "publish", + "comment_status": "open", + "ping_status": "open", + "post_password": "", + "post_name": "use-syndication-techniques-promote-articles-online", + "to_ping": "", + "pinged": "", + "post_modified": "2022-01-22T03:28:35.000Z", + "post_modified_gmt": "2022-01-22T03:28:35.000Z", + "post_content_filtered": "", + "post_parent": 0, + "guid": "https://blog.wrenchboard.com/?p=39", + "menu_order": 0, + "post_type": "post", + "post_mime_type": "", + "comment_count": 0, + "meta_value": "2022/01/man_reading.jpg" + }, + { + "id": 37, + "ID": 37, + "post_author": 1, + "post_date": "2017-11-23T14:03:39.000Z", + "post_date_gmt": "2017-11-23T14:03:39.000Z", + "post_content": "Paying mind to similarity index and why ignoring it could have serious repercussions  \n\nThe similarity index is a term you should be familiar with as an online writer. It is defined as the composite number that is highlighted after matching two texts to determine how similar the content from both pieces is. It is typically displayed as a percentage and the displayed number measures the percentage of your article that the program found the matching text for. This is regardless of proper citation in your work or lack thereof.\n\nIf the similarity index is high this could mean the writer has quoted various other works to a large extent even if it is legitimate.\n\nIt is understandable that you will want to offer quality content for search engines in terms of consideration and indexation and this can lead you to weed your indexable content down. You may also be worried that search engines will not be able to comprehend your content due to existing similar pages because of things like product variations. It will be unwise for you to rush into a decision that could damage your SEO in the process of trying to make search engines happy while destroying your organic visibility in the process.\n\nYou can make use of canonical tags to instruct crawling search engines of the representative alternatives of similar or duplicate content. You just have to place these tags within your source code head section. Canonical tags are very effective in dealing with similar or duplicate content. The easiest way to determine whether you have similar content on your website is to review the site manually while addressing sections of the site appearing to have different URLs but similar content. Take some of the URLs and use tools such as Similar Page Checker or simply review the site for any similar content using Siteliner.\n\nYou may also want to consider consolidating multiple pages into one or expanding certain pages if you have multiple pages that appear to be similar. For example, if you have a site with two distinct pages for different but related topics but the information is the same on both these pages, you may either expand each page further to encompass original content about each topic or merge both pages into one about both topics.\n\nSimilar content can present an issue if not addressed:\n\nYour website will suffer in terms of ranking and you may end up losing traffic. Both losses typically originate from 2 main issues\n\n-    Search engines rarely show multiple options of similar content in order to give users an optimum search experience. They will, therefore, be forced to select the best version which will be shown as the best result diluting visibility of websites with similar or duplicate content.\n\n-    Equity of links will also be diluted further because other websites will have to choose the best option from the duplicates. As opposed to all the inbound links directing to one content piece, they will link to several pieces distributing the equity of the links among these duplicates. Inbound links are considered a ranking factor so they can affect the search visibility of certain pieces of content.\n\nThe overall result is that the piece of content will not get the search visibility it deserves.\n\n ", + "post_title": "Paying mind to similarity index", + "post_excerpt": "", + "post_status": "publish", + "comment_status": "open", + "ping_status": "open", + "post_password": "", + "post_name": "paying-mind-similarity-index", + "to_ping": "", + "pinged": "", + "post_modified": "2022-01-02T22:42:29.000Z", + "post_modified_gmt": "2022-01-02T22:42:29.000Z", + "post_content_filtered": "", + "post_parent": 0, + "guid": "https://blog.wrenchboard.com/?p=37", + "menu_order": 0, + "post_type": "post", + "post_mime_type": "", + "comment_count": 0, + "meta_value": "2022/01/wrechboard-sample.jpg" + }, + { + "id": 35, + "ID": 35, + "post_author": 1, + "post_date": "2017-11-23T14:02:54.000Z", + "post_date_gmt": "2017-11-23T14:02:54.000Z", + "post_content": "The internet is a vast source of information and you can use this information to improve and expand your skill set. You always stand to benefit by adding some extra skills to your CV. The internet is one of the best areas to look if you want to enhance your knowledge base and your skill set in an effort to impress your possible employers. There are so many ways to use the internet to gain extra technical skills\n\nDesign\n\nThe internet is jam-packed with various online programs that people use for photo editing and graphic design for their websites and blogs. Such design skills must be stated in your CV if they will be relevant to the position you are applying for in any company. You can easily download the relevant design programs or apps from the internet and use your free time to sharpen your design skills while racking up your design portfolio. You may land a position in a good design agency if you have some good examples of your design work.\n\nSocial media\n\nSocial media is another way that the internet has proven useful in that it can be used in more ways than one. Once you find a way to use social media to your advantage, this will be a valuable asset because lots of organizations are currently looking for social media skills when looking to hire new staff. Businesses have realized the benefit of using social media marketing in reaching out to a bigger audience. Think of ways to boost your follower base via your own social media pages like Instagram, Twitter, or Facebook. Such platforms and more like Snapchat or LinkedIn are free to download and easy to use plus there is a lot you can learn in terms of using your social media feed or platforms to attract followers which in itself is a form of marketing.\n\nIT skills\n\nThis is one of the obvious skills that one can polish online or on their computer. More businesses are being geared towards a digital direction and employers want to know they are hiring an applicant(s) with strong IT skills. This means you have to know how to use various programs and software to create different types of documents. Showing that you are highly proficient in computer applications and operation will do you justice when applying for different jobs or even starting your own business.\n\nOnline Courses\n\nYou can now get plenty of qualifications from the comfort of your home as long as you have a computer and a strong internet connection. Find a free course that would be relevant or helpful to you, sign up, and you can begin studying as soon as immediately. There are many skills you can study online with these courses and you may add an impressive qualification to your resume. The advantage of online courses is that you can do them in coordination with your current schedule meaning you still get to earn while you study.\n\nLanguages\n\nA second language also looks quite impressive on your CV as bilingual employees show to be quite useful if an employer’s business trades in an international market. You can use apps like Duolingo or sign up for an online course to learn a new language. A second language might really help you get work experience in foreign countries.", + "post_title": "Using the internet to expand your technological skill set", + "post_excerpt": "", + "post_status": "publish", + "comment_status": "open", + "ping_status": "open", + "post_password": "", + "post_name": "using-internet-expand-technological-skill-set", + "to_ping": "", + "pinged": "", + "post_modified": "2022-01-22T03:44:14.000Z", + "post_modified_gmt": "2022-01-22T03:44:14.000Z", + "post_content_filtered": "", + "post_parent": 0, + "guid": "https://blog.wrenchboard.com/?p=35", + "menu_order": 0, + "post_type": "post", + "post_mime_type": "", + "comment_count": 0, + "meta_value": "2022/01/technology_skill.jpg" + }, + { + "id": 33, + "ID": 33, + "post_author": 1, + "post_date": "2017-11-23T14:01:30.000Z", + "post_date_gmt": "2017-11-23T14:01:30.000Z", + "post_content": "Anyone can do an online job as long as you have the right set of skills. As your own boss, you will have to do plenty of day-to-day tasks yourself and you will need to practice good judgment on how you do things. This is why you need an effective strategy to help you progress your online career.\n\nYou need the right skills\n\nAs does any job, you need to have the proper equipment and tools to accomplish things accordingly. This means you will have to invest in a good-quality PC or laptop, subscribe to a dependable ISP, and ensure you have a backup ISP in the event of an emergency. You could even get your own office with a backup computer, a cloud account, or a spare hard drive.\n\nYou need to be dedicated to your career\n\nThe misconception that you need to go to college to learn all the skills you need to get a job in the outside world is not the case. Of course, you need to update your skills and knowledge to gain a competitive edge over your peers and colleagues. This means that you should always keep learning in order to have an effective online career or job. Read on industry news daily, take some courses to spruce up your skills; you can even go back to school.\n\nTechnical proficiency\n\nComputer literacy is something you obviously must have when working on an online career. However, in order to progress with your career, you have to be up to date with current software and online tools available to help you be more efficient in your strategy.\n\nEnsure every project has a contract\n\nYou do not need something complex that will take you more time to look over when you should be using this time to make money. To start with, you should have a general agreement covering important but basic terms you and your client must agree on. Setting basic terms for each project helps to protect you and inform your clients of how you work. Some of the terms your contract must cover include payment terms and the client’s proprietary details etc. If things work in your favor and you show significant growth in your career, you will need a specially crafted contract courtesy of a legal professional.\n\nFocusing your business\n\nFocusing the identity of your brand and the caliber of projects you undertake will make things much easier on your part from the marketing process to the design work. Pick one service or even two and take on work falling along those lines then decline the rest. Deciding on the services you intend to specialize in will help you translate this in your brand. Everything on your website should be reworded to suit those specific phrases and keywords and only exhibit this kind of work in your portfolio. Begin producing content centered on these services to display your expertise. This is all a result of marketing and it will direct traffic and new projects in your direction.\n\n ", + "post_title": "How to implement an effective online career strategy", + "post_excerpt": "", + "post_status": "publish", + "comment_status": "open", + "ping_status": "open", + "post_password": "", + "post_name": "implement-effective-online-career-strategy", + "to_ping": "", + "pinged": "", + "post_modified": "2022-01-22T03:48:59.000Z", + "post_modified_gmt": "2022-01-22T03:48:59.000Z", + "post_content_filtered": "", + "post_parent": 0, + "guid": "https://blog.wrenchboard.com/?p=33", + "menu_order": 0, + "post_type": "post", + "post_mime_type": "", + "comment_count": 0, + "meta_value": "2022/01/online_job.jpg" + } +]; + + + return res1; + } + +export default BlogData; + + diff --git a/src/Services/ContactData.js b/src/Services/ContactData.js new file mode 100644 index 0000000..7e68b8b --- /dev/null +++ b/src/Services/ContactData.js @@ -0,0 +1,11 @@ +import Axios from 'axios'; +import getConfig from './../Config/config' + +async function ContactData(callData) { + // debugger; + var site = getConfig()[0]; + let response = await Axios.post(site.user_service_endpoint + "/sitecontact", callData); + return response.data.result; +} + +export default ContactData; \ No newline at end of file diff --git a/src/Services/JobsData.js b/src/Services/JobsData.js new file mode 100644 index 0000000..91ad4e5 --- /dev/null +++ b/src/Services/JobsData.js @@ -0,0 +1,25 @@ +import Axios from 'axios'; +import getConfig from './../Config/config' + +async function JobsData() { + var site = getConfig()[0]; + var callData = [{ + "limit": 10, + "page": 1 + }]; +/* + var res = null; + const getWrenchBoardJobs = () => { + Axios.post("https://dashboard.wrenchboard.com/svs/user/startjoblist", callData).then((response) => { + res = response; + return response; + }); + } +*/ + let response = await Axios.post(site.user_service_endpoint + "/startjoblist", callData); + return response.data.result_list; +} + +export default JobsData; + + diff --git a/src/Services/UseCaseData.js b/src/Services/UseCaseData.js new file mode 100644 index 0000000..297cb7c --- /dev/null +++ b/src/Services/UseCaseData.js @@ -0,0 +1,212 @@ +// http://172.31.4.19:8000/wordpress-data + +//import React from 'react'; +import Axios from 'axios'; + +function UseCaseData() { + + console.log("~~~~~~~~ ameye 009 ~~~~~~~~~"); +var res = null; + const getWrenchBoardBlog = () => { + Axios.get("http://10.0.0.52:5101/wp/wrenchboard/", { + headers: { + 'Access-Control-Allow-Origin' : '*', + 'Access-Control-Allow-Credentials':true, + 'crossorigin':true, + 'Access-Control-Allow-Methods':'GET,PUT,POST,DELETE,PATCH,OPTIONS', + }, + responseType: "json", + }).then((response) => { + console.log(response); + res = response; + console.log("~~~~~~~~ ameye ~~~~~~~~~"); + return response; + // console.log(blogResultData); + }); + } + + /* return ( + <> + Ameye + + ); +*/ +// getWrenchBoardBlog(); + +//console.log(getWrenchBoardBlog()); + +//console.log("Ameye got here"); + // return blogResultData; // getWrenchBoardBlog(); + + var res1 = [ + { + "id": 78, + "ID": 78, + "post_author": 1, + "post_date": "2018-06-25T18:54:22.000Z", + "post_date_gmt": "2018-06-25T18:54:22.000Z", + "post_content": "Globalization spells danger for the type of jobs that will be available at graduation. The nature of jobs changes so often that it could frustrate for the students. The changes also present new opportunities. Globalization also ensures that job can come anonymously from any part of the world and transaction can be completed privately.\n\nThis is where WrenchBoard comes in, rather than focus on your primary education as your source of income, the new economy will look at your skills as this guide. Your question is to self-examine and attributes values to what you have that others need to make their own or goal complete.\n\nUniversity students can earn extra income along with their regular educational and school work by taking part-time tasks online. To get a project up and running there are a lot of components of service that every business goes through and there are those tasks that students can attend to. Students are in best position to do an initial critique of sites, write articles that bear innocence or interest meddling or test an app for a company in beta phase.\n\nThe online nature of the jobs gives the student the necessary flexibility to operate and added the benefit of interacting with people that don’t think like them, it is an opportunity for the larger world. It is getting very hard to manufacture excuses for not to be involved with one online job or the other when the opportunities and the capabilities collide. A student should be made aware of the fact that life is going to get busier once the excuse of the school is removed.\n\nThere are many jobs students can easily do online\n
    \n \t
  • \tOnline marketing - most students have Facebooks and other social environments with tons of friends or connection. Somebody on this planet needs that profile or demography and will be will to pay for it if there is a way to do so
  • \n \t
  • \nTeaching - being a student also has the benefit of living in environment where you play with commercial tools, somebody have question about those tools you are playing with that they are willing to pay for - for example, student work with expensive robots in labs and an industrial hand may have questions that you can check out in your experiment environment
  • \n \t
  • \nWriting Articles/Blogging -
  • \n \t
  • \nSurveys/Research
  • \n \t
  • Campaigns
  • \n
", + "title": "Propose relevant articles for my site", + "post_excerpt": "", + "post_status": "publish", + "comment_status": "open", + "ping_status": "open", + "post_password": "", + "post_name": "online-jobs-university-students", + "to_ping": "", + "pinged": "", + "post_modified": "2022-01-01T23:29:05.000Z", + "post_modified_gmt": "2022-01-01T23:29:05.000Z", + "post_content_filtered": "", + "post_parent": 0, + "guid": "https://blog.wrenchboard.com/?p=78", + "menu_order": 0, + "post_type": "post", + "post_mime_type": "", + "comment_count": 0, + "meta_value": "wrechboard-sample.jpg" + }, + { + "id": 41, + "ID": 41, + "post_author": 1, + "post_date": "2017-11-23T14:05:51.000Z", + "post_date_gmt": "2017-11-23T14:05:51.000Z", + "post_content": "There are different types of online jobs and some pay more money than others do while some typing jobs may need special equipment, education, or training in order to do them. The advantage of an online job is that you can work at any time of the day around your personal schedule. You can even work in the evening or at night.\n\nYour income from an online job will also depend on the kind of job you do, your experience and your skills.\n\nPrice management\n\nFirstly, you will need to establish the services you will offer your clients and a business essentially succeeds by filling a void or a niche in the market.\n\nEnsure you are familiar with the different online jobs out there as each job category pays differently. The categories of online jobs include Copywriting, SEO copywriting, Content writing, Proofreading, editing, freelance writing, social media marketing and professional blogging. You do not have to work in one field only; you can work in various fields. Research on how much each field pays; this is so you do not sell yourself short and earn less money than you should be earning.\n\nAlways do your best work for every project as the quality of your work will speak for you and you can gauge your prices better while establishing your reputation.\n\nNetworking is also essential both online and in person. You can use social media platforms like LinkedIn to network online. The more you work towards being noticed, the more clients and projects you will get.\n\nTime management \n\nWorking an online business means, you will be working from home in most cases and time management is an essential part of working online. Here are a few tips to help you manage your time better with an online job.\n
    \n \t
  • Remove all the extra tabs from your web browser, as they can be reminders of the fact that the internet is a vast wormhole of your attention. Open fewer tabs if you want to have a more productive workday.
  • \n \t
  • Remove papers from your desktop as a ton of paperwork on your desktop could discourage you from remaining focused. Ensure you clear your desktop after each workday.
  • \n \t
  • Avoid social media interruptions as social media can hinder your productivity if you do not practice mindfulness. You can set up a specific time to socialize before your workday begins or just before retiring after your workday.
  • \n \t
  • Block any needless distractions because at times pure silence might be all you need to do to enhance your production. Turn your radio, television, or telephone off. Avoid visiting any social media platforms, ignore email notifications, and even close your browser.
  • \n \t
  • Select the best time for you to work; you may find that you are more productive during certain hours of the day. Find out what your optimal time frame is and work during said hours so that you get more work done. Most importantly, ensure you follow your schedule strictly.
  • \n
\n ", + "title": "Share my writeup on your social site", + "post_excerpt": "", + "post_status": "publish", + "comment_status": "open", + "ping_status": "open", + "post_password": "", + "post_name": "time-price-management-working-online-job", + "to_ping": "", + "pinged": "", + "post_modified": "2022-01-01T23:29:35.000Z", + "post_modified_gmt": "2022-01-01T23:29:35.000Z", + "post_content_filtered": "", + "post_parent": 0, + "guid": "https://blog.wrenchboard.com/?p=41", + "menu_order": 0, + "post_type": "post", + "post_mime_type": "", + "comment_count": 0, + "meta_value": "share-my-content.jpg" + }, + { + "id": 39, + "ID": 39, + "post_author": 1, + "post_date": "2017-11-23T14:04:49.000Z", + "post_date_gmt": "2017-11-23T14:04:49.000Z", + "post_content": "Content syndication involves methods of content republication on other websites so you can reach a wider audience. Syndication of your content is a great way to enhance your brand awareness and your reach, direct traffic to your article, and build links. The internet is vast and it is not reasonable to assume that everyone you want to reach will read your content simply because you published it on your own site. Syndicating your content gets it to a different audience who might have never known it was there in the first place. Content syndication is a good and cheap way to further your content. It is a content marketing strategy. There are 4 kinds of content syndication you should know of:\n
    \n \t
  1. Syndicating content (3rd party) on your website
  2. \n
\nPublishers can ask different websites for permission to display their content on your website or blog. Your site should have roughly 10% syndicated content ideally. Even though it might be unoriginal, it is always good to feature useful content that your readers will find beneficial and worth reading. It is difficult to find great authors committed to writing content for you when you run a website or blog with multiple authors. Ask an influencer on whether you can feature their existing content as a reasonable resolution. Syndicated content diversifies your site content instantly by highlighting something valuable and new to your target audience.\n
    \n \t
  1. Syndicating your content on other blogs or websites
  2. \n
\nPublishers can syndicate their content to be displayed on another partner website or sites. You can either create content that is not original for your partner who will just be republishing your content. Alternatively, you can agree on a split which both sides find acceptable i.e. you can give them syndicated content for one month and produce original content the next month. If the agreement calls for 1-4 posts monthly, one of them must at least be original.\n
    \n \t
  1. Publish your content on websites syndicating their content
  2. \n
\nAnother way to syndicate your content is by contributing regularly to websites already syndicating their content. Think of it this way, if you are publishing your content for a specific website on a regular basis and they are content syndicators, their content would also end up on other significant partner websites.\n
    \n \t
  1. Self-service syndication
  2. \n
\nPublishers are also able to syndicate their own content with Medium as a great place to start with this endeavor. Medium allows you to import your already existing content from the internet edit, format, and publishing it. It allows you to run your own publications using minimal effort. LinkedIn is another platform you can use to republish your own website content so it reaches a bigger audience.\n\nYou have tools available at your disposal that can help you get your content to a wider target audience while enhancing traffic to your website, establishing a stronger following, and developing your reputation.", + "title": "Give feedback on my website or app ", + "post_excerpt": "", + "post_status": "publish", + "comment_status": "open", + "ping_status": "open", + "post_password": "", + "post_name": "use-syndication-techniques-promote-articles-online", + "to_ping": "", + "pinged": "", + "post_modified": "2022-01-02T22:42:09.000Z", + "post_modified_gmt": "2022-01-02T22:42:09.000Z", + "post_content_filtered": "", + "post_parent": 0, + "guid": "https://blog.wrenchboard.com/?p=39", + "menu_order": 0, + "post_type": "post", + "post_mime_type": "", + "comment_count": 0, + "meta_value": "test-site-app.jpg" + }, + { + "id": 37, + "ID": 37, + "post_author": 1, + "post_date": "2017-11-23T14:03:39.000Z", + "post_date_gmt": "2017-11-23T14:03:39.000Z", + "post_content": "Paying mind to similarity index and why ignoring it could have serious repercussions  \n\nThe similarity index is a term you should be familiar with as an online writer. It is defined as the composite number that is highlighted after matching two texts to determine how similar the content from both pieces is. It is typically displayed as a percentage and the displayed number measures the percentage of your article that the program found the matching text for. This is regardless of proper citation in your work or lack thereof.\n\nIf the similarity index is high this could mean the writer has quoted various other works to a large extent even if it is legitimate.\n\nIt is understandable that you will want to offer quality content for search engines in terms of consideration and indexation and this can lead you to weed your indexable content down. You may also be worried that search engines will not be able to comprehend your content due to existing similar pages because of things like product variations. It will be unwise for you to rush into a decision that could damage your SEO in the process of trying to make search engines happy while destroying your organic visibility in the process.\n\nYou can make use of canonical tags to instruct crawling search engines of the representative alternatives of similar or duplicate content. You just have to place these tags within your source code head section. Canonical tags are very effective in dealing with similar or duplicate content. The easiest way to determine whether you have similar content on your website is to review the site manually while addressing sections of the site appearing to have different URLs but similar content. Take some of the URLs and use tools such as Similar Page Checker or simply review the site for any similar content using Siteliner.\n\nYou may also want to consider consolidating multiple pages into one or expanding certain pages if you have multiple pages that appear to be similar. For example, if you have a site with two distinct pages for different but related topics but the information is the same on both these pages, you may either expand each page further to encompass original content about each topic or merge both pages into one about both topics.\n\nSimilar content can present an issue if not addressed:\n\nYour website will suffer in terms of ranking and you may end up losing traffic. Both losses typically originate from 2 main issues\n\n-    Search engines rarely show multiple options of similar content in order to give users an optimum search experience. They will, therefore, be forced to select the best version which will be shown as the best result diluting visibility of websites with similar or duplicate content.\n\n-    Equity of links will also be diluted further because other websites will have to choose the best option from the duplicates. As opposed to all the inbound links directing to one content piece, they will link to several pieces distributing the equity of the links among these duplicates. Inbound links are considered a ranking factor so they can affect the search visibility of certain pieces of content.\n\nThe overall result is that the piece of content will not get the search visibility it deserves.\n\n ", + "title": "Share my product with your friends", + "post_excerpt": "", + "post_status": "publish", + "comment_status": "open", + "ping_status": "open", + "post_password": "", + "post_name": "paying-mind-similarity-index", + "to_ping": "", + "pinged": "", + "post_modified": "2022-01-02T22:42:29.000Z", + "post_modified_gmt": "2022-01-02T22:42:29.000Z", + "post_content_filtered": "", + "post_parent": 0, + "guid": "https://blog.wrenchboard.com/?p=37", + "menu_order": 0, + "post_type": "post", + "post_mime_type": "", + "comment_count": 0, + "meta_value": "share-product.jpg" + }, + { + "id": 35, + "ID": 35, + "post_author": 1, + "post_date": "2017-11-23T14:02:54.000Z", + "post_date_gmt": "2017-11-23T14:02:54.000Z", + "post_content": "The internet is a vast source of information and you can use this information to improve and expand your skill set. You always stand to benefit by adding some extra skills to your CV. The internet is one of the best areas to look if you want to enhance your knowledge base and your skill set in an effort to impress your possible employers. There are so many ways to use the internet to gain extra technical skills\n\nDesign\n\nThe internet is jam-packed with various online programs that people use for photo editing and graphic design for their websites and blogs. Such design skills must be stated in your CV if they will be relevant to the position you are applying for in any company. You can easily download the relevant design programs or apps from the internet and use your free time to sharpen your design skills while racking up your design portfolio. You may land a position in a good design agency if you have some good examples of your design work.\n\nSocial media\n\nSocial media is another way that the internet has proven useful in that it can be used in more ways than one. Once you find a way to use social media to your advantage, this will be a valuable asset because lots of organizations are currently looking for social media skills when looking to hire new staff. Businesses have realized the benefit of using social media marketing in reaching out to a bigger audience. Think of ways to boost your follower base via your own social media pages like Instagram, Twitter, or Facebook. Such platforms and more like Snapchat or LinkedIn are free to download and easy to use plus there is a lot you can learn in terms of using your social media feed or platforms to attract followers which in itself is a form of marketing.\n\nIT skills\n\nThis is one of the obvious skills that one can polish online or on their computer. More businesses are being geared towards a digital direction and employers want to know they are hiring an applicant(s) with strong IT skills. This means you have to know how to use various programs and software to create different types of documents. Showing that you are highly proficient in computer applications and operation will do you justice when applying for different jobs or even starting your own business.\n\nOnline Courses\n\nYou can now get plenty of qualifications from the comfort of your home as long as you have a computer and a strong internet connection. Find a free course that would be relevant or helpful to you, sign up, and you can begin studying as soon as immediately. There are many skills you can study online with these courses and you may add an impressive qualification to your resume. The advantage of online courses is that you can do them in coordination with your current schedule meaning you still get to earn while you study.\n\nLanguages\n\nA second language also looks quite impressive on your CV as bilingual employees show to be quite useful if an employer’s business trades in an international market. You can use apps like Duolingo or sign up for an online course to learn a new language. A second language might really help you get work experience in foreign countries.", + "title": "Exhibit your skills, somebody needs it", + "post_excerpt": "", + "post_status": "publish", + "comment_status": "open", + "ping_status": "open", + "post_password": "", + "post_name": "using-internet-expand-technological-skill-set", + "to_ping": "", + "pinged": "", + "post_modified": "2022-01-02T22:44:39.000Z", + "post_modified_gmt": "2022-01-02T22:44:39.000Z", + "post_content_filtered": "", + "post_parent": 0, + "guid": "https://blog.wrenchboard.com/?p=35", + "menu_order": 0, + "post_type": "post", + "post_mime_type": "", + "comment_count": 0, + "meta_value": "your-skills.jpg" + }, + { + "id": 33, + "ID": 33, + "post_author": 1, + "post_date": "2017-11-23T14:01:30.000Z", + "post_date_gmt": "2017-11-23T14:01:30.000Z", + "post_content": "Anyone can do an online job as long as you have the right set of skills. As your own boss, you will have to do plenty of day-to-day tasks yourself and you will need to practice good judgment on how you do things. This is why you need an effective strategy to help you progress your online career.\n\nYou need the right skills\n\nAs does any job, you need to have the proper equipment and tools to accomplish things accordingly. This means you will have to invest in a good-quality PC or laptop, subscribe to a dependable ISP, and ensure you have a backup ISP in the event of an emergency. You could even get your own office with a backup computer, a cloud account, or a spare hard drive.\n\nYou need to be dedicated to your career\n\nThe misconception that you need to go to college to learn all the skills you need to get a job in the outside world is not the case. Of course, you need to update your skills and knowledge to gain a competitive edge over your peers and colleagues. This means that you should always keep learning in order to have an effective online career or job. Read on industry news daily, take some courses to spruce up your skills; you can even go back to school.\n\nTechnical proficiency\n\nComputer literacy is something you obviously must have when working on an online career. However, in order to progress with your career, you have to be up to date with current software and online tools available to help you be more efficient in your strategy.\n\nEnsure every project has a contract\n\nYou do not need something complex that will take you more time to look over when you should be using this time to make money. To start with, you should have a general agreement covering important but basic terms you and your client must agree on. Setting basic terms for each project helps to protect you and inform your clients of how you work. Some of the terms your contract must cover include payment terms and the client’s proprietary details etc. If things work in your favor and you show significant growth in your career, you will need a specially crafted contract courtesy of a legal professional.\n\nFocusing your business\n\nFocusing the identity of your brand and the caliber of projects you undertake will make things much easier on your part from the marketing process to the design work. Pick one service or even two and take on work falling along those lines then decline the rest. Deciding on the services you intend to specialize in will help you translate this in your brand. Everything on your website should be reworded to suit those specific phrases and keywords and only exhibit this kind of work in your portfolio. Begin producing content centered on these services to display your expertise. This is all a result of marketing and it will direct traffic and new projects in your direction.\n\n ", + "title": "Plan and conduct survey with incentives", + "post_excerpt": "", + "post_status": "publish", + "comment_status": "open", + "ping_status": "open", + "post_password": "", + "post_name": "implement-effective-online-career-strategy", + "to_ping": "", + "pinged": "", + "post_modified": "2022-01-02T22:44:57.000Z", + "post_modified_gmt": "2022-01-02T22:44:57.000Z", + "post_content_filtered": "", + "post_parent": 0, + "guid": "https://blog.wrenchboard.com/?p=33", + "menu_order": 0, + "post_type": "post", + "post_mime_type": "", + "comment_count": 0, + "meta_value": "surveys.jpg" + } +]; + + + return res1; + } + +export default UseCaseData; + + diff --git a/src/assets/css/bootstrap.min.css b/src/assets/css/bootstrap.min.css new file mode 100644 index 0000000..eb1c45b --- /dev/null +++ b/src/assets/css/bootstrap.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v4.5.0 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::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:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.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:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):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:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}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:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.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:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1200px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;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:1200px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.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:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.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:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>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:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.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:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;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 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}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:#495057;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:#212529;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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;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:#28a745}.valid-tooltip{position:absolute;top:100%;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(40,167,69,.9);border-radius:.25rem}.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:#28a745;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='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.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:#28a745;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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.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:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.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(40,167,69,.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:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;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(220,53,69,.9);border-radius:.25rem}.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:#dc3545;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='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.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:#dc3545;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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.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:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.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(220,53,69,.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:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;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:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.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:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;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 .35s 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:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.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 #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-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{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;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(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.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>.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-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.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;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.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(0,123,255,.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:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.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:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .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;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.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:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;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:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-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:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;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:#b3d7ff}.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:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.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:no-repeat center center;background-size:100% 100%}@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{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.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{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.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{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.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{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.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{-ms-flex-direction:row;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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-body{-ms-flex:1 1 auto;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:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 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}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-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{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(: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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item{display:-ms-flexbox;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.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:.25rem;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:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;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:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;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:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.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:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.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{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):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{max-width:350px;overflow:hidden;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);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.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:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.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:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius: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;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;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:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.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:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.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:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-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){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.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:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' 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:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;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:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!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:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive 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.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.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 rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.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}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!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-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 #adb5bd;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 #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} diff --git a/src/assets/css/custom-animated.css b/src/assets/css/custom-animated.css new file mode 100644 index 0000000..4290725 --- /dev/null +++ b/src/assets/css/custom-animated.css @@ -0,0 +1,602 @@ +@-webkit-keyframes jump { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 40% { + -webkit-transform: translate3d(0, 50%, 0); + transform: translate3d(0, 50%, 0); + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes jump { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 40% { + -webkit-transform: translate3d(0, 50%, 0); + transform: translate3d(0, 50%, 0); + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@-webkit-keyframes rotated { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes rotated { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@-webkit-keyframes rotatedHalf { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + + 50% { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + } + + 100% { + -webkit-transform: rotate(0); + transform: rotate(0); + } +} + +@keyframes rotatedHalf { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + + 50% { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + } + + 100% { + -webkit-transform: rotate(0); + transform: rotate(0); + } +} + +@-webkit-keyframes rotatedHalfTwo { + 0% { + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + } + + 100% { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + } +} + +@keyframes rotatedHalfTwo { + 0% { + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + } + + 100% { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + } +} + + +@-webkit-keyframes scale-upOne { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 100% { + -webkit-transform: scale(0.2); + transform: scale(0.2); + } +} + +@keyframes scale-upOne { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 100% { + -webkit-transform: scale(0.2); + transform: scale(0.2); + } +} + +@-webkit-keyframes scale-right { + 0% { + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + } + + 50% { + -webkit-transform: translateX(50%); + transform: translateX(50%); + } + + 100% { + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + } +} + +@keyframes scale-right { + 0% { + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + } + + 50% { + -webkit-transform: translateX(50%); + transform: translateX(50%); + } + + 100% { + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + } +} + +@-webkit-keyframes fade-in { + 0% { + opacity: 0.7; + } + + 40% { + opacity: 1; + } + + 100% { + opacity: 0.7; + } +} + +@keyframes fade-in { + 0% { + opacity: 0.7; + } + + 40% { + opacity: 1; + } + + 100% { + opacity: 0.7; + } +} + + +@keyframes hvr-ripple-out { + 0% { + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + opacity: 1; + } + + 100% { + top: -6px; + right: -6px; + bottom: -6px; + left: -6px; + opacity: 0; + } +} + +@keyframes hvr-ripple-out-two { + 0% { + top: 0; + right: 0; + bottom: 0; + left: 0; + opacity: 1; + } + + 100% { + top: -12px; + right: -12px; + bottom: -12px; + left: -12px; + opacity: 0; + } +} + +@-webkit-keyframes scale-up-one { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 40% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + } + + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes scale-up-one { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 40% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + } + + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@-webkit-keyframes scale-up-two { + 0% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + } + + 40% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + } + + 100% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + } +} + +@keyframes scale-up-two { + 0% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + } + + 40% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + } + + 100% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + } +} + +@-webkit-keyframes scale-up-three { + 0% { + -webkit-transform: scale(0.7); + transform: scale(0.7); + } + + 40% { + -webkit-transform: scale(0.4); + transform: scale(0.4); + } + + 100% { + -webkit-transform: scale(0.7); + transform: scale(0.7); + } +} + +@keyframes scale-up-three { + 0% { + -webkit-transform: scale(0.7); + transform: scale(0.7); + } + + 40% { + -webkit-transform: scale(0.4); + transform: scale(0.4); + } + + 100% { + -webkit-transform: scale(0.7); + transform: scale(0.7); + } +} + + +@keyframes animationFramesOne { + 0% { + transform: translate(0px, 0px) rotate(0deg); + } + + 20% { + transform: translate(73px, -1px) rotate(36deg); + } + + 40% { + transform: translate(141px, 72px) rotate(72deg); + } + + 60% { + transform: translate(83px, 122px) rotate(108deg); + } + + 80% { + transform: translate(-40px, 72px) rotate(144deg); + } + + 100% { + transform: translate(0px, 0px) rotate(0deg); + } +} + + +@-webkit-keyframes animationFramesOne { + 0% { + -webkit-transform: translate(0px, 0px) rotate(0deg); + } + + 20% { + -webkit-transform: translate(73px, -1px) rotate(36deg); + } + + 40% { + -webkit-transform: translate(141px, 72px) rotate(72deg); + } + + 60% { + -webkit-transform: translate(83px, 122px) rotate(108deg); + } + + 80% { + -webkit-transform: translate(-40px, 72px) rotate(144deg); + } + + 100% { + -webkit-transform: translate(0px, 0px) rotate(0deg); + } +} + +@keyframes animationFramesTwo { + 0% { + transform: translate(0px, 0px) rotate(0deg) scale(1); + } + + 20% { + transform: translate(73px, -1px) rotate(36deg) scale(0.9); + } + + 40% { + transform: translate(141px, 72px) rotate(72deg) scale(1); + } + + 60% { + transform: translate(83px, 122px) rotate(108deg) scale(1.2); + } + + 80% { + transform: translate(-40px, 72px) rotate(144deg) scale(1.1); + } + + 100% { + transform: translate(0px, 0px) rotate(0deg) scale(1); + } +} + + +@-webkit-keyframes animationFramesTwo { + 0% { + -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1); + } + + 20% { + -webkit-transform: translate(73px, -1px) rotate(36deg) scale(0.9); + } + + 40% { + -webkit-transform: translate(141px, 72px) rotate(72deg) scale(1); + } + + 60% { + -webkit-transform: translate(83px, 122px) rotate(108deg) scale(1.2); + } + + 80% { + -webkit-transform: translate(-40px, 72px) rotate(144deg) scale(1.1); + } + + 100% { + -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1); + } +} + + +@keyframes animationFramesThree { + 0% { + transform: translate(165px, -179px); + } + + 100% { + transform: translate(-346px, 617px); + } +} + + +@-webkit-keyframes animationFramesThree { + 0% { + -webkit-transform: translate(165px, -179px); + } + + 100% { + -webkit-transform: translate(-346px, 617px); + } +} + + +@keyframes animationFramesFour { + 0% { + transform: translate(-300px, 151px) rotate(0deg); + } + + 100% { + transform: translate(251px, -200px) rotate(180deg); + } +} + + +@-webkit-keyframes animationFramesFour { + 0% { + -webkit-transform: translate(-300px, 151px) rotate(0deg); + } + + 100% { + -webkit-transform: translate(251px, -200px) rotate(180deg); + } +} + + +@keyframes animationFramesFive { + 0% { + transform: translate(61px, -99px) rotate(0deg); + } + + 21% { + transform: translate(4px, -190px) rotate(38deg); + } + + 41% { + transform: translate(-139px, -200px) rotate(74deg); + } + + 60% { + transform: translate(-263px, -164px) rotate(108deg); + } + + 80% { + transform: translate(-195px, -49px) rotate(144deg); + } + + 100% { + transform: translate(-1px, 0px) rotate(180deg); + } +} + + +@-webkit-keyframes animationFramesFive { + 0% { + -webkit-transform: translate(61px, -99px) rotate(0deg); + } + + 21% { + -webkit-transform: translate(4px, -190px) rotate(38deg); + } + + 41% { + -webkit-transform: translate(-139px, -200px) rotate(74deg); + } + + 60% { + -webkit-transform: translate(-263px, -164px) rotate(108deg); + } + + 80% { + -webkit-transform: translate(-195px, -49px) rotate(144deg); + } + + 100% { + -webkit-transform: translate(-1px, 0px) rotate(180deg); + } +} + +@keyframes gradientBG { + 0% { + background-position: 0 0; + } + + 50% { + background-position: 300% 0; + } + + 100% { + background-position: 0 0; + } +} + +@-webkit-keyframes gradientBG { + 0% { + background-position: 0 0; + } + + 50% { + background-position: 300% 0; + } + + 100% { + background-position: 0 0; + } +} + +@keyframes imageBgAnim { + 0% { + background-position: 0 0; + } + + 50% { + background-position: 120% 0; + } + + 100% { + background-position: 0 0; + } +} + +@-webkit-keyframes gradientBG { + 0% { + background-position: 0 0; + } + + 50% { + background-position: 120% 0; + } + + 100% { + background-position: 0 0; + } +} \ No newline at end of file diff --git a/src/assets/css/default.css b/src/assets/css/default.css new file mode 100644 index 0000000..4e0bf73 --- /dev/null +++ b/src/assets/css/default.css @@ -0,0 +1,940 @@ +/* Deafult Margin & Padding */ +/*-- Margin Top --*/ +a { + text-decoration: none; + background-color: transparent; +} +.expire{ + color:red; +} +.mt-5 { + margin-top: 5px; +} +.mt-10 { + margin-top: 10px; +} +.mt-15 { + margin-top: 15px; +} +.mt-20 { + margin-top: 20px; +} +.mt-25 { + margin-top: 25px; +} +.mt-30 { + margin-top: 30px; +} +.mt-35 { + margin-top: 35px; +} +.mt-40 { + margin-top: 40px; +} +.mt-45 { + margin-top: 45px; +} +.mt-50 { + margin-top: 50px; +} +.mt-55 { + margin-top: 55px; +} +.mt-60 { + margin-top: 60px; +} +.mt-65 { + margin-top: 65px; +} +.mt-70 { + margin-top: 70px; +} +.mt-75 { + margin-top: 75px; +} +.mt-80 { + margin-top: 80px; +} +.mt-85 { + margin-top: 85px; +} +.mt-90 { + margin-top: 90px; +} +.mt-95 { + margin-top: 95px; +} +.mt-100 { + margin-top: 100px; +} +.mt-105 { + margin-top: 105px; +} +.mt-110 { + margin-top: 110px; +} +.mt-115 { + margin-top: 115px; +} +.mt-120 { + margin-top: 120px; +} +.mt-125 { + margin-top: 125px; +} +.mt-130 { + margin-top: 130px; +} +.mt-135 { + margin-top: 135px; +} +.mt-140 { + margin-top: 140px; +} +.mt-145 { + margin-top: 145px; +} +.mt-150 { + margin-top: 150px; +} +.mt-155 { + margin-top: 155px; +} +.mt-160 { + margin-top: 160px; +} +.mt-165 { + margin-top: 165px; +} +.mt-170 { + margin-top: 170px; +} +.mt-175 { + margin-top: 175px; +} +.mt-180 { + margin-top: 180px; +} +.mt-185 { + margin-top: 185px; +} +.mt-190 { + margin-top: 190px; +} +.mt-195 { + margin-top: 195px; +} +.mt-200 { + margin-top: 200px; +} +/*-- Margin Bottom --*/ + +.mb-5 { + margin-bottom: 5px; +} +.mb-10 { + margin-bottom: 10px; +} +.mb-15 { + margin-bottom: 15px; +} +.mb-20 { + margin-bottom: 20px; +} +.mb-25 { + margin-bottom: 25px; +} +.mb-30 { + margin-bottom: 30px; +} +.mb-35 { + margin-bottom: 35px; +} +.mb-40 { + margin-bottom: 40px; +} +.mb-45 { + margin-bottom: 45px; +} +.mb-50 { + margin-bottom: 50px; +} +.mb-55 { + margin-bottom: 55px; +} +.mb-60 { + margin-bottom: 60px; +} +.mb-65 { + margin-bottom: 65px; +} +.mb-70 { + margin-bottom: 70px; +} +.mb-75 { + margin-bottom: 75px; +} +.mb-80 { + margin-bottom: 80px; +} +.mb-85 { + margin-bottom: 85px; +} +.mb-90 { + margin-bottom: 90px; +} +.mb-95 { + margin-bottom: 95px; +} +.mb-100 { + margin-bottom: 100px; +} +.mb-105 { + margin-bottom: 105px; +} +.mb-110 { + margin-bottom: 110px; +} +.mb-115 { + margin-bottom: 115px; +} +.mb-120 { + margin-bottom: 120px; +} +.mb-125 { + margin-bottom: 125px; +} +.mb-130 { + margin-bottom: 130px; +} +.mb-135 { + margin-bottom: 135px; +} +.mb-140 { + margin-bottom: 140px; +} +.mb-145 { + margin-bottom: 145px; +} +.mb-150 { + margin-bottom: 150px; +} +.mb-155 { + margin-bottom: 155px; +} +.mb-160 { + margin-bottom: 160px; +} +.mb-165 { + margin-bottom: 165px; +} +.mb-170 { + margin-bottom: 170px; +} +.mb-175 { + margin-bottom: 175px; +} +.mb-180 { + margin-bottom: 180px; +} +.mb-185 { + margin-bottom: 185px; +} +.mb-190 { + margin-bottom: 190px; +} +.mb-195 { + margin-bottom: 195px; +} +.mb-200 { + margin-bottom: 200px; +} +/*-- margin left --*/ +.ml-5 { + margin-left: 5px; +} +.ml-10 { + margin-left: 10px; +} +.ml-15 { + margin-left: 15px; +} +.ml-20 { + margin-left: 20px; +} +.ml-25 { + margin-left: 25px; +} +.ml-30 { + margin-left: 30px; +} +.ml-35 { + margin-left: 35px; +} +.ml-40 { + margin-left: 40px; +} +.ml-45 { + margin-left: 45px; +} +.ml-50 { + margin-left: 50px; +} +.ml-55 { + margin-left: 55px; +} +.ml-60 { + margin-left: 60px; +} +.ml-65 { + margin-left: 65px; +} +.ml-70 { + margin-left: 70px; +} +.ml-75 { + margin-left: 75px; +} +.ml-80 { + margin-left: 80px; +} +.ml-85 { + margin-left: 85px; +} +.ml-90 { + margin-left: 90px; +} +.ml-95 { + margin-left: 95px; +} +.ml-100 { + margin-left: 100px; +} +.ml-105 { + margin-left: 105px; +} +.ml-110 { + margin-left: 110px; +} +.ml-115 { + margin-left: 115px; +} +.ml-120 { + margin-left: 120px; +} +.ml-125 { + margin-left: 125px; +} +.ml-130 { + margin-left: 130px; +} +.ml-135 { + margin-left: 135px; +} +.ml-140 { + margin-left: 140px; +} +.ml-145 { + margin-left: 145px; +} +.ml-150 { + margin-left: 150px; +} +.ml-155 { + margin-left: 155px; +} +.ml-160 { + margin-left: 160px; +} +.ml-165 { + margin-left: 165px; +} +.ml-170 { + margin-left: 170px; +} +.ml-175 { + margin-left: 175px; +} +.ml-180 { + margin-left: 180px; +} +.ml-185 { + margin-left: 185px; +} +.ml-190 { + margin-left: 190px; +} +.ml-195 { + margin-left: 195px; +} +.ml-200 { + margin-left: 200px; +} +/*-- margin right --*/ +.mr-5 { + margin-right: 5px; +} +.mr-10 { + margin-right: 10px; +} +.mr-15 { + margin-right: 15px; +} +.mr-20 { + margin-right: 20px; +} +.mr-25 { + margin-right: 25px; +} +.mr-30 { + margin-right: 30px; +} +.mr-35 { + margin-right: 35px; +} +.mr-40 { + margin-right: 40px; +} +.mr-45 { + margin-right: 45px; +} +.mr-50 { + margin-right: 50px; +} +.mr-55 { + margin-right: 55px; +} +.mr-60 { + margin-right: 60px; +} +.mr-65 { + margin-right: 65px; +} +.mr-70 { + margin-right: 70px; +} +.mr-75 { + margin-right: 75px; +} +.mr-80 { + margin-right: 80px; +} +.mr-85 { + margin-right: 85px; +} +.mr-90 { + margin-right: 90px; +} +.mr-95 { + margin-right: 95px; +} +.mr-100 { + margin-right: 100px; +} +.mr-105 { + margin-right: 105px; +} +.mr-110 { + margin-right: 110px; +} +.mr-115 { + margin-right: 115px; +} +.mr-120 { + margin-right: 120px; +} +.mr-125 { + margin-right: 125px; +} +.mr-130 { + margin-right: 130px; +} +.mr-135 { + margin-right: 135px; +} +.mr-140 { + margin-right: 140px; +} +.mr-145 { + margin-right: 145px; +} +.mr-150 { + margin-right: 150px; +} +.mr-155 { + margin-right: 155px; +} +.mr-160 { + margin-right: 160px; +} +.mr-165 { + margin-right: 165px; +} +.mr-170 { + margin-right: 170px; +} +.mr-175 { + margin-right: 175px; +} +.mr-180 { + margin-right: 180px; +} +.mr-185 { + margin-right: 185px; +} +.mr-190 { + margin-right: 190px; +} +.mr-195 { + margin-right: 195px; +} +.mr-200 { + margin-right: 200px; +} + + +/*-- Padding Top --*/ + +.pt-5 { + padding-top: 5px; +} +.pt-10 { + padding-top: 10px; +} +.pt-15 { + padding-top: 15px; +} +.pt-20 { + padding-top: 20px; +} +.pt-25 { + padding-top: 25px; +} +.pt-30 { + padding-top: 30px; +} +.pt-35 { + padding-top: 35px; +} +.pt-40 { + padding-top: 40px; +} +.pt-45 { + padding-top: 45px; +} +.pt-50 { + padding-top: 50px; +} +.pt-55 { + padding-top: 55px; +} +.pt-60 { + padding-top: 60px; +} +.pt-65 { + padding-top: 65px; +} +.pt-70 { + padding-top: 70px; +} +.pt-75 { + padding-top: 75px; +} +.pt-80 { + padding-top: 80px; +} +.pt-85 { + padding-top: 85px; +} +.pt-90 { + padding-top: 90px; +} +.pt-95 { + padding-top: 95px; +} +.pt-100 { + padding-top: 100px; +} +.pt-105 { + padding-top: 105px; +} +.pt-110 { + padding-top: 110px; +} +.pt-115 { + padding-top: 115px; +} +.pt-120 { + padding-top: 120px; +} +.pt-125 { + padding-top: 125px; +} +.pt-130 { + padding-top: 130px; +} +.pt-135 { + padding-top: 135px; +} +.pt-140 { + padding-top: 140px; +} +.pt-145 { + padding-top: 145px; +} +.pt-150 { + padding-top: 150px; +} +.pt-155 { + padding-top: 155px; +} +.pt-160 { + padding-top: 160px; +} +.pt-165 { + padding-top: 165px; +} +.pt-170 { + padding-top: 170px; +} +.pt-175 { + padding-top: 175px; +} +.pt-180 { + padding-top: 180px; +} +.pt-185 { + padding-top: 185px; +} +.pt-190 { + padding-top: 190px; +} +.pt-195 { + padding-top: 195px; +} +.pt-200 { + padding-top: 200px; +} +/*-- Padding Bottom --*/ + +.pb-5 { + padding-bottom: 5px; +} +.pb-10 { + padding-bottom: 10px; +} +.pb-15 { + padding-bottom: 15px; +} +.pb-20 { + padding-bottom: 20px; +} +.pb-25 { + padding-bottom: 25px; +} +.pb-30 { + padding-bottom: 30px; +} +.pb-35 { + padding-bottom: 35px; +} +.pb-40 { + padding-bottom: 40px; +} +.pb-45 { + padding-bottom: 45px; +} +.pb-50 { + padding-bottom: 50px; +} +.pb-55 { + padding-bottom: 55px; +} +.pb-60 { + padding-bottom: 60px; +} +.pb-65 { + padding-bottom: 65px; +} +.pb-70 { + padding-bottom: 70px; +} +.pb-75 { + padding-bottom: 75px; +} +.pb-80 { + padding-bottom: 80px; +} +.pb-85 { + padding-bottom: 85px; +} +.pb-90 { + padding-bottom: 90px; +} +.pb-95 { + padding-bottom: 95px; +} +.pb-100 { + padding-bottom: 100px; +} +.pb-105 { + padding-bottom: 105px; +} +.pb-110 { + padding-bottom: 110px; +} +.pb-115 { + padding-bottom: 115px; +} +.pb-120 { + padding-bottom: 120px; +} +.pb-125 { + padding-bottom: 125px; +} +.pb-130 { + padding-bottom: 130px; +} +.pb-135 { + padding-bottom: 135px; +} +.pb-140 { + padding-bottom: 140px; +} +.pb-145 { + padding-bottom: 145px; +} +.pb-150 { + padding-bottom: 150px; +} +.pb-155 { + padding-bottom: 155px; +} +.pb-160 { + padding-bottom: 160px; +} +.pb-165 { + padding-bottom: 165px; +} +.pb-170 { + padding-bottom: 170px; +} +.pb-175 { + padding-bottom: 175px; +} +.pb-180 { + padding-bottom: 180px; +} +.pb-185 { + padding-bottom: 185px; +} +.pb-190 { + padding-bottom: 190px; +} +.pb-195 { + padding-bottom: 195px; +} +.pb-200 { + padding-bottom: 200px; +} + +/*-- Padding left --*/ + +.pl-0 { + padding-left: 0px; +} +.pl-5 { + padding-left: 5px; +} +.pl-10 { + padding-left: 10px; +} +.pl-15 { + padding-left: 15px; +} +.pl-20 { + padding-left: 20px; +} +.pl-25 { + padding-left: 25px; +} +.pl-30 { + padding-left: 30px; +} +.pl-35 { + padding-left: 35px; +} +.pl-40 { + padding-left: 40px; +} +.pl-45 { + padding-left: 45px; +} +.pl-50 { + padding-left: 50px; +} +.pl-55 { + padding-left: 55px; +} +.pl-60 { + padding-left: 60px; +} +.pl-65 { + padding-left: 65px; +} +.pl-70 { + padding-left: 70px; +} +.pl-75 { + padding-left: 75px; +} +.pl-80 { + padding-left: 80px; +} +.pl-85 { + padding-left: 85px; +} +.pl-90 { + padding-left: 90px; +} +.pl-100 { + padding-left: 100px; +} +.pl-105 { + padding-left: 105px; +} +.pl-110 { + padding-left: 110px; +} +.pl-115 { + padding-left: 115px; +} +.pl-120 { + padding-left: 120px; +} +.pl-125 { + padding-left: 125px; +} +/*-- Padding right --*/ + +.pr-0 { + padding-right: 0px; +} +.pr-5 { + padding-right: 5px; +} +.pr-10 { + padding-right: 10px; +} +.pr-15 { + padding-right: 15px; +} +.pr-20 { + padding-right: 20px; +} +.pr-25 { + padding-right: 25px; +} +.pr-30 { + padding-right: 30px; +} +.pr-35 { + padding-right: 35px; +} +.pr-40 { + padding-right: 40px; +} +.pr-45 { + padding-right: 45px; +} +.pr-50 { + padding-right: 50px; +} +.pr-55 { + padding-right: 55px; +} +.pr-60 { + padding-right: 60px; +} +.pr-65 { + padding-right: 65px; +} +.pr-70 { + padding-right: 70px; +} +.pr-75 { + padding-right: 75px; +} +.pr-80 { + padding-right: 80px; +} +.pr-85 { + padding-right: 85px; +} +.pr-90 { + padding-right: 90px; +} +.pr-95 { + padding-right: 95px; +} +.pr-100 { + padding-right: 100px; +} +.pr-105 { + padding-right: 105px; +} +/* Background Color */ + +.gray-bg { + background: #f6f6f6; +} +.white-bg { + background: #fff; +} +.black-bg { + background: #222; +} +/* Color */ + +.white { + color: #fff; +} +.black { + color: #222; +} +/* black overlay */ + +[data-overlay] { + position: relative; +} +[data-overlay]::before { + background: #000 none repeat scroll 0 0; + content: ""; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 1; +} +[data-overlay="3"]::before { + opacity: 0.3; +} +[data-overlay="4"]::before { + opacity: 0.4; +} +[data-overlay="5"]::before { + opacity: 0.5; +} +[data-overlay="6"]::before { + opacity: 0.6; +} +[data-overlay="7"]::before { + opacity: 0.7; +} +[data-overlay="8"]::before { + opacity: 0.8; +} +[data-overlay="9"]::before { + opacity: 0.9; +} \ No newline at end of file diff --git a/src/assets/css/font-awesome.min.css b/src/assets/css/font-awesome.min.css new file mode 100644 index 0000000..8548b26 --- /dev/null +++ b/src/assets/css/font-awesome.min.css @@ -0,0 +1,6221 @@ +/*! + * Font Awesome Pro 5.8.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license (Commercial License) + */ +.fa, +.fas, +.far, +.fal, +.fab { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; } + +.fa-lg { + font-size: 1.33333em; + line-height: 0.75em; + vertical-align: -.0667em; } + +.fa-xs { + font-size: .75em; } + +.fa-sm { + font-size: .875em; } + +.fa-1x { + font-size: 1em; } + +.fa-2x { + font-size: 2em; } + +.fa-3x { + font-size: 3em; } + +.fa-4x { + font-size: 4em; } + +.fa-5x { + font-size: 5em; } + +.fa-6x { + font-size: 6em; } + +.fa-7x { + font-size: 7em; } + +.fa-8x { + font-size: 8em; } + +.fa-9x { + font-size: 9em; } + +.fa-10x { + font-size: 10em; } + +.fa-fw { + text-align: center; + width: 1.25em; } + +.fa-ul { + list-style-type: none; + margin-left: 2.5em; + padding-left: 0; } + .fa-ul > li { + position: relative; } + +.fa-li { + left: -2em; + position: absolute; + text-align: center; + width: 2em; + line-height: inherit; } + +.fa-border { + border: solid 0.08em #eee; + border-radius: .1em; + padding: .2em .25em .15em; } + +.fa-pull-left { + float: left; } + +.fa-pull-right { + float: right; } + +.fa.fa-pull-left, +.fas.fa-pull-left, +.far.fa-pull-left, +.fal.fa-pull-left, +.fab.fa-pull-left { + margin-right: .3em; } + +.fa.fa-pull-right, +.fas.fa-pull-right, +.far.fa-pull-right, +.fal.fa-pull-right, +.fab.fa-pull-right { + margin-left: .3em; } + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; } + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); } + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); } + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + transform: rotate(270deg); } + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + transform: scale(1, -1); } + +.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); } + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical, +:root .fa-flip-both { + -webkit-filter: none; + filter: none; } + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; } + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; } + +.fa-stack-1x { + line-height: inherit; } + +.fa-stack-2x { + font-size: 2em; } + +.fa-inverse { + color: #fff; } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-500px:before { + content: "\f26e"; } + +.fa-abacus:before { + content: "\f640"; } + +.fa-accessible-icon:before { + content: "\f368"; } + +.fa-accusoft:before { + content: "\f369"; } + +.fa-acorn:before { + content: "\f6ae"; } + +.fa-acquisitions-incorporated:before { + content: "\f6af"; } + +.fa-ad:before { + content: "\f641"; } + +.fa-address-book:before { + content: "\f2b9"; } + +.fa-address-card:before { + content: "\f2bb"; } + +.fa-adjust:before { + content: "\f042"; } + +.fa-adn:before { + content: "\f170"; } + +.fa-adobe:before { + content: "\f778"; } + +.fa-adversal:before { + content: "\f36a"; } + +.fa-affiliatetheme:before { + content: "\f36b"; } + +.fa-air-freshener:before { + content: "\f5d0"; } + +.fa-airbnb:before { + content: "\f834"; } + +.fa-alarm-clock:before { + content: "\f34e"; } + +.fa-algolia:before { + content: "\f36c"; } + +.fa-alicorn:before { + content: "\f6b0"; } + +.fa-align-center:before { + content: "\f037"; } + +.fa-align-justify:before { + content: "\f039"; } + +.fa-align-left:before { + content: "\f036"; } + +.fa-align-right:before { + content: "\f038"; } + +.fa-alipay:before { + content: "\f642"; } + +.fa-allergies:before { + content: "\f461"; } + +.fa-amazon:before { + content: "\f270"; } + +.fa-amazon-pay:before { + content: "\f42c"; } + +.fa-ambulance:before { + content: "\f0f9"; } + +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; } + +.fa-amilia:before { + content: "\f36d"; } + +.fa-analytics:before { + content: "\f643"; } + +.fa-anchor:before { + content: "\f13d"; } + +.fa-android:before { + content: "\f17b"; } + +.fa-angel:before { + content: "\f779"; } + +.fa-angellist:before { + content: "\f209"; } + +.fa-angle-double-down:before { + content: "\f103"; } + +.fa-angle-double-left:before { + content: "\f100"; } + +.fa-angle-double-right:before { + content: "\f101"; } + +.fa-angle-double-up:before { + content: "\f102"; } + +.fa-angle-down:before { + content: "\f107"; } + +.fa-angle-left:before { + content: "\f104"; } + +.fa-angle-right:before { + content: "\f105"; } + +.fa-angle-up:before { + content: "\f106"; } + +.fa-angry:before { + content: "\f556"; } + +.fa-angrycreative:before { + content: "\f36e"; } + +.fa-angular:before { + content: "\f420"; } + +.fa-ankh:before { + content: "\f644"; } + +.fa-app-store:before { + content: "\f36f"; } + +.fa-app-store-ios:before { + content: "\f370"; } + +.fa-apper:before { + content: "\f371"; } + +.fa-apple:before { + content: "\f179"; } + +.fa-apple-alt:before { + content: "\f5d1"; } + +.fa-apple-crate:before { + content: "\f6b1"; } + +.fa-apple-pay:before { + content: "\f415"; } + +.fa-archive:before { + content: "\f187"; } + +.fa-archway:before { + content: "\f557"; } + +.fa-arrow-alt-circle-down:before { + content: "\f358"; } + +.fa-arrow-alt-circle-left:before { + content: "\f359"; } + +.fa-arrow-alt-circle-right:before { + content: "\f35a"; } + +.fa-arrow-alt-circle-up:before { + content: "\f35b"; } + +.fa-arrow-alt-down:before { + content: "\f354"; } + +.fa-arrow-alt-from-bottom:before { + content: "\f346"; } + +.fa-arrow-alt-from-left:before { + content: "\f347"; } + +.fa-arrow-alt-from-right:before { + content: "\f348"; } + +.fa-arrow-alt-from-top:before { + content: "\f349"; } + +.fa-arrow-alt-left:before { + content: "\f355"; } + +.fa-arrow-alt-right:before { + content: "\f356"; } + +.fa-arrow-alt-square-down:before { + content: "\f350"; } + +.fa-arrow-alt-square-left:before { + content: "\f351"; } + +.fa-arrow-alt-square-right:before { + content: "\f352"; } + +.fa-arrow-alt-square-up:before { + content: "\f353"; } + +.fa-arrow-alt-to-bottom:before { + content: "\f34a"; } + +.fa-arrow-alt-to-left:before { + content: "\f34b"; } + +.fa-arrow-alt-to-right:before { + content: "\f34c"; } + +.fa-arrow-alt-to-top:before { + content: "\f34d"; } + +.fa-arrow-alt-up:before { + content: "\f357"; } + +.fa-arrow-circle-down:before { + content: "\f0ab"; } + +.fa-arrow-circle-left:before { + content: "\f0a8"; } + +.fa-arrow-circle-right:before { + content: "\f0a9"; } + +.fa-arrow-circle-up:before { + content: "\f0aa"; } + +.fa-arrow-down:before { + content: "\f063"; } + +.fa-arrow-from-bottom:before { + content: "\f342"; } + +.fa-arrow-from-left:before { + content: "\f343"; } + +.fa-arrow-from-right:before { + content: "\f344"; } + +.fa-arrow-from-top:before { + content: "\f345"; } + +.fa-arrow-left:before { + content: "\f060"; } + +.fa-arrow-right:before { + content: "\f061"; } + +.fa-arrow-square-down:before { + content: "\f339"; } + +.fa-arrow-square-left:before { + content: "\f33a"; } + +.fa-arrow-square-right:before { + content: "\f33b"; } + +.fa-arrow-square-up:before { + content: "\f33c"; } + +.fa-arrow-to-bottom:before { + content: "\f33d"; } + +.fa-arrow-to-left:before { + content: "\f33e"; } + +.fa-arrow-to-right:before { + content: "\f340"; } + +.fa-arrow-to-top:before { + content: "\f341"; } + +.fa-arrow-up:before { + content: "\f062"; } + +.fa-arrows:before { + content: "\f047"; } + +.fa-arrows-alt:before { + content: "\f0b2"; } + +.fa-arrows-alt-h:before { + content: "\f337"; } + +.fa-arrows-alt-v:before { + content: "\f338"; } + +.fa-arrows-h:before { + content: "\f07e"; } + +.fa-arrows-v:before { + content: "\f07d"; } + +.fa-artstation:before { + content: "\f77a"; } + +.fa-assistive-listening-systems:before { + content: "\f2a2"; } + +.fa-asterisk:before { + content: "\f069"; } + +.fa-asymmetrik:before { + content: "\f372"; } + +.fa-at:before { + content: "\f1fa"; } + +.fa-atlas:before { + content: "\f558"; } + +.fa-atlassian:before { + content: "\f77b"; } + +.fa-atom:before { + content: "\f5d2"; } + +.fa-atom-alt:before { + content: "\f5d3"; } + +.fa-audible:before { + content: "\f373"; } + +.fa-audio-description:before { + content: "\f29e"; } + +.fa-autoprefixer:before { + content: "\f41c"; } + +.fa-avianex:before { + content: "\f374"; } + +.fa-aviato:before { + content: "\f421"; } + +.fa-award:before { + content: "\f559"; } + +.fa-aws:before { + content: "\f375"; } + +.fa-axe:before { + content: "\f6b2"; } + +.fa-axe-battle:before { + content: "\f6b3"; } + +.fa-baby:before { + content: "\f77c"; } + +.fa-baby-carriage:before { + content: "\f77d"; } + +.fa-backpack:before { + content: "\f5d4"; } + +.fa-backspace:before { + content: "\f55a"; } + +.fa-backward:before { + content: "\f04a"; } + +.fa-bacon:before { + content: "\f7e5"; } + +.fa-badge:before { + content: "\f335"; } + +.fa-badge-check:before { + content: "\f336"; } + +.fa-badge-dollar:before { + content: "\f645"; } + +.fa-badge-percent:before { + content: "\f646"; } + +.fa-badger-honey:before { + content: "\f6b4"; } + +.fa-balance-scale:before { + content: "\f24e"; } + +.fa-balance-scale-left:before { + content: "\f515"; } + +.fa-balance-scale-right:before { + content: "\f516"; } + +.fa-ball-pile:before { + content: "\f77e"; } + +.fa-ballot:before { + content: "\f732"; } + +.fa-ballot-check:before { + content: "\f733"; } + +.fa-ban:before { + content: "\f05e"; } + +.fa-band-aid:before { + content: "\f462"; } + +.fa-bandcamp:before { + content: "\f2d5"; } + +.fa-barcode:before { + content: "\f02a"; } + +.fa-barcode-alt:before { + content: "\f463"; } + +.fa-barcode-read:before { + content: "\f464"; } + +.fa-barcode-scan:before { + content: "\f465"; } + +.fa-bars:before { + content: "\f0c9"; } + +.fa-baseball:before { + content: "\f432"; } + +.fa-baseball-ball:before { + content: "\f433"; } + +.fa-basketball-ball:before { + content: "\f434"; } + +.fa-basketball-hoop:before { + content: "\f435"; } + +.fa-bat:before { + content: "\f6b5"; } + +.fa-bath:before { + content: "\f2cd"; } + +.fa-battery-bolt:before { + content: "\f376"; } + +.fa-battery-empty:before { + content: "\f244"; } + +.fa-battery-full:before { + content: "\f240"; } + +.fa-battery-half:before { + content: "\f242"; } + +.fa-battery-quarter:before { + content: "\f243"; } + +.fa-battery-slash:before { + content: "\f377"; } + +.fa-battery-three-quarters:before { + content: "\f241"; } + +.fa-battle-net:before { + content: "\f835"; } + +.fa-bed:before { + content: "\f236"; } + +.fa-beer:before { + content: "\f0fc"; } + +.fa-behance:before { + content: "\f1b4"; } + +.fa-behance-square:before { + content: "\f1b5"; } + +.fa-bell:before { + content: "\f0f3"; } + +.fa-bell-school:before { + content: "\f5d5"; } + +.fa-bell-school-slash:before { + content: "\f5d6"; } + +.fa-bell-slash:before { + content: "\f1f6"; } + +.fa-bells:before { + content: "\f77f"; } + +.fa-bezier-curve:before { + content: "\f55b"; } + +.fa-bible:before { + content: "\f647"; } + +.fa-bicycle:before { + content: "\f206"; } + +.fa-bimobject:before { + content: "\f378"; } + +.fa-binoculars:before { + content: "\f1e5"; } + +.fa-biohazard:before { + content: "\f780"; } + +.fa-birthday-cake:before { + content: "\f1fd"; } + +.fa-bitbucket:before { + content: "\f171"; } + +.fa-bitcoin:before { + content: "\f379"; } + +.fa-bity:before { + content: "\f37a"; } + +.fa-black-tie:before { + content: "\f27e"; } + +.fa-blackberry:before { + content: "\f37b"; } + +.fa-blanket:before { + content: "\f498"; } + +.fa-blender:before { + content: "\f517"; } + +.fa-blender-phone:before { + content: "\f6b6"; } + +.fa-blind:before { + content: "\f29d"; } + +.fa-blog:before { + content: "\f781"; } + +.fa-blogger:before { + content: "\f37c"; } + +.fa-blogger-b:before { + content: "\f37d"; } + +.fa-bluetooth:before { + content: "\f293"; } + +.fa-bluetooth-b:before { + content: "\f294"; } + +.fa-bold:before { + content: "\f032"; } + +.fa-bolt:before { + content: "\f0e7"; } + +.fa-bomb:before { + content: "\f1e2"; } + +.fa-bone:before { + content: "\f5d7"; } + +.fa-bone-break:before { + content: "\f5d8"; } + +.fa-bong:before { + content: "\f55c"; } + +.fa-book:before { + content: "\f02d"; } + +.fa-book-alt:before { + content: "\f5d9"; } + +.fa-book-dead:before { + content: "\f6b7"; } + +.fa-book-heart:before { + content: "\f499"; } + +.fa-book-medical:before { + content: "\f7e6"; } + +.fa-book-open:before { + content: "\f518"; } + +.fa-book-reader:before { + content: "\f5da"; } + +.fa-book-spells:before { + content: "\f6b8"; } + +.fa-book-user:before { + content: "\f7e7"; } + +.fa-bookmark:before { + content: "\f02e"; } + +.fa-books:before { + content: "\f5db"; } + +.fa-books-medical:before { + content: "\f7e8"; } + +.fa-boot:before { + content: "\f782"; } + +.fa-booth-curtain:before { + content: "\f734"; } + +.fa-bootstrap:before { + content: "\f836"; } + +.fa-bow-arrow:before { + content: "\f6b9"; } + +.fa-bowling-ball:before { + content: "\f436"; } + +.fa-bowling-pins:before { + content: "\f437"; } + +.fa-box:before { + content: "\f466"; } + +.fa-box-alt:before { + content: "\f49a"; } + +.fa-box-ballot:before { + content: "\f735"; } + +.fa-box-check:before { + content: "\f467"; } + +.fa-box-fragile:before { + content: "\f49b"; } + +.fa-box-full:before { + content: "\f49c"; } + +.fa-box-heart:before { + content: "\f49d"; } + +.fa-box-open:before { + content: "\f49e"; } + +.fa-box-up:before { + content: "\f49f"; } + +.fa-box-usd:before { + content: "\f4a0"; } + +.fa-boxes:before { + content: "\f468"; } + +.fa-boxes-alt:before { + content: "\f4a1"; } + +.fa-boxing-glove:before { + content: "\f438"; } + +.fa-brackets:before { + content: "\f7e9"; } + +.fa-brackets-curly:before { + content: "\f7ea"; } + +.fa-braille:before { + content: "\f2a1"; } + +.fa-brain:before { + content: "\f5dc"; } + +.fa-bread-loaf:before { + content: "\f7eb"; } + +.fa-bread-slice:before { + content: "\f7ec"; } + +.fa-briefcase:before { + content: "\f0b1"; } + +.fa-briefcase-medical:before { + content: "\f469"; } + +.fa-broadcast-tower:before { + content: "\f519"; } + +.fa-broom:before { + content: "\f51a"; } + +.fa-browser:before { + content: "\f37e"; } + +.fa-brush:before { + content: "\f55d"; } + +.fa-btc:before { + content: "\f15a"; } + +.fa-buffer:before { + content: "\f837"; } + +.fa-bug:before { + content: "\f188"; } + +.fa-building:before { + content: "\f1ad"; } + +.fa-bullhorn:before { + content: "\f0a1"; } + +.fa-bullseye:before { + content: "\f140"; } + +.fa-bullseye-arrow:before { + content: "\f648"; } + +.fa-bullseye-pointer:before { + content: "\f649"; } + +.fa-burn:before { + content: "\f46a"; } + +.fa-buromobelexperte:before { + content: "\f37f"; } + +.fa-burrito:before { + content: "\f7ed"; } + +.fa-bus:before { + content: "\f207"; } + +.fa-bus-alt:before { + content: "\f55e"; } + +.fa-bus-school:before { + content: "\f5dd"; } + +.fa-business-time:before { + content: "\f64a"; } + +.fa-buysellads:before { + content: "\f20d"; } + +.fa-cabinet-filing:before { + content: "\f64b"; } + +.fa-calculator:before { + content: "\f1ec"; } + +.fa-calculator-alt:before { + content: "\f64c"; } + +.fa-calendar:before { + content: "\f133"; } + +.fa-calendar-alt:before { + content: "\f073"; } + +.fa-calendar-check:before { + content: "\f274"; } + +.fa-calendar-day:before { + content: "\f783"; } + +.fa-calendar-edit:before { + content: "\f333"; } + +.fa-calendar-exclamation:before { + content: "\f334"; } + +.fa-calendar-minus:before { + content: "\f272"; } + +.fa-calendar-plus:before { + content: "\f271"; } + +.fa-calendar-star:before { + content: "\f736"; } + +.fa-calendar-times:before { + content: "\f273"; } + +.fa-calendar-week:before { + content: "\f784"; } + +.fa-camera:before { + content: "\f030"; } + +.fa-camera-alt:before { + content: "\f332"; } + +.fa-camera-retro:before { + content: "\f083"; } + +.fa-campfire:before { + content: "\f6ba"; } + +.fa-campground:before { + content: "\f6bb"; } + +.fa-canadian-maple-leaf:before { + content: "\f785"; } + +.fa-candle-holder:before { + content: "\f6bc"; } + +.fa-candy-cane:before { + content: "\f786"; } + +.fa-candy-corn:before { + content: "\f6bd"; } + +.fa-cannabis:before { + content: "\f55f"; } + +.fa-capsules:before { + content: "\f46b"; } + +.fa-car:before { + content: "\f1b9"; } + +.fa-car-alt:before { + content: "\f5de"; } + +.fa-car-battery:before { + content: "\f5df"; } + +.fa-car-bump:before { + content: "\f5e0"; } + +.fa-car-crash:before { + content: "\f5e1"; } + +.fa-car-garage:before { + content: "\f5e2"; } + +.fa-car-mechanic:before { + content: "\f5e3"; } + +.fa-car-side:before { + content: "\f5e4"; } + +.fa-car-tilt:before { + content: "\f5e5"; } + +.fa-car-wash:before { + content: "\f5e6"; } + +.fa-caret-circle-down:before { + content: "\f32d"; } + +.fa-caret-circle-left:before { + content: "\f32e"; } + +.fa-caret-circle-right:before { + content: "\f330"; } + +.fa-caret-circle-up:before { + content: "\f331"; } + +.fa-caret-down:before { + content: "\f0d7"; } + +.fa-caret-left:before { + content: "\f0d9"; } + +.fa-caret-right:before { + content: "\f0da"; } + +.fa-caret-square-down:before { + content: "\f150"; } + +.fa-caret-square-left:before { + content: "\f191"; } + +.fa-caret-square-right:before { + content: "\f152"; } + +.fa-caret-square-up:before { + content: "\f151"; } + +.fa-caret-up:before { + content: "\f0d8"; } + +.fa-carrot:before { + content: "\f787"; } + +.fa-cart-arrow-down:before { + content: "\f218"; } + +.fa-cart-plus:before { + content: "\f217"; } + +.fa-cash-register:before { + content: "\f788"; } + +.fa-cat:before { + content: "\f6be"; } + +.fa-cauldron:before { + content: "\f6bf"; } + +.fa-cc-amazon-pay:before { + content: "\f42d"; } + +.fa-cc-amex:before { + content: "\f1f3"; } + +.fa-cc-apple-pay:before { + content: "\f416"; } + +.fa-cc-diners-club:before { + content: "\f24c"; } + +.fa-cc-discover:before { + content: "\f1f2"; } + +.fa-cc-jcb:before { + content: "\f24b"; } + +.fa-cc-mastercard:before { + content: "\f1f1"; } + +.fa-cc-paypal:before { + content: "\f1f4"; } + +.fa-cc-stripe:before { + content: "\f1f5"; } + +.fa-cc-visa:before { + content: "\f1f0"; } + +.fa-centercode:before { + content: "\f380"; } + +.fa-centos:before { + content: "\f789"; } + +.fa-certificate:before { + content: "\f0a3"; } + +.fa-chair:before { + content: "\f6c0"; } + +.fa-chair-office:before { + content: "\f6c1"; } + +.fa-chalkboard:before { + content: "\f51b"; } + +.fa-chalkboard-teacher:before { + content: "\f51c"; } + +.fa-charging-station:before { + content: "\f5e7"; } + +.fa-chart-area:before { + content: "\f1fe"; } + +.fa-chart-bar:before { + content: "\f080"; } + +.fa-chart-line:before { + content: "\f201"; } + +.fa-chart-line-down:before { + content: "\f64d"; } + +.fa-chart-network:before { + content: "\f78a"; } + +.fa-chart-pie:before { + content: "\f200"; } + +.fa-chart-pie-alt:before { + content: "\f64e"; } + +.fa-chart-scatter:before { + content: "\f7ee"; } + +.fa-check:before { + content: "\f00c"; } + +.fa-check-circle:before { + content: "\f058"; } + +.fa-check-double:before { + content: "\f560"; } + +.fa-check-square:before { + content: "\f14a"; } + +.fa-cheese:before { + content: "\f7ef"; } + +.fa-cheese-swiss:before { + content: "\f7f0"; } + +.fa-cheeseburger:before { + content: "\f7f1"; } + +.fa-chess:before { + content: "\f439"; } + +.fa-chess-bishop:before { + content: "\f43a"; } + +.fa-chess-bishop-alt:before { + content: "\f43b"; } + +.fa-chess-board:before { + content: "\f43c"; } + +.fa-chess-clock:before { + content: "\f43d"; } + +.fa-chess-clock-alt:before { + content: "\f43e"; } + +.fa-chess-king:before { + content: "\f43f"; } + +.fa-chess-king-alt:before { + content: "\f440"; } + +.fa-chess-knight:before { + content: "\f441"; } + +.fa-chess-knight-alt:before { + content: "\f442"; } + +.fa-chess-pawn:before { + content: "\f443"; } + +.fa-chess-pawn-alt:before { + content: "\f444"; } + +.fa-chess-queen:before { + content: "\f445"; } + +.fa-chess-queen-alt:before { + content: "\f446"; } + +.fa-chess-rook:before { + content: "\f447"; } + +.fa-chess-rook-alt:before { + content: "\f448"; } + +.fa-chevron-circle-down:before { + content: "\f13a"; } + +.fa-chevron-circle-left:before { + content: "\f137"; } + +.fa-chevron-circle-right:before { + content: "\f138"; } + +.fa-chevron-circle-up:before { + content: "\f139"; } + +.fa-chevron-double-down:before { + content: "\f322"; } + +.fa-chevron-double-left:before { + content: "\f323"; } + +.fa-chevron-double-right:before { + content: "\f324"; } + +.fa-chevron-double-up:before { + content: "\f325"; } + +.fa-chevron-down:before { + content: "\f078"; } + +.fa-chevron-left:before { + content: "\f053"; } + +.fa-chevron-right:before { + content: "\f054"; } + +.fa-chevron-square-down:before { + content: "\f329"; } + +.fa-chevron-square-left:before { + content: "\f32a"; } + +.fa-chevron-square-right:before { + content: "\f32b"; } + +.fa-chevron-square-up:before { + content: "\f32c"; } + +.fa-chevron-up:before { + content: "\f077"; } + +.fa-child:before { + content: "\f1ae"; } + +.fa-chimney:before { + content: "\f78b"; } + +.fa-chrome:before { + content: "\f268"; } + +.fa-chromecast:before { + content: "\f838"; } + +.fa-church:before { + content: "\f51d"; } + +.fa-circle:before { + content: "\f111"; } + +.fa-circle-notch:before { + content: "\f1ce"; } + +.fa-city:before { + content: "\f64f"; } + +.fa-claw-marks:before { + content: "\f6c2"; } + +.fa-clinic-medical:before { + content: "\f7f2"; } + +.fa-clipboard:before { + content: "\f328"; } + +.fa-clipboard-check:before { + content: "\f46c"; } + +.fa-clipboard-list:before { + content: "\f46d"; } + +.fa-clipboard-list-check:before { + content: "\f737"; } + +.fa-clipboard-prescription:before { + content: "\f5e8"; } + +.fa-clipboard-user:before { + content: "\f7f3"; } + +.fa-clock:before { + content: "\f017"; } + +.fa-clone:before { + content: "\f24d"; } + +.fa-closed-captioning:before { + content: "\f20a"; } + +.fa-cloud:before { + content: "\f0c2"; } + +.fa-cloud-download:before { + content: "\f0ed"; } + +.fa-cloud-download-alt:before { + content: "\f381"; } + +.fa-cloud-drizzle:before { + content: "\f738"; } + +.fa-cloud-hail:before { + content: "\f739"; } + +.fa-cloud-hail-mixed:before { + content: "\f73a"; } + +.fa-cloud-meatball:before { + content: "\f73b"; } + +.fa-cloud-moon:before { + content: "\f6c3"; } + +.fa-cloud-moon-rain:before { + content: "\f73c"; } + +.fa-cloud-rain:before { + content: "\f73d"; } + +.fa-cloud-rainbow:before { + content: "\f73e"; } + +.fa-cloud-showers:before { + content: "\f73f"; } + +.fa-cloud-showers-heavy:before { + content: "\f740"; } + +.fa-cloud-sleet:before { + content: "\f741"; } + +.fa-cloud-snow:before { + content: "\f742"; } + +.fa-cloud-sun:before { + content: "\f6c4"; } + +.fa-cloud-sun-rain:before { + content: "\f743"; } + +.fa-cloud-upload:before { + content: "\f0ee"; } + +.fa-cloud-upload-alt:before { + content: "\f382"; } + +.fa-clouds:before { + content: "\f744"; } + +.fa-clouds-moon:before { + content: "\f745"; } + +.fa-clouds-sun:before { + content: "\f746"; } + +.fa-cloudscale:before { + content: "\f383"; } + +.fa-cloudsmith:before { + content: "\f384"; } + +.fa-cloudversify:before { + content: "\f385"; } + +.fa-club:before { + content: "\f327"; } + +.fa-cocktail:before { + content: "\f561"; } + +.fa-code:before { + content: "\f121"; } + +.fa-code-branch:before { + content: "\f126"; } + +.fa-code-commit:before { + content: "\f386"; } + +.fa-code-merge:before { + content: "\f387"; } + +.fa-codepen:before { + content: "\f1cb"; } + +.fa-codiepie:before { + content: "\f284"; } + +.fa-coffee:before { + content: "\f0f4"; } + +.fa-coffee-togo:before { + content: "\f6c5"; } + +.fa-coffin:before { + content: "\f6c6"; } + +.fa-cog:before { + content: "\f013"; } + + .fa-user:before { + content: "\f013"; + } + + .fa-comments-dollar { + content: "\f013"; + } + .fa-search-dollar { + content: "\f013"; + } + .fa-check { + content: "\f013"; + } + +.fa-cogs:before { + content: "\f085"; } + +.fa-coins:before { + content: "\f51e"; } + +.fa-columns:before { + content: "\f0db"; } + +.fa-comment:before { + content: "\f075"; } + +.fa-comment-alt:before { + content: "\f27a"; } + +.fa-comment-alt-check:before { + content: "\f4a2"; } + +.fa-comment-alt-dollar:before { + content: "\f650"; } + +.fa-comment-alt-dots:before { + content: "\f4a3"; } + +.fa-comment-alt-edit:before { + content: "\f4a4"; } + +.fa-comment-alt-exclamation:before { + content: "\f4a5"; } + +.fa-comment-alt-lines:before { + content: "\f4a6"; } + +.fa-comment-alt-medical:before { + content: "\f7f4"; } + +.fa-comment-alt-minus:before { + content: "\f4a7"; } + +.fa-comment-alt-plus:before { + content: "\f4a8"; } + +.fa-comment-alt-slash:before { + content: "\f4a9"; } + +.fa-comment-alt-smile:before { + content: "\f4aa"; } + +.fa-comment-alt-times:before { + content: "\f4ab"; } + +.fa-comment-check:before { + content: "\f4ac"; } + +.fa-comment-dollar:before { + content: "\f651"; } + +.fa-comment-dots:before { + content: "\f4ad"; } + +.fa-comment-edit:before { + content: "\f4ae"; } + +.fa-comment-exclamation:before { + content: "\f4af"; } + +.fa-comment-lines:before { + content: "\f4b0"; } + +.fa-comment-medical:before { + content: "\f7f5"; } + +.fa-comment-minus:before { + content: "\f4b1"; } + +.fa-comment-plus:before { + content: "\f4b2"; } + +.fa-comment-slash:before { + content: "\f4b3"; } + +.fa-comment-smile:before { + content: "\f4b4"; } + +.fa-comment-times:before { + content: "\f4b5"; } + +.fa-comments:before { + content: "\f086"; } + +.fa-comments-alt:before { + content: "\f4b6"; } + +.fa-comments-alt-dollar:before { + content: "\f652"; } + +.fa-comments-dollar:before { + content: "\f653"; } + +.fa-compact-disc:before { + content: "\f51f"; } + +.fa-compass:before { + content: "\f14e"; } + +.fa-compass-slash:before { + content: "\f5e9"; } + +.fa-compress:before { + content: "\f066"; } + +.fa-compress-alt:before { + content: "\f422"; } + +.fa-compress-arrows-alt:before { + content: "\f78c"; } + +.fa-compress-wide:before { + content: "\f326"; } + +.fa-concierge-bell:before { + content: "\f562"; } + +.fa-confluence:before { + content: "\f78d"; } + +.fa-connectdevelop:before { + content: "\f20e"; } + +.fa er-container-storage:before { + content: "\f4b7"; } + +.fa-contao:before { + content: "\f26d"; } + +.fa-conveyor-belt:before { + content: "\f46e"; } + +.fa-conveyor-belt-alt:before { + content: "\f46f"; } + +.fa-cookie:before { + content: "\f563"; } + +.fa-cookie-bite:before { + content: "\f564"; } + +.fa-copy:before { + content: "\f0c5"; } + +.fa-copyright:before { + content: "\f1f9"; } + +.fa-corn:before { + content: "\f6c7"; } + +.fa-couch:before { + content: "\f4b8"; } + +.fa-cow:before { + content: "\f6c8"; } + +.fa-cpanel:before { + content: "\f388"; } + +.fa-creative-commons:before { + content: "\f25e"; } + +.fa-creative-commons-by:before { + content: "\f4e7"; } + +.fa-creative-commons-nc:before { + content: "\f4e8"; } + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; } + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; } + +.fa-creative-commons-nd:before { + content: "\f4eb"; } + +.fa-creative-commons-pd:before { + content: "\f4ec"; } + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; } + +.fa-creative-commons-remix:before { + content: "\f4ee"; } + +.fa-creative-commons-sa:before { + content: "\f4ef"; } + +.fa-creative-commons-sampling:before { + content: "\f4f0"; } + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; } + +.fa-creative-commons-share:before { + content: "\f4f2"; } + +.fa-creative-commons-zero:before { + content: "\f4f3"; } + +.fa-credit-card:before { + content: "\f09d"; } + +.fa-credit-card-blank:before { + content: "\f389"; } + +.fa-credit-card-front:before { + content: "\f38a"; } + +.fa-cricket:before { + content: "\f449"; } + +.fa-critical-role:before { + content: "\f6c9"; } + +.fa-croissant:before { + content: "\f7f6"; } + +.fa-crop:before { + content: "\f125"; } + +.fa-crop-alt:before { + content: "\f565"; } + +.fa-cross:before { + content: "\f654"; } + +.fa-crosshairs:before { + content: "\f05b"; } + +.fa-crow:before { + content: "\f520"; } + +.fa-crown:before { + content: "\f521"; } + +.fa-crutch:before { + content: "\f7f7"; } + +.fa-crutches:before { + content: "\f7f8"; } + +.fa-css3:before { + content: "\f13c"; } + +.fa-css3-alt:before { + content: "\f38b"; } + +.fa-cube:before { + content: "\f1b2"; } + +.fa-cubes:before { + content: "\f1b3"; } + +.fa-curling:before { + content: "\f44a"; } + +.fa-cut:before { + content: "\f0c4"; } + +.fa-cuttlefish:before { + content: "\f38c"; } + +.fa-d-and-d:before { + content: "\f38d"; } + +.fa-d-and-d-beyond:before { + content: "\f6ca"; } + +.fa-dagger:before { + content: "\f6cb"; } + +.fa-dashcube:before { + content: "\f210"; } + +.fa-database:before { + content: "\f1c0"; } + +.fa-deaf:before { + content: "\f2a4"; } + +.fa-debug:before { + content: "\f7f9"; } + +.fa-deer:before { + content: "\f78e"; } + +.fa-deer-rudolph:before { + content: "\f78f"; } + +.fa-delicious:before { + content: "\f1a5"; } + +.fa-democrat:before { + content: "\f747"; } + +.fa-deploydog:before { + content: "\f38e"; } + +.fa-deskpro:before { + content: "\f38f"; } + +.fa-desktop:before { + content: "\f108"; } + +.fa-desktop-alt:before { + content: "\f390"; } + +.fa-dev:before { + content: "\f6cc"; } + +.fa-deviantart:before { + content: "\f1bd"; } + +.fa-dewpoint:before { + content: "\f748"; } + +.fa-dharmachakra:before { + content: "\f655"; } + +.fa-dhl:before { + content: "\f790"; } + +.fa-diagnoses:before { + content: "\f470"; } + +.fa-diamond:before { + content: "\f219"; } + +.fa-diaspora:before { + content: "\f791"; } + +.fa-dice:before { + content: "\f522"; } + +.fa-dice-d10:before { + content: "\f6cd"; } + +.fa-dice-d12:before { + content: "\f6ce"; } + +.fa-dice-d20:before { + content: "\f6cf"; } + +.fa-dice-d4:before { + content: "\f6d0"; } + +.fa-dice-d6:before { + content: "\f6d1"; } + +.fa-dice-d8:before { + content: "\f6d2"; } + +.fa-dice-five:before { + content: "\f523"; } + +.fa-dice-four:before { + content: "\f524"; } + +.fa-dice-one:before { + content: "\f525"; } + +.fa-dice-six:before { + content: "\f526"; } + +.fa-dice-three:before { + content: "\f527"; } + +.fa-dice-two:before { + content: "\f528"; } + +.fa-digg:before { + content: "\f1a6"; } + +.fa-digital-ocean:before { + content: "\f391"; } + +.fa-digital-tachograph:before { + content: "\f566"; } + +.fa-diploma:before { + content: "\f5ea"; } + +.fa-directions:before { + content: "\f5eb"; } + +.fa-discord:before { + content: "\f392"; } + +.fa-discourse:before { + content: "\f393"; } + +.fa-disease:before { + content: "\f7fa"; } + +.fa-divide:before { + content: "\f529"; } + +.fa-dizzy:before { + content: "\f567"; } + +.fa-dna:before { + content: "\f471"; } + +.fa-do-not-enter:before { + content: "\f5ec"; } + +.fa-dochub:before { + content: "\f394"; } + +.fa-docker:before { + content: "\f395"; } + +.fa-dog:before { + content: "\f6d3"; } + +.fa-dog-leashed:before { + content: "\f6d4"; } + +.fa-dollar-sign:before { + content: "\f155"; } + +.fa-dolly:before { + content: "\f472"; } + +.fa-dolly-empty:before { + content: "\f473"; } + +.fa-dolly-flatbed:before { + content: "\f474"; } + +.fa-dolly-flatbed-alt:before { + content: "\f475"; } + +.fa-dolly-flatbed-empty:before { + content: "\f476"; } + +.fa-donate:before { + content: "\f4b9"; } + +.fa-door-closed:before { + content: "\f52a"; } + +.fa-door-open:before { + content: "\f52b"; } + +.fa-dot-circle:before { + content: "\f192"; } + +.fa-dove:before { + content: "\f4ba"; } + +.fa-download:before { + content: "\f019"; } + +.fa-draft2digital:before { + content: "\f396"; } + +.fa-drafting-compass:before { + content: "\f568"; } + +.fa-dragon:before { + content: "\f6d5"; } + +.fa-draw-circle:before { + content: "\f5ed"; } + +.fa-draw-polygon:before { + content: "\f5ee"; } + +.fa-draw-square:before { + content: "\f5ef"; } + +.fa-dreidel:before { + content: "\f792"; } + +.fa-dribbble:before { + content: "\f17d"; } + +.fa-dribbble-square:before { + content: "\f397"; } + +.fa-dropbox:before { + content: "\f16b"; } + +.fa-drum:before { + content: "\f569"; } + +.fa-drum-steelpan:before { + content: "\f56a"; } + +.fa-drumstick:before { + content: "\f6d6"; } + +.fa-drumstick-bite:before { + content: "\f6d7"; } + +.fa-drupal:before { + content: "\f1a9"; } + +.fa-duck:before { + content: "\f6d8"; } + +.fa-dumbbell:before { + content: "\f44b"; } + +.fa-dumpster:before { + content: "\f793"; } + +.fa-dumpster-fire:before { + content: "\f794"; } + +.fa-dungeon:before { + content: "\f6d9"; } + +.fa-dyalog:before { + content: "\f399"; } + +.fa-ear:before { + content: "\f5f0"; } + +.fa-ear-muffs:before { + content: "\f795"; } + +.fa-earlybirds:before { + content: "\f39a"; } + +.fa-ebay:before { + content: "\f4f4"; } + +.fa-eclipse:before { + content: "\f749"; } + +.fa-eclipse-alt:before { + content: "\f74a"; } + +.fa-edge:before { + content: "\f282"; } + +.fa-edit:before { + content: "\f044"; } + +.fa-egg:before { + content: "\f7fb"; } + +.fa-egg-fried:before { + content: "\f7fc"; } + +.fa-eject:before { + content: "\f052"; } + +.fa-elementor:before { + content: "\f430"; } + +.fa-elephant:before { + content: "\f6da"; } + +.fa-ellipsis-h:before { + content: "\f141"; } + +.fa-ellipsis-h-alt:before { + content: "\f39b"; } + +.fa-ellipsis-v:before { + content: "\f142"; } + +.fa-ellipsis-v-alt:before { + content: "\f39c"; } + +.fa-ello:before { + content: "\f5f1"; } + +.fa-ember:before { + content: "\f423"; } + +.fa-empire:before { + content: "\f1d1"; } + +.fa-empty-set:before { + content: "\f656"; } + +.fa-engine-warning:before { + content: "\f5f2"; } + +.fa-envelope:before { + content: "\f0e0"; } + +.fa-envelope-open:before { + content: "\f2b6"; } + +.fa-envelope-open-dollar:before { + content: "\f657"; } + +.fa-envelope-open-text:before { + content: "\f658"; } + +.fa-envelope-square:before { + content: "\f199"; } + +.fa-envira:before { + content: "\f299"; } + +.fa-equals:before { + content: "\f52c"; } + +.fa-eraser:before { + content: "\f12d"; } + +.fa-erlang:before { + content: "\f39d"; } + +.fa-ethereum:before { + content: "\f42e"; } + +.fa-ethernet:before { + content: "\f796"; } + +.fa-etsy:before { + content: "\f2d7"; } + +.fa-euro-sign:before { + content: "\f153"; } + +.fa-evernote:before { + content: "\f839"; } + +.fa-exchange:before { + content: "\f0ec"; } + +.fa-exchange-alt:before { + content: "\f362"; } + +.fa-exclamation:before { + content: "\f12a"; } + +.fa-exclamation-circle:before { + content: "\f06a"; } + +.fa-exclamation-square:before { + content: "\f321"; } + +.fa-exclamation-triangle:before { + content: "\f071"; } + +.fa-expand:before { + content: "\f065"; } + +.fa-expand-alt:before { + content: "\f424"; } + +.fa-expand-arrows:before { + content: "\f31d"; } + +.fa-expand-arrows-alt:before { + content: "\f31e"; } + +.fa-expand-wide:before { + content: "\f320"; } + +.fa-expeditedssl:before { + content: "\f23e"; } + +.fa-external-link:before { + content: "\f08e"; } + +.fa-external-link-alt:before { + content: "\f35d"; } + +.fa-external-link-square:before { + content: "\f14c"; } + +.fa-external-link-square-alt:before { + content: "\f360"; } + +.fa-eye:before { + content: "\f06e"; } + +.fa-eye-dropper:before { + content: "\f1fb"; } + +.fa-eye-evil:before { + content: "\f6db"; } + +.fa-eye-slash:before { + content: "\f070"; } + +.fa-facebook:before { + content: "\f09a"; } + +.fa-facebook-f:before { + content: "\f39e"; } + +.fa-facebook-messenger:before { + content: "\f39f"; } + +.fa-facebook-square:before { + content: "\f082"; } + +.fa-fantasy-flight-games:before { + content: "\f6dc"; } + +.fa-fast-backward:before { + content: "\f049"; } + +.fa-fast-forward:before { + content: "\f050"; } + +.fa-fax:before { + content: "\f1ac"; } + +.fa-feather:before { + content: "\f52d"; } + +.fa-feather-alt:before { + content: "\f56b"; } + +.fa-fedex:before { + content: "\f797"; } + +.fa-fedora:before { + content: "\f798"; } + +.fa-female:before { + content: "\f182"; } + +.fa-field-hockey:before { + content: "\f44c"; } + +.fa-fighter-jet:before { + content: "\f0fb"; } + +.fa-figma:before { + content: "\f799"; } + +.fa-file:before { + content: "\f15b"; } + +.fa-file-alt:before { + content: "\f15c"; } + +.fa-file-archive:before { + content: "\f1c6"; } + +.fa-file-audio:before { + content: "\f1c7"; } + +.fa-file-certificate:before { + content: "\f5f3"; } + +.fa-file-chart-line:before { + content: "\f659"; } + +.fa-file-chart-pie:before { + content: "\f65a"; } + +.fa-file-check:before { + content: "\f316"; } + +.fa-file-code:before { + content: "\f1c9"; } + +.fa-file-contract:before { + content: "\f56c"; } + +.fa-file-csv:before { + content: "\f6dd"; } + +.fa-file-download:before { + content: "\f56d"; } + +.fa-file-edit:before { + content: "\f31c"; } + +.fa-file-excel:before { + content: "\f1c3"; } + +.fa-file-exclamation:before { + content: "\f31a"; } + +.fa-file-export:before { + content: "\f56e"; } + +.fa-file-image:before { + content: "\f1c5"; } + +.fa-file-import:before { + content: "\f56f"; } + +.fa-file-invoice:before { + content: "\f570"; } + +.fa-file-invoice-dollar:before { + content: "\f571"; } + +.fa-file-medical:before { + content: "\f477"; } + +.fa-file-medical-alt:before { + content: "\f478"; } + +.fa-file-minus:before { + content: "\f318"; } + +.fa-file-pdf:before { + content: "\f1c1"; } + +.fa-file-plus:before { + content: "\f319"; } + +.fa-file-powerpoint:before { + content: "\f1c4"; } + +.fa-file-prescription:before { + content: "\f572"; } + +.fa-file-signature:before { + content: "\f573"; } + +.fa-file-spreadsheet:before { + content: "\f65b"; } + +.fa-file-times:before { + content: "\f317"; } + +.fa-file-upload:before { + content: "\f574"; } + +.fa-file-user:before { + content: "\f65c"; } + +.fa-file-video:before { + content: "\f1c8"; } + +.fa-file-word:before { + content: "\f1c2"; } + +.fa-files-medical:before { + content: "\f7fd"; } + +.fa-fill:before { + content: "\f575"; } + +.fa-fill-drip:before { + content: "\f576"; } + +.fa-film:before { + content: "\f008"; } + +.fa-film-alt:before { + content: "\f3a0"; } + +.fa-filter:before { + content: "\f0b0"; } + +.fa-fingerprint:before { + content: "\f577"; } + +.fa-fire:before { + content: "\f06d"; } + +.fa-fire-alt:before { + content: "\f7e4"; } + +.fa-fire-extinguisher:before { + content: "\f134"; } + +.fa-fire-smoke:before { + content: "\f74b"; } + +.fa-firefox:before { + content: "\f269"; } + +.fa-fireplace:before { + content: "\f79a"; } + +.fa-first-aid:before { + content: "\f479"; } + +.fa-first-order:before { + content: "\f2b0"; } + +.fa-first-order-alt:before { + content: "\f50a"; } + +.fa-firstdraft:before { + content: "\f3a1"; } + +.fa-fish:before { + content: "\f578"; } + +.fa-fish-cooked:before { + content: "\f7fe"; } + +.fa-fist-raised:before { + content: "\f6de"; } + +.fa-flag:before { + content: "\f024"; } + +.fa-flag-alt:before { + content: "\f74c"; } + +.fa-flag-checkered:before { + content: "\f11e"; } + +.fa-flag-usa:before { + content: "\f74d"; } + +.fa-flame:before { + content: "\f6df"; } + +.fa-flask:before { + content: "\f0c3"; } + +.fa-flask-poison:before { + content: "\f6e0"; } + +.fa-flask-potion:before { + content: "\f6e1"; } + +.fa-flickr:before { + content: "\f16e"; } + +.fa-flipboard:before { + content: "\f44d"; } + +.fa-flower:before { + content: "\f7ff"; } + +.fa-flower-daffodil:before { + content: "\f800"; } + +.fa-flower-tulip:before { + content: "\f801"; } + +.fa-flushed:before { + content: "\f579"; } + +.fa-fly:before { + content: "\f417"; } + +.fa-fog:before { + content: "\f74e"; } + +.fa-folder:before { + content: "\f07b"; } + +.fa-folder-minus:before { + content: "\f65d"; } + +.fa-folder-open:before { + content: "\f07c"; } + +.fa-folder-plus:before { + content: "\f65e"; } + +.fa-folder-times:before { + content: "\f65f"; } + +.fa-folder-tree:before { + content: "\f802"; } + +.fa-folders:before { + content: "\f660"; } + +.fa-font:before { + content: "\f031"; } + +.fa-font-awesome:before { + content: "\f2b4"; } + +.fa-font-awesome-alt:before { + content: "\f35c"; } + +.fa-font-awesome-flag:before { + content: "\f425"; } + +.fa-font-awesome-logo-full:before { + content: "\f4e6"; } + +.fa-fonticons:before { + content: "\f280"; } + +.fa-fonticons-fi:before { + content: "\f3a2"; } + +.fa-football-ball:before { + content: "\f44e"; } + +.fa-football-helmet:before { + content: "\f44f"; } + +.fa-forklift:before { + content: "\f47a"; } + +.fa-fort-awesome:before { + content: "\f286"; } + +.fa-fort-awesome-alt:before { + content: "\f3a3"; } + +.fa-forumbee:before { + content: "\f211"; } + +.fa-forward:before { + content: "\f04e"; } + +.fa-foursquare:before { + content: "\f180"; } + +.fa-fragile:before { + content: "\f4bb"; } + +.fa-free-code-camp:before { + content: "\f2c5"; } + +.fa-freebsd:before { + content: "\f3a4"; } + +.fa-french-fries:before { + content: "\f803"; } + +.fa-frog:before { + content: "\f52e"; } + +.fa-frosty-head:before { + content: "\f79b"; } + +.fa-frown:before { + content: "\f119"; } + +.fa-frown-open:before { + content: "\f57a"; } + +.fa-fulcrum:before { + content: "\f50b"; } + +.fa-function:before { + content: "\f661"; } + +.fa-funnel-dollar:before { + content: "\f662"; } + +.fa-futbol:before { + content: "\f1e3"; } + +.fa-galactic-republic:before { + content: "\f50c"; } + +.fa-galactic-senate:before { + content: "\f50d"; } + +.fa-gamepad:before { + content: "\f11b"; } + +.fa-gas-pump:before { + content: "\f52f"; } + +.fa-gas-pump-slash:before { + content: "\f5f4"; } + +.fa-gavel:before { + content: "\f0e3"; } + +.fa-gem:before { + content: "\f3a5"; } + +.fa-genderless:before { + content: "\f22d"; } + +.fa-get-pocket:before { + content: "\f265"; } + +.fa-gg:before { + content: "\f260"; } + +.fa-gg-circle:before { + content: "\f261"; } + +.fa-ghost:before { + content: "\f6e2"; } + +.fa-gift:before { + content: "\f06b"; } + +.fa-gift-card:before { + content: "\f663"; } + +.fa-gifts:before { + content: "\f79c"; } + +.fa-gingerbread-man:before { + content: "\f79d"; } + +.fa-git:before { + content: "\f1d3"; } + +.fa-git-square:before { + content: "\f1d2"; } + +.fa-github:before { + content: "\f09b"; } + +.fa-github-alt:before { + content: "\f113"; } + +.fa-github-square:before { + content: "\f092"; } + +.fa-gitkraken:before { + content: "\f3a6"; } + +.fa-gitlab:before { + content: "\f296"; } + +.fa-gitter:before { + content: "\f426"; } + +.fa-glass:before { + content: "\f804"; } + +.fa-glass-champagne:before { + content: "\f79e"; } + +.fa-glass-cheers:before { + content: "\f79f"; } + +.fa-glass-martini:before { + content: "\f000"; } + +.fa-glass-martini-alt:before { + content: "\f57b"; } + +.fa-glass-whiskey:before { + content: "\f7a0"; } + +.fa-glass-whiskey-rocks:before { + content: "\f7a1"; } + +.fa-glasses:before { + content: "\f530"; } + +.fa-glasses-alt:before { + content: "\f5f5"; } + +.fa-glide:before { + content: "\f2a5"; } + +.fa-glide-g:before { + content: "\f2a6"; } + +.fa-globe:before { + content: "\f0ac"; } + +.fa-globe-africa:before { + content: "\f57c"; } + +.fa-globe-americas:before { + content: "\f57d"; } + +.fa-globe-asia:before { + content: "\f57e"; } + +.fa-globe-europe:before { + content: "\f7a2"; } + +.fa-globe-snow:before { + content: "\f7a3"; } + +.fa-globe-stand:before { + content: "\f5f6"; } + +.fa-gofore:before { + content: "\f3a7"; } + +.fa-golf-ball:before { + content: "\f450"; } + +.fa-golf-club:before { + content: "\f451"; } + +.fa-goodreads:before { + content: "\f3a8"; } + +.fa-goodreads-g:before { + content: "\f3a9"; } + +.fa-google:before { + content: "\f1a0"; } + +.fa-google-drive:before { + content: "\f3aa"; } + +.fa-google-play:before { + content: "\f3ab"; } + +.fa-google-plus:before { + content: "\f2b3"; } + +.fa-google-plus-g:before { + content: "\f0d5"; } + +.fa-google-plus-square:before { + content: "\f0d4"; } + +.fa-google-wallet:before { + content: "\f1ee"; } + +.fa-gopuram:before { + content: "\f664"; } + +.fa-graduation-cap:before { + content: "\f19d"; } + +.fa-gratipay:before { + content: "\f184"; } + +.fa-grav:before { + content: "\f2d6"; } + +.fa-greater-than:before { + content: "\f531"; } + +.fa-greater-than-equal:before { + content: "\f532"; } + +.fa-grimace:before { + content: "\f57f"; } + +.fa-grin:before { + content: "\f580"; } + +.fa-grin-alt:before { + content: "\f581"; } + +.fa-grin-beam:before { + content: "\f582"; } + +.fa-grin-beam-sweat:before { + content: "\f583"; } + +.fa-grin-hearts:before { + content: "\f584"; } + +.fa-grin-squint:before { + content: "\f585"; } + +.fa-grin-squint-tears:before { + content: "\f586"; } + +.fa-grin-stars:before { + content: "\f587"; } + +.fa-grin-tears:before { + content: "\f588"; } + +.fa-grin-tongue:before { + content: "\f589"; } + +.fa-grin-tongue-squint:before { + content: "\f58a"; } + +.fa-grin-tongue-wink:before { + content: "\f58b"; } + +.fa-grin-wink:before { + content: "\f58c"; } + +.fa-grip-horizontal:before { + content: "\f58d"; } + +.fa-grip-lines:before { + content: "\f7a4"; } + +.fa-grip-lines-vertical:before { + content: "\f7a5"; } + +.fa-grip-vertical:before { + content: "\f58e"; } + +.fa-gripfire:before { + content: "\f3ac"; } + +.fa-grunt:before { + content: "\f3ad"; } + +.fa-guitar:before { + content: "\f7a6"; } + +.fa-gulp:before { + content: "\f3ae"; } + +.fa-h-square:before { + content: "\f0fd"; } + +.fa-h1:before { + content: "\f313"; } + +.fa-h2:before { + content: "\f314"; } + +.fa-h3:before { + content: "\f315"; } + +.fa-hacker-news:before { + content: "\f1d4"; } + +.fa-hacker-news-square:before { + content: "\f3af"; } + +.fa-hackerrank:before { + content: "\f5f7"; } + +.fa-hamburger:before { + content: "\f805"; } + +.fa-hammer:before { + content: "\f6e3"; } + +.fa-hammer-war:before { + content: "\f6e4"; } + +.fa-hamsa:before { + content: "\f665"; } + +.fa-hand-heart:before { + content: "\f4bc"; } + +.fa-hand-holding:before { + content: "\f4bd"; } + +.fa-hand-holding-box:before { + content: "\f47b"; } + +.fa-hand-holding-heart:before { + content: "\f4be"; } + +.fa-hand-holding-magic:before { + content: "\f6e5"; } + +.fa-hand-holding-seedling:before { + content: "\f4bf"; } + +.fa-hand-holding-usd:before { + content: "\f4c0"; } + +.fa-hand-holding-water:before { + content: "\f4c1"; } + +.fa-hand-lizard:before { + content: "\f258"; } + +.fa-hand-middle-finger:before { + content: "\f806"; } + +.fa-hand-paper:before { + content: "\f256"; } + +.fa-hand-peace:before { + content: "\f25b"; } + +.fa-hand-point-down:before { + content: "\f0a7"; } + +.fa-hand-point-left:before { + content: "\f0a5"; } + +.fa-hand-point-right:before { + content: "\f0a4"; } + +.fa-hand-point-up:before { + content: "\f0a6"; } + +.fa-hand-pointer:before { + content: "\f25a"; } + +.fa-hand-receiving:before { + content: "\f47c"; } + +.fa-hand-rock:before { + content: "\f255"; } + +.fa-hand-scissors:before { + content: "\f257"; } + +.fa-hand-spock:before { + content: "\f259"; } + +.fa-hands:before { + content: "\f4c2"; } + +.fa-hands-heart:before { + content: "\f4c3"; } + +.fa-hands-helping:before { + content: "\f4c4"; } + +.fa-hands-usd:before { + content: "\f4c5"; } + +.fa-handshake:before { + content: "\f2b5"; } + +.fa-handshake-alt:before { + content: "\f4c6"; } + +.fa-hanukiah:before { + content: "\f6e6"; } + +.fa-hard-hat:before { + content: "\f807"; } + +.fa-hashtag:before { + content: "\f292"; } + +.fa-hat-santa:before { + content: "\f7a7"; } + +.fa-hat-winter:before { + content: "\f7a8"; } + +.fa-hat-witch:before { + content: "\f6e7"; } + +.fa-hat-wizard:before { + content: "\f6e8"; } + +.fa-haykal:before { + content: "\f666"; } + +.fa-hdd:before { + content: "\f0a0"; } + +.fa-head-side:before { + content: "\f6e9"; } + +.fa-head-side-brain:before { + content: "\f808"; } + +.fa-head-side-medical:before { + content: "\f809"; } + +.fa-head-vr:before { + content: "\f6ea"; } + +.fa-heading:before { + content: "\f1dc"; } + +.fa-headphones:before { + content: "\f025"; } + +.fa-headphones-alt:before { + content: "\f58f"; } + +.fa-headset:before { + content: "\f590"; } + +.fa-heart:before { + content: "\f004"; } + +.fa-heart-broken:before { + content: "\f7a9"; } + +.fa-heart-circle:before { + content: "\f4c7"; } + +.fa-heart-rate:before { + content: "\f5f8"; } + +.fa-heart-square:before { + content: "\f4c8"; } + +.fa-heartbeat:before { + content: "\f21e"; } + +.fa-helicopter:before { + content: "\f533"; } + +.fa-helmet-battle:before { + content: "\f6eb"; } + +.fa-hexagon:before { + content: "\f312"; } + +.fa-highlighter:before { + content: "\f591"; } + +.fa-hiking:before { + content: "\f6ec"; } + +.fa-hippo:before { + content: "\f6ed"; } + +.fa-hips:before { + content: "\f452"; } + +.fa-hire-a-helper:before { + content: "\f3b0"; } + +.fa-history:before { + content: "\f1da"; } + +.fa-hockey-mask:before { + content: "\f6ee"; } + +.fa-hockey-puck:before { + content: "\f453"; } + +.fa-hockey-sticks:before { + content: "\f454"; } + +.fa-holly-berry:before { + content: "\f7aa"; } + +.fa-home:before { + content: "\f015"; } + +.fa-home-alt:before { + content: "\f80a"; } + +.fa-home-heart:before { + content: "\f4c9"; } + +.fa-home-lg:before { + content: "\f80b"; } + +.fa-home-lg-alt:before { + content: "\f80c"; } + +.fa-hood-cloak:before { + content: "\f6ef"; } + +.fa-hooli:before { + content: "\f427"; } + +.fa-hornbill:before { + content: "\f592"; } + +.fa-horse:before { + content: "\f6f0"; } + +.fa-horse-head:before { + content: "\f7ab"; } + +.fa-hospital:before { + content: "\f0f8"; } + +.fa-hospital-alt:before { + content: "\f47d"; } + +.fa-hospital-symbol:before { + content: "\f47e"; } + +.fa-hospital-user:before { + content: "\f80d"; } + +.fa-hospitals:before { + content: "\f80e"; } + +.fa-hot-tub:before { + content: "\f593"; } + +.fa-hotdog:before { + content: "\f80f"; } + +.fa-hotel:before { + content: "\f594"; } + +.fa-hotjar:before { + content: "\f3b1"; } + +.fa-hourglass:before { + content: "\f254"; } + +.fa-hourglass-end:before { + content: "\f253"; } + +.fa-hourglass-half:before { + content: "\f252"; } + +.fa-hourglass-start:before { + content: "\f251"; } + +.fa-house-damage:before { + content: "\f6f1"; } + +.fa-house-flood:before { + content: "\f74f"; } + +.fa-houzz:before { + content: "\f27c"; } + +.fa-hryvnia:before { + content: "\f6f2"; } + +.fa-html5:before { + content: "\f13b"; } + +.fa-hubspot:before { + content: "\f3b2"; } + +.fa-humidity:before { + content: "\f750"; } + +.fa-hurricane:before { + content: "\f751"; } + +.fa-i-cursor:before { + content: "\f246"; } + +.fa-ice-cream:before { + content: "\f810"; } + +.fa-ice-skate:before { + content: "\f7ac"; } + +.fa-icicles:before { + content: "\f7ad"; } + +.fa-id-badge:before { + content: "\f2c1"; } + +.fa-id-card:before { + content: "\f2c2"; } + +.fa-id-card-alt:before { + content: "\f47f"; } + +.fa-igloo:before { + content: "\f7ae"; } + +.fa-image:before { + content: "\f03e"; } + +.fa-images:before { + content: "\f302"; } + +.fa-imdb:before { + content: "\f2d8"; } + +.fa-inbox:before { + content: "\f01c"; } + +.fa-inbox-in:before { + content: "\f310"; } + +.fa-inbox-out:before { + content: "\f311"; } + +.fa-indent:before { + content: "\f03c"; } + +.fa-industry:before { + content: "\f275"; } + +.fa-industry-alt:before { + content: "\f3b3"; } + +.fa-infinity:before { + content: "\f534"; } + +.fa-info:before { + content: "\f129"; } + +.fa-info-circle:before { + content: "\f05a"; } + +.fa-info-square:before { + content: "\f30f"; } + +.fa-inhaler:before { + content: "\f5f9"; } + +.fa-instagram:before { + content: "\f16d"; } + +.fa-integral:before { + content: "\f667"; } + +.fa-intercom:before { + content: "\f7af"; } + +.fa-internet-explorer:before { + content: "\f26b"; } + +.fa-intersection:before { + content: "\f668"; } + +.fa-inventory:before { + content: "\f480"; } + +.fa-invision:before { + content: "\f7b0"; } + +.fa-ioxhost:before { + content: "\f208"; } + +.fa-island-tropical:before { + content: "\f811"; } + +.fa-italic:before { + content: "\f033"; } + +.fa-itch-io:before { + content: "\f83a"; } + +.fa-itunes:before { + content: "\f3b4"; } + +.fa-itunes-note:before { + content: "\f3b5"; } + +.fa-jack-o-lantern:before { + content: "\f30e"; } + +.fa-java:before { + content: "\f4e4"; } + +.fa-jedi:before { + content: "\f669"; } + +.fa-jedi-order:before { + content: "\f50e"; } + +.fa-jenkins:before { + content: "\f3b6"; } + +.fa-jira:before { + content: "\f7b1"; } + +.fa-joget:before { + content: "\f3b7"; } + +.fa-joint:before { + content: "\f595"; } + +.fa-joomla:before { + content: "\f1aa"; } + +.fa-journal-whills:before { + content: "\f66a"; } + +.fa-js:before { + content: "\f3b8"; } + +.fa-js-square:before { + content: "\f3b9"; } + +.fa-jsfiddle:before { + content: "\f1cc"; } + +.fa-kaaba:before { + content: "\f66b"; } + +.fa-kaggle:before { + content: "\f5fa"; } + +.fa-key:before { + content: "\f084"; } + +.fa-key-skeleton:before { + content: "\f6f3"; } + +.fa-keybase:before { + content: "\f4f5"; } + +.fa-keyboard:before { + content: "\f11c"; } + +.fa-keycdn:before { + content: "\f3ba"; } + +.fa-keynote:before { + content: "\f66c"; } + +.fa-khanda:before { + content: "\f66d"; } + +.fa-kickstarter:before { + content: "\f3bb"; } + +.fa-kickstarter-k:before { + content: "\f3bc"; } + +.fa-kidneys:before { + content: "\f5fb"; } + +.fa-kiss:before { + content: "\f596"; } + +.fa-kiss-beam:before { + content: "\f597"; } + +.fa-kiss-wink-heart:before { + content: "\f598"; } + +.fa-kite:before { + content: "\f6f4"; } + +.fa-kiwi-bird:before { + content: "\f535"; } + +.fa-knife-kitchen:before { + content: "\f6f5"; } + +.fa-korvue:before { + content: "\f42f"; } + +.fa-lambda:before { + content: "\f66e"; } + +.fa-lamp:before { + content: "\f4ca"; } + +.fa-landmark:before { + content: "\f66f"; } + +.fa-landmark-alt:before { + content: "\f752"; } + +.fa-language:before { + content: "\f1ab"; } + +.fa-laptop:before { + content: "\f109"; } + +.fa-laptop-code:before { + content: "\f5fc"; } + +.fa-laptop-medical:before { + content: "\f812"; } + +.fa-laravel:before { + content: "\f3bd"; } + +.fa-lastfm:before { + content: "\f202"; } + +.fa-lastfm-square:before { + content: "\f203"; } + +.fa-laugh:before { + content: "\f599"; } + +.fa-laugh-beam:before { + content: "\f59a"; } + +.fa-laugh-squint:before { + content: "\f59b"; } + +.fa-laugh-wink:before { + content: "\f59c"; } + +.fa-layer-group:before { + content: "\f5fd"; } + +.fa-layer-minus:before { + content: "\f5fe"; } + +.fa-layer-plus:before { + content: "\f5ff"; } + +.fa-leaf:before { + content: "\f06c"; } + +.fa-leaf-heart:before { + content: "\f4cb"; } + +.fa-leaf-maple:before { + content: "\f6f6"; } + +.fa-leaf-oak:before { + content: "\f6f7"; } + +.fa-leanpub:before { + content: "\f212"; } + +.fa-lemon:before { + content: "\f094"; } + +.fa-less:before { + content: "\f41d"; } + +.fa-less-than:before { + content: "\f536"; } + +.fa-less-than-equal:before { + content: "\f537"; } + +.fa-level-down:before { + content: "\f149"; } + +.fa-level-down-alt:before { + content: "\f3be"; } + +.fa-level-up:before { + content: "\f148"; } + +.fa-level-up-alt:before { + content: "\f3bf"; } + +.fa-life-ring:before { + content: "\f1cd"; } + +.fa-lightbulb:before { + content: "\f0eb"; } + +.fa-lightbulb-dollar:before { + content: "\f670"; } + +.fa-lightbulb-exclamation:before { + content: "\f671"; } + +.fa-lightbulb-on:before { + content: "\f672"; } + +.fa-lightbulb-slash:before { + content: "\f673"; } + +.fa-lights-holiday:before { + content: "\f7b2"; } + +.fa-line:before { + content: "\f3c0"; } + +.fa-link:before { + content: "\f0c1"; } + +.fa-linkedin:before { + content: "\f08c"; } + +.fa-linkedin-in:before { + content: "\f0e1"; } + +.fa-linode:before { + content: "\f2b8"; } + +.fa-linux:before { + content: "\f17c"; } + +.fa-lips:before { + content: "\f600"; } + +.fa-lira-sign:before { + content: "\f195"; } + +.fa-list:before { + content: "\f03a"; } + +.fa-list-alt:before { + content: "\f022"; } + +.fa-list-ol:before { + content: "\f0cb"; } + +.fa-list-ul:before { + content: "\f0ca"; } + +.fa-location:before { + content: "\f601"; } + +.fa-location-arrow:before { + content: "\f124"; } + +.fa-location-circle:before { + content: "\f602"; } + +.fa-location-slash:before { + content: "\f603"; } + +.fa-lock:before { + content: "\f023"; } + +.fa-lock-alt:before { + content: "\f30d"; } + +.fa-lock-open:before { + content: "\f3c1"; } + +.fa-lock-open-alt:before { + content: "\f3c2"; } + +.fa-long-arrow-alt-down:before { + content: "\f309"; } + +.fa-long-arrow-alt-left:before { + content: "\f30a"; } + +.fa-long-arrow-alt-right:before { + content: "\f30b"; } + +.fa-long-arrow-alt-up:before { + content: "\f30c"; } + +.fa-long-arrow-down:before { + content: "\f175"; } + +.fa-long-arrow-left:before { + content: "\f177"; } + +.fa-long-arrow-right:before { + content: "\f178"; } + +.fa-long-arrow-up:before { + content: "\f176"; } + +.fa-loveseat:before { + content: "\f4cc"; } + +.fa-low-vision:before { + content: "\f2a8"; } + +.fa-luchador:before { + content: "\f455"; } + +.fa-luggage-cart:before { + content: "\f59d"; } + +.fa-lungs:before { + content: "\f604"; } + +.fa-lyft:before { + content: "\f3c3"; } + +.fa-mace:before { + content: "\f6f8"; } + +.fa-magento:before { + content: "\f3c4"; } + +.fa-magic:before { + content: "\f0d0"; } + +.fa-magnet:before { + content: "\f076"; } + +.fa-mail-bulk:before { + content: "\f674"; } + +.fa-mailbox:before { + content: "\f813"; } + +.fa-mailchimp:before { + content: "\f59e"; } + +.fa-male:before { + content: "\f183"; } + +.fa-mandalorian:before { + content: "\f50f"; } + +.fa-mandolin:before { + content: "\f6f9"; } + +.fa-map:before { + content: "\f279"; } + +.fa-map-marked:before { + content: "\f59f"; } + +.fa-map-marked-alt:before { + content: "\f5a0"; } + +.fa-map-marker:before { + content: "\f041"; } + +.fa-map-marker-alt:before { + content: "\f3c5"; } + +.fa-map-marker-alt-slash:before { + content: "\f605"; } + +.fa-map-marker-check:before { + content: "\f606"; } + +.fa-map-marker-edit:before { + content: "\f607"; } + +.fa-map-marker-exclamation:before { + content: "\f608"; } + +.fa-map-marker-minus:before { + content: "\f609"; } + +.fa-map-marker-plus:before { + content: "\f60a"; } + +.fa-map-marker-question:before { + content: "\f60b"; } + +.fa-map-marker-slash:before { + content: "\f60c"; } + +.fa-map-marker-smile:before { + content: "\f60d"; } + +.fa-map-marker-times:before { + content: "\f60e"; } + +.fa-map-pin:before { + content: "\f276"; } + +.fa-map-signs:before { + content: "\f277"; } + +.fa-markdown:before { + content: "\f60f"; } + +.fa-marker:before { + content: "\f5a1"; } + +.fa-mars:before { + content: "\f222"; } + +.fa-mars-double:before { + content: "\f227"; } + +.fa-mars-stroke:before { + content: "\f229"; } + +.fa-mars-stroke-h:before { + content: "\f22b"; } + +.fa-mars-stroke-v:before { + content: "\f22a"; } + +.fa-mask:before { + content: "\f6fa"; } + +.fa-mastodon:before { + content: "\f4f6"; } + +.fa-maxcdn:before { + content: "\f136"; } + +.fa-meat:before { + content: "\f814"; } + +.fa-medal:before { + content: "\f5a2"; } + +.fa-medapps:before { + content: "\f3c6"; } + +.fa-medium:before { + content: "\f23a"; } + +.fa-medium-m:before { + content: "\f3c7"; } + +.fa-medkit:before { + content: "\f0fa"; } + +.fa-medrt:before { + content: "\f3c8"; } + +.fa-meetup:before { + content: "\f2e0"; } + +.fa-megaphone:before { + content: "\f675"; } + +.fa-megaport:before { + content: "\f5a3"; } + +.fa-meh:before { + content: "\f11a"; } + +.fa-meh-blank:before { + content: "\f5a4"; } + +.fa-meh-rolling-eyes:before { + content: "\f5a5"; } + +.fa-memory:before { + content: "\f538"; } + +.fa-mendeley:before { + content: "\f7b3"; } + +.fa-menorah:before { + content: "\f676"; } + +.fa-mercury:before { + content: "\f223"; } + +.fa-meteor:before { + content: "\f753"; } + +.fa-microchip:before { + content: "\f2db"; } + +.fa-microphone:before { + content: "\f130"; } + +.fa-microphone-alt:before { + content: "\f3c9"; } + +.fa-microphone-alt-slash:before { + content: "\f539"; } + +.fa-microphone-slash:before { + content: "\f131"; } + +.fa-microscope:before { + content: "\f610"; } + +.fa-microsoft:before { + content: "\f3ca"; } + +.fa-mind-share:before { + content: "\f677"; } + +.fa-minus:before { + content: "\f068"; } + +.fa-minus-circle:before { + content: "\f056"; } + +.fa-minus-hexagon:before { + content: "\f307"; } + +.fa-minus-octagon:before { + content: "\f308"; } + +.fa-minus-square:before { + content: "\f146"; } + +.fa-mistletoe:before { + content: "\f7b4"; } + +.fa-mitten:before { + content: "\f7b5"; } + +.fa-mix:before { + content: "\f3cb"; } + +.fa-mixcloud:before { + content: "\f289"; } + +.fa-mizuni:before { + content: "\f3cc"; } + +.fa-mobile:before { + content: "\f10b"; } + +.fa-mobile-alt:before { + content: "\f3cd"; } + +.fa-mobile-android:before { + content: "\f3ce"; } + +.fa-mobile-android-alt:before { + content: "\f3cf"; } + +.fa-modx:before { + content: "\f285"; } + +.fa-monero:before { + content: "\f3d0"; } + +.fa-money-bill:before { + content: "\f0d6"; } + +.fa-money-bill-alt:before { + content: "\f3d1"; } + +.fa-money-bill-wave:before { + content: "\f53a"; } + +.fa-money-bill-wave-alt:before { + content: "\f53b"; } + +.fa-money-check:before { + content: "\f53c"; } + +.fa-money-check-alt:before { + content: "\f53d"; } + +.fa-monitor-heart-rate:before { + content: "\f611"; } + +.fa-monkey:before { + content: "\f6fb"; } + +.fa-monument:before { + content: "\f5a6"; } + +.fa-moon:before { + content: "\f186"; } + +.fa-moon-cloud:before { + content: "\f754"; } + +.fa-moon-stars:before { + content: "\f755"; } + +.fa-mortar-pestle:before { + content: "\f5a7"; } + +.fa-mosque:before { + content: "\f678"; } + +.fa-motorcycle:before { + content: "\f21c"; } + +.fa-mountain:before { + content: "\f6fc"; } + +.fa-mountains:before { + content: "\f6fd"; } + +.fa-mouse-pointer:before { + content: "\f245"; } + +.fa-mug-hot:before { + content: "\f7b6"; } + +.fa-mug-marshmallows:before { + content: "\f7b7"; } + +.fa-music:before { + content: "\f001"; } + +.fa-napster:before { + content: "\f3d2"; } + +.fa-narwhal:before { + content: "\f6fe"; } + +.fa-neos:before { + content: "\f612"; } + +.fa-network-wired:before { + content: "\f6ff"; } + +.fa-neuter:before { + content: "\f22c"; } + +.fa-newspaper:before { + content: "\f1ea"; } + +.fa-nimblr:before { + content: "\f5a8"; } + +.fa-nintendo-switch:before { + content: "\f418"; } + +.fa-node:before { + content: "\f419"; } + +.fa-node-js:before { + content: "\f3d3"; } + +.fa-not-equal:before { + content: "\f53e"; } + +.fa-notes-medical:before { + content: "\f481"; } + +.fa-npm:before { + content: "\f3d4"; } + +.fa-ns8:before { + content: "\f3d5"; } + +.fa-nutritionix:before { + content: "\f3d6"; } + +.fa-object-group:before { + content: "\f247"; } + +.fa-object-ungroup:before { + content: "\f248"; } + +.fa-octagon:before { + content: "\f306"; } + +.fa-odnoklassniki:before { + content: "\f263"; } + +.fa-odnoklassniki-square:before { + content: "\f264"; } + +.fa-oil-can:before { + content: "\f613"; } + +.fa-oil-temp:before { + content: "\f614"; } + +.fa-old-republic:before { + content: "\f510"; } + +.fa-om:before { + content: "\f679"; } + +.fa-omega:before { + content: "\f67a"; } + +.fa-opencart:before { + content: "\f23d"; } + +.fa-openid:before { + content: "\f19b"; } + +.fa-opera:before { + content: "\f26a"; } + +.fa-optin-monster:before { + content: "\f23c"; } + +.fa-ornament:before { + content: "\f7b8"; } + +.fa-osi:before { + content: "\f41a"; } + +.fa-otter:before { + content: "\f700"; } + +.fa-outdent:before { + content: "\f03b"; } + +.fa-page4:before { + content: "\f3d7"; } + +.fa-pagelines:before { + content: "\f18c"; } + +.fa-pager:before { + content: "\f815"; } + +.fa-paint-brush:before { + content: "\f1fc"; } + +.fa-paint-brush-alt:before { + content: "\f5a9"; } + +.fa-paint-roller:before { + content: "\f5aa"; } + +.fa-palette:before { + content: "\f53f"; } + +.fa-palfed:before { + content: "\f3d8"; } + +.fa-pallet:before { + content: "\f482"; } + +.fa-pallet-alt:before { + content: "\f483"; } + +.fa-paper-plane:before { + content: "\f1d8"; } + +.fa-paperclip:before { + content: "\f0c6"; } + +.fa-parachute-box:before { + content: "\f4cd"; } + +.fa-paragraph:before { + content: "\f1dd"; } + +.fa-parking:before { + content: "\f540"; } + +.fa-parking-circle:before { + content: "\f615"; } + +.fa-parking-circle-slash:before { + content: "\f616"; } + +.fa-parking-slash:before { + content: "\f617"; } + +.fa-passport:before { + content: "\f5ab"; } + +.fa-pastafarianism:before { + content: "\f67b"; } + +.fa-paste:before { + content: "\f0ea"; } + +.fa-patreon:before { + content: "\f3d9"; } + +.fa-pause:before { + content: "\f04c"; } + +.fa-pause-circle:before { + content: "\f28b"; } + +.fa-paw:before { + content: "\f1b0"; } + +.fa-paw-alt:before { + content: "\f701"; } + +.fa-paw-claws:before { + content: "\f702"; } + +.fa-paypal:before { + content: "\f1ed"; } + +.fa-peace:before { + content: "\f67c"; } + +.fa-pegasus:before { + content: "\f703"; } + +.fa-pen:before { + content: "\f304"; } + +.fa-pen-alt:before { + content: "\f305"; } + +.fa-pen-fancy:before { + content: "\f5ac"; } + +.fa-pen-nib:before { + content: "\f5ad"; } + +.fa-pen-square:before { + content: "\f14b"; } + +.fa-pencil:before { + content: "\f040"; } + +.fa-pencil-alt:before { + content: "\f303"; } + +.fa-pencil-paintbrush:before { + content: "\f618"; } + +.fa-pencil-ruler:before { + content: "\f5ae"; } + +.fa-pennant:before { + content: "\f456"; } + +.fa-penny-arcade:before { + content: "\f704"; } + +.fa-people-carry:before { + content: "\f4ce"; } + +.fa-pepper-hot:before { + content: "\f816"; } + +.fa-percent:before { + content: "\f295"; } + +.fa-percentage:before { + content: "\f541"; } + +.fa-periscope:before { + content: "\f3da"; } + +.fa-person-booth:before { + content: "\f756"; } + +.fa-person-carry:before { + content: "\f4cf"; } + +.fa-person-dolly:before { + content: "\f4d0"; } + +.fa-person-dolly-empty:before { + content: "\f4d1"; } + +.fa-person-sign:before { + content: "\f757"; } + +.fa-phabricator:before { + content: "\f3db"; } + +.fa-phoenix-framework:before { + content: "\f3dc"; } + +.fa-phoenix-squadron:before { + content: "\f511"; } + +.fa-phone:before { + content: "\f095"; } + +.fa-phone-office:before { + content: "\f67d"; } + +.fa-phone-plus:before { + content: "\f4d2"; } + +.fa-phone-slash:before { + content: "\f3dd"; } + +.fa-phone-square:before { + content: "\f098"; } + +.fa-phone-volume:before { + content: "\f2a0"; } + +.fa-php:before { + content: "\f457"; } + +.fa-pi:before { + content: "\f67e"; } + +.fa-pie:before { + content: "\f705"; } + +.fa-pied-piper:before { + content: "\f2ae"; } + +.fa-pied-piper-alt:before { + content: "\f1a8"; } + +.fa-pied-piper-hat:before { + content: "\f4e5"; } + +.fa-pied-piper-pp:before { + content: "\f1a7"; } + +.fa-pig:before { + content: "\f706"; } + +.fa-piggy-bank:before { + content: "\f4d3"; } + +.fa-pills:before { + content: "\f484"; } + +.fa-pinterest:before { + content: "\f0d2"; } + +.fa-pinterest-p:before { + content: "\f231"; } + +.fa-pinterest-square:before { + content: "\f0d3"; } + +.fa-pizza:before { + content: "\f817"; } + +.fa-pizza-slice:before { + content: "\f818"; } + +.fa-place-of-worship:before { + content: "\f67f"; } + +.fa-plane:before { + content: "\f072"; } + +.fa-plane-alt:before { + content: "\f3de"; } + +.fa-plane-arrival:before { + content: "\f5af"; } + +.fa-plane-departure:before { + content: "\f5b0"; } + +.fa-play:before { + content: "\f04b"; } + +.fa-play-circle:before { + content: "\f144"; } + +.fa-playstation:before { + content: "\f3df"; } + +.fa-plug:before { + content: "\f1e6"; } + +.fa-plus:before { + content: "\f067"; } + +.fa-plus-circle:before { + content: "\f055"; } + +.fa-plus-hexagon:before { + content: "\f300"; } + +.fa-plus-octagon:before { + content: "\f301"; } + +.fa-plus-square:before { + content: "\f0fe"; } + +.fa-podcast:before { + content: "\f2ce"; } + +.fa-podium:before { + content: "\f680"; } + +.fa-podium-star:before { + content: "\f758"; } + +.fa-poll:before { + content: "\f681"; } + +.fa-poll-h:before { + content: "\f682"; } + +.fa-poll-people:before { + content: "\f759"; } + +.fa-poo:before { + content: "\f2fe"; } + +.fa-poo-storm:before { + content: "\f75a"; } + +.fa-poop:before { + content: "\f619"; } + +.fa-popcorn:before { + content: "\f819"; } + +.fa-portrait:before { + content: "\f3e0"; } + +.fa-pound-sign:before { + content: "\f154"; } + +.fa-power-off:before { + content: "\f011"; } + +.fa-pray:before { + content: "\f683"; } + +.fa-praying-hands:before { + content: "\f684"; } + +.fa-prescription:before { + content: "\f5b1"; } + +.fa-prescription-bottle:before { + content: "\f485"; } + +.fa-prescription-bottle-alt:before { + content: "\f486"; } + +.fa-presentation:before { + content: "\f685"; } + +.fa-print:before { + content: "\f02f"; } + +.fa-print-search:before { + content: "\f81a"; } + +.fa-print-slash:before { + content: "\f686"; } + +.fa-procedures:before { + content: "\f487"; } + +.fa-product-hunt:before { + content: "\f288"; } + +.fa-project-diagram:before { + content: "\f542"; } + +.fa-pumpkin:before { + content: "\f707"; } + +.fa-pushed:before { + content: "\f3e1"; } + +.fa-puzzle-piece:before { + content: "\f12e"; } + +.fa-python:before { + content: "\f3e2"; } + +.fa-qq:before { + content: "\f1d6"; } + +.fa-qrcode:before { + content: "\f029"; } + +.fa-question:before { + content: "\f128"; } + +.fa-question-circle:before { + content: "\f059"; } + +.fa-question-square:before { + content: "\f2fd"; } + +.fa-quidditch:before { + content: "\f458"; } + +.fa-quinscape:before { + content: "\f459"; } + +.fa-quora:before { + content: "\f2c4"; } + +.fa-quote-left:before { + content: "\f10d"; } + +.fa-quote-right:before { + content: "\f10e"; } + +.fa-quran:before { + content: "\f687"; } + +.fa-r-project:before { + content: "\f4f7"; } + +.fa-rabbit:before { + content: "\f708"; } + +.fa-rabbit-fast:before { + content: "\f709"; } + +.fa-racquet:before { + content: "\f45a"; } + +.fa-radiation:before { + content: "\f7b9"; } + +.fa-radiation-alt:before { + content: "\f7ba"; } + +.fa-rainbow:before { + content: "\f75b"; } + +.fa-raindrops:before { + content: "\f75c"; } + +.fa-ram:before { + content: "\f70a"; } + +.fa-ramp-loading:before { + content: "\f4d4"; } + +.fa-random:before { + content: "\f074"; } + +.fa-raspberry-pi:before { + content: "\f7bb"; } + +.fa-ravelry:before { + content: "\f2d9"; } + +.fa-react:before { + content: "\f41b"; } + +.fa-reacteurope:before { + content: "\f75d"; } + +.fa-readme:before { + content: "\f4d5"; } + +.fa-rebel:before { + content: "\f1d0"; } + +.fa-receipt:before { + content: "\f543"; } + +.fa-rectangle-landscape:before { + content: "\f2fa"; } + +.fa-rectangle-portrait:before { + content: "\f2fb"; } + +.fa-rectangle-wide:before { + content: "\f2fc"; } + +.fa-recycle:before { + content: "\f1b8"; } + +.fa-red-river:before { + content: "\f3e3"; } + +.fa-reddit:before { + content: "\f1a1"; } + +.fa-reddit-alien:before { + content: "\f281"; } + +.fa-reddit-square:before { + content: "\f1a2"; } + +.fa-redhat:before { + content: "\f7bc"; } + +.fa-redo:before { + content: "\f01e"; } + +.fa-redo-alt:before { + content: "\f2f9"; } + +.fa-registered:before { + content: "\f25d"; } + +.fa-renren:before { + content: "\f18b"; } + +.fa-repeat:before { + content: "\f363"; } + +.fa-repeat-1:before { + content: "\f365"; } + +.fa-repeat-1-alt:before { + content: "\f366"; } + +.fa-repeat-alt:before { + content: "\f364"; } + +.fa-reply:before { + content: "\f3e5"; } + +.fa-reply-all:before { + content: "\f122"; } + +.fa-replyd:before { + content: "\f3e6"; } + +.fa-republican:before { + content: "\f75e"; } + +.fa-researchgate:before { + content: "\f4f8"; } + +.fa-resolving:before { + content: "\f3e7"; } + +.fa-restroom:before { + content: "\f7bd"; } + +.fa-retweet:before { + content: "\f079"; } + +.fa-retweet-alt:before { + content: "\f361"; } + +.fa-rev:before { + content: "\f5b2"; } + +.fa-ribbon:before { + content: "\f4d6"; } + +.fa-ring:before { + content: "\f70b"; } + +.fa-rings-wedding:before { + content: "\f81b"; } + +.fa-road:before { + content: "\f018"; } + +.fa-robot:before { + content: "\f544"; } + +.fa-rocket:before { + content: "\f135"; } + +.fa-rocketchat:before { + content: "\f3e8"; } + +.fa-rockrms:before { + content: "\f3e9"; } + +.fa-route:before { + content: "\f4d7"; } + +.fa-route-highway:before { + content: "\f61a"; } + +.fa-route-interstate:before { + content: "\f61b"; } + +.fa-rss:before { + content: "\f09e"; } + +.fa-rss-square:before { + content: "\f143"; } + +.fa-ruble-sign:before { + content: "\f158"; } + +.fa-ruler:before { + content: "\f545"; } + +.fa-ruler-combined:before { + content: "\f546"; } + +.fa-ruler-horizontal:before { + content: "\f547"; } + +.fa-ruler-triangle:before { + content: "\f61c"; } + +.fa-ruler-vertical:before { + content: "\f548"; } + +.fa-running:before { + content: "\f70c"; } + +.fa-rupee-sign:before { + content: "\f156"; } + +.fa-rv:before { + content: "\f7be"; } + +.fa-sack:before { + content: "\f81c"; } + +.fa-sack-dollar:before { + content: "\f81d"; } + +.fa-sad-cry:before { + content: "\f5b3"; } + +.fa-sad-tear:before { + content: "\f5b4"; } + +.fa-safari:before { + content: "\f267"; } + +.fa-salad:before { + content: "\f81e"; } + +.fa-salesforce:before { + content: "\f83b"; } + +.fa-sandwich:before { + content: "\f81f"; } + +.fa-sass:before { + content: "\f41e"; } + +.fa-satellite:before { + content: "\f7bf"; } + +.fa-satellite-dish:before { + content: "\f7c0"; } + +.fa-sausage:before { + content: "\f820"; } + +.fa-save:before { + content: "\f0c7"; } + +.fa-scalpel:before { + content: "\f61d"; } + +.fa-scalpel-path:before { + content: "\f61e"; } + +.fa-scanner:before { + content: "\f488"; } + +.fa-scanner-keyboard:before { + content: "\f489"; } + +.fa-scanner-touchscreen:before { + content: "\f48a"; } + +.fa-scarecrow:before { + content: "\f70d"; } + +.fa-scarf:before { + content: "\f7c1"; } + +.fa-schlix:before { + content: "\f3ea"; } + +.fa-school:before { + content: "\f549"; } + +.fa-screwdriver:before { + content: "\f54a"; } + +.fa-scribd:before { + content: "\f28a"; } + +.fa-scroll:before { + content: "\f70e"; } + +.fa-scroll-old:before { + content: "\f70f"; } + +.fa-scrubber:before { + content: "\f2f8"; } + +.fa-scythe:before { + content: "\f710"; } + +.fa-sd-card:before { + content: "\f7c2"; } + +.fa-search:before { + content: "\f002"; } + +.fa-search-dollar:before { + content: "\f688"; } + +.fa-search-location:before { + content: "\f689"; } + +.fa-search-minus:before { + content: "\f010"; } + +.fa-search-plus:before { + content: "\f00e"; } + +.fa-searchengin:before { + content: "\f3eb"; } + +.fa-seedling:before { + content: "\f4d8"; } + +.fa-sellcast:before { + content: "\f2da"; } + +.fa-sellsy:before { + content: "\f213"; } + +.fa-server:before { + content: "\f233"; } + +.fa-servicestack:before { + content: "\f3ec"; } + +.fa-shapes:before { + content: "\f61f"; } + +.fa-share:before { + content: "\f064"; } + +.fa-share-all:before { + content: "\f367"; } + +.fa-share-alt:before { + content: "\f1e0"; } + +.fa-share-alt-square:before { + content: "\f1e1"; } + +.fa-share-square:before { + content: "\f14d"; } + +.fa-sheep:before { + content: "\f711"; } + +.fa-shekel-sign:before { + content: "\f20b"; } + +.fa-shield:before { + content: "\f132"; } + +.fa-shield-alt:before { + content: "\f3ed"; } + +.fa-shield-check:before { + content: "\f2f7"; } + +.fa-shield-cross:before { + content: "\f712"; } + +.fa-ship:before { + content: "\f21a"; } + +.fa-shipping-fast:before { + content: "\f48b"; } + +.fa-shipping-timed:before { + content: "\f48c"; } + +.fa-shirtsinbulk:before { + content: "\f214"; } + +.fa-shish-kebab:before { + content: "\f821"; } + +.fa-shoe-prints:before { + content: "\f54b"; } + +.fa-shopping-bag:before { + content: "\f290"; } + +.fa-shopping-basket:before { + content: "\f291"; } + +.fa-shopping-cart:before { + content: "\f07a"; } + +.fa-shopware:before { + content: "\f5b5"; } + +.fa-shovel:before { + content: "\f713"; } + +.fa-shovel-snow:before { + content: "\f7c3"; } + +.fa-shower:before { + content: "\f2cc"; } + +.fa-shredder:before { + content: "\f68a"; } + +.fa-shuttle-van:before { + content: "\f5b6"; } + +.fa-shuttlecock:before { + content: "\f45b"; } + +.fa-sickle:before { + content: "\f822"; } + +.fa-sigma:before { + content: "\f68b"; } + +.fa-sign:before { + content: "\f4d9"; } + +.fa-sign-in:before { + content: "\f090"; } + +.fa-sign-in-alt:before { + content: "\f2f6"; } + +.fa-sign-language:before { + content: "\f2a7"; } + +.fa-sign-out:before { + content: "\f08b"; } + +.fa-sign-out-alt:before { + content: "\f2f5"; } + +.fa-signal:before { + content: "\f012"; } + +.fa-signal-1:before { + content: "\f68c"; } + +.fa-signal-2:before { + content: "\f68d"; } + +.fa-signal-3:before { + content: "\f68e"; } + +.fa-signal-4:before { + content: "\f68f"; } + +.fa-signal-alt:before { + content: "\f690"; } + +.fa-signal-alt-1:before { + content: "\f691"; } + +.fa-signal-alt-2:before { + content: "\f692"; } + +.fa-signal-alt-3:before { + content: "\f693"; } + +.fa-signal-alt-slash:before { + content: "\f694"; } + +.fa-signal-slash:before { + content: "\f695"; } + +.fa-signature:before { + content: "\f5b7"; } + +.fa-sim-card:before { + content: "\f7c4"; } + +.fa-simplybuilt:before { + content: "\f215"; } + +.fa-sistrix:before { + content: "\f3ee"; } + +.fa-sitemap:before { + content: "\f0e8"; } + +.fa-sith:before { + content: "\f512"; } + +.fa-skating:before { + content: "\f7c5"; } + +.fa-skeleton:before { + content: "\f620"; } + +.fa-sketch:before { + content: "\f7c6"; } + +.fa-ski-jump:before { + content: "\f7c7"; } + +.fa-ski-lift:before { + content: "\f7c8"; } + +.fa-skiing:before { + content: "\f7c9"; } + +.fa-skiing-nordic:before { + content: "\f7ca"; } + +.fa-skull:before { + content: "\f54c"; } + +.fa-skull-crossbones:before { + content: "\f714"; } + +.fa-skyatlas:before { + content: "\f216"; } + +.fa-skype:before { + content: "\f17e"; } + +.fa-slack:before { + content: "\f198"; } + +.fa-slack-hash:before { + content: "\f3ef"; } + +.fa-slash:before { + content: "\f715"; } + +.fa-sledding:before { + content: "\f7cb"; } + +.fa-sleigh:before { + content: "\f7cc"; } + +.fa-sliders-h:before { + content: "\f1de"; } + +.fa-sliders-h-square:before { + content: "\f3f0"; } + +.fa-sliders-v:before { + content: "\f3f1"; } + +.fa-sliders-v-square:before { + content: "\f3f2"; } + +.fa-slideshare:before { + content: "\f1e7"; } + +.fa-smile:before { + content: "\f118"; } + +.fa-smile-beam:before { + content: "\f5b8"; } + +.fa-smile-plus:before { + content: "\f5b9"; } + +.fa-smile-wink:before { + content: "\f4da"; } + +.fa-smog:before { + content: "\f75f"; } + +.fa-smoke:before { + content: "\f760"; } + +.fa-smoking:before { + content: "\f48d"; } + +.fa-smoking-ban:before { + content: "\f54d"; } + +.fa-sms:before { + content: "\f7cd"; } + +.fa-snake:before { + content: "\f716"; } + +.fa-snapchat:before { + content: "\f2ab"; } + +.fa-snapchat-ghost:before { + content: "\f2ac"; } + +.fa-snapchat-square:before { + content: "\f2ad"; } + +.fa-snow-blowing:before { + content: "\f761"; } + +.fa-snowboarding:before { + content: "\f7ce"; } + +.fa-snowflake:before { + content: "\f2dc"; } + +.fa-snowflakes:before { + content: "\f7cf"; } + +.fa-snowman:before { + content: "\f7d0"; } + +.fa-snowmobile:before { + content: "\f7d1"; } + +.fa-snowplow:before { + content: "\f7d2"; } + +.fa-socks:before { + content: "\f696"; } + +.fa-solar-panel:before { + content: "\f5ba"; } + +.fa-sort:before { + content: "\f0dc"; } + +.fa-sort-alpha-down:before { + content: "\f15d"; } + +.fa-sort-alpha-up:before { + content: "\f15e"; } + +.fa-sort-amount-down:before { + content: "\f160"; } + +.fa-sort-amount-up:before { + content: "\f161"; } + +.fa-sort-down:before { + content: "\f0dd"; } + +.fa-sort-numeric-down:before { + content: "\f162"; } + +.fa-sort-numeric-up:before { + content: "\f163"; } + +.fa-sort-up:before { + content: "\f0de"; } + +.fa-soundcloud:before { + content: "\f1be"; } + +.fa-soup:before { + content: "\f823"; } + +.fa-sourcetree:before { + content: "\f7d3"; } + +.fa-spa:before { + content: "\f5bb"; } + +.fa-space-shuttle:before { + content: "\f197"; } + +.fa-spade:before { + content: "\f2f4"; } + +.fa-speakap:before { + content: "\f3f3"; } + +.fa-speaker-deck:before { + content: "\f83c"; } + +.fa-spider:before { + content: "\f717"; } + +.fa-spider-black-widow:before { + content: "\f718"; } + +.fa-spider-web:before { + content: "\f719"; } + +.fa-spinner:before { + content: "\f110"; } + +.fa-spinner-third:before { + content: "\f3f4"; } + +.fa-splotch:before { + content: "\f5bc"; } + +.fa-spotify:before { + content: "\f1bc"; } + +.fa-spray-can:before { + content: "\f5bd"; } + +.fa-square:before { + content: "\f0c8"; } + +.fa-square-full:before { + content: "\f45c"; } + +.fa-square-root:before { + content: "\f697"; } + +.fa-square-root-alt:before { + content: "\f698"; } + +.fa-squarespace:before { + content: "\f5be"; } + +.fa-squirrel:before { + content: "\f71a"; } + +.fa-stack-exchange:before { + content: "\f18d"; } + +.fa-stack-overflow:before { + content: "\f16c"; } + +.fa-staff:before { + content: "\f71b"; } + +.fa-stamp:before { + content: "\f5bf"; } + +.fa-star:before { + content: "\f005"; } + +.fa-star-and-crescent:before { + content: "\f699"; } + +.fa-star-christmas:before { + content: "\f7d4"; } + +.fa-star-exclamation:before { + content: "\f2f3"; } + +.fa-star-half:before { + content: "\f089"; } + +.fa-star-half-alt:before { + content: "\f5c0"; } + +.fa-star-of-david:before { + content: "\f69a"; } + +.fa-star-of-life:before { + content: "\f621"; } + +.fa-stars:before { + content: "\f762"; } + +.fa-staylinked:before { + content: "\f3f5"; } + +.fa-steak:before { + content: "\f824"; } + +.fa-steam:before { + content: "\f1b6"; } + +.fa-steam-square:before { + content: "\f1b7"; } + +.fa-steam-symbol:before { + content: "\f3f6"; } + +.fa-steering-wheel:before { + content: "\f622"; } + +.fa-step-backward:before { + content: "\f048"; } + +.fa-step-forward:before { + content: "\f051"; } + +.fa-stethoscope:before { + content: "\f0f1"; } + +.fa-sticker-mule:before { + content: "\f3f7"; } + +.fa-sticky-note:before { + content: "\f249"; } + +.fa-stocking:before { + content: "\f7d5"; } + +.fa-stomach:before { + content: "\f623"; } + +.fa-stop:before { + content: "\f04d"; } + +.fa-stop-circle:before { + content: "\f28d"; } + +.fa-stopwatch:before { + content: "\f2f2"; } + +.fa-store:before { + content: "\f54e"; } + +.fa-store-alt:before { + content: "\f54f"; } + +.fa-strava:before { + content: "\f428"; } + +.fa-stream:before { + content: "\f550"; } + +.fa-street-view:before { + content: "\f21d"; } + +.fa-stretcher:before { + content: "\f825"; } + +.fa-strikethrough:before { + content: "\f0cc"; } + +.fa-stripe:before { + content: "\f429"; } + +.fa-stripe-s:before { + content: "\f42a"; } + +.fa-stroopwafel:before { + content: "\f551"; } + +.fa-studiovinari:before { + content: "\f3f8"; } + +.fa-stumbleupon:before { + content: "\f1a4"; } + +.fa-stumbleupon-circle:before { + content: "\f1a3"; } + +.fa-subscript:before { + content: "\f12c"; } + +.fa-subway:before { + content: "\f239"; } + +.fa-suitcase:before { + content: "\f0f2"; } + +.fa-suitcase-rolling:before { + content: "\f5c1"; } + +.fa-sun:before { + content: "\f185"; } + +.fa-sun-cloud:before { + content: "\f763"; } + +.fa-sun-dust:before { + content: "\f764"; } + +.fa-sun-haze:before { + content: "\f765"; } + +.fa-sunrise:before { + content: "\f766"; } + +.fa-sunset:before { + content: "\f767"; } + +.fa-superpowers:before { + content: "\f2dd"; } + +.fa-superscript:before { + content: "\f12b"; } + +.fa-supple:before { + content: "\f3f9"; } + +.fa-surprise:before { + content: "\f5c2"; } + +.fa-suse:before { + content: "\f7d6"; } + +.fa-swatchbook:before { + content: "\f5c3"; } + +.fa-swimmer:before { + content: "\f5c4"; } + +.fa-swimming-pool:before { + content: "\f5c5"; } + +.fa-sword:before { + content: "\f71c"; } + +.fa-swords:before { + content: "\f71d"; } + +.fa-symfony:before { + content: "\f83d"; } + +.fa-synagogue:before { + content: "\f69b"; } + +.fa-sync:before { + content: "\f021"; } + +.fa-sync-alt:before { + content: "\f2f1"; } + +.fa-syringe:before { + content: "\f48e"; } + +.fa-table:before { + content: "\f0ce"; } + +.fa-table-tennis:before { + content: "\f45d"; } + +.fa-tablet:before { + content: "\f10a"; } + +.fa-tablet-alt:before { + content: "\f3fa"; } + +.fa-tablet-android:before { + content: "\f3fb"; } + +.fa-tablet-android-alt:before { + content: "\f3fc"; } + +.fa-tablet-rugged:before { + content: "\f48f"; } + +.fa-tablets:before { + content: "\f490"; } + +.fa-tachometer:before { + content: "\f0e4"; } + +.fa-tachometer-alt:before { + content: "\f3fd"; } + +.fa-tachometer-alt-average:before { + content: "\f624"; } + +.fa-tachometer-alt-fast:before { + content: "\f625"; } + +.fa-tachometer-alt-fastest:before { + content: "\f626"; } + +.fa-tachometer-alt-slow:before { + content: "\f627"; } + +.fa-tachometer-alt-slowest:before { + content: "\f628"; } + +.fa-tachometer-average:before { + content: "\f629"; } + +.fa-tachometer-fast:before { + content: "\f62a"; } + +.fa-tachometer-fastest:before { + content: "\f62b"; } + +.fa-tachometer-slow:before { + content: "\f62c"; } + +.fa-tachometer-slowest:before { + content: "\f62d"; } + +.fa-taco:before { + content: "\f826"; } + +.fa-tag:before { + content: "\f02b"; } + +.fa-tags:before { + content: "\f02c"; } + +.fa-tally:before { + content: "\f69c"; } + +.fa-tanakh:before { + content: "\f827"; } + +.fa-tape:before { + content: "\f4db"; } + +.fa-tasks:before { + content: "\f0ae"; } + +.fa-tasks-alt:before { + content: "\f828"; } + +.fa-taxi:before { + content: "\f1ba"; } + +.fa-teamspeak:before { + content: "\f4f9"; } + +.fa-teeth:before { + content: "\f62e"; } + +.fa-teeth-open:before { + content: "\f62f"; } + +.fa-telegram:before { + content: "\f2c6"; } + +.fa-telegram-plane:before { + content: "\f3fe"; } + +.fa-temperature-frigid:before { + content: "\f768"; } + +.fa-temperature-high:before { + content: "\f769"; } + +.fa-temperature-hot:before { + content: "\f76a"; } + +.fa-temperature-low:before { + content: "\f76b"; } + +.fa-tencent-weibo:before { + content: "\f1d5"; } + +.fa-tenge:before { + content: "\f7d7"; } + +.fa-tennis-ball:before { + content: "\f45e"; } + +.fa-terminal:before { + content: "\f120"; } + +.fa-text-height:before { + content: "\f034"; } + +.fa-text-width:before { + content: "\f035"; } + +.fa-th:before { + content: "\f00a"; } + +.fa-th-large:before { + content: "\f009"; } + +.fa-th-list:before { + content: "\f00b"; } + +.fa-the-red-yeti:before { + content: "\f69d"; } + +.fa-theater-masks:before { + content: "\f630"; } + +.fa-themeco:before { + content: "\f5c6"; } + +.fa-themeisle:before { + content: "\f2b2"; } + +.fa-thermometer:before { + content: "\f491"; } + +.fa-thermometer-empty:before { + content: "\f2cb"; } + +.fa-thermometer-full:before { + content: "\f2c7"; } + +.fa-thermometer-half:before { + content: "\f2c9"; } + +.fa-thermometer-quarter:before { + content: "\f2ca"; } + +.fa-thermometer-three-quarters:before { + content: "\f2c8"; } + +.fa-theta:before { + content: "\f69e"; } + +.fa-think-peaks:before { + content: "\f731"; } + +.fa-thumbs-down:before { + content: "\f165"; } + +.fa-thumbs-up:before { + content: "\f164"; } + +.fa-thumbtack:before { + content: "\f08d"; } + +.fa-thunderstorm:before { + content: "\f76c"; } + +.fa-thunderstorm-moon:before { + content: "\f76d"; } + +.fa-thunderstorm-sun:before { + content: "\f76e"; } + +.fa-ticket:before { + content: "\f145"; } + +.fa-ticket-alt:before { + content: "\f3ff"; } + +.fa-tilde:before { + content: "\f69f"; } + +.fa-times:before { + content: "\f00d"; } + +.fa-times-circle:before { + content: "\f057"; } + +.fa-times-hexagon:before { + content: "\f2ee"; } + +.fa-times-octagon:before { + content: "\f2f0"; } + +.fa-times-square:before { + content: "\f2d3"; } + +.fa-tint:before { + content: "\f043"; } + +.fa-tint-slash:before { + content: "\f5c7"; } + +.fa-tire:before { + content: "\f631"; } + +.fa-tire-flat:before { + content: "\f632"; } + +.fa-tire-pressure-warning:before { + content: "\f633"; } + +.fa-tire-rugged:before { + content: "\f634"; } + +.fa-tired:before { + content: "\f5c8"; } + +.fa-toggle-off:before { + content: "\f204"; } + +.fa-toggle-on:before { + content: "\f205"; } + +.fa-toilet:before { + content: "\f7d8"; } + +.fa-toilet-paper:before { + content: "\f71e"; } + +.fa-toilet-paper-alt:before { + content: "\f71f"; } + +.fa-tombstone:before { + content: "\f720"; } + +.fa-tombstone-alt:before { + content: "\f721"; } + +.fa-toolbox:before { + content: "\f552"; } + +.fa-tools:before { + content: "\f7d9"; } + +.fa-tooth:before { + content: "\f5c9"; } + +.fa-toothbrush:before { + content: "\f635"; } + +.fa-torah:before { + content: "\f6a0"; } + +.fa-torii-gate:before { + content: "\f6a1"; } + +.fa-tornado:before { + content: "\f76f"; } + +.fa-tractor:before { + content: "\f722"; } + +.fa-trade-federation:before { + content: "\f513"; } + +.fa-trademark:before { + content: "\f25c"; } + +.fa-traffic-cone:before { + content: "\f636"; } + +.fa-traffic-light:before { + content: "\f637"; } + +.fa-traffic-light-go:before { + content: "\f638"; } + +.fa-traffic-light-slow:before { + content: "\f639"; } + +.fa-traffic-light-stop:before { + content: "\f63a"; } + +.fa-train:before { + content: "\f238"; } + +.fa-tram:before { + content: "\f7da"; } + +.fa-transgender:before { + content: "\f224"; } + +.fa-transgender-alt:before { + content: "\f225"; } + +.fa-trash:before { + content: "\f1f8"; } + +.fa-trash-alt:before { + content: "\f2ed"; } + +.fa-trash-restore:before { + content: "\f829"; } + +.fa-trash-restore-alt:before { + content: "\f82a"; } + +.fa-treasure-chest:before { + content: "\f723"; } + +.fa-tree:before { + content: "\f1bb"; } + +.fa-tree-alt:before { + content: "\f400"; } + +.fa-tree-christmas:before { + content: "\f7db"; } + +.fa-tree-decorated:before { + content: "\f7dc"; } + +.fa-tree-large:before { + content: "\f7dd"; } + +.fa-tree-palm:before { + content: "\f82b"; } + +.fa-trees:before { + content: "\f724"; } + +.fa-trello:before { + content: "\f181"; } + +.fa-triangle:before { + content: "\f2ec"; } + +.fa-tripadvisor:before { + content: "\f262"; } + +.fa-trophy:before { + content: "\f091"; } + +.fa-trophy-alt:before { + content: "\f2eb"; } + +.fa-truck:before { + content: "\f0d1"; } + +.fa-truck er-container:before { + content: "\f4dc"; } + +.fa-truck-couch:before { + content: "\f4dd"; } + +.fa-truck-loading:before { + content: "\f4de"; } + +.fa-truck-monster:before { + content: "\f63b"; } + +.fa-truck-moving:before { + content: "\f4df"; } + +.fa-truck-pickup:before { + content: "\f63c"; } + +.fa-truck-plow:before { + content: "\f7de"; } + +.fa-truck-ramp:before { + content: "\f4e0"; } + +.fa-tshirt:before { + content: "\f553"; } + +.fa-tty:before { + content: "\f1e4"; } + +.fa-tumblr:before { + content: "\f173"; } + +.fa-tumblr-square:before { + content: "\f174"; } + +.fa-turkey:before { + content: "\f725"; } + +.fa-turtle:before { + content: "\f726"; } + +.fa-tv:before { + content: "\f26c"; } + +.fa-tv-retro:before { + content: "\f401"; } + +.fa-twitch:before { + content: "\f1e8"; } + +.fa-twitter:before { + content: "\f099"; } + +.fa-twitter-square:before { + content: "\f081"; } + +.fa-typo3:before { + content: "\f42b"; } + +.fa-uber:before { + content: "\f402"; } + +.fa-ubuntu:before { + content: "\f7df"; } + +.fa-uikit:before { + content: "\f403"; } + +.fa-umbrella:before { + content: "\f0e9"; } + +.fa-umbrella-beach:before { + content: "\f5ca"; } + +.fa-underline:before { + content: "\f0cd"; } + +.fa-undo:before { + content: "\f0e2"; } + +.fa-undo-alt:before { + content: "\f2ea"; } + +.fa-unicorn:before { + content: "\f727"; } + +.fa-union:before { + content: "\f6a2"; } + +.fa-uniregistry:before { + content: "\f404"; } + +.fa-universal-access:before { + content: "\f29a"; } + +.fa-university:before { + content: "\f19c"; } + +.fa-unlink:before { + content: "\f127"; } + +.fa-unlock:before { + content: "\f09c"; } + +.fa-unlock-alt:before { + content: "\f13e"; } + +.fa-untappd:before { + content: "\f405"; } + +.fa-upload:before { + content: "\f093"; } + +.fa-ups:before { + content: "\f7e0"; } + +.fa-usb:before { + content: "\f287"; } + +.fa-usd-circle:before { + content: "\f2e8"; } + +.fa-usd-square:before { + content: "\f2e9"; } + +.fa-user:before { + content: "\f007"; } + +.fa-user-alt:before { + content: "\f406"; } + +.fa-user-alt-slash:before { + content: "\f4fa"; } + +.fa-user-astronaut:before { + content: "\f4fb"; } + +.fa-user-chart:before { + content: "\f6a3"; } + +.fa-user-check:before { + content: "\f4fc"; } + +.fa-user-circle:before { + content: "\f2bd"; } + +.fa-user-clock:before { + content: "\f4fd"; } + +.fa-user-cog:before { + content: "\f4fe"; } + +.fa-user-crown:before { + content: "\f6a4"; } + +.fa-user-edit:before { + content: "\f4ff"; } + +.fa-user-friends:before { + content: "\f500"; } + +.fa-user-graduate:before { + content: "\f501"; } + +.fa-user-hard-hat:before { + content: "\f82c"; } + +.fa-user-headset:before { + content: "\f82d"; } + +.fa-user-injured:before { + content: "\f728"; } + +.fa-user-lock:before { + content: "\f502"; } + +.fa-user-md:before { + content: "\f0f0"; } + +.fa-user-md-chat:before { + content: "\f82e"; } + +.fa-user-minus:before { + content: "\f503"; } + +.fa-user-ninja:before { + content: "\f504"; } + +.fa-user-nurse:before { + content: "\f82f"; } + +.fa-user-plus:before { + content: "\f234"; } + +.fa-user-secret:before { + content: "\f21b"; } + +.fa-user-shield:before { + content: "\f505"; } + +.fa-user-slash:before { + content: "\f506"; } + +.fa-user-tag:before { + content: "\f507"; } + +.fa-user-tie:before { + content: "\f508"; } + +.fa-user-times:before { + content: "\f235"; } + +.fa-users:before { + content: "\f0c0"; } + +.fa-users-class:before { + content: "\f63d"; } + +.fa-users-cog:before { + content: "\f509"; } + +.fa-users-crown:before { + content: "\f6a5"; } + +.fa-users-medical:before { + content: "\f830"; } + +.fa-usps:before { + content: "\f7e1"; } + +.fa-ussunnah:before { + content: "\f407"; } + +.fa-utensil-fork:before { + content: "\f2e3"; } + +.fa-utensil-knife:before { + content: "\f2e4"; } + +.fa-utensil-spoon:before { + content: "\f2e5"; } + +.fa-utensils:before { + content: "\f2e7"; } + +.fa-utensils-alt:before { + content: "\f2e6"; } + +.fa-vaadin:before { + content: "\f408"; } + +.fa-value-absolute:before { + content: "\f6a6"; } + +.fa-vector-square:before { + content: "\f5cb"; } + +.fa-venus:before { + content: "\f221"; } + +.fa-venus-double:before { + content: "\f226"; } + +.fa-venus-mars:before { + content: "\f228"; } + +.fa-viacoin:before { + content: "\f237"; } + +.fa-viadeo:before { + content: "\f2a9"; } + +.fa-viadeo-square:before { + content: "\f2aa"; } + +.fa-vial:before { + content: "\f492"; } + +.fa-vials:before { + content: "\f493"; } + +.fa-viber:before { + content: "\f409"; } + +.fa-video:before { + content: "\f03d"; } + +.fa-video-plus:before { + content: "\f4e1"; } + +.fa-video-slash:before { + content: "\f4e2"; } + +.fa-vihara:before { + content: "\f6a7"; } + +.fa-vimeo:before { + content: "\f40a"; } + +.fa-vimeo-square:before { + content: "\f194"; } + +.fa-vimeo-v:before { + content: "\f27d"; } + +.fa-vine:before { + content: "\f1ca"; } + +.fa-vk:before { + content: "\f189"; } + +.fa-vnv:before { + content: "\f40b"; } + +.fa-volcano:before { + content: "\f770"; } + +.fa-volleyball-ball:before { + content: "\f45f"; } + +.fa-volume:before { + content: "\f6a8"; } + +.fa-volume-down:before { + content: "\f027"; } + +.fa-volume-mute:before { + content: "\f6a9"; } + +.fa-volume-off:before { + content: "\f026"; } + +.fa-volume-slash:before { + content: "\f2e2"; } + +.fa-volume-up:before { + content: "\f028"; } + +.fa-vote-nay:before { + content: "\f771"; } + +.fa-vote-yea:before { + content: "\f772"; } + +.fa-vr-cardboard:before { + content: "\f729"; } + +.fa-vuejs:before { + content: "\f41f"; } + +.fa-walker:before { + content: "\f831"; } + +.fa-walking:before { + content: "\f554"; } + +.fa-wallet:before { + content: "\f555"; } + +.fa-wand:before { + content: "\f72a"; } + +.fa-wand-magic:before { + content: "\f72b"; } + +.fa-warehouse:before { + content: "\f494"; } + +.fa-warehouse-alt:before { + content: "\f495"; } + +.fa-watch:before { + content: "\f2e1"; } + +.fa-watch-fitness:before { + content: "\f63e"; } + +.fa-water:before { + content: "\f773"; } + +.fa-water-lower:before { + content: "\f774"; } + +.fa-water-rise:before { + content: "\f775"; } + +.fa-wave-square:before { + content: "\f83e"; } + +.fa-waze:before { + content: "\f83f"; } + +.fa-webcam:before { + content: "\f832"; } + +.fa-webcam-slash:before { + content: "\f833"; } + +.fa-weebly:before { + content: "\f5cc"; } + +.fa-weibo:before { + content: "\f18a"; } + +.fa-weight:before { + content: "\f496"; } + +.fa-weight-hanging:before { + content: "\f5cd"; } + +.fa-weixin:before { + content: "\f1d7"; } + +.fa-whale:before { + content: "\f72c"; } + +.fa-whatsapp:before { + content: "\f232"; } + +.fa-whatsapp-square:before { + content: "\f40c"; } + +.fa-wheat:before { + content: "\f72d"; } + +.fa-wheelchair:before { + content: "\f193"; } + +.fa-whistle:before { + content: "\f460"; } + +.fa-whmcs:before { + content: "\f40d"; } + +.fa-wifi:before { + content: "\f1eb"; } + +.fa-wifi-1:before { + content: "\f6aa"; } + +.fa-wifi-2:before { + content: "\f6ab"; } + +.fa-wifi-slash:before { + content: "\f6ac"; } + +.fa-wikipedia-w:before { + content: "\f266"; } + +.fa-wind:before { + content: "\f72e"; } + +.fa-wind-warning:before { + content: "\f776"; } + +.fa-window:before { + content: "\f40e"; } + +.fa-window-alt:before { + content: "\f40f"; } + +.fa-window-close:before { + content: "\f410"; } + +.fa-window-maximize:before { + content: "\f2d0"; } + +.fa-window-minimize:before { + content: "\f2d1"; } + +.fa-window-restore:before { + content: "\f2d2"; } + +.fa-windows:before { + content: "\f17a"; } + +.fa-windsock:before { + content: "\f777"; } + +.fa-wine-bottle:before { + content: "\f72f"; } + +.fa-wine-glass:before { + content: "\f4e3"; } + +.fa-wine-glass-alt:before { + content: "\f5ce"; } + +.fa-wix:before { + content: "\f5cf"; } + +.fa-wizards-of-the-coast:before { + content: "\f730"; } + +.fa-wolf-pack-battalion:before { + content: "\f514"; } + +.fa-won-sign:before { + content: "\f159"; } + +.fa-wordpress:before { + content: "\f19a"; } + +.fa-wordpress-simple:before { + content: "\f411"; } + +.fa-wpbeginner:before { + content: "\f297"; } + +.fa-wpexplorer:before { + content: "\f2de"; } + +.fa-wpforms:before { + content: "\f298"; } + +.fa-wpressr:before { + content: "\f3e4"; } + +.fa-wreath:before { + content: "\f7e2"; } + +.fa-wrench:before { + content: "\f0ad"; } + +.fa-x-ray:before { + content: "\f497"; } + +.fa-xbox:before { + content: "\f412"; } + +.fa-xing:before { + content: "\f168"; } + +.fa-xing-square:before { + content: "\f169"; } + +.fa-y-combinator:before { + content: "\f23b"; } + +.fa-yahoo:before { + content: "\f19e"; } + +.fa-yammer:before { + content: "\f840"; } + +.fa-yandex:before { + content: "\f413"; } + +.fa-yandex-international:before { + content: "\f414"; } + +.fa-yarn:before { + content: "\f7e3"; } + +.fa-yelp:before { + content: "\f1e9"; } + +.fa-yen-sign:before { + content: "\f157"; } + +.fa-yin-yang:before { + content: "\f6ad"; } + +.fa-yoast:before { + content: "\f2b1"; } + +.fa-youtube:before { + content: "\f167"; } + +.fa-youtube-square:before { + content: "\f431"; } + +.fa-zhihu:before { + content: "\f63f"; } + +.sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; } +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-style: normal; + font-weight: normal; + font-display: auto; + src: url("../fonts/fa-brands-400.eot"); + /* src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); } */ + src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype")} + +.fab { + font-family: 'Font Awesome 5 Brands'; } +@font-face { + font-family: 'Font Awesome 5 Pro'; + font-style: normal; + font-weight: 300; + font-display: auto; + src: url("../fonts/fa-light-300.eot"); + src: url("../fonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-light-300.woff2") format("woff2"), url("../fonts/fa-light-300.woff") format("woff"), url("../fonts/fa-light-300.ttf") format("truetype")} + /* src: url("../fonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-light-300.woff2") format("woff2"), url("../fonts/fa-light-300.woff") format("woff"), url("../fonts/fa-light-300.ttf") format("truetype"), url("../fonts/fa-light-300.svg#fontawesome") format("svg"); } */ + +.fal { + font-family: 'Font Awesome 5 Pro'; + font-weight: 300; } +@font-face { + font-family: 'Font Awesome 5 Pro'; + font-style: normal; + font-weight: 400; + font-display: auto; + src: url("../fonts/fa-regular-400.eot"); + /* src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg"); } */ + src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype")} + +.far { + font-family: 'Font Awesome 5 Pro'; + font-weight: 400; } +@font-face { + font-family: 'Font Awesome 5 Pro'; + font-style: normal; + font-weight: 900; + font-display: auto; + src: url("../fonts/fa-solid-900.eot"); + /* src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); } */ + src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype")} + +.fa, +.fas { + font-family: 'Font Awesome 5 Pro'; + font-weight: 900; } diff --git a/src/assets/css/magnific-popup.css b/src/assets/css/magnific-popup.css new file mode 100644 index 0000000..8561e18 --- /dev/null +++ b/src/assets/css/magnific-popup.css @@ -0,0 +1,351 @@ +/* Magnific Popup CSS */ +.mfp-bg { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1042; + overflow: hidden; + position: fixed; + background: #0b0b0b; + opacity: 0.8; } + +.mfp-wrap { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1043; + position: fixed; + outline: none !important; + -webkit-backface-visibility: hidden; } + +.mfp-container { + text-align: center; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + padding: 0 8px; + box-sizing: border-box; } + +.mfp-container:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; } + +.mfp-align-top .mfp-container:before { + display: none; } + +.mfp-content { + position: relative; + display: inline-block; + vertical-align: middle; + margin: 0 auto; + text-align: left; + z-index: 1045; } + +.mfp-inline-holder .mfp-content, +.mfp-ajax-holder .mfp-content { + width: 100%; + cursor: auto; } + +.mfp-ajax-cur { + cursor: progress; } + +.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { + cursor: -moz-zoom-out; + cursor: -webkit-zoom-out; + cursor: zoom-out; } + +.mfp-zoom { + cursor: pointer; + cursor: -webkit-zoom-in; + cursor: -moz-zoom-in; + cursor: zoom-in; } + +.mfp-auto-cursor .mfp-content { + cursor: auto; } + +.mfp-close, +.mfp-arrow, +.mfp-preloader, +.mfp-counter { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } + +.mfp-loading.mfp-figure { + display: none; } + +.mfp-hide { + display: none !important; } + +.mfp-preloader { + color: #CCC; + position: absolute; + top: 50%; + width: auto; + text-align: center; + margin-top: -0.8em; + left: 8px; + right: 8px; + z-index: 1044; } + .mfp-preloader a { + color: #CCC; } + .mfp-preloader a:hover { + color: #FFF; } + +.mfp-s-ready .mfp-preloader { + display: none; } + +.mfp-s-error .mfp-content { + display: none; } + +button.mfp-close, +button.mfp-arrow { + overflow: visible; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; + display: block; + outline: none; + padding: 0; + z-index: 1046; + box-shadow: none; + touch-action: manipulation; } + +button::-moz-focus-inner { + padding: 0; + border: 0; } + +.mfp-close { + width: 44px; + height: 44px; + line-height: 44px; + position: absolute; + right: 0; + top: 0; + text-decoration: none; + text-align: center; + opacity: 0.65; + padding: 0 0 18px 10px; + color: #FFF; + font-style: normal; + font-size: 28px; + font-family: Arial, Baskerville, monospace; } + .mfp-close:hover, + .mfp-close:focus { + opacity: 1; } + .mfp-close:active { + top: 1px; } + +.mfp-close-btn-in .mfp-close { + color: #333; } + +.mfp-image-holder .mfp-close, +.mfp-iframe-holder .mfp-close { + color: #FFF; + right: -6px; + text-align: right; + padding-right: 6px; + width: 100%; } + +.mfp-counter { + position: absolute; + top: 0; + right: 0; + color: #CCC; + font-size: 12px; + line-height: 18px; + white-space: nowrap; } + +.mfp-arrow { + position: absolute; + opacity: 0.65; + margin: 0; + top: 50%; + margin-top: -55px; + padding: 0; + width: 90px; + height: 110px; + -webkit-tap-highlight-color: transparent; } + .mfp-arrow:active { + margin-top: -54px; } + .mfp-arrow:hover, + .mfp-arrow:focus { + opacity: 1; } + .mfp-arrow:before, + .mfp-arrow:after { + content: ''; + display: block; + width: 0; + height: 0; + position: absolute; + left: 0; + top: 0; + margin-top: 35px; + margin-left: 35px; + border: medium inset transparent; } + .mfp-arrow:after { + border-top-width: 13px; + border-bottom-width: 13px; + top: 8px; } + .mfp-arrow:before { + border-top-width: 21px; + border-bottom-width: 21px; + opacity: 0.7; } + +.mfp-arrow-left { + left: 0; } + .mfp-arrow-left:after { + border-right: 17px solid #FFF; + margin-left: 31px; } + .mfp-arrow-left:before { + margin-left: 25px; + border-right: 27px solid #3F3F3F; } + +.mfp-arrow-right { + right: 0; } + .mfp-arrow-right:after { + border-left: 17px solid #FFF; + margin-left: 39px; } + .mfp-arrow-right:before { + border-left: 27px solid #3F3F3F; } + +.mfp-iframe-holder { + padding-top: 40px; + padding-bottom: 40px; } + .mfp-iframe-holder .mfp-content { + line-height: 0; + width: 100%; + max-width: 900px; } + .mfp-iframe-holder .mfp-close { + top: -40px; } + +.mfp-iframe-scaler { + width: 100%; + height: 0; + overflow: hidden; + padding-top: 56.25%; } + .mfp-iframe-scaler iframe { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #000; } + +/* Main image in popup */ +img.mfp-img { + width: auto; + max-width: 100%; + height: auto; + display: block; + line-height: 0; + box-sizing: border-box; + padding: 40px 0 40px; + margin: 0 auto; } + +/* The shadow behind the image */ +.mfp-figure { + line-height: 0; } + .mfp-figure:after { + content: ''; + position: absolute; + left: 0; + top: 40px; + bottom: 40px; + display: block; + right: 0; + width: auto; + height: auto; + z-index: -1; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #444; } + .mfp-figure small { + color: #BDBDBD; + display: block; + font-size: 12px; + line-height: 14px; } + .mfp-figure figure { + margin: 0; } + +.mfp-bottom-bar { + margin-top: -36px; + position: absolute; + top: 100%; + left: 0; + width: 100%; + cursor: auto; } + +.mfp-title { + text-align: left; + line-height: 18px; + color: #F3F3F3; + word-wrap: break-word; + padding-right: 36px; } + +.mfp-image-holder .mfp-content { + max-width: 100%; } + +.mfp-gallery .mfp-image-holder .mfp-figure { + cursor: pointer; } + +@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { + /** + * Remove all paddings around the image on small screen + */ + .mfp-img-mobile .mfp-image-holder { + padding-left: 0; + padding-right: 0; } + .mfp-img-mobile img.mfp-img { + padding: 0; } + .mfp-img-mobile .mfp-figure:after { + top: 0; + bottom: 0; } + .mfp-img-mobile .mfp-figure small { + display: inline; + margin-left: 5px; } + .mfp-img-mobile .mfp-bottom-bar { + background: rgba(0, 0, 0, 0.6); + bottom: 0; + margin: 0; + top: auto; + padding: 3px 5px; + position: fixed; + box-sizing: border-box; } + .mfp-img-mobile .mfp-bottom-bar:empty { + padding: 0; } + .mfp-img-mobile .mfp-counter { + right: 5px; + top: 3px; } + .mfp-img-mobile .mfp-close { + top: 0; + right: 0; + width: 35px; + height: 35px; + line-height: 35px; + background: rgba(0, 0, 0, 0.6); + position: fixed; + text-align: center; + padding: 0; } } + +@media all and (max-width: 900px) { + .mfp-arrow { + -webkit-transform: scale(0.75); + transform: scale(0.75); } + .mfp-arrow-left { + -webkit-transform-origin: 0; + transform-origin: 0; } + .mfp-arrow-right { + -webkit-transform-origin: 100%; + transform-origin: 100%; } + .mfp-container { + padding-left: 6px; + padding-right: 6px; } } diff --git a/src/assets/css/main.css b/src/assets/css/main.css new file mode 100644 index 0000000..8b81d44 --- /dev/null +++ b/src/assets/css/main.css @@ -0,0 +1,8202 @@ +/*----------------------------------------------------------------------------------- + + Template Name: Sample - Corporate Business Bootstrap4 HTML5 Template + Template URI: site.com + Description: Sample - Corporate Business Bootstrap4 HTML5 Template + Author: MD THAHERIL ISLAM + Author URI: site.com + Version: 1.0 + +----------------------------------------------------------------------------------- + + CSS INDEX + =================== + + 01. Theme default CSS + 02. Header + 03. Hero + 04. Footer + +-----------------------------------------------------------------------------------*/ +/*=========================== + 1. COMMON css +===========================*/ +@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap"); +body { + font-family: "Roboto", sans-serif; + font-weight: normal; + font-style: normal; + color: #505056; + overflow-x: hidden; +} +/* ==========================================vue */ +* { + margin: 0; + padding: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + scroll-behavior: smooth; +} + +img { + max-width: 100%; +} + +a:focus, +input:focus, +textarea:focus, +button:focus { + text-decoration: none; + outline: none; +} + +a:focus, +a:hover { + text-decoration: none; +} + +i, +span, +a { + display: inline-block; + transition: all linear 0.3s; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: "Roboto", sans-serif; + font-weight: 900; + color: #0e1133; + margin: 0px; +} + +h1 { + font-size: 48px; +} + +h2 { + font-size: 36px; +} + +h3 { + font-size: 28px; +} + +h4 { + font-size: 22px; +} + +h5 { + font-size: 18px; +} + +h6 { + font-size: 16px; +} + +ul, +ol { + margin: 0px; + padding: 0px; + list-style-type: none; +} + +p { + font-size: 16px; + font-weight: 400; + line-height: 24px; + color: #505056; + margin: 0px; +} + +.bg_cover { + background-position: center center; + background-size: cover; + background-repeat: no-repeat; + width: 100%; + height: 100%; +} + +.slick-slide { + outline: 0; +} + +/*===== All Button Style =====*/ +.main-btn { + display: inline-block; + font-weight: 500; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid #4687ba; + padding: 0 30px; + font-size: 15px; + line-height: 45px; + border-radius: 6px; + color: #fff; + cursor: pointer; + z-index: 5; + -webkit-transition: all 0.4s ease-out 0s; + -moz-transition: all 0.4s ease-out 0s; + -ms-transition: all 0.4s ease-out 0s; + -o-transition: all 0.4s ease-out 0s; + transition: all 0.4s ease-out 0s; + background-color: #4687ba; +} +.main-btn:hover { + background-color: #fff; + color: #2b70fa; + border-color: #2b70fa; +} +.main-btn.main-btn-2 { + background-color: #fff; + color: #2b70fa; + border-color: #2b70fa; +} +.main-btn.main-btn-2:hover { + background-color: #2b70fa; + border-color: #2b70fa; + color: #fff; +} + +.appie-section-title { + padding-bottom: 25px; +} + +.appie-section-title .appie-title { + font-size: 44px; + line-height: 54px; + color: #08538d; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-section-title .appie-title { + font-size: 36px; + line-height: 46px; + color: #08538d; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-section-title .appie-title { + font-size: 36px; + line-height: 46px; + color: #08538d; + } +} +@media (max-width: 767px) { + .appie-section-title .appie-title { + font-size: 26px; + line-height: 36px; + color: #08538d; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-section-title .appie-title { + font-size: 36px; + line-height: 46px; + color: #08538d; + } +} +.appie-section-title p { + font-size: 18px; + line-height: 28px; + margin-top: 11px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-section-title p { + font-size: 15px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-section-title p { + font-size: 15px; + } +} +@media (max-width: 767px) { + .appie-section-title p { + font-size: 15px; + } +} +.appie-section-title .main-btn { + border-radius: 30px; + border: 2px solid #e7eaef; + background: #fff; + color: #0e1133; +} +.appie-section-title .main-btn:hover { + background: #ff3e66; + color: #fff; + border-color: #ff3e66; +} +.appie-section-title.appie-section-title-2 .appie-title { + color: #fff; +} +.appie-section-title.appie-section-title-2 p { + color: #fff; +} + +.back-to-top { + position: fixed; + right: 30px; + bottom: 30px; + z-index: 999; + display: none; +} +.back-to-top a { + height: 40px; + width: 40px; + text-align: center; + line-height: 40px; + background: #E07C8A; + border-radius: 6px; + color: #fff; +} +.back-to-top.back-to-top-2 a { + background: #ff3e66; +} +.back-to-top.back-to-top-3 a { + background: #ff6b58; +} +.back-to-top.back-to-top-6 a { + background: #9b2cfa; +} +.back-to-top.back-to-top-5 a { + background: #801f82; +} +.back-to-top.back-to-top-8 a { + background: #db0f30; +} + +.off_canvars_overlay { + width: 100%; + height: 100%; + position: fixed; + z-index: 9998; + opacity: 0; + visibility: hidden; + cursor: crosshair; + background: #232323; + top: 0; + transition: all linear 0.3s; +} +.off_canvars_overlay.active { + opacity: 0.5; + visibility: visible; +} + +.offcanvas_menu { + display: none; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .offcanvas_menu { + display: block; + } +} +@media (max-width: 767px) { + .offcanvas_menu { + display: block; + } +} + +.offcanvas_menu_wrapper { + width: 290px; + position: fixed; + background: #fff; + z-index: 9999; + top: 0; + height: 100%; + transition: 0.5s; + left: 0; + margin-left: -300px; + padding: 50px 15px 30px; + overflow-y: visible; +} +.offcanvas_menu_wrapper.active { + margin-left: 0; +} +.offcanvas_menu_wrapper .slinky-theme-default { + background: inherit; + min-height: 300px; + overflow-y: auto; +} +.offcanvas_menu_wrapper .header-btn { + margin-bottom: 30px; +} +.offcanvas_menu_wrapper .header-btn a { + color: #222; +} +.offcanvas_menu_wrapper .header-btn a:hover { + color: #222; +} + +.offcanvas_main_menu li { + position: relative; +} +.offcanvas_main_menu li:last-child { + margin: 0; +} +.offcanvas_main_menu li span.menu-expand { + position: absolute; + right: 0; +} +.offcanvas_main_menu li a { + font-size: 14px; + font-weight: 500; + text-transform: capitalize; + display: block; + padding-bottom: 10px; + margin-bottom: 10px; + border-bottom: 1px solid #ededed; + color: #222; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} +.offcanvas_main_menu li a:hover { + color: #2b70fa; +} +.offcanvas_main_menu li ul.sub-menu { + padding-left: 20px; +} + +.offcanvas_footer { + padding-bottom: 50px; + text-align: center; +} +.offcanvas_footer span a { + font-size: 14px; + color: #222; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} +.offcanvas_footer span a:hover { + color: #2b70fa; +} + +.offcanvas_menu_wrapper.active .canvas_close { + opacity: 1; + visibility: visible; +} + +.canvas_close { + position: absolute; + top: 10px; + right: -50px; + opacity: 0; + visibility: hidden; + transition: all linear 0.3s; +} +.canvas_close a { + font-size: 18px; + text-transform: uppercase; + font-weight: 500; + width: 40px; + height: 40px; + display: block; + text-align: center; + line-height: 40px; + border: 1px solid #2b70fa; + border-radius: 10px; + background: #2b70fa; + color: #fff; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} +.canvas_close a:hover { + background: #2b70fa; + border-color: #2b70fa; + color: #fff; +} + +.canvas_open a { + font-size: 26px; + width: 50px; + height: 42px; + display: block; + line-height: 39px; + text-align: center; + border: 1px solid #232323; + color: #222; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} +.canvas_open a:hover { + color: #2b70fa; + border-color: #2b70fa; +} + +.offcanvas-social { + margin-bottom: 40px; + margin-top: 40px; +} +.offcanvas-social ul li { + display: inline-block; +} +.offcanvas-social ul li a { + height: 40px; + width: 40px; + text-align: center; + line-height: 38px; + color: #2b70fa; + border: 1px solid #eaeaea; + border-radius: 50%; + margin: 0 5px; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} +.offcanvas-social ul li a:hover { + background: #2b70fa; + border-color: #2b70fa; + color: #fff; +} + +.toggle-btn { + position: absolute; + right: 0; + top: 50%; + transform: translateY(-50%); + cursor: pointer; + font-size: 20px; + color: #0e1133; +} + +.preloader { + position: fixed; + left: 0px; + top: 0px; + width: 100%; + height: 100%; + z-index: 999; + background-position: center center; + background-repeat: no-repeat; + background-image: url(../images/icon/preloader.svg); +} + +.preloader-close { + position: fixed; + z-index: 999999; + color: #fff; + padding: 10px 20px; + cursor: pointer; + right: 40px; + bottom: 40px; + font-weight: 600; + line-height: 60px; + background: #2b70fa; + padding: 0 15px; + border-radius: 5px; +} + +.loader-wrap { + position: fixed; + left: 0px; + top: 0px; + width: 100%; + height: 100%; + z-index: 999999; +} + +.loader-wrap .layer-one { + position: absolute; + left: 0%; + top: 0; + width: 33.3333%; + height: 100%; + overflow: hidden; +} + +.loader-wrap .layer-two { + position: absolute; + left: 33.3333%; + top: 0; + width: 33.3333%; + height: 100%; + overflow: hidden; +} + +.loader-wrap .layer-three { + position: absolute; + left: 66.6666%; + top: 0; + width: 33.3333%; + height: 100%; + overflow: hidden; +} + +.loader-wrap .layer .overlay { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: #f4f9ff; +} + +/*=========================== + SEARCH css +===========================*/ +.search-box { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.9); + z-index: 9999999; + -webkit-transform: translateY(-100%); + -moz-transform: translateY(-100%); + -ms-transform: translateY(-100%); + -o-transform: translateY(-100%); + transform: translateY(-100%); + -webkit-transition: all 0.6s ease-out 0s; + -moz-transition: all 0.6s ease-out 0s; + -ms-transition: all 0.6s ease-out 0s; + -o-transition: all 0.6s ease-out 0s; + transition: all 0.6s ease-out 0s; + box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.04); +} +.search-box .search-header .search-title { + font-size: 24px; + font-weight: 500; + color: #fff; +} +.search-box .search-header .search-close button { + background: none; + border: 0; + font-size: 24px; + font-weight: 500; + color: #fff; + padding-right: 35px; + position: relative; +} +.search-box .search-header .search-close button span { + width: 21px; + height: 2px; + background-color: #fff; + display: block; + position: absolute; + right: 0; +} +.search-box .search-header .search-close button span:nth-child(1) { + top: 13px; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); +} +.search-box .search-header .search-close button span:nth-child(2) { + -webkit-transform: rotate(135deg); + -moz-transform: rotate(135deg); + -ms-transform: rotate(135deg); + -o-transform: rotate(135deg); + transform: rotate(135deg); + top: 13px; +} +.search-box .search-body { + position: absolute; + top: 50%; + left: 0; + width: 100%; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + -o-transform: translateY(-50%); + transform: translateY(-50%); +} +.search-box .search-body .search-form { + position: relative; +} +.search-box .search-body .search-form input { + width: 100%; + border: 0; + height: 80px; + padding-left: 30px; + border: 2px solid #fff; + border-radius: 50px; + font-size: 20px; + color: #707070; +} +.search-box .search-body .search-form input::placeholder { + color: #707070; + opacity: 1; +} +.search-box .search-body .search-form button { + position: absolute; + right: 20px; + top: 50%; + transform: translateY(-50%); + height: 60px; + font-size: 36px; + color: #707070; + background: none; + border: 0; +} +.search-box .search-footer { + padding-bottom: 50px; + position: absolute; + bottom: 0; + left: 0; + width: 100%; +} +.search-box .search-footer .search-footer-content h4 { + color: #707070; + font-size: 24px; +} +.search-box .search-footer .search-footer-content p { + color: #222; + font-size: 16px; +} + +.search-box.open { + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); +} + +/*=========================== + SHOPPING CART css +===========================*/ +.amm-shopping-cart-wrapper .overlay::before { + content: ""; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #222; + opacity: 0; + z-index: 99999; + visibility: visible; + -webkit-transition: all 0.2s ease-out 0s; + -moz-transition: all 0.2s ease-out 0s; + -ms-transition: all 0.2s ease-out 0s; + -o-transition: all 0.2s ease-out 0s; + transition: all 0.2s ease-out 0s; + visibility: hidden; +} +.amm-shopping-cart-wrapper .overlay.open::before { + opacity: 0.5; + visibility: visible; +} + +.amm-shopping-cart-canvas { + position: fixed; + width: 400px; + height: 100%; + background-color: #fff; + z-index: 99999999; + top: 0; + right: -400px; + padding: 40px 40px; + -webkit-transition: all 0.4s ease-out 0s; + -moz-transition: all 0.4s ease-out 0s; + -ms-transition: all 0.4s ease-out 0s; + -o-transition: all 0.4s ease-out 0s; + transition: all 0.4s ease-out 0s; +} +@media (max-width: 767px) { + .amm-shopping-cart-canvas { + width: 320px; + } +} +.amm-shopping-cart-canvas.open { + right: 0; +} +.amm-shopping-cart-canvas .amm-shopping_cart { + position: relative; + height: 100%; + width: 100%; +} +.amm-shopping-cart-canvas.amm-shopping-cart-leftbar { + right: auto; + left: -400px; +} +.amm-shopping-cart-canvas.amm-shopping-cart-leftbar.open { + left: 0; +} + +.amm-shopping_cart-list-items { + overflow-y: auto; + width: 100%; + height: 50%; +} +.amm-shopping_cart-list-items ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.amm-shopping_cart-list-items ul li { + padding: 20px 0; + border-bottom: 1px solid #e5e5e5; +} +.amm-shopping_cart-list-items ul li:last-child { + border-bottom: 0; +} + +.amm-single-shopping-cart { + display: flex; +} +.amm-single-shopping-cart .cart-content { + position: relative; + padding-right: 30px; +} +.amm-single-shopping-cart .cart-content h6 a { + font-size: 16px; + font-weight: 500; + color: #222; +} +.amm-single-shopping-cart .cart-content .quality { + font-size: 14px; + color: #505056; + display: block; +} +.amm-single-shopping-cart .cart-content .price { + font-size: 14px; + color: #2b70fa; +} +.amm-single-shopping-cart .cart-content .price-discount { + font-size: 14px; + color: #2b70fa; +} +.amm-single-shopping-cart .cart-content .price-close { + font-size: 12px; + color: #505056; + position: relative; +} +.amm-single-shopping-cart .cart-content .price-close::before { + position: absolute; + content: ""; + top: 50%; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + -o-transform: translateY(-50%); + transform: translateY(-50%); + left: 0; + width: 100%; + height: 1px; + background-color: #505056; +} +.amm-single-shopping-cart .cart-content .remove { + font-size: 14px; + color: #ccc; + position: absolute; + top: 0; + right: 0; +} + +.amm-shopping_cart-top-bar h6 { + font-size: 24px; + font-weight: 600; + color: #222; +} +.amm-shopping_cart-top-bar button { + width: 30px; + height: 30px; + padding: 0; + border: 0; + font-size: 30px; + background: none; +} + +.amm-shopping_cart-btn { + border-top: 1px solid #ccc; + position: absolute; + width: 100%; + bottom: 0; + left: 0; + background-color: #fff; + z-index: 99; +} +.amm-shopping_cart-btn .tota h5 { + font-size: 18px; + font-weight: 400; + color: #222; +} +.amm-shopping_cart-btn .tota p { + font-size: 18px; + color: #2b70fa; +} +.amm-shopping_cart-btn .cart-btn a { + margin: 5px 0; + width: 100%; +} + +/*=========================== + 2.HEADER css +===========================*/ +.appie-sticky.sticky { + position: fixed; + left: 0; + top: 0; + right: 0; + z-index: 1010; + background: #fff; + box-shadow: 0 15px 30px 0 #0000000f; + padding-top: 20px; + padding-bottom: 20px; + animation: sticky 1.2s; +} + +.appie-header-area { + padding-top: 30px; + position: absolute; + left: 0; + top: 0; + right: 0; + z-index: 999; +} +.appie-header-area.appie-header-2-area .appie-btn-box .main-btn { + background: #ff3e66; + border-radius: 30px; + border-color: #ff3e66; +} +.appie-header-area.appie-header-2-area .appie-btn-box .main-btn:hover { + background: transparent; + color: #ff3e66; +} +.appie-header-area.appie-header-3-area.appie-sticky.sticky { + background: #0e1133; +} +.appie-header-area.appie-header-4-area.appie-sticky.sticky { + background: linear-gradient(90deg, #6b1fcd 0%, #374ede 100%); +} +.appie-header-area.appie-header-page-area.appie-sticky.sticky { + background: #4687ba; +} +.appie-header-area.appie-header-7-area.appie-sticky.sticky { + background: #290645; +} +.appie-header-area.appie-header-error-page { + box-shadow: 0px 10px 20px 0px rgba(14, 17, 51, 0.1); + padding-top: 20px; + padding-bottom: 20px; +} + +.header-nav-box .appie-btn-box { + position: relative; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .header-nav-box .appie-btn-box { + padding-right: 50px; + } +} +@media (max-width: 767px) { + .header-nav-box .appie-btn-box { + padding-right: 30px; + } +} +.header-nav-box .appie-btn-box .login-btn { + color: #0e1133; + font-size: 15px; + font-weight: 500; +} +.header-nav-box .appie-btn-box .login-btn i { + padding-right: 6px; +} +@media (max-width: 767px) { + .header-nav-box .appie-btn-box .main-btn { + display: none; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .header-nav-box .appie-btn-box .main-btn { + padding: 0 10px; + display: inline-block; + } +} +.header-nav-box.header-nav-box-3 .appie-header-main-menu ul > li > a { + color: #fff; +} +.header-nav-box.header-nav-box-3 + .appie-header-main-menu + ul + > li + .sub-menu + li + a { + color: #0e1133; +} +.header-nav-box.header-nav-box-3 .appie-btn-box .login-btn { + color: #fff; +} +.header-nav-box.header-nav-box-3 .appie-btn-box .main-btn { + background: #ff6b58; + border-color: #ff6b58; +} +.header-nav-box.header-nav-box-3 .appie-btn-box .main-btn:hover { + background: transparent; + color: #ff6b58; +} +.header-nav-box.header-nav-box-3 .toggle-btn { + color: #fff; + font-size: 20px; +} +.header-nav-box.header-nav-box-3.header-nav-box-inner-page + .appie-btn-box + .main-btn { + border-color: #fff; + background: transparent; +} +.header-nav-box.header-nav-box-3.header-nav-box-inner-page + .appie-btn-box + .main-btn:hover { + background: #fff; + color: #2b70fa; +} +.header-nav-box.header-nav-box-5 .appie-header-main-menu ul > li > a { + color: #fff; +} +.header-nav-box.header-nav-box-5 + .appie-header-main-menu + ul + > li + .sub-menu + li + a { + color: #0e1133; +} +.header-nav-box.header-nav-box-5 .appie-btn-box .login-btn { + color: #fff; +} +.header-nav-box.header-nav-box-5 .appie-btn-box .main-btn { + background: #f84a6e; + border-color: #f84a6e; +} +.header-nav-box.header-nav-box-5 .appie-btn-box .main-btn:hover { + background: transparent; + color: #f84a6e; +} +.header-nav-box.header-nav-box-5 .toggle-btn { + color: #fff; + font-size: 20px; +} +.header-nav-box.header-nav-4-box .appie-header-main-menu ul > li > a:hover { + color: #801f82; +} +.header-nav-box.header-nav-4-box .appie-btn-box .main-btn { + background: #801f82; + border-color: #801f82; +} +.header-nav-box.header-nav-4-box .appie-btn-box .main-btn:hover { + background: transparent; + color: #801f82; +} +@media (max-width: 767px) { + .header-nav-box.header-nav-4-box .appie-btn-box ul { + margin-right: 10px; + } +} +.header-nav-box.header-nav-4-box .appie-btn-box ul li { + display: inline-block; +} +.header-nav-box.header-nav-4-box .appie-btn-box ul li a { + font-size: 18px; + color: #0e1133; + margin-left: 15px; +} +.header-nav-box.header-nav-4-box .appie-btn-box ul li a.cart-btn { + position: relative; +} +.header-nav-box.header-nav-4-box .appie-btn-box ul li a.cart-btn span { + position: absolute; + top: -7px; + display: inline-block; + right: -12px; + height: 20px; + width: 20px; + text-align: center; + line-height: 20px; + color: #fff; + font-size: 11px; + background: #801f82; + border-radius: 50%; +} +.header-nav-box.header-nav-box-6 .main-btn { + background: #9b2cfa; + border-color: #9b2cfa; +} +.header-nav-box.header-nav-box-6 .main-btn:hover { + background: transparent; + color: #9b2cfa; +} +.header-nav-box.header-nav-box-6 .appie-header-main-menu ul > li > a:hover { + color: #9b2cfa; +} +.header-nav-box.header-nav-box-6 .appie-btn-box form { + display: inline-block; + margin-left: 18px; +} +@media (max-width: 767px) { + .header-nav-box.header-nav-box-6 .appie-btn-box form { + display: none; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .header-nav-box.header-nav-box-6 .appie-btn-box form { + display: inline-block; + } +} +.header-nav-box.header-nav-box-6 .appie-btn-box form .input-box { + position: relative; +} +.header-nav-box.header-nav-box-6 .appie-btn-box form .input-box i { + position: absolute; + left: 20px; + top: 50%; + transform: translateY(-50%); +} +.header-nav-box.header-nav-box-6 .appie-btn-box form .input-box input { + width: 105px; + padding-left: 50px; + border: 0; + border-left: 1px solid #ddddea; + background: transparent; +} +.header-nav-box.header-nav-box-7 .appie-header-main-menu ul > li > a { + color: #fff; +} +.header-nav-box.header-nav-box-7 .appie-header-main-menu ul > li > a:hover { + color: #2b70fa; +} +.header-nav-box.header-nav-box-7 + .appie-header-main-menu + ul + > li + .sub-menu + li + a { + color: #505056; +} +.header-nav-box.header-nav-box-7 + .appie-header-main-menu + ul + > li + .sub-menu + li + a:hover { + color: #2b70fa; +} +.header-nav-box.header-nav-box-7 .appie-btn-box .login-btn { + color: #fff; +} +.header-nav-box.header-nav-box-7 .appie-btn-box .toggle-btn { + color: #fff; +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-header-main-menu { + display: none; + } +} +@media (max-width: 767px) { + .appie-header-main-menu { + display: none; + } +} +.appie-header-main-menu ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.appie-header-main-menu ul > li { + display: inline-block; + margin-right: 30px; + position: relative; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-header-main-menu ul > li { + margin-right: 14px; + } +} +.appie-header-main-menu ul > li > a { + font-size: 15px; + font-weight: 500; + color: #0e1133; + line-height: 45px; +} +.appie-header-main-menu ul > li > a i { + padding-left: 6px; +} +.appie-header-main-menu ul > li .sub-menu { + position: absolute; + left: 0; + top: 110%; + width: auto; + min-width: 220px; + max-width: 220px; + background-color: #fff; + opacity: 0; + visibility: hidden; + transition: all linear 0.3s; + z-index: 99; + -webkit-box-shadow: 11px 10px 38px 0 rgba(46, 63, 99, 0.15); + -moz-box-shadow: 11px 10px 38px 0 rgba(46, 63, 99, 0.15); + box-shadow: 11px 10px 38px 0 rgba(46, 63, 99, 0.15); + list-style-type: none; + margin: 0; + padding: 15px 0; + border-radius: 5px; + text-align: left; +} +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + .appie-header-main-menu ul > li .sub-menu { + min-width: 200px; + max-width: 200px; + } +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-header-main-menu ul > li .sub-menu { + min-width: 200px; + max-width: 200px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-header-main-menu ul > li .sub-menu { + position: relative; + width: 100%; + left: 0; + top: auto; + opacity: 1; + visibility: visible; + display: none; + right: auto; + -webkit-transform: translateX(0%); + -moz-transform: translateX(0%); + -ms-transform: translateX(0%); + -o-transform: translateX(0%); + transform: translateX(0%); + -webkit-transition: all none ease-out 0s; + -moz-transition: all none ease-out 0s; + -ms-transition: all none ease-out 0s; + -o-transition: all none ease-out 0s; + transition: all none ease-out 0s; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + text-align: left; + border-top: 0; + transition: 0s; + padding: 0; + } +} +@media (max-width: 767px) { + .appie-header-main-menu ul > li .sub-menu { + position: relative; + width: 100%; + left: 0; + top: auto; + opacity: 1; + visibility: visible; + display: none; + right: auto; + -webkit-transform: translateX(0%); + -moz-transform: translateX(0%); + -ms-transform: translateX(0%); + -o-transform: translateX(0%); + transform: translateX(0%); + -webkit-transition: all none ease-out 0s; + -moz-transition: all none ease-out 0s; + -ms-transition: all none ease-out 0s; + -o-transition: all none ease-out 0s; + transition: all none ease-out 0s; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + text-align: left; + border-top: 0; + transition: 0s; + padding: 0; + } +} +.appie-header-main-menu ul > li .sub-menu > li { + position: relative; + margin-left: 0; + display: block; +} +.appie-header-main-menu ul > li .sub-menu > li .sub-menu { + margin-left: 0px; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-header-main-menu ul > li .sub-menu > li .sub-menu { + margin-left: 0; + } +} +@media (max-width: 767px) { + .appie-header-main-menu ul > li .sub-menu > li .sub-menu { + margin-left: 0; + } +} +.appie-header-main-menu ul > li .sub-menu > li .sub-nav-toggler { + color: #0e1133; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} +.appie-header-main-menu ul > li .sub-menu > li a { + display: block; + padding: 0px 30px; + position: relative; + color: #505056; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; + border-radius: 4px; + margin: 0 0; + line-height: 2.5; +} +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + .appie-header-main-menu ul > li .sub-menu > li a { + padding: 0 20px; + } +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-header-main-menu ul > li .sub-menu > li a { + padding: 0 20px; + } +} +.appie-header-main-menu ul > li .sub-menu > li a i { + float: right; + font-size: 16px; + margin-top: 10px; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-header-main-menu ul > li .sub-menu > li a i { + display: none; + } +} +@media (max-width: 767px) { + .appie-header-main-menu ul > li .sub-menu > li a i { + display: none; + } +} +.appie-header-main-menu ul > li .sub-menu > li a .sub-nav-toggler i { + display: inline-block; +} +.appie-header-main-menu ul > li .sub-menu > li a:hover { + padding-left: 35px; +} +.appie-header-main-menu ul > li .sub-menu > li .sub-menu { + right: auto; + left: 100%; + top: 50%; + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-header-main-menu ul > li .sub-menu > li .sub-menu { + padding-left: 30px; + -webkit-transition: all 0s ease-out 0s; + -moz-transition: all 0s ease-out 0s; + -ms-transition: all 0s ease-out 0s; + -o-transition: all 0s ease-out 0s; + transition: all 0s ease-out 0s; + } +} +@media (max-width: 767px) { + .appie-header-main-menu ul > li .sub-menu > li .sub-menu { + padding-left: 30px; + -webkit-transition: all 0s ease-out 0s; + -moz-transition: all 0s ease-out 0s; + -ms-transition: all 0s ease-out 0s; + -o-transition: all 0s ease-out 0s; + transition: all 0s ease-out 0s; + } +} +.appie-header-main-menu ul > li .sub-menu > li .sub-menu li { + position: relative; +} +.appie-header-main-menu ul > li .sub-menu > li .sub-menu li .sub-menu { + right: auto; + left: 100%; + top: 50%; + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} +.appie-header-main-menu ul > li .sub-menu > li .sub-menu li:hover .sub-menu { + top: 0%; + opacity: 1; + visibility: visible; +} +.appie-header-main-menu ul > li .sub-menu > li:hover .sub-menu { + top: 0%; + opacity: 1; + visibility: visible; +} +.appie-header-main-menu ul > li .sub-menu > li:hover .sub-nav-toggler { + color: #2b70fa; +} +.appie-header-main-menu ul > li .sub-menu > li:hover > a { + color: #2b70fa; +} +.appie-header-main-menu ul > li:hover .sub-menu { + opacity: 1; + visibility: visible; + top: 100%; +} + +@-webkit-keyframes sticky { + 0% { + top: -200px; + } + 100% { + top: 0; + } +} +@keyframes sticky { + 0% { + top: -200px; + } + 100% { + top: 0; + } +} +.appie-header-8-area .header-nav-box .appie-btn-box .main-btn { + background: #db0f30; + border-color: #db0f30; +} +.appie-header-8-area .header-nav-box .appie-btn-box .main-btn:hover { + background: #fff; + color: #db0f30; +} +.appie-header-8-area .header-nav-box .appie-header-main-menu ul > li a:hover { + color: #db0f30; +} + +/*=========================== + 3.APPIE HERO css +===========================*/ +.appie-hero-area { + padding-top: 200px; + padding-bottom: 110px; + overflow: hidden; + position: relative; + z-index: 10; + background-size: cover; + background-position: center; + background-repeat: no-repeat; +} +.appie-hero-area.appie-hero-3-area { + background-image: url(../images/hero-bg.jpg); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + padding-top: 180px; + padding-bottom: 0px; + overflow: visible; + z-index: 15; +} +.appie-hero-area.appie-hero-3-area .appie-hero-content .appie-title { + color: #fff; + font-size: 70px; + line-height: 80px; + padding: 0 80px; + color: #08538d; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-hero-area.appie-hero-3-area .appie-hero-content .appie-title { + font-size: 54px; + line-height: 64px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-hero-area.appie-hero-3-area .appie-hero-content .appie-title { + font-size: 50px; + line-height: 60px; + } +} +@media (max-width: 767px) { + .appie-hero-area.appie-hero-3-area .appie-hero-content .appie-title { + font-size: 36px; + line-height: 46px; + padding: 0; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-hero-area.appie-hero-3-area .appie-hero-content .appie-title { + font-size: 46px; + line-height: 56px; + padding: 0; + } +} +.appie-hero-area.appie-hero-3-area .appie-hero-content p { + color: #fff; + opacity: 0.5; + font-size: 18px; + line-height: 28px; +} +.appie-hero-area.appie-hero-3-area .appie-hero-content .hero-btns { + margin-top: 35px; +} +.appie-hero-area.appie-hero-3-area .appie-hero-content .hero-btns .main-btn { + border-color: #ff6b58; + color: #ff6b58; + background: transparent; + margin-right: 14px; +} +.appie-hero-area.appie-hero-3-area + .appie-hero-content + .hero-btns + .appie-video-popup { + color: #fff; + font-size: 15px; + font-weight: 500; +} +@media (max-width: 767px) { + .appie-hero-area.appie-hero-3-area + .appie-hero-content + .hero-btns + .appie-video-popup { + margin-top: 20px; + } +} +.appie-hero-area.appie-hero-3-area + .appie-hero-content + .hero-btns + .appie-video-popup + i { + height: 45px; + width: 45px; + text-align: center; + line-height: 42px; + border-radius: 50%; + border: 2px solid #fff; + color: #fff; + margin-right: 10px; +} +.appie-hero-area.appie-hero-3-area .appie-hero-content .thumb { + margin-bottom: -210px; +} +@media (max-width: 767px) { + .appie-hero-area.appie-hero-3-area .appie-hero-content .thumb { + display: none; + margin-bottom: 0; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-hero-area.appie-hero-3-area .appie-hero-content .thumb { + display: block; + margin-bottom: -210px; + } +} +.appie-hero-area.appie-hero-3-area.appie-hero-5-area { + background-color: #eef1f6; + background-image: url(../images/hero-bg-2.png); + padding-top: 280px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-hero-area.appie-hero-3-area.appie-hero-5-area { + padding-top: 120px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-hero-area.appie-hero-3-area.appie-hero-5-area { + padding-top: 160px; + } +} +@media (max-width: 767px) { + .appie-hero-area.appie-hero-3-area.appie-hero-5-area { + padding-top: 120px; + padding-bottom: 100px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-hero-area.appie-hero-3-area.appie-hero-5-area { + padding-top: 120px; + padding-bottom: 0px; + } +} +.appie-hero-area.appie-hero-3-area.appie-hero-5-area + .appie-hero-content + .thumb { + margin-bottom: -110px; +} +.appie-hero-area.appie-hero-3-area.appie-hero-5-area + .appie-hero-content + .appie-title { + font-weight: 700; + font-size: 70px; + line-height: 80px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-hero-area.appie-hero-3-area.appie-hero-5-area + .appie-hero-content + .appie-title { + font-size: 50px; + line-height: 60px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-hero-area.appie-hero-3-area.appie-hero-5-area + .appie-hero-content + .appie-title { + font-size: 40px; + line-height: 50px; + } +} +@media (max-width: 767px) { + .appie-hero-area.appie-hero-3-area.appie-hero-5-area + .appie-hero-content + .appie-title { + font-size: 30px; + line-height: 40px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-hero-area.appie-hero-3-area.appie-hero-5-area + .appie-hero-content + .appie-title { + font-size: 36px; + line-height: 46px; + } +} +.appie-hero-area.appie-hero-3-area.appie-hero-5-area + .appie-hero-content + .hero-btns + .appie-video-popup + i { + border-color: rgba(255, 255, 255, 0.2); +} +.appie-hero-area.appie-hero-3-area.appie-hero-5-area + .appie-hero-content + .hero-btns + .main-btn { + border-color: rgba(255, 255, 255, 0.2); + color: #fff; +} +.appie-hero-area.appie-hero-3-area.appie-hero-5-area + .appie-hero-content + .hero-btns + .main-btn:hover { + background: #f84a6e; + color: #fff; +} +.appie-hero-area .hero-shape-1 { + position: absolute; + left: 0; + top: 250px; + z-index: -1; + animation: linear 20s animationFramesOne infinite; +} +.appie-hero-area .hero-shape-2 { + position: absolute; + left: 80px; + z-index: -1; + top: 480px; + animation: linear 25s animationFramesThree infinite; +} +.appie-hero-area .hero-shape-3 { + position: absolute; + bottom: 120px; + right: 320px; + z-index: -1; + animation: linear 25s animationFramesFive infinite; +} +.appie-hero-area.appie-hero-4-area { + background: #f9f9f9; + background-image: url(../images/hero-shape-1.png); + background-repeat: no-repeat; + background-size: auto; + background-position: 6% 100%; + padding-top: 140px; + padding-bottom: 60px; +} +.appie-hero-area.appie-hero-6-area { + background-image: url(../images/hero-bg-3.jpg); +} +.appie-hero-area.appie-hero-7-area { + background-image: url(../images/hero-bg-4.png); +} +.appie-hero-area.appie-hero-8-area { + position: relative; + z-index: 10; +} +.appie-hero-area.appie-hero-8-area .home-8-shape-1 { + position: absolute; + left: 0; + bottom: 100px; + z-index: -1; +} +.appie-hero-area.appie-hero-8-area .home-8-shape-2 { + position: absolute; + top: 0; + right: 0; + z-index: -1; +} +.appie-hero-area.appie-hero-8-area .home-8-shape-3 { + position: absolute; + top: 400px; + right: 290px; + z-index: -1; +} +.appie-hero-area.appie-hero-8-area .home-8-shape-4 { + position: absolute; + bottom: 195px; + left: 195px; + z-index: -1; +} +.appie-hero-area.appie-hero-8-area .appie-hero-content-8 .appie-title { + font-size: 70px; + line-height: 80px; + font-weight: 700; + background: linear-gradient(90deg, #fb2d4e 25%, #4e88ff 75%); + -webkit-text-fill-color: transparent; + -webkit-background-clip: text; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-hero-area.appie-hero-8-area .appie-hero-content-8 .appie-title { + font-size: 56px; + line-height: 66px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-hero-area.appie-hero-8-area .appie-hero-content-8 .appie-title { + font-size: 42px; + line-height: 66px; + } +} +@media (max-width: 767px) { + .appie-hero-area.appie-hero-8-area .appie-hero-content-8 .appie-title { + font-size: 32px; + line-height: 44px; + } +} + +.appie-hero-thumb-6 .thumb { + position: relative; + z-index: 10; +} +.appie-hero-thumb-6 .thumb .back-image { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + width: 100%; + z-index: -1; +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-hero-content { + margin-bottom: 50px; + text-align: center; + } +} +@media (max-width: 767px) { + .appie-hero-content { + margin-bottom: 50px; + text-align: center; + } +} +.appie-hero-content > span { + color: #2b70fa; + font-size: 14px; + font-weight: 500; +} +.appie-hero-content .appie-title { + font-size: 60px; + line-height: 70px; + margin-top: 10px; + margin-bottom: 22px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-hero-content .appie-title { + font-size: 48px; + line-height: 58px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-hero-content .appie-title { + font-size: 48px; + line-height: 58px; + } +} +@media (max-width: 767px) { + .appie-hero-content .appie-title { + font-size: 28px; + line-height: 38px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-hero-content .appie-title { + font-size: 36px; + line-height: 46px; + } +} +.appie-hero-content p { + font-size: 18px; + line-height: 28px; +} +@media (max-width: 767px) { + .appie-hero-content p { + font-size: 15px; + line-height: 26px; + } +} +.appie-hero-content ul { + margin: 41px 0 0; + padding: 0; + list-style-type: none; +} +.appie-hero-content ul li { + display: inline-block; + margin-right: 8px; +} +@media (max-width: 767px) { + .appie-hero-content ul li { + margin-bottom: 20px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-hero-content ul li { + margin-bottom: 0px; + } +} +.appie-hero-content ul li a { + background: #0e1133; + color: #fff; + line-height: 40px; + padding: 0 23px; + border-radius: 6px; + border: 2px solid #0e1133; +} +.appie-hero-content ul li a i { + padding-right: 6px; +} +.appie-hero-content ul li a:hover { + background: transparent; + color: #0e1133; +} +.appie-hero-content ul li a.item-2 { + background: transparent; + color: #0e1133; +} +.appie-hero-content ul li a.item-2:hover { + background: #0e1133; + color: #fff; +} +.appie-hero-content.appie-hero-content-4 { + padding-right: 40px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-hero-content.appie-hero-content-4 { + padding-right: 0; + } +} +@media (max-width: 767px) { + .appie-hero-content.appie-hero-content-4 { + padding-right: 0; + } +} +.appie-hero-content.appie-hero-content-4 > span { + color: #801f82; +} +.appie-hero-content.appie-hero-content-4 .appie-title { + font-size: 70px; + font-weight: 700; + line-height: 80px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-hero-content.appie-hero-content-4 .appie-title { + font-size: 60px; + line-height: 70px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-hero-content.appie-hero-content-4 .appie-title { + font-size: 50px; + line-height: 60px; + } +} +@media (max-width: 767px) { + .appie-hero-content.appie-hero-content-4 .appie-title { + font-size: 30px; + line-height: 40px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-hero-content.appie-hero-content-4 .appie-title { + font-size: 40px; + line-height: 50px; + } +} +.appie-hero-content.appie-hero-content-4 a.main-btn { + border: 2px solid #801f82; + color: #801f82; + background: #fff; + line-height: 55px; + padding: 0 40px; + font-size: 16px; + margin-top: 40px; +} +.appie-hero-content.appie-hero-content-4 a.main-btn:hover { + background: #801f82; + color: #fff; +} +.appie-hero-content.appie-hero-content-6 > span { + color: #9b2cfa; +} +.appie-hero-content.appie-hero-content-6 .appie-title { + font-weight: 700; + font-size: 70px; + line-height: 80px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-hero-content.appie-hero-content-6 .appie-title { + font-size: 60px; + line-height: 70px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-hero-content.appie-hero-content-6 .appie-title { + font-size: 50px; + line-height: 60px; + } +} +@media (max-width: 767px) { + .appie-hero-content.appie-hero-content-6 .appie-title { + font-size: 36px; + line-height: 46px; + } +} +.appie-hero-content.appie-hero-content-6 ul li a { + background: #9b2cfa; + border-color: #9b2cfa; + display: flex; + align-items: center; + font-size: 13px; + font-weight: 400; + padding-top: 10px; + padding-bottom: 10px; +} +.appie-hero-content.appie-hero-content-6 ul li a span { + line-height: 20px; +} +.appie-hero-content.appie-hero-content-6 ul li a span span { + font-size: 16px; + font-weight: 700; + display: block; + line-height: 20px; +} +.appie-hero-content.appie-hero-content-6 ul li a i { + font-size: 30px; +} +.appie-hero-content.appie-hero-content-6 ul li a:hover { + background: #fff; + color: #0e1133; + border-color: #fff; +} +.appie-hero-content.appie-hero-content-6 ul li a.item-2 { + background: #fff; + border-color: #fff; +} +.appie-hero-content.appie-hero-content-6 ul li a.item-2:hover { + background: #9b2cfa; + border-color: #9b2cfa; + color: #fff; +} +.appie-hero-content.appie-hero-content-6.appie-hero-content-7 .appie-title { + color: #fff; +} +.appie-hero-content.appie-hero-content-6.appie-hero-content-7 p { + color: #fff; + opacity: 0.5; +} +.appie-hero-content.appie-hero-content-6.appie-hero-content-7 ul li a { + background: #fff; + color: #0e1133; + border-color: #fff; +} +.appie-hero-content.appie-hero-content-6.appie-hero-content-7 ul li a:hover { + background: transparent; + border-color: #54386a; + color: #fff; +} +.appie-hero-content.appie-hero-content-6.appie-hero-content-7 ul li a.item-2 { + background: transparent; + color: #fff; + border-color: #54386a; +} +.appie-hero-content.appie-hero-content-6.appie-hero-content-7 + ul + li + a.item-2:hover { + border-color: #fff; + background: #fff; + color: #0e1133; +} + +.appie-hero-thumb { + position: relative; + z-index: 10; + text-align: center; +} +.appie-hero-thumb .thumb-2 { + position: absolute; + right: -30px; + top: 50%; + transform: translateY(-50%); + box-shadow: 0px 30px 70px 0px rgba(68, 1, 15, 0.2); +} +.appie-hero-thumb::before { + position: absolute; + content: ""; + left: 50%; + top: 50%; + height: 500px; + width: 500px; + transform: translate(-50%, -50%); + background: #4687ba; + border-radius: 50%; + z-index: -1; +} +.appie-hero-thumb.appie-hero-thumb-4::before { + height: 160px; + width: 160px; + top: 200px; + left: 70px; + background: #801f82; + transform: translate(0%, 0%); +} +.appie-hero-thumb.appie-hero-thumb-4 .hero-dot { + position: absolute; + right: 70px; + bottom: 115px; + z-index: -1; +} + +.appie-hero-area-2 { + padding-top: 290px; + padding-bottom: 170px; + background: #eef1f6; + position: relative; + overflow: hidden; + z-index: 10; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-hero-area-2 { + padding-top: 190px; + padding-bottom: 120px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-hero-area-2 { + padding-top: 190px; + padding-bottom: 120px; + } +} +@media (max-width: 767px) { + .appie-hero-area-2 { + padding-top: 190px; + padding-bottom: 150px; + } +} +.appie-hero-area-2 .appie-hero-thumb-3 { + position: absolute; + right: 0; + bottom: 0; + width: 48%; +} +@media only screen and (min-width: 1200px) and (max-width: 1600px) { + .appie-hero-area-2 .appie-hero-thumb-3 { + width: 60%; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-hero-area-2 .appie-hero-thumb-3 { + width: 40%; + } +} +@media (max-width: 767px) { + .appie-hero-area-2 .appie-hero-thumb-3 { + width: 36%; + } +} +.appie-hero-area-2 .hero-shape-1 { + position: absolute; + top: 250px; + left: 130px; + animation: linear 20s animationFramesOne infinite; + z-index: -1; +} +.appie-hero-area-2 .hero-shape-2 { + position: absolute; + bottom: 290px; + left: 40px; + animation: linear 20s animationFramesFour infinite; + z-index: -1; +} +.appie-hero-area-2 .hero-shape-3 { + position: absolute; + top: 480px; + right: 240px; + animation: linear 20s animationFramesFive infinite; + z-index: -1; +} +.appie-hero-area-2 .hero-shape-4 { + position: absolute; + top: 210px; + right: 0px; + animation: linear 20s animationFramesThree infinite; + z-index: -1; +} + +.appie-hero-content-2 > span { + font-size: 16px; + font-weight: 500; + color: #ff3e66; + position: relative; +} +.appie-hero-content-2 > span::before { + position: absolute; + content: ""; + left: 50%; + top: 40%; + transform: translate(-50%, -50%); + width: 130px; + height: 70px; + background-image: url(../images/hero-line.png); + background-size: cover; + background-position: center; + background-repeat: no-repeat; +} +.appie-hero-content-2 .appie-title { + font-size: 64px; + line-height: 70px; + font-weight: 400; + margin-top: 15px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-hero-content-2 .appie-title { + font-size: 50px; + line-height: 50px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-hero-content-2 .appie-title { + font-size: 50px; + line-height: 60px; + } +} +@media (max-width: 767px) { + .appie-hero-content-2 .appie-title { + font-size: 30px; + line-height: 40px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-hero-content-2 .appie-title { + font-size: 40px; + line-height: 50px; + } +} +.appie-hero-content-2 .appie-title span { + font-weight: 900; +} +.appie-hero-content-2 p { + font-size: 18px; + color: #0e1133; + margin-top: 22px; +} +.appie-hero-content-2 .input-box { + position: relative; + margin-top: 40px; + width: 400px; +} +@media (max-width: 767px) { + .appie-hero-content-2 .input-box { + width: 100%; + } +} +.appie-hero-content-2 .input-box > i { + position: absolute; + left: 25px; + top: 50%; + transform: translateY(-50%); + color: #c3c3cc; +} +.appie-hero-content-2 .input-box input { + width: 100%; + height: 60px; + border-radius: 40px; + border: 0; + border-left: 3px solid #ff3e66; + padding-left: 55px; + box-shadow: -3px 0px 0px 0px rgba(255, 62, 102, 0.004), + 0px 30px 30px 0px rgba(14, 17, 51, 0.1); +} +.appie-hero-content-2 .input-box button { + position: absolute; + right: 0; + top: 50%; + transform: translateY(-50%); + height: 50px; + width: 50px; + text-align: center; + line-height: 50px; + background: #fff; + border-radius: 50%; + border: 0; + color: #ff3e66; +} +.appie-hero-content-2 .hero-users { + display: flex; + align-items: center; + margin-top: 40px; +} +.appie-hero-content-2 .hero-users > span { + margin-left: 20px; + font-size: 26px; + font-weight: 900; + color: #0e1133; + width: 60px; + display: inline-block; + line-height: 16px; +} +.appie-hero-content-2 .hero-users > span span { + font-size: 13px; + font-weight: 500; + color: #505056; + display: inline-block; + line-height: 13px; +} + +.appie-page-title-area { + height: 400px; + background-image: url(../images/service-back.jpg); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + display: flex; + align-items: center; +} +.appie-page-title-area.appie-page-service-title-area { + height: 400px; + background-image: url(../images/service-back.jpg); +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-page-title-area.appie-page-service-title-area { + height: 500px; + } +} +@media (max-width: 767px) { + .appie-page-title-area.appie-page-service-title-area { + height: 400px; + } +} +.appie-page-title-area.appie-page-service-title-area + .appie-page-title-item + .thumb { + right: 110px; + width: auto; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-page-title-area.appie-page-service-title-area + .appie-page-title-item + .thumb { + right: 0; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-page-title-area.appie-page-service-title-area + .appie-page-title-item + .thumb { + display: none; + } +} +@media (max-width: 767px) { + .appie-page-title-area.appie-page-service-title-area + .appie-page-title-item + .thumb { + display: none; + } +} +.black{ + color:#000; +} +.appie-page-title-item { + margin-top: 80px; + position: relative; +} +.appie-page-title-item .thumb { + position: absolute; + right: 0; + bottom: -100px; + width: 160px; +} +@media (max-width: 767px) { + .appie-page-title-item .thumb { + display: none; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-page-title-item .thumb { + display: block; + } +} +.appie-page-title-item span { + color: #fff; + font-weight: 500; + opacity: 0.7; + padding-bottom: 14px; +} +.appie-page-title-item .title { + color: #fff; + font-size: 44px; + font-weight: 700; +} +@media (max-width: 767px) { + .appie-page-title-item .title { + font-size: 26px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-page-title-item .title { + font-size: 32px; + } +} +.appie-page-title-item nav { + display: inline-block; + margin-top: 20px; +} +.appie-page-title-item nav ol { + background: transparent; + padding: 0; +} +.appie-page-title-item nav ol li a { + color: #fff; + opacity: 0.8; +} +.appie-page-title-item nav ol li.active { + color: #fff; + opacity: 0.8; +} + +/*=========================== + 4.APPIE SERVOCE css +===========================*/ +.appie-service-area { + background: #ffffff; + position: relative; + background-position: 92% 100%; + background-repeat: no-repeat; + background-size: auto; +} +.appie-service-area.appie-service-3-area { + background: none; +} +@media (max-width: 767px) { + .appie-service-area.appie-service-3-area { + padding-top: 100px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-service-area.appie-service-3-area { + padding-top: 190px; + } +} + +.appie-single-service { + padding: 50px 30px 43px; + background: #fff; + border-radius: 6px; + transition: all linear 0.3s; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-single-service { + padding: 50px 15px 43px; + } +} +.appie-single-service .icon { + display: inline-block; + border-radius: 20px; + height: 70px; + width: 70px; + text-align: center; + line-height: 70px; + /*background: linear-gradient(135deg, #84bcfa 0%, #2b70fa 100%); + box-shadow: 0px 6px 10px 0px rgba(16, 73, 189, 0.3);*/ + position: relative; +} +.appie-single-service .icon > span { + position: absolute; + right: -10px; + top: -10px; + height: 30px; + width: 30px; + background: #2b70fa; + border-radius: 50%; + border: 2px solid #fff; + box-shadow: 0px 3px 6px 0px rgba(14, 17, 51, 0.1); + line-height: 28px; + color: #fff; +} +.appie-single-service .appie-title { + font-size: 20px; + font-weight: 700; + padding-top: 33px; + padding-bottom: 10px; +} +.appie-single-service:hover { + box-shadow: 0px 40px 40px 0px rgba(14, 17, 51, 0.1); + transform: translateY(-15px); +} +.appie-single-service.item-2 .icon { + /*background: linear-gradient(135deg, #f7b8af 0%, #f8452d 100%);*/ +} +.appie-single-service.item-2 .icon span { + background: #f8452d; +} +.appie-single-service.item-3 .icon { + /*background: linear-gradient(135deg, #a0eac2 0%, #31c369 100%);*/ +} +.appie-single-service.item-3 .icon span { + background: #31c369; +} +.appie-single-service.item-4 .icon { + /*background: linear-gradient(135deg, #d8aaff 0%, #9b2cfa 100%);*/ +} +.appie-single-service.item-4 .icon span { + background: #2b70fa; +} +.appie-single-service.appie-single-services-3 { + background: transparent; +} +.appie-single-service.appie-single-services-3 .icon { + border-radius: 50%; + background-image: -moz-linear-gradient(110deg, #ff5f4a 0%, #ff9e91 100%); + background-image: -webkit-linear-gradient(110deg, #ff5f4a 0%, #ff9e91 100%); + background-image: -ms-linear-gradient(110deg, #ff5f4a 0%, #ff9e91 100%); + background-image: linear-gradient(110deg, #ff5f4a 0%, #ff9e91 100%); +} +.appie-single-service.appie-single-services-3 a { + color: #505056; + font-size: 14px; + font-weight: 500; + margin-top: 25px; +} +.appie-single-service.appie-single-services-3 a:hover { + color: #ff6b58; +} +.appie-single-service.appie-single-services-3.item-2 { + background: linear-gradient( + 0deg, + rgba(39, 153, 246, 0.08) 0%, + rgba(255, 255, 255, 0.08) 100% + ); +} +.appie-single-service.appie-single-services-3.item-2 .icon { + background-image: -moz-linear-gradient(110deg, #2799f6 0%, #76c1ff 100%); + background-image: -webkit-linear-gradient(110deg, #2799f6 0%, #76c1ff 100%); + background-image: -ms-linear-gradient(110deg, #2799f6 0%, #76c1ff 100%); + background-image: linear-gradient(110deg, #2799f6 0%, #76c1ff 100%); +} +.appie-single-service.appie-single-services-3.item-3 .icon { + background-image: -moz-linear-gradient(110deg, #f2335b 0%, #ff718f 100%); + background-image: -webkit-linear-gradient(110deg, #f2335b 0%, #ff718f 100%); + background-image: -ms-linear-gradient(110deg, #f2335b 0%, #ff718f 100%); + background-image: linear-gradient(110deg, #f2335b 0%, #ff718f 100%); +} +.appie-single-service.appie-single-services-3.item-4 { + background: linear-gradient( + 0deg, + rgba(119, 89, 237, 0.08) 0%, + rgba(255, 255, 255, 0.08) 100% + ); +} +.appie-single-service.appie-single-services-3.item-4 .icon { + background-image: -moz-linear-gradient(110deg, #7759ed 0%, #ac97ff 100%); + background-image: -webkit-linear-gradient(110deg, #7759ed 0%, #ac97ff 100%); + background-image: -ms-linear-gradient(110deg, #7759ed 0%, #ac97ff 100%); + background-image: linear-gradient(110deg, #7759ed 0%, #ac97ff 100%); +} +.appie-single-service.appie-single-services-3.appie-single-services-5 a:hover { + color: #801f82; +} + +@media (max-width: 767px) { + .appie-services-2-area .appie-section-title { + text-align: center !important; + } +} + +.appie-single-service-2 { + border: 1px solid #eef0f4; + border-radius: 10px; + padding: 48px; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} +@media (max-width: 767px) { + .appie-single-service-2 { + text-align: center; + padding: 20px; + } +} +.appie-single-service-2 .icon i { + height: 50px; + width: 50px; + text-align: center; + line-height: 50px; + background: #2eacfc; + color: #fff; + border-radius: 50%; +} +.appie-single-service-2 .title { + font-size: 20px; + font-weight: 700; + margin-top: 30px; + margin-bottom: 10px; +} +.appie-single-service-2 a { + font-size: 14px; + font-weight: 500; + color: #505056; + margin-top: 23px; +} +.appie-single-service-2 a:hover { + color: #ff3e66; +} +.appie-single-service-2:hover { + box-shadow: 0px -3px 0px 0px rgba(234, 76, 137, 0.004), + 0px 40px 40px 0px rgba(14, 17, 51, 0.1); + border-top: 3px solid #2eacfc; + transform: translateY(-10px); +} +.appie-single-service-2.item-2 .icon i { + background: #ea4c89; +} +.appie-single-service-2.item-2:hover { + border-top-color: #ea4c89; +} +.appie-single-service-2.item-3 .icon i { + background: #3578ff; +} +.appie-single-service-2.item-3:hover { + border-top-color: #3578ff; +} +.appie-single-service-2.item-4 .icon i { + background: #f67741; +} +.appie-single-service-2.item-4:hover { + border-top-color: #f67741; +} +.appie-single-service-2.item-5 .icon i { + background: #6a88f7; +} +.appie-single-service-2.item-5:hover { + border-top-color: #6a88f7; +} +.appie-single-service-2.item-6 .icon i { + background: #3ab094; +} +.appie-single-service-2.item-6:hover { + border-top-color: #3ab094; +} +.appie-single-service-2.appie-single-service-about { + border-radius: 0; + padding: 0 90px 30px 0; + border: 0; + transition: all linear 0.3s; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-single-service-2.appie-single-service-about { + padding-right: 30px; + } +} +@media (max-width: 767px) { + .appie-single-service-2.appie-single-service-about { + padding-right: 50px; + padding-left: 50px; + } +} +.appie-single-service-2.appie-single-service-about .icon i { + background-color: #f1f7fe; + color: #2b70fa; + border-radius: 35% 65% 50% 50% / 59% 50% 50% 41%; + font-size: 20px; +} +.appie-single-service-2.appie-single-service-about:hover { + box-shadow: none; + margin-top: 20px; +} +.appie-single-service-2.appie-single-service-about.item-2 .icon i { + color: #db0f30; + background-color: #fef3f5; + border-radius: 50% 50% 50% 50% / 50% 75% 25% 50%; +} +.appie-single-service-2.appie-single-service-about.item-3 .icon i { + color: #9b2cfa; + background-color: #f7eeff; + border-radius: 25% 75% 50% 50% / 50% 50% 50% 50%; +} +.appie-single-service-2.appie-single-service-about.item-4 .icon i { + color: #f8452d; + background-color: #fef0ee; + border-radius: 40% 60% 40% 60% / 40% 60% 40% 60%; +} +.appie-single-service-2.appie-single-service-about.item-5 .icon i { + color: #31c369; + background-color: #f4fcf7; + border-radius: 33% 67% 50% 50% / 61% 72% 28% 39%; +} +.appie-single-service-2.appie-single-service-about.item-6 .icon i { + color: #f6ac0e; + background-color: #fef7e7; + border-radius: 21% 79% 58% 42% / 50% 46% 54% 50%; +} + +.appie-services-6-area .appie-section-title .main-btn:hover { + background: #9b2cfa; + border-color: #9b2cfa; +} +.appie-services-6-area .appie-single-service-2 a:hover { + color: #9b2cfa; +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .service-details-sidebar { + margin-right: 0; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .service-details-sidebar { + margin-right: 0; + margin-bottom: 30px; + } +} +@media (max-width: 767px) { + .service-details-sidebar { + margin-right: 0; + margin-bottom: 30px; + } +} +.service-details-sidebar .service-category-widget { + border-radius: 6px; + box-shadow: 0px 30px 50px 0px rgba(14, 17, 51, 0.1); + padding: 30px; + margin-bottom: 30px; +} +.service-details-sidebar .service-category-widget ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.service-details-sidebar .service-category-widget ul li { + margin-bottom: 20px; +} +.service-details-sidebar .service-category-widget ul li i { + color: #2b70fa; + width: 15px; + margin-right: 15px; +} +.service-details-sidebar .service-category-widget ul li:last-child { + margin-bottom: 0; +} +.service-details-sidebar .service-download-widget { + border-radius: 6px; + margin-top: 10px; + box-shadow: 0px 0px 50px 0px rgba(14, 17, 51, 0.1); +} +.service-details-sidebar .service-download-widget a { + padding: 13px 30px; + color: #505056; +} +.service-details-sidebar .service-download-widget a:hover { + color: #2b70fa; +} +.service-details-sidebar .service-download-widget i { + color: #2b70fa; + padding-right: 15px; +} + +.service-details-content .thumb { + border-radius: 10px; + overflow: hidden; +} +.service-details-content .content { + padding-top: 34px; +} +.service-details-content .content .title { + font-size: 30px; + margin-bottom: 18px; +} +.service-details-content .content span { + font-size: 20px; + line-height: 30px; + color: #0e1133; + padding-top: 34px; + padding-bottom: 26px; +} + +.appie-services-8-area .service-thumb { + margin-left: -50px; + margin-right: -100px; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-services-8-area .service-thumb { + display: none; + } +} +@media (max-width: 767px) { + .appie-services-8-area .service-thumb { + display: none; + } +} + +/*=========================== + 5.APPIE FEATURES css +===========================*/ +.appie-features-area { + position: relative; + z-index: 10; + overflow: hidden; + background-color: rgb(255, 255, 255); +} +.appie-features-area .features-shape-1 { + position: absolute; + left: 560px; + top: 130px; + animation: animationFramesOne 20s linear infinite; + z-index: -1; +} +.appie-features-area .features-shape-2 { + position: absolute; + left: 500px; + bottom: 0px; + animation: animationFramesThree 20s linear infinite; + z-index: -1; +} +.appie-features-area .features-shape-3 { + position: absolute; + right: 270px; + bottom: 0; + animation: animationFramesFive 20s linear infinite; + z-index: -1; +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-features-tabs-btn .nav { + flex-direction: row !important; + justify-content: center; + margin-bottom: 40px; + } +} +@media (max-width: 767px) { + .appie-features-tabs-btn .nav { + flex-direction: row !important; + justify-content: center; + margin-bottom: 40px; + } +} +.appie-features-tabs-btn .nav a { + border-right: 3px solid #e8eaef; + border-radius: 0; + font-size: 15px; + font-weight: 500; + color: #505056; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-features-tabs-btn .nav a { + padding-right: 20px; + padding-left: 20px; + } +} +@media (max-width: 767px) { + .appie-features-tabs-btn .nav a { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 20px; + } +} +.appie-features-tabs-btn .nav a i { + height: 35px; + width: 35px; + text-align: center; + line-height: 35px; + background: #f1f2f7; + color: #63636a; + display: inline-block; + border-radius: 50%; + margin-right: 10px; +} +.appie-features-tabs-btn .nav a.active { + border-right-color: #2b70fa; + background: transparent; + color: #2b70fa; +} +.appie-features-tabs-btn .nav a.active i { + color: #fff; + background: #2b70fa; +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-features-content { + padding-top: 40px; + } +} +@media (max-width: 767px) { + .appie-features-content { + padding-top: 30px; + } +} +.appie-features-content span { + font-size: 14px; + font-weight: 500; + color: #2b70fa; + margin-bottom: 8px; +} +.appie-features-content .title { + font-size: 44px; + line-height: 54px; + margin-bottom: 10px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-features-content .title { + font-size: 36px; + line-height: 44px; + } +} +@media (max-width: 767px) { + .appie-features-content .title { + font-size: 30px; + line-height: 40px; + } +} +.appie-features-content p { + font-size: 18px; + line-height: 28px; + padding-bottom: 30px; +} + +.appie-features-area-2 { + background: #0e1133; + position: relative; + overflow: hidden; + z-index: 10; +} +.appie-features-area-2 .features-shape-1 { + position: absolute; + left: 240px; + top: 240px; + z-index: -1; + animation: linear 20s animationFramesThree infinite; +} +.appie-features-area-2 .features-shape-2 { + position: absolute; + right: 190px; + top: 160px; + z-index: -1; + animation: linear 20s animationFramesFive infinite; +} +.appie-features-area-2 .features-shape-3 { + position: absolute; + right: 160px; + bottom: 260px; + z-index: -1; + animation: linear 20s animationFramesOne infinite; +} +.appie-features-area-2.appie-features-area-5 { + background: #fff; +} + +.appie-features-box-item { + border: 1px solid #202234; + padding: 25px 30px 30px 70px; + border-radius: 6px; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; + margin-bottom: 20px; + margin-left: 100px; + margin-right: 70px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-features-box-item { + margin-left: 0; + margin-right: 0; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-features-box-item { + margin-left: 50px; + margin-right: 50px; + } +} +@media (max-width: 767px) { + .appie-features-box-item { + margin-left: 0px; + margin-right: 0px; + padding-left: 60px; + } +} +.appie-features-box-item .title { + color: #fff; + font-size: 24px; + font-weight: 700; + position: relative; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-features-box-item .title { + font-size: 20px; + } +} +@media (max-width: 767px) { + .appie-features-box-item .title { + font-size: 20px; + } +} +.appie-features-box-item .title::before { + position: absolute; + content: ""; + left: -40px; + top: 0; + height: 30px; + width: 30px; + background: #ff3e66; + border: 6px solid #2a182d; + border-radius: 50%; +} +.appie-features-box-item p { + font-size: 14px; + opacity: 0.6; + color: #fff; + margin-top: 3px; +} +.appie-features-box-item:hover { + border-color: #ff3e66; +} +.appie-features-box-item.item-2 .title::before { + background: #2eacfc; + border-color: #15233d; +} +.appie-features-box-item.item-2:hover { + border-color: #2eacfc; +} +.appie-features-box-item.item-3 .title::before { + background: #33c956; + border-color: #15262c; +} +.appie-features-box-item.item-3:hover { + border-color: #33c956; +} +.appie-features-box-item.appie-features-box-5-item .title { + color: #0e1133; +} +.appie-features-box-item.appie-features-box-5-item .title::before { + border-color: rgba(9, 8, 8, 0.21); +} +.appie-features-box-item.appie-features-box-5-item p { + color: #505056; + opacity: 1; +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-features-thumb { + text-align: center; + margin-top: 50px; + } +} +@media (max-width: 767px) { + .appie-features-thumb { + text-align: center; + margin-top: 50px; + } +} + +.appie-features-6-area .appie-features-tabs-btn .nav a.active { + color: #9b2cfa; + border-right-color: #9b2cfa; +} +.appie-features-6-area .appie-features-tabs-btn .nav a.active i { + background: #9b2cfa; +} +.appie-features-6-area .appie-features-content > span { + color: #9b2cfa; +} +.appie-features-6-area .appie-features-content a { + background: #9b2cfa; + border-color: #9b2cfa; +} +.appie-features-6-area .appie-features-content a:hover { + background: #fff; + color: #9b2cfa; +} + +/*=========================== + 6.APPIE TRAFFICE css +===========================*/ +.appie-traffic-area { + position: relative; + overflow: hidden; + z-index: 15; +} +.appie-traffic-area .traffic-thumb { + position: absolute; + right: 0; + top: 50%; + transform: translateY(-50%); + width: 42%; +} +@media (max-width: 767px) { + .appie-traffic-area .traffic-thumb { + display: none; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-traffic-area .traffic-thumb { + display: none; + } +} + +.appie-traffic-title { + padding-right: 220px; + margin-bottom: 43px; +} +@media (max-width: 767px) { + .appie-traffic-title { + padding-right: 0; + } +} +.appie-traffic-title span { + font-size: 14px; + font-weight: 500; + color: #2b70fa; +} +.appie-traffic-title .title { + font-size: 44px; + line-height: 54px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-traffic-title .title { + font-size: 36px; + line-height: 46px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-traffic-title .title { + font-size: 36px; + line-height: 46px; + } +} +@media (max-width: 767px) { + .appie-traffic-title .title { + font-size: 30px; + line-height: 40px; + } +} + +.appie-traffic-service { + position: relative; + padding-left: 40px; + padding-right: 70px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-traffic-service { + padding-right: 0; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-traffic-service { + margin-bottom: 30px; + padding-right: 50px; + } +} +@media (max-width: 767px) { + .appie-traffic-service { + margin-bottom: 30px; + padding-right: 0px; + } +} +.appie-traffic-service .icon { + position: absolute; + left: 0; + top: 5px; +} +.appie-traffic-service .icon i { + height: 26px; + width: 26px; + text-align: center; + line-height: 26px; + border-radius: 50%; + background: linear-gradient(135deg, #84bcfa 0%, #2b70fa 100%); + color: #fff; + font-size: 14px; + box-shadow: 0px 6px 10px 0px rgba(16, 73, 189, 0.3); +} +.appie-traffic-service .title { + font-size: 20px; + font-weight: 700; + padding-bottom: 7px; +} +.appie-traffic-service p { + font-size: 15px; +} +.appie-traffic-service.item-2 .icon i { + background: linear-gradient(135deg, #f7b8af 0%, #f8452d 100%); +} +.appie-traffic-service.item-3 .icon i { + background: linear-gradient(135deg, #a0eac2 0%, #31c369 100%); +} +.appie-traffic-service.item-4 .icon i { + background: linear-gradient(135deg, #d8aaff 0%, #9b2cfa 100%); +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .traffic-btn { + margin-top: 30px; + } +} +@media (max-width: 767px) { + .traffic-btn { + text-align: center; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .traffic-btn { + text-align: left; + } +} +.traffic-btn a.main-btn { + background: transparent; + color: #0e1133; + border: 2px solid #e7eaef; +} +.traffic-btn a.main-btn i { + padding-left: 6px; +} +.traffic-btn a.main-btn:hover { + background: #2b70fa; + color: #fff; +} + +/*=========================== + 6.APPIE TRAFFICE css +===========================*/ +.appie-testimonial-area { + background-image: url(../images/testimonial-bg.png); + background-position: center; + background-size: cover; + background-repeat: no-repeat; +} + +.appie-testimonial-slider-rtl .appie-testimonial-item .author-info, +.appie-testimonial-slider .appie-testimonial-item .author-info { + margin-bottom: 15px; +} +.appie-testimonial-slider-rtl .appie-testimonial-item .author-info img, +.appie-testimonial-slider .appie-testimonial-item .author-info img { + display: inline-block; +} +.appie-testimonial-slider-rtl .appie-testimonial-item .author-info .title, +.appie-testimonial-slider .appie-testimonial-item .author-info .title { + font-weight: 500; + font-size: 16px; + color: #fff; + padding-top: 10px; +} +.appie-testimonial-slider-rtl .appie-testimonial-item .author-info span, +.appie-testimonial-slider .appie-testimonial-item .author-info span { + font-size: 14px; + color: #fff; + opacity: 0.5; +} +.appie-testimonial-slider-rtl .appie-testimonial-item .text p, +.appie-testimonial-slider .appie-testimonial-item .text p { + font-size: 20px; + line-height: 30px; + color: #fff; +} +.appie-testimonial-slider-rtl .appie-testimonial-item .text ul, +.appie-testimonial-slider .appie-testimonial-item .text ul { + margin: 10px 0 0; + padding: 0; + list-style-type: none; +} +.appie-testimonial-slider-rtl .appie-testimonial-item .text ul li, +.appie-testimonial-slider .appie-testimonial-item .text ul li { + display: inline-block; + margin: 0 2px; +} +.appie-testimonial-slider-rtl .appie-testimonial-item .text ul li i, +.appie-testimonial-slider .appie-testimonial-item .text ul li i { + color: #ffb848; +} +.appie-testimonial-slider-rtl .slick-arrow, +.appie-testimonial-slider .slick-arrow { + position: absolute; + top: 62%; + transform: translateY(-50%); + font-size: 30px; + color: #fff; + z-index: 11; + cursor: pointer; + opacity: 0.5; +} +.appie-testimonial-slider-rtl .slick-arrow.prev, +.appie-testimonial-slider .slick-arrow.prev { + left: -80px; +} +.appie-testimonial-slider-rtl .slick-arrow.next, +.appie-testimonial-slider .slick-arrow.next { + right: -80px; +} +.appie-testimonial-slider-rtl .slick-dots, +.appie-testimonial-slider .slick-dots { + position: absolute; + left: 50%; + bottom: -65px; + transform: translateX(-50%); +} +.appie-testimonial-slider-rtl .slick-dots li, +.appie-testimonial-slider .slick-dots li { + display: inline-block; +} +.appie-testimonial-slider-rtl .slick-dots li button, +.appie-testimonial-slider .slick-dots li button { + border: 0; + background: #fff; + height: 8px; + width: 8px; + border-radius: 50%; + font-size: 0; + opacity: 0.5; + margin: 0 4px; +} +.appie-testimonial-slider-rtl .slick-dots li.slick-active button, +.appie-testimonial-slider .slick-dots li.slick-active button { + opacity: 1; +} + +.appie-testimonial-2-box { + background-image: url(../images/testimonial-bg-2.jpg); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + padding: 120px 140px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-testimonial-2-box { + padding: 50px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-testimonial-2-box { + padding: 50px 30px; + } +} +@media (max-width: 767px) { + .appie-testimonial-2-box { + padding: 50px 30px; + } +} + +.appie-testimonial-slider-2 .slick-arrow { + position: absolute; + right: 0; + bottom: 0px; + height: 50px; + width: 50px; + text-align: center; + line-height: 50px; + border: 2px solid rgba(255, 255, 255, 0.2); + color: #fff; + border-radius: 50%; + z-index: 9; + cursor: pointer; +} +.appie-testimonial-slider-2 .slick-arrow:hover { + background: #ff3e66; + color: #fff; + border-color: #ff3e66; +} +.appie-testimonial-slider-2 .slick-arrow.prev { + right: 60px; +} +.appie-testimonial-slider-2 .slick-arrow.next { + right: 0; +} + +.appie-testimonial-slider-2-item .item { + display: flex; + padding-right: 30px; + padding-left: 30px; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-testimonial-slider-2-item .item { + display: block; + } +} +@media (max-width: 767px) { + .appie-testimonial-slider-2-item .item { + display: block; + padding-left: 0; + padding-right: 0; + } +} +.appie-testimonial-slider-2-item .thumb { + text-align: center; + min-width: 140px; + margin-right: 60px; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-testimonial-slider-2-item .thumb { + margin-bottom: 30px; + margin-right: 0; + } +} +@media (max-width: 767px) { + .appie-testimonial-slider-2-item .thumb { + margin-bottom: 30px; + margin-right: 0; + } +} +.appie-testimonial-slider-2-item .thumb img { + display: inline-block; + border-radius: 50%; + box-shadow: 0px 20px 30px 0px rgba(0, 16, 49, 0.1); + margin-bottom: 13px; +} +.appie-testimonial-slider-2-item .thumb ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.appie-testimonial-slider-2-item .thumb ul li { + display: inline-block; +} +.appie-testimonial-slider-2-item .thumb ul li i { + font-size: 14px; + color: #ffb848; +} +.appie-testimonial-slider-2-item .thumb span { + font-size: 13px; + font-weight: 500; + color: #fff; + opacity: 0.7; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-testimonial-slider-2-item .content { + text-align: center; + } +} +@media (max-width: 767px) { + .appie-testimonial-slider-2-item .content { + text-align: center; + } +} +.appie-testimonial-slider-2-item .content p { + color: #fff; + font-size: 20px; + line-height: 30px; +} +@media (max-width: 767px) { + .appie-testimonial-slider-2-item .content p { + font-size: 16px; + } +} +.appie-testimonial-slider-2-item .content .author-info { + margin-top: 27px; +} +.appie-testimonial-slider-2-item .content .author-info .title { + color: #fff; + font-size: 20px; + font-weight: 700; +} +.appie-testimonial-slider-2-item .content .author-info span { + font-size: 14px; + color: #fff; + opacity: 0.7; +} + +.appie-testimonial-about-area { + background-image: url(../images/map-bg.png); + background-size: auto; + background-position: 50% 50%; + background-repeat: no-repeat; +} +.appie-testimonial-about-area .appie-section-title { + margin-bottom: 30px; +} +.appie-testimonial-about-area .appie-section-title .appie-title { + padding: 0 30px; +} + +.testimonial-about-slider-active .testimonial-box { + padding: 60px 100px 80px; + box-shadow: 0px 40px 60px 0px rgba(14, 17, 51, 0.1); + text-align: center; + background: #fff; + margin-left: 100px; + margin-right: 100px; + margin-bottom: 80px; + position: relative; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .testimonial-about-slider-active .testimonial-box { + padding: 60px 50px 80px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .testimonial-about-slider-active .testimonial-box { + margin-left: 50px; + margin-right: 50px; + padding: 30px 30px 50px; + } +} +@media (max-width: 767px) { + .testimonial-about-slider-active .testimonial-box { + margin-left: 0px; + margin-right: 0px; + padding: 30px 30px 50px; + } +} +.testimonial-about-slider-active .testimonial-box::before { + position: absolute; + content: ""; + left: 50%; + top: 100%; + transform: translateX(-50%); + width: 0; + height: 0; + border-left: 20px solid transparent; + border-right: 20px solid transparent; + border-top: 20px solid #fff; +} +.testimonial-about-slider-active .testimonial-box .icon i { + font-size: 32px; + color: #4985ff; +} +.testimonial-about-slider-active .testimonial-box .ratings-icon { + padding-top: 25px; + padding-bottom: 20px; +} +.testimonial-about-slider-active .testimonial-box .ratings-icon ul li { + display: inline-block; +} +.testimonial-about-slider-active .testimonial-box .ratings-icon ul li i { + color: #faa116; + font-size: 14px; +} +.testimonial-about-slider-active .testimonial-box p { + font-size: 20px; + color: #0e1133; + line-height: 30px; +} +@media (max-width: 767px) { + .testimonial-about-slider-active .testimonial-box p { + font-size: 16px; + line-height: 26px; + } +} +.testimonial-about-slider-active .slick-arrow { + position: absolute; + top: 43%; + transform: translateY(-50%); + z-index: 9; + cursor: pointer; + height: 40px; + width: 40px; + text-align: center; + line-height: 36px; + border: 2px solid #db0f30; + color: #db0f30; + border-radius: 50%; + transition: all linear 0.3s; + background: #fff; +} +.testimonial-about-slider-active .slick-arrow:hover { + background: #db0f30; + color: #fff; +} +.testimonial-about-slider-active .slick-arrow.prev { + left: 80px; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .testimonial-about-slider-active .slick-arrow.prev { + left: 0; + } +} +@media (max-width: 767px) { + .testimonial-about-slider-active .slick-arrow.prev { + left: -10px; + } +} +.testimonial-about-slider-active .slick-arrow.next { + right: 80px; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .testimonial-about-slider-active .slick-arrow.next { + right: 0; + } +} +@media (max-width: 767px) { + .testimonial-about-slider-active .slick-arrow.next { + right: -10px; + } +} + +.testimonial-box-about-slider-small-active { + margin-top: -40px; +} +.testimonial-box-about-slider-small-active .item { + padding-top: 20px; + padding-bottom: 50px; +} +.testimonial-box-about-slider-small-active .item .thumb { + max-width: 70px; + text-align: center; +} +.testimonial-box-about-slider-small-active .item .thumb img { + display: inline-block; + width: 70px; +} +.testimonial-box-about-slider-small-active .item .content { + display: none; + text-align: center; +} +.testimonial-box-about-slider-small-active .item .content .title { + font-size: 16px; + font-weight: 700; + white-space: nowrap; +} +.testimonial-box-about-slider-small-active .item .content span { + font-size: 13px; + font-weight: 500; + color: #888890; + white-space: nowrap; +} +.testimonial-box-about-slider-small-active .item.slick-center { + margin-top: -20px; +} +/* =========================vue custom css======================== */ +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .testimonial-box-about-slider-small-active .slick-center .item { + margin-top: -10px; + } +} +.testimonial-box-about-slider-small-active + .slick-center.slick-current + .item + .thumb { + max-width: 70px; +} +.testimonial-box-about-slider-small-active + .slick-center.slick-current + .item + .thumb + img { + width: 70px; +} +.testimonial-box-about-slider-small-active + .slick-center.slick-current + .item + .content { + display: inline-block; + margin: 10px 0 0 -24px; +} +/* =========================vue custom css======================== */ + +/*=========================== + 7.APPIE TEAM css +===========================*/ +.appie-team-item .thumb { + position: relative; + z-index: 10; + overflow: hidden; +} +.appie-team-item .thumb img { + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; + width: 100%; +} +.appie-team-item .thumb::before { + position: absolute; + content: ""; + left: 0; + top: 0; + height: 100%; + width: 100%; + background: #000; + opacity: 0.5; + z-index: 9; + opacity: 0; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} +.appie-team-item .thumb ul { + position: absolute; + left: 50%; + bottom: 30px; + transform: translateX(-50%); + margin: 0; + padding: 0; + list-style-type: none; + z-index: 11; + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} +.appie-team-item .thumb ul li { + display: inline-block; + margin: 0 3px; +} +.appie-team-item .thumb ul li a { + display: inline-block; + height: 36px; + width: 36px; + border: 2px solid rgba(255, 255, 255, 0.5); + text-align: center; + line-height: 36px; + border-radius: 50px; + color: #fff; +} +.appie-team-item .thumb ul li a:hover { + background: #fff; + color: #2b70fa; + border-color: #fff; +} +.appie-team-item .content { + padding-top: 27px; +} +.appie-team-item .content .title { + font-size: 18px; + font-weight: 700; + padding-bottom: 8px; +} +.appie-team-item .content span { + font-size: 14px; + color: #81818d; +} +.appie-team-item:hover .thumb::before { + opacity: 0.5; +} +.appie-team-item:hover .thumb ul { + opacity: 1; + visibility: visible; +} +.appie-team-item:hover .thumb img { + transform: scale(1.1); +} +.appie-team-item.appie-team-item-about .thumb { + border-radius: 6px; + overflow: hidden; +} +.appie-team-item.appie-team-item-about .thumb::before { + background-color: #2b70fa; +} +.appie-team-item.appie-team-item-about .thumb ul { + left: 30px; + transform: translateX(0); +} +.appie-team-item.appie-team-item-about .thumb ul li a { + border-radius: 6px; +} +.appie-team-item.appie-team-item-about:hover .thumb::before { + opacity: 0.9; +} +.appie-team-item.appie-team-item-about.appie-team-item-8 .thumb::before { + background: #db0f30; +} +.appie-team-item.appie-team-item-about.appie-team-item-8 .thumb ul li a:hover { + color: #db0f30; +} + +.team-btn a { + background: transparent; + color: #0e1133; + border: 2px solid #e7eaef; +} +.team-btn a i { + padding-left: 6px; +} +.team-btn a:hover { + background: #2b70fa; + color: #fff; +} + +.appie-team-about-area .team-btn a { + border-color: #2b70fa; + color: #2b70fa; +} +.appie-team-about-area .team-btn a:hover { + color: #fff; +} +.appie-team-about-area.appie-team-8-area .team-btn a { + border-color: #db0f30; + color: #db0f30; +} +.appie-team-about-area.appie-team-8-area .team-btn a:hover { + background: #db0f30; + color: #fff; +} + +/*=========================== + 8.APPIE PRICING css +===========================*/ +.appie-pricing-area { + background: #eef1f6; +} + +.appie-pricing-area { + position: relative; + z-index: 10; +} +.appie-pricing-area .section-title { + padding-bottom: 48px; +} + +.appie-pricing-area .switch { + position: relative; + display: inline-block; + width: 60px; + height: 34px; + vertical-align: middle; + margin: 0; +} + +.appie-pricing-area .switch input { + display: none; +} + +.appie-pricing-area .slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + -webkit-transition: 0.4s; + transition: 0.4s; + background: #fff; +} + +.appie-pricing-area .slider:before { + position: absolute; + content: ""; + height: 26px; + width: 26px; + left: 4px; + bottom: 4px; + -webkit-transform: translateX(0px); + transform: translateX(0px); + background-color: #2b70fa; + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.appie-pricing-area .switch.off .slider:before { + -webkit-transform: translateX(26px); + transform: translateX(26px); +} + +.appie-pricing-area .slider.round { + border-radius: 34px; +} + +.appie-pricing-area .slider.round:before { + border-radius: 50%; +} + +.appie-pricing-area ul.switch-toggler-list { + display: -webkit-box; + display: flex; + -webkit-box-align: center; + align-items: center; + -webkit-box-pack: center; + justify-content: center; + margin-bottom: 40px; +} + +.appie-pricing-area ul.switch-toggler-list li a { + font-size: 14px; + font-weight: 500; + color: #505056; + padding-left: 20px; + padding-right: 20px; + display: block; +} + +.appie-pricing-area ul.switch-toggler-list li.active a { + color: #0e1133; +} + +.pricing-one__single { + background: #fff; + padding: 40px; + border-radius: 6px; + position: relative; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .pricing-one__single { + margin-bottom: 30px; + } +} +@media (max-width: 767px) { + .pricing-one__single { + margin-bottom: 30px; + } +} +.pricing-one__single .pricig-heading { + border-bottom: 1px solid #e1e4ea; + padding-bottom: 25px; +} +.pricing-one__single .pricig-heading h6 { + font-size: 20px; + font-weight: 500; + margin-bottom: 17px; +} +.pricing-one__single .pricig-heading .price-range { + font-size: 24px; + font-weight: 400; + color: #0e1133; +} +.pricing-one__single .pricig-heading .price-range sup { + font-size: 24px; +} +.pricing-one__single .pricig-heading .price-range span { + font-size: 44px; + font-weight: 900; +} +.pricing-one__single .pricig-heading .price-range p { + display: inline-block; + font-size: 14px; +} +.pricing-one__single .pricig-heading > p { + font-size: 14px; +} +.pricing-one__single .pricig-body { + padding-top: 25px; +} +.pricing-one__single .pricig-body ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.pricing-one__single .pricig-body ul li { + font-size: 15px; + font-weight: 500; + color: #0e1133; + margin-bottom: 10px; +} +.pricing-one__single .pricig-body ul li i { + height: 26px; + width: 26px; + font-size: 14px; + text-align: center; + line-height: 26px; + border-radius: 50%; + background: #effaf3; + color: #31c369; +} +.pricing-one__single .pricig-body .pricing-btn a { + background: transparent; + color: #0e1133; + border: 2px solid #e7eaef; +} +.pricing-one__single .pricig-body .pricing-btn a:hover { + background: #f8452d; + color: #fff; + border-color: #f8452d; +} +.pricing-one__single .pricing-rebon { + position: absolute; + right: 30px; + top: -14px; +} +.pricing-one__single .pricing-rebon span { + font-size: 14px; + font-weight: 500; + color: #fff; + background: #f8452d; + line-height: 28px; + padding: 0 18px; + border-radius: 30px; + box-shadow: 0px 10px 20px 0px rgba(183, 30, 10, 0.3); +} +.pricing-one__single.center { + box-shadow: 0px 40px 40px 0px rgba(14, 17, 51, 0.1); +} +.pricing-one__single.center .pricig-body ul li i { + color: #f8452d; +} +.pricing-one__single.center .pricig-body .pricing-btn a { + background: #f8452d; + border-color: #f8452d; + color: #fff; +} +.pricing-one__single:hover { + box-shadow: 0px 40px 40px 0px rgba(14, 17, 51, 0.1); +} +.pricing-one__single.pricing-one__single_2 { + border: 1px solid #eef0f4; +} +.pricing-one__single.pricing-one__single_2 .pricig-body ul li i { + background: #eef4fe; + color: #3172f5; +} +.pricing-one__single.pricing-one__single_2 .pricig-body .pricing-btn a { + border-radius: 30px; +} +.pricing-one__single.pricing-one__single_2 .pricig-body .pricing-btn a:hover { + background: #ff3e66; + border-color: #ff3e66; +} +.pricing-one__single.pricing-one__single_2 .pricig-body .pricing-rebon { + right: 0; + top: 20px; +} +.pricing-one__single.pricing-one__single_2 .pricig-body .pricing-rebon span { + border-radius: 30px 0 0 30px; + background: #2a6df5; + box-shadow: none; +} +.pricing-one__single.pricing-one__single_2.active { + border-top: 3px solid #ff3e66; + box-shadow: 0px -3px 0px 0px rgba(255, 62, 102, 0.004), + 0px 40px 40px 0px rgba(14, 17, 51, 0.1); +} +.pricing-one__single.pricing-one__single_2.active .pricig-body .pricing-btn a { + background: #ff3e66; + border-color: #ff3e66; + color: #fff; +} +.pricing-one__single.pricing-one__single_2.item-2 .pricig-body ul li i { + background: #effaf3; + color: #31c369; +} +.pricing-one__single.pricing-one__single_2:hover { + border-color: #fff; + border-top: 3px solid #ff3e66; + transform: translateY(-10px); +} + +.appie-pricing-2-area .appie-section-title .nav { + display: inline-block !important; + border: 2px solid #e7eaef; + padding: 3px; + border-radius: 40px; + margin-top: 55px; +} +.appie-pricing-2-area .appie-section-title .nav li { + display: inline-block; +} +.appie-pricing-2-area .appie-section-title .nav li a { + border-radius: 30px; + font-weight: 500; + font-size: 14px; + color: #505056; + padding: 5px 20px; +} +.appie-pricing-2-area .appie-section-title .nav li a.active { + color: #fff; + background: #ff3e66; +} + +.appie-pricing-6-area .pricing-one__single .pricing-rebon span { + background: #9b2cfa; + box-shadow: none; +} +.appie-pricing-6-area .pricing-one__single.center .pricig-body .pricing-btn a { + background: #9b2cfa; + border-color: #9b2cfa; +} + +/*=========================== + 9.APPIE FAQ css +===========================*/ +.appie-faq-area { + background: #eef1f6; + position: relative; + background-image: url(../images/shape/faq-shape.png); + background-position: 94% 100%; + background-size: auto; + background-repeat: no-repeat; +} + +.faq-accrodion { + margin-top: 8px; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .faq-accrodion { + margin-top: 30px; + } +} +@media (max-width: 767px) { + .faq-accrodion { + margin-top: 30px; + } +} +.faq-accrodion .accrodion { + position: relative; + -webkit-transition: all 0.4s ease; + transition: all 0.4s ease; + background-color: #fff; + border-radius: 6px; + overflow: hidden; +} +.faq-accrodion .accrodion::before { + content: ""; + position: absolute; + top: -1px; + bottom: -1px; + left: 0px; + right: 0px; + border-radius: 0px; + -webkit-transform: scaleX(0); + transform: scaleX(0); + background-image: -webkit-gradient( + linear, + left top, + right top, + from(var(--thm-primary)), + to(var(--thm-base)) + ); + background-image: linear-gradient( + 90deg, + var(--thm-primary) 0%, + var(--thm-base) 100% + ); + -webkit-transition: -webkit-transform 0.4s ease; + transition: -webkit-transform 0.4s ease; + border-radius: 5px; + transition: transform 0.4s ease; + transition: transform 0.4s ease, -webkit-transform 0.4s ease; +} +.faq-accrodion .accrodion + .accrodion { + margin-top: 30px; +} +.faq-accrodion .accrodion.active { + box-shadow: 0px 40px 40px 0px rgba(14, 17, 51, 0.1); +} +.faq-accrodion .accrodion.active .accrodion-inner { + margin: 0 1px; + background-color: transparent; + border-color: #fff; +} +.faq-accrodion .accrodion.active::before { + -webkit-transform: scaleX(1); + transform: scaleX(1); +} +.faq-accrodion .accrodion.active .accrodion-title { + padding-bottom: 0; +} +.faq-accrodion .accrodion.active .accrodion-title::before { + opacity: 0; +} +.faq-accrodion .accrodion.active .accrodion-title::after { + opacity: 1; + color: #fff; +} +.faq-accrodion .accrodion .accrodion-inner { + background-color: #fff; + padding: 18px 0; + border-style: solid; + border-width: 1px; + border-color: #f2f4f8; + border-radius: 0px; + position: relative; + -webkit-transition: all 0.4s ease; + transition: all 0.4s ease; + overflow: hidden; +} +.faq-accrodion .accrodion .accrodion-title { + padding: 0px 38px; + cursor: pointer; + position: relative; + -webkit-transition: all 0.4s ease; + transition: all 0.4s ease; +} +@media (max-width: 767px) { + .faq-accrodion .accrodion .accrodion-title { + padding: 0 38px 0 20px; + } +} +.faq-accrodion .accrodion .accrodion-title::before { + content: "\f107"; + font-family: "Font Awesome 5 Pro"; + font-weight: 400; + font-size: 14px; + color: #2b70fa; + display: -webkit-box; + display: flex; + -webkit-box-pack: center; + justify-content: center; + -webkit-box-align: center; + position: absolute; + top: 50%; + right: 30px; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + opacity: 1; + -webkit-transition: all 500ms ease; + transition: all 500ms ease; + height: 40px; + width: 40px; + background: #eef4fe; + text-align: center; + line-height: 40px; + border-radius: 50%; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .faq-accrodion .accrodion .accrodion-title::before { + right: 5px; + } +} +@media (max-width: 767px) { + .faq-accrodion .accrodion .accrodion-title::before { + right: 20px; + } +} +.faq-accrodion .accrodion .accrodion-title::after { + content: "\f106"; + font-weight: 400; + font-family: "Font Awesome 5 Pro"; + font-size: 14px; + color: #fff; + display: -webkit-box; + display: flex; + -webkit-box-pack: center; + justify-content: center; + -webkit-box-align: center; + position: absolute; + top: 50%; + right: 30px; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + opacity: 0; + -webkit-transition: all 500ms ease; + transition: all 500ms ease; + background: #2b70fa; + height: 40px; + width: 40px; + text-align: center; + line-height: 40px; + border-radius: 50%; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .faq-accrodion .accrodion .accrodion-title::after { + right: 5px; + } +} +@media (max-width: 767px) { + .faq-accrodion .accrodion .accrodion-title::after { + right: 20px; + } +} +.faq-accrodion .accrodion .accrodion-title h4 { + margin: 0; + color: #0e1133; + font-size: 18px; + font-weight: 700; +} +.faq-accrodion .accrodion .accrodion-content .inner { + padding: 0 38px; + padding-right: 35px; + padding-top: 22px; + padding-bottom: 0px; +} +@media (max-width: 767px) { + .faq-accrodion .accrodion .accrodion-content .inner { + padding: 0 38px 0 20px; + } +} +.faq-accrodion .accrodion .accrodion-content p { + margin: 0; + color: #505056; + font-size: 14px; + line-height: 26px; + font-weight: 400; +} + +.appie-faq-8-area { + background: #eef1f6; + position: relative; +} +.appie-faq-8-area + .faq-accordion + .accrodion + .accrodion-inner + .accrodion-title::before { + background: #fcecef; + color: #db0f30; +} +.appie-faq-8-area + .faq-accordion + .accrodion + .accrodion-inner + .accrodion-title::after { + background: #db0f30; + color: #fff; +} +.appie-faq-8-area .faq-play-box { + position: absolute; + top: 0; + right: 0; + height: 100%; + width: 50%; + background-image: url(../images/faq-play-bg.png); + background-position: center; + background-repeat: no-repeat; + background-size: cover; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-faq-8-area .faq-play-box { + display: none; + } +} +@media (max-width: 767px) { + .appie-faq-8-area .faq-play-box { + display: none; + } +} +.appie-faq-8-area .faq-play-box .play-btn { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); +} +.appie-faq-8-area .faq-play-box .play-btn a { + height: 80px; + width: 80px; + text-align: center; + line-height: 80px; + background: #fff; + border-radius: 50%; + color: #2b70fa; + position: relative; +} +.appie-faq-8-area .faq-play-box .play-btn a::before { + position: absolute; + content: ""; + left: 0; + top: 0; + height: 100%; + width: 100%; + border: 1px solid #fff; + border-radius: 50%; + animation: linear infinite popup 1.5s; +} +.appie-faq-8-area .faq-play-box .faq-play-counter { + position: absolute; + left: 0; + bottom: 0; + display: flex; +} +.appie-faq-8-area .faq-play-box .faq-play-counter .box-1 { + background: rgba(42, 109, 245, 0.9); + padding: 50px 60px; +} +.appie-faq-8-area .faq-play-box .faq-play-counter .box-1 .title { + font-size: 30px; + color: #fff; +} +.appie-faq-8-area .faq-play-box .faq-play-counter .box-1 span { + font-size: 14px; + color: #d1dbfb; +} +.appie-faq-8-area .faq-play-box .faq-play-counter .box-1.box-2 { + background: rgba(14, 17, 51, 0.9); +} + +/*=========================== + 10.APPIE BLOG css +===========================*/ +.appie-blog-item .thumb { + overflow: hidden; + border-radius: 6px; +} +.appie-blog-item .thumb img { + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; + width: 100%; +} +.appie-blog-item .content { + padding-top: 20px; +} +.appie-blog-item .content .blog-meta ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.appie-blog-item .content .blog-meta ul li { + display: inline-block; + font-size: 14px; + padding-right: 22px; + position: relative; +} +.appie-blog-item .content .blog-meta ul li a { + font-weight: 400; + color: #505056; +} +.appie-blog-item .content .blog-meta ul li:nth-child(1)::before { + position: absolute; + content: ""; + right: 8px; + top: 50%; + transform: translateY(-50%); + height: 5px; + width: 5px; + background: #2b70fa; + border-radius: 50%; +} +.appie-blog-item .content .title { + font-size: 24px; + font-weight: 500; + line-height: 34px; + margin-top: 2px; +} +.appie-blog-item .content .title a { + color: #0e1133; +} +.appie-blog-item .content .title a:hover { + color: #2b70fa; +} +.appie-blog-item .content > a { + font-size: 15px; + font-weight: 500; + color: #0e1133; + margin-top: 14px; +} +.appie-blog-item .content > a i { + padding-left: 6px; +} +.appie-blog-item .content > a:hover { + color: #2b70fa; +} +.appie-blog-item:hover .thumb img { + transform: scale(1.1); +} + +.appie-blog-3-area .blog-btn a { + background: transparent; + color: #0e1133; + border: 2px solid #e7eaef; +} +.appie-blog-3-area .blog-btn a:hover { + background: #ff6b58; + border-color: #ff6b58; + color: #fff; +} +.appie-blog-3-area.appie-blog-6-area .blog-btn a:hover { + background: #9b2cfa; + border-color: #9b2cfa; +} +.appie-blog-3-area.appie-blog-8-area { + background: #eef1f6; + position: relative; + z-index: 10; +} +.appie-blog-3-area.appie-blog-8-area .appie-blog-8-shape-1 { + position: absolute; + left: 0; + top: 0; + z-index: -1; +} +.appie-blog-3-area.appie-blog-8-area .appie-blog-8-shape-2 { + position: absolute; + right: 0; + bottom: 340px; + z-index: -1; +} +.appie-blog-3-area.appie-blog-8-area .blog-btn a { + border-color: #db0f30; + color: #db0f30; +} +.appie-blog-3-area.appie-blog-8-area .blog-btn a:hover { + background: #db0f30; + color: #fff; +} + +.appie-blog-item-3 { + box-shadow: 0px 15px 50px 0px rgba(14, 17, 51, 0.1); + border-radius: 10px; + padding: 35px; + display: flex; + align-items: center; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-blog-item-3 { + padding: 15px; + } +} +@media (max-width: 767px) { + .appie-blog-item-3 { + padding: 15px; + display: block; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-blog-item-3 { + display: flex; + } +} +.appie-blog-item-3 .thumb { + max-width: 120px; + min-width: 120px; + border-radius: 6px; + overflow: hidden; + margin-right: 30px; +} +@media (max-width: 767px) { + .appie-blog-item-3 .thumb { + max-width: 100%; + min-width: 100%; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-blog-item-3 .thumb { + max-width: 120px; + min-width: 120px; + } +} +.appie-blog-item-3 .thumb img { + width: 100%; + transition: all linear 0.3s; +} +.appie-blog-item-3 .content { + padding-right: 50px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-blog-item-3 .content { + padding-right: 0; + } +} +@media (max-width: 767px) { + .appie-blog-item-3 .content { + padding-right: 0; + margin-top: 20px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-blog-item-3 .content { + padding-right: 50px; + margin-top: 0; + } +} +.appie-blog-item-3 .content .title { + font-size: 22px; + line-height: 32px; + margin-bottom: 8px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-blog-item-3 .content .title { + font-size: 18px; + line-height: 28px; + } +} +.appie-blog-item-3 .content .title a { + color: #0e1133; +} +.appie-blog-item-3 .content .title a:hover { + color: #ff6b58; +} +.appie-blog-item-3 .content ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.appie-blog-item-3 .content ul li { + display: inline-block; + font-size: 14px; + font-weight: 400; + color: #505056; + margin-right: 22px; +} +.appie-blog-item-3 .content ul li i { + padding-right: 6px; +} +.appie-blog-item-3 .content ul li a { + color: #505056; + font-size: 14px; + font-weight: 400; +} +.appie-blog-item-3:hover .thumb img { + transform: scale(1.1); +} +.appie-blog-item-3.appie-blog-item-6 .content .title a:hover { + color: #9b2cfa; +} +.appie-blog-item-3.appie-blog-item-8 { + background: #fff; +} +.appie-blog-item-3.appie-blog-item-8 .content .title a:hover { + color: #db0f30; +} + +/*-------------------------------------------------------- +/ 7. Blog Page +/---------------------------------------------------------*/ +.blogpage-section { + position: relative; + padding: 100px 0; +} + +.bisylms-pagination { + position: relative; + z-index: 3; + margin: 10px 0 0; +} + +.bisylms-pagination a, +.bisylms-pagination span { + font-size: 14px; + color: #2b70fa; + font-weight: 600; + line-height: 40px; + background: rgba(88, 56, 252, 0.1); + width: 40px; + height: 40px; + border-radius: 3px; + text-align: center; + display: inline-block; + padding: 0 0; + margin: 0 5px 0 0; + -webkit-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + transition: all 0.4s ease; +} + +.bisylms-pagination a:hover, +.bisylms-pagination .current { + color: #fff; + background: #2b70fa; + -webkit-box-shadow: 0px 20px 30px 0px rgba(26, 8, 119, 0.24); + -moz-box-shadow: 0px 20px 30px 0px rgba(26, 8, 119, 0.24); + box-shadow: 0px 20px 30px 0px rgba(26, 8, 119, 0.24); +} + +.bisylms-pagination a.next, +.bisylms-pagination a.prev { + width: auto; + padding: 0 15px; + text-transform: capitalize; +} + +.bisylms-pagination a.next i { + font-size: 18px; + position: relative; + top: 4px; + margin-left: 9px; +} + +.bisylms-pagination a.prev i { + font-size: 18px; + position: relative; + top: 4px; + margin-right: 9px; +} + +/*--- Sidebar ---*/ +.blog-sidebar { + position: relative; + margin-left: 30px; +} + +.blog-sidebar .widget { + position: relative; + border: 1px solid #ebecf1; + border-radius: 10px; + margin: 0 0 30px; + padding: 32px 30px 37px; +} + +.blog-sidebar .widget .widget-title { + color: #2c234d; + font-size: 18px; + line-height: 24px; + text-transform: capitalize; + border-bottom: 1px solid #cfd2de; + display: inline-block; + position: relative; + padding-bottom: 15px; + margin: 0 0 17px; +} + +.blog-sidebar .widget.widget-search { + padding: 0; + border: none; + border-radius: 0; + background: transparent; +} + +.blog-sidebar .widget.widget-search .widget-title { + display: none; +} + +.search-form { + position: relative; +} + +.search-form input[type="search"] { + width: 100%; + height: 50px; + font-size: 14px; + line-height: 50px; + border-radius: 3px; + font-weight: 500; + border: none; + background: #f1f0f5; + color: #8f8d98; + outline: none; + padding: 0 25px; +} + +.search-form input[type="search"]::-moz-placeholder { + color: #8f8d98; + opacity: 1; +} + +.search-form input[type="search"]::-ms-input-placeholder { + color: #8f8d98; + opacity: 1; +} + +.search-form input[type="search"]::-webkit-input-placeholder { + color: #8f8d98; + opacity: 1; +} + +.search-form button { + font-size: 16px; + line-height: 52px; + color: #2c234d; + background: transparent; + border: none; + outline: none; + margin: 0; + padding: 0; + position: absolute; + right: 17px; + top: 0; + z-index: 2; + -webkit-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + transition: all 0.4s ease; +} + +.search-form button:hover { + color: #2b70fa; +} + +.blog-sidebar .widget ul { + margin: 0; + padding: 0; +} + +.blog-sidebar .widget ul li { + list-style: none; + display: block; + font-size: 14px; + line-height: 40px; + font-weight: 600; + color: #5d5a67; + position: relative; + padding-left: 25px; +} + +.blog-sidebar .widget ul li:before { + position: absolute; + left: 0; + top: 0; + content: "\f105"; + font-family: "Font Awesome 5 Pro"; + font-size: 20px; + line-height: 40px; + font-weight: 300; + color: #b2b0bc; +} + +.blog-sidebar .widget ul li a { + color: inherit; + display: inline-block; +} + +.blog-sidebar .widget ul li a:hover { + color: #2b70fa; +} + +.blog-sidebar .widget ul li span { + color: #b2b0bc; + margin-left: 9px; +} + +.popular-post { + position: relative; + min-height: 70px; + padding-left: 90px; + margin: 9px 0 24px; +} + +.popular-post:last-child { + margin-bottom: 0; +} + +.popular-post img { + width: 70px; + height: 70px; + position: absolute; + border-radius: 3px; + left: 0; + top: 4px; +} + +.popular-post h5 { + font-size: 15px; + line-height: 20px; + color: #2c234d; + margin: 0 0 12px; + font-weight: 700; +} + +.popular-post h5 a { + color: inherit; +} + +.popular-post h5 a:hover { + color: #2b70fa; +} + +.popular-post span { + display: block; + font-size: 13px; + line-height: 0.8; + color: #7e7c87; + font-weight: 600; +} + +.tags { + position: relative; +} + +.tags a { + display: inline-block; + height: 34px; + background: #f8f8f8; + border-radius: 3px; + text-align: center; + font-size: 13px; + color: #797781; + line-height: 34px; + padding: 0 15px; + font-weight: 600; + margin: 10px 6px 0 0; +} + +.tags a:hover { + background: #2b70fa; + color: #fff; +} + +/*-------------------------------------------------------- +/ 8. Single Blog Page +/---------------------------------------------------------*/ +.single-p-banner { + padding-top: 158px; + background-position: top center; +} + +.post-cate { + position: relative; + z-index: 2; + display: inline-block; + color: #fff; + line-height: 0.8; + text-transform: uppercase; + font-size: 12px; + text-transform: uppercase; + margin: 0 0 20px; +} + +.post-cate:hover { + color: #fff; +} + +.single-p-banner .banner-title { + line-height: 60px; + margin-bottom: 16px; +} + +.single-p-banner .bp-meta { + position: relative; + z-index: 2; + margin: 0; + padding: 0; +} + +.single-p-banner .bp-meta a i, +.single-p-banner .bp-meta a { + color: #fff; +} + +.single-post-area { + position: relative; +} + +.single-post-area p { + line-height: 30px; + margin: 0 0 30px; +} + +.post-thumb { + position: relative; + margin: 42px 0 35px; +} + +.post-thumb img { + width: auto; + max-width: 100%; + height: auto; + border-radius: 10px; +} + +.article-title { + font-size: 30px; + line-height: 34px; + color: #2c234d; + margin: 0 0 15px; +} + +blockquote { + position: relative; + margin: 41px 0; + padding: 67px 50px 40px; + background: #f8f8f8; + border-radius: 10px; + -webkit-box-shadow: -4px 0px 0px 0px #5838fc; + -moz-box-shadow: -4px 0px 0px 0px #5838fc; + box-shadow: -4px 0px 0px 0px #5838fc; +} + +blockquote:before { + position: absolute; + left: 50px; + top: 68px; + content: ",,"; + font-family: "Open Sans", sans-serif; + font-size: 100px; + line-height: 25px; + color: #2b70fa; + letter-spacing: -5px; + -moz-transform: rotate(180deg); + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +blockquote:after { + position: absolute; + right: 44px; + bottom: 122px; + content: ",,"; + font-family: "Open Sans", sans-serif; + font-size: 200px; + line-height: 25px; + color: #f0f0f0; + letter-spacing: -10px; +} + +blockquote p { + font-size: 20px; + line-height: 32px; + color: #2c234d; + font-weight: 600; + margin: 0 0 18px; +} + +blockquote cite { + display: block; + font-size: 14px; + line-height: 0.8; + color: #797781; + font-style: normal; +} + +.single-post-area blockquote p { + line-height: 32px; + margin: 0 0 18px; +} + +.post-tags { + position: relative; + display: flex; + justify-content: flex-start; +} + +.post-tags h5 { + font-size: 14px; + color: #2c234d; + font-weight: 600; + margin: 7px 20px 0 0; +} + +.post-tags a { + display: inline-block; + height: 30px; + background: #f8f8f8; + border-radius: 3px; + text-align: center; + font-size: 13px; + color: #797781; + line-height: 30px; + padding: 0 18px; + font-weight: 600; + margin: 0 10px 0 0; +} + +.post-tags a:hover { + background: #2b70fa; + color: #fff; +} + +.post-share { + position: relative; + border-top: 1px solid #ebecf2; + padding: 30px 0 0; + margin: 20px 0 0; + display: flex; + justify-content: flex-start; +} + +.post-share h5 { + font-size: 14px; + color: #2c234d; + font-weight: 600; + margin: 13px 20px 0 0; +} + +.post-share a { + display: inline-block; + width: 40px; + height: 40px; + background: #446bb9; + color: #fff; + border-radius: 50%; + text-align: center; + line-height: 42px; + font-size: 14px; + margin-right: 6px; +} + +.post-share a.fac { + background: #446bb9; +} + +.post-share a.twi { + background: #00aced; +} + +.post-share a.goo { + background: #ea4335; +} + +.post-share a:hover { + -webkit-box-shadow: 0px 10px 20px 0px rgba(9, 111, 150, 0.3); + -moz-box-shadow: 0px 10px 20px 0px rgba(9, 111, 150, 0.3); + box-shadow: 0px 10px 20px 0px rgba(9, 111, 150, 0.3); +} + +.post-admin { + position: relative; + margin: 84px 0; + padding: 44px 40px 55px 150px; + background: transparent; + border-radius: 10px; + -webkit-box-shadow: -4px 0px 0px 0px #5838fc; + -moz-box-shadow: -4px 0px 0px 0px #5838fc; + box-shadow: -4px 0px 0px 0px #5838fc; +} + +.post-admin img { + position: absolute; + left: 40px; + top: 40px; + width: 70px; + height: 70px; + border-radius: 50%; +} + +.post-admin a { + display: inline-block; + font-size: 18px; + line-height: 22px; + color: #2c234d; + font-weight: 700; + margin: 0 0 7px; +} + +.post-admin span { + display: block; + font-size: 14px; + color: #797781; + font-weight: 400; + line-height: 0.8; + margin-bottom: 27px; +} + +.post-admin p { + font-size: 16px; + line-height: 26px; + color: #5d5a67; + margin: 0; +} + +.comment-area { + position: relative; + margin: 80px 0 66px; +} + +.comment-area h3 { + font-size: 20px; + line-height: 0.8; + color: #2c234d; + margin: 0 0 30px; +} + +.comment-list { + margin: 0; + padding: 0; +} + +.comment-list li { + list-style: none; + display: block; + margin: 0 0 0; +} + +.comment-list .children { + margin: 0 0 0; + padding-left: 100px; +} + +.single-comment { + position: relative; + padding-left: 100px; + padding-top: 7px; + padding-bottom: 30px; +} + +.c-border { + border-bottom: 1px solid #ebecf2; + margin-top: 24px; +} + +.single-comment img { + width: 70px; + height: 70px; + border-radius: 50%; + position: absolute; + left: 0; + top: 0; +} + +.children .single-comment img { + width: 50px; + height: 50px; +} + +.children .single-comment { + padding-left: 80px; +} + +.single-comment h5 { + font-size: 16px; + line-height: 22px; + margin-bottom: 7px; +} + +.single-comment h5 a { + color: inherit; +} + +.single-comment h5 a:hover { + color: #2b70fa; +} + +.single-comment span { + display: block; + font-size: 13px; + line-height: 0.8; + font-weight: 600; + color: #797781; + margin: 0 0 24px; +} + +.comment { + position: relative; + margin: 0 0 14px; +} + +.comment p { + font-size: 14px; + line-height: 24px; + color: #686875; + margin: 0; +} + +.single-comment .comment-reply-link { + display: inline-block; + font-size: 12px; + line-height: 0.8; + color: #2b70fa; + font-weight: 600; +} + +.single-comment .comment-reply-link i { + font-size: 16px; + margin-right: 11px; + font-weight: 600; + position: relative; + top: 2px; +} + +.single-comment .comment-reply-link:hover { + color: #2c234d; +} + +.comment-form-area { + position: relative; +} + +.comment-form-area h3 { + color: #2c234d; + font-size: 20px; + line-height: 24px; + margin-bottom: 9px; +} + +.comment-form-area p { + font-size: 14px; + line-height: 24px; + color: #686875; + margin: 0 0 43px; +} + +.comment-form { + position: relative; +} + +.comment-form input[type="text"], +.comment-form input[type="number"], +.comment-form input[type="url"], +.comment-form textarea, +.comment-form input[type="email"] { + width: 100%; + height: 56px; + font-size: 14px; + line-height: 56px; + font-weight: 400; + border-radius: 3px; + border: none; + background: #f5f5f7; + color: #7e7c87; + outline: none; + border: 1px solid transparent; + padding: 0 20px; + margin-bottom: 20px; + -webkit-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.comment-form textarea { + height: 180px; + resize: none; + line-height: 30px; + padding-top: 14px; +} + +.comment-form textarea::-moz-placeholder, +.comment-form input[type="text"]::-moz-placeholder, +.comment-form input[type="url"]::-moz-placeholder, +.comment-form input[type="number"]::-moz-placeholder, +.comment-form input[type="email"]::-moz-placeholder { + color: #7e7c87; + opacity: 1; +} + +.comment-form textarea::-ms-input-placeholder, +.comment-form input[type="text"]::-ms-input-placeholder, +.comment-form input[type="url"]::-ms-input-placeholder, +.comment-form input[type="number"]::-ms-input-placeholder, +.comment-form input[type="email"]::-ms-input-placeholder { + color: #7e7c87; + opacity: 1; +} + +.comment-form textarea::-webkit-input-placeholder, +.comment-form input[type="text"]::-webkit-input-placeholder, +.comment-form input[type="url"]::-webkit-input-placeholder, +.comment-form input[type="number"]::-webkit-input-placeholder, +.comment-form input[type="email"]::-webkit-input-placeholder { + color: #7e7c87; + opacity: 1; +} + +.comment-form textarea:focus, +.comment-form input[type="url"]:focus, +.comment-form input[type="text"]:focus, +.comment-form input[type="number"]:focus, +.comment-form input[type="email"]:focus { + background: transparent; + border-color: #ece9f9; + -webkit-box-shadow: 0px 14px 16px 0px rgba(11, 2, 55, 0.1); + -moz-box-shadow: 0px 14px 16px 0px rgba(11, 2, 55, 0.1); + box-shadow: 0px 14px 16px 0px rgba(11, 2, 55, 0.1); +} + +.comment-form button, +.comment-form input[type="submit"] { + height: 50px; + border-radius: 3px; + background: #2b70fa; + color: #fff; + text-align: center; + border: none; + outline: none; + padding: 0 36px; + font-size: 13px; + line-height: 50px; + font-weight: 600; + -webkit-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.comment-form button:hover, +.contact-form input[type="submit"]:hover { + -webkit-box-shadow: 0px 20px 30px 0px rgba(26, 8, 119, 0.24); + -moz-box-shadow: 0px 20px 30px 0px rgba(26, 8, 119, 0.24); + box-shadow: 0px 20px 30px 0px rgba(26, 8, 119, 0.24); +} + +.save-comment { + position: relative; + margin: 5px 0 25px; +} + +.save-comment input[type="checkbox"] { + display: none; +} + +.save-comment label { + font-size: 14px; + line-height: 24px; + letter-spacing: 0; + font-weight: 400; + padding-left: 31px; + position: relative; + cursor: pointer; + color: #686875; + margin: 0 0 0; +} + +.save-comment label:before { + background: transparent; + content: ""; + height: 16px; + left: 0; + position: absolute; + border-radius: 3px; + top: 3px; + width: 16px; + border: 2px solid #ababb1; + -webkit-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.save-comment input:checked + label::after { + background: transparent; + bottom: 0; + font-family: "ElegantIcons"; + content: "\4e"; + color: #2b70fa; + font-size: 10px; + left: 2px; + position: absolute; + top: -1px; + -webkit-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.post-item-1 { + position: relative; + background: #fff; + border-radius: 10px; + margin-bottom: 30px; + -webkit-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + transition: all 0.4s ease; + -webkit-box-shadow: 0px 2px 4px 0px rgba(21, 14, 56, 0.08); + -moz-box-shadow: 0px 2px 4px 0px rgba(21, 14, 56, 0.08); + box-shadow: 0px 2px 4px 0px rgba(21, 14, 56, 0.08); +} + +.post-item-1 img { + width: 100%; + height: auto; + border-radius: 10px 10px 0 0; +} + +.b-post-details { + position: relative; + padding: 30px 35px 37px; +} + +.bp-meta { + position: relative; + display: flex; + justify-content: flex-start; + margin: 0 0 15px; +} + +.bp-meta a { + display: inline-block; + font-size: 14px; + line-height: 0.8; + color: #505056; + font-weight: 600; + margin-right: 30px; +} + +.bp-meta a i { + color: #2b70fa; + margin-right: 9px; + position: relative; + top: 1px; +} + +.bp-meta a:last-child { + margin-right: 0; +} + +.bp-meta a:hover { + color: #2b70fa; +} + +.b-post-details h3 { + font-size: 20px; + line-height: 30px; + margin-bottom: 16px; + padding-top: 10px; + font-weight: 700; +} + +.b-post-details h3 a { + color: inherit; +} + +.b-post-details h3 a:hover { + color: #2b70fa; +} + +.post-item-1:hover { + -webkit-box-shadow: 0px 30px 50px 0px rgba(11, 2, 55, 0.1); + -moz-box-shadow: 0px 30px 50px 0px rgba(11, 2, 55, 0.1); + box-shadow: 0px 30px 50px 0px rgba(11, 2, 55, 0.1); +} + +.b-post-details a.read-more { + font-size: 14px; + font-weight: 700; + color: #505056; +} +.b-post-details a.read-more i { + padding-left: 8px; +} +.b-post-details a.read-more:hover { + color: #2b70fa; +} + +/*=========================== + 10.APPIE PROJECT css +===========================*/ +.appie-project-area .appie-project-box { + background-image: url(../images/project-bg.jpg); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + padding-left: 70px; + padding-top: 75px; + padding-bottom: 85px; + position: relative; + overflow: hidden; + border-radius: 10px; +} +@media (max-width: 767px) { + .appie-project-area .appie-project-box { + padding-left: 30px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-project-area .appie-project-box { + padding-left: 70px; + } +} +.appie-project-area .appie-project-box .appie-project-thumb { + position: absolute; + right: 70px; + bottom: 0; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-project-area .appie-project-box .appie-project-thumb { + right: 30px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-project-area .appie-project-box .appie-project-thumb { + display: none; + } +} +@media (max-width: 767px) { + .appie-project-area .appie-project-box .appie-project-thumb { + display: none; + } +} + +.appie-project-content { + padding-right: 50px; +} +.appie-project-content .title { + color: #fff; + font-size: 50px; + line-height: 60px; + padding-bottom: 10px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-project-content .title { + font-size: 36px; + line-height: 46px; + } +} +@media (max-width: 767px) { + .appie-project-content .title { + font-size: 30px; + line-height: 40px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-project-content .title { + font-size: 36px; + line-height: 46px; + } +} +.appie-project-content p { + color: #fff; + opacity: 0.8; +} +.appie-project-content .input-box { + display: flex; +} +@media (max-width: 767px) { + .appie-project-content .input-box { + display: block; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-project-content .input-box { + display: flex; + } +} +.appie-project-content .input-box input { + width: 100%; + height: 50px; + padding-left: 30px; + border-radius: 6px; + border: 0; +} +.appie-project-content .input-box button { + margin-left: 10px; + padding: 0 30px; + border-radius: 6px; + padding: 0 25px; + background: #0e1133; + border: 0; + color: #fff; + line-height: 50px; +} +@media (max-width: 767px) { + .appie-project-content .input-box button { + margin-top: 20px; + margin-left: 0; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-project-content .input-box button { + margin-top: 0px; + margin-left: 10px; + } +} + +.appie-project-3-area.appie-project-5-area { + background: #eef1f6; +} + +.appie-project-3-box { + background-image: url(../images/project-bg-2.jpg); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + border-radius: 10px; + padding: 55px 70px; + box-shadow: 0px 40px 50px 0px rgba(138, 16, 0, 0.3); + margin-bottom: -110px; + position: relative; + overflow: hidden; + z-index: 10; +} +@media (max-width: 767px) { + .appie-project-3-box { + text-align: center; + } +} +.appie-project-3-box .title { + color: #fff; + font-size: 46px; + line-height: 56px; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-project-3-box .title { + font-size: 36px; + line-height: 46px; + } +} +@media (max-width: 767px) { + .appie-project-3-box .title { + font-size: 35px; + line-height: 46px; + margin-bottom: 30px; + } +} +.appie-project-3-box a { + background: #fff; + color: #0e1133; + border-color: #fff; + line-height: 55px; + padding: 0 40px; +} + +/*=========================== + 10.APPIE FOOTER css +===========================*/ +.appie-footer-area { + background: #FFFFFF; + padding-top: 45px; + padding-bottom: 50px; +} +.appie-footer-area.appie-footer-3-area { + padding-top: 180px; +} +.appie-footer-area.appie-footer-3-area.appie-footer-5-area { + background: #fff; +} +.appie-footer-area.appie-footer-about-area { + padding-top: 50px; +} +.appie-footer-area.appie-footer-about-area.appie-footer-8-area { + background: #fff; +} +.appie-footer-area.appie-footer-about-area.appie-footer-8-area + .footer-about-widget + .social + ul + li + a { + border: 2px solid #e6e7ea; +} +.appie-footer-area.appie-footer-about-area.appie-footer-8-area + .footer-about-widget + .social + ul + li + a:hover { + background: #db0f30; + border-color: #db0f30; + color: #fff; +} +.appie-footer-area.appie-footer-about-area.appie-footer-8-area + .footer-navigation + ul + li + a:hover { + color: #db0f30; +} +.appie-footer-area.appie-footer-about-area.appie-footer-8-area + .footer-widget-info + ul + li + a + i { + color: #db0f30; +} +.appie-footer-area.appie-footer-about-area.appie-footer-8-area + .footer-copyright + .apps-download-btn + ul + li + a { + background: #0e1133; + color: #fff; + border-color: #0e1133; +} +.appie-footer-area.appie-footer-about-area.appie-footer-8-area + .footer-copyright + .apps-download-btn + ul + li + a:hover { + background: #fff; + color: #0e1133; +} +.appie-footer-area.appie-footer-about-area.appie-footer-8-area + .footer-copyright + .apps-download-btn + ul + li + a.item-2 { + background: #fff; + color: #0e1133; +} +.appie-footer-area.appie-footer-about-area.appie-footer-8-area + .footer-copyright + .apps-download-btn + ul + li + a.item-2:hover { + background: #0e1133; + color: #fff; + border-color: #0e1133; +} + +.footer-about-widget { + padding-right: 70px; + margin-top: 30px; +} +@media (max-width: 767px) { + .footer-about-widget { + text-align: center; + padding-right: 0; + } +} +.footer-about-widget p { + padding-top: 25px; +} +.footer-about-widget > a { + font-size: 15px; + font-weight: 500; + color: #0e1133; + margin-top: 15px; +} +.footer-about-widget > a i { + padding-left: 6px; +} +.footer-about-widget .social ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.footer-about-widget .social ul li { + display: inline-block; +} +.footer-about-widget .social ul li a { + height: 36px; + width: 36px; + text-align: center; + background: #fff; + color: #0e1133; + border-radius: 6px; + line-height: 36px; + margin-right: 5px; +} +.footer-about-widget .social ul li a:hover { + background: #2b70fa; + color: #fff; +} +.footer-about-widget.footer-about-widget-2 ul li a:hover { + background: #ff3e66; +} +.footer-about-widget.footer-about-widget-3 ul li a:hover { + background: #ff6b58; +} +.footer-about-widget.footer-about-widget-6 ul li a:hover { + background: #9b2cfa; +} +.footer-about-widget.footer-about-widget-5 ul li a:hover { + background: #801f82; +} + +.footer-navigation { + margin-top: 30px; +} +@media (max-width: 767px) { + .footer-navigation { + text-align: center; + } +} +.footer-navigation .title { + font-size: 20px; + font-weight: 700; + margin-bottom: 18px; +} +.footer-navigation ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.footer-navigation ul li a { + color: #505056; + font-size: 15px; + font-weight: 500; + margin-bottom: 6px; +} +.footer-navigation ul li a:hover { + color: #2b70fa; +} +.footer-navigation.footer-navigation-2 ul li a:hover { + color: #ff3e66; +} +.footer-navigation.footer-navigation-3 ul li a:hover { + color: #ff6b58; +} +.footer-navigation.footer-navigation-6 ul li a:hover { + color: #9b2cfa; +} +.footer-navigation.footer-navigation-5 ul li a:hover { + color: #801f82; +} + +.footer-widget-info { + margin-top: 30px; +} +@media (max-width: 767px) { + .footer-widget-info { + text-align: center; + } +} +.footer-widget-info .title { + font-size: 20px; + font-weight: 700; + margin-bottom: 18px; +} +.footer-widget-info ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.footer-widget-info ul li a { + color: #505056; + font-size: 16px; + font-weight: 400; + margin-bottom: 10px; + padding-left: 30px; + position: relative; +} +.footer-widget-info ul li a i { + position: absolute; + left: 0; + top: 0; + color: #2b70fa; +} + +.footer-copyright { + padding-top: 35px; + border-top: 1px solid #e1e5ec; + margin-top: 80px; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .footer-copyright { + display: block !important; + text-align: center; + } +} +@media (max-width: 767px) { + .footer-copyright { + display: block !important; + text-align: center; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .footer-copyright .apps-download-btn { + margin-bottom: 20px; + } +} +@media (max-width: 767px) { + .footer-copyright .apps-download-btn { + margin-bottom: 20px; + } +} +.footer-copyright .apps-download-btn ul { + padding: 0; + list-style-type: none; +} +.footer-copyright .apps-download-btn ul li { + display: inline-block; + margin-right: 8px; +} +@media (max-width: 767px) { + .footer-copyright .apps-download-btn ul li { + margin-bottom: 20px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .footer-copyright .apps-download-btn ul li { + margin-bottom: 0px; + } +} +.footer-copyright .apps-download-btn ul li a { + background: #fff; + color: #0e1133; + line-height: 40px; + padding: 0 23px; + border-radius: 6px; + border: 2px solid #fff; +} +.footer-copyright .apps-download-btn ul li a i { + padding-right: 6px; +} +.footer-copyright .apps-download-btn ul li a:hover { + background: transparent; + color: #0e1133; + border-color: #e7eaef; +} +.footer-copyright .apps-download-btn ul li a.item-2 { + background: transparent; + color: #0e1133; + border-color: #e7eaef; +} +.footer-copyright .apps-download-btn ul li a.item-2:hover { + background: #fff; + color: #0e1133; +} + +.appie-error-area { + padding-top: 250px; +} + +.appie-error-content span { + display: block; + font-size: 50px; + color: #db0f30; + font-weight: 800; + padding-top: 40px; +} +.appie-error-content .title { + font-size: 50px; + font-weight: 800; + color: #0e1133; + padding-bottom: 11px; +} +.appie-error-content p { + line-height: 26px; + color: #505056; + font-size: 16px; + padding: 0 50px; +} +.appie-error-content a { + border: 2px solid #2b70fa; + line-height: 45px; + padding: 0 35px; + border-radius: 6px; + margin-top: 30px; +} + +.appie-signup-area.appie-signup-8-area { + background: #eef1f6; +} +.appie-signup-area.appie-signup-8-area + .appie-signup-box + form + .input-box + button { + background: #db0f30; +} + +.appie-signup-box { + background-image: url(../images/signup-bg.jpg); + padding: 63px 100px 60px; + border-radius: 10px; + box-shadow: 0px 40px 50px 0px rgba(0, 24, 72, 0.3); + overflow: hidden; + position: relative; + margin-bottom: -160px; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-signup-box { + padding: 30px 50px; + } +} +@media (max-width: 767px) { + .appie-signup-box { + padding: 30px; + } +} +.appie-signup-box .thumb { + position: absolute; + right: 70px; + bottom: 30px; + width: 160px; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-signup-box .thumb { + display: none; + } +} +@media (max-width: 767px) { + .appie-signup-box .thumb { + display: none; + } +} +.appie-signup-box span { + color: #fff; + font-weight: 500; +} +.appie-signup-box .title { + font-size: 46px; + color: #fff; + padding-bottom: 20px; +} +@media (max-width: 767px) { + .appie-signup-box .title { + font-size: 30px; + } +} +.appie-signup-box form { + display: flex; + flex-wrap: wrap; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-signup-box form { + flex-direction: column; + } +} +@media (max-width: 767px) { + .appie-signup-box form { + flex-direction: column; + } +} +.appie-signup-box form .input-box { + margin-right: 10px; + margin-top: 10px; +} +.appie-signup-box form .input-box input { + width: 300px; + background: #fff; + line-height: 55px; + border-radius: 6px; + padding-left: 30px; + border: 0; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-signup-box form .input-box input { + width: 100%; + } +} +@media (max-width: 767px) { + .appie-signup-box form .input-box input { + width: 100%; + } +} +.appie-signup-box form .input-box button { + background: #2b70fa; + line-height: 55px; + border: 0; + color: #fff; + border-radius: 6px; + padding: 0 45px; + font-weight: 500; +} + +.appie_checkbox_common { + margin-top: 15px; +} + +.appie_checkbox_common label { + color: #fff; + font-size: 14px; + margin-bottom: 12px; + cursor: pointer; + font-weight: 400; +} + +.appie_checkbox_common label a { + text-decoration: underline; + color: #b3b6bc; +} + +.appie_checkbox_common input[type="checkbox"] { + display: none; +} + +.appie_checkbox_common input[type="checkbox"] + label span { + display: inline-block; + width: 20px; + height: 20px; + margin: -1px 15px 0 0; + vertical-align: middle; + cursor: pointer; + -moz-border-radius: 50%; + border-radius: 50%; + border: 2px solid #fff; + position: relative; +} + +.appie_checkbox_common input[type="checkbox"] + label span:before { + color: #fff; + content: "\f00c"; + font-family: "Font Awesome 5 Pro"; + font-size: 11px; + position: absolute; + text-align: center; + left: 3px; + top: -1px; + -webkit-transform: scale(0); + -moz-transform: scale(0); + -ms-transform: scale(0); + -o-transform: scale(0); + transform: scale(0); + -webkit-transition: 0.2s; + -moz-transition: 0.2s; + -ms-transition: 0.2s; + -o-transition: 0.2s; + transition: 0.2s; +} + +.appie_checkbox_common input[type="checkbox"]:checked + label span { + background: #2079ff; + border-color: #2079ff; +} + +.appie_checkbox_common input[type="checkbox"]:checked + label span:before { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); +} + +.appie_checkbox_common input[type="checkbox"] + label span, +.appie_checkbox_common input[type="checkbox"]:checked + label span { + -webkit-transition: background-color 0.2s linear; + -o-transition: background-color 0.2s linear; + -moz-transition: background-color 0.2s linear; + transition: background-color 0.2s linear; +} + +.appie_checkbox_common.checkbox_style2 input[type="checkbox"] + label span { + border-radius: 3px; +} + +/*=========================== + 11.APPIE ABOUT css +===========================*/ +.appie-about-box { + background: #f0f1f7; + padding: 70px; + overflow: hidden; + position: relative; +} +@media (max-width: 767px) { + .appie-about-box { + padding: 30px; + text-align: center; + } +} +.appie-about-box .about-thumb { + position: absolute; + left: 0; + top: -65px; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-about-box .about-thumb { + position: static; + } +} +@media (max-width: 767px) { + .appie-about-box .about-thumb { + display: none; + } +} + +.appie-about-content { + padding-right: 50px; +} +@media (max-width: 767px) { + .appie-about-content { + padding-right: 0; + } +} +.appie-about-content span { + font-size: 14px; + font-weight: 500; + color: #ff3e66; +} +.appie-about-content .title { + font-size: 44px; + line-height: 54px; + margin-top: 8px; + margin-bottom: 12px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-about-content .title { + font-size: 32px; + line-height: 42px; + } +} +@media (max-width: 767px) { + .appie-about-content .title { + font-size: 30px; + line-height: 40px; + } +} + +.appie-about-service { + position: relative; + padding-left: 40px; +} +@media (max-width: 767px) { + .appie-about-service { + text-align: left; + } +} +.appie-about-service .icon { + position: absolute; + left: 0; + top: 5px; +} +.appie-about-service .icon i { + height: 26px; + width: 26px; + text-align: center; + line-height: 26px; + border-radius: 50%; + color: #fff; + background: #31c369; +} +.appie-about-service .title { + font-size: 20px; + font-weight: 700; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-about-service .title { + font-size: 16px; + } +} +.appie-about-service p { + font-size: 15px; + margin-top: 8px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-about-service p { + font-size: 14px; + } +} + +.appie-about-3-area .appie-traffic-title { + padding-right: 100px; +} +@media (max-width: 767px) { + .appie-about-3-area .appie-traffic-title { + text-align: center; + padding-right: 0; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-about-3-area .appie-traffic-title { + text-align: left; + padding-right: 50px; + } +} +.appie-about-3-area .appie-traffic-title .title { + margin-bottom: 15px; +} +.appie-about-3-area .appie-traffic-service { + padding-left: 0; + padding-right: 50px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-about-3-area .appie-traffic-service { + padding-right: 0; + } +} +@media (max-width: 767px) { + .appie-about-3-area .appie-traffic-service { + text-align: center; + padding-right: 30px; + padding-left: 30px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-about-3-area .appie-traffic-service { + text-align: left; + padding-right: 50px; + padding-left: 0; + } +} +.appie-about-3-area .appie-traffic-service .icon { + position: static; + background-image: -moz-linear-gradient(120deg, #2b70fa 0%, #84bcfa 100%); + background-image: -webkit-linear-gradient(120deg, #2b70fa 0%, #84bcfa 100%); + background-image: -ms-linear-gradient(120deg, #2b70fa 0%, #84bcfa 100%); + background-image: linear-gradient(120deg, #2b70fa 0%, #84bcfa 100%); + display: inline-block; + height: 50px; + width: 50px; + text-align: center; + border-radius: 50%; + line-height: 50px; + box-shadow: 0px 6px 10px 0px rgba(16, 73, 189, 0.3); + margin-bottom: 23px; +} +.appie-about-3-area .appie-traffic-service.item-2 .icon { + background-image: -moz-linear-gradient(120deg, #31c369 0%, #a0eac2 100%); + background-image: -webkit-linear-gradient(120deg, #31c369 0%, #a0eac2 100%); + background-image: -ms-linear-gradient(120deg, #31c369 0%, #a0eac2 100%); + background-image: linear-gradient(120deg, #31c369 0%, #a0eac2 100%); +} +.appie-about-3-area .appie-traffic-service.item-3 .icon { + background-image: -moz-linear-gradient(120deg, #9b2cfa 0%, #d8aaff 100%); + background-image: -webkit-linear-gradient(120deg, #9b2cfa 0%, #d8aaff 100%); + background-image: -ms-linear-gradient(120deg, #9b2cfa 0%, #d8aaff 100%); + background-image: linear-gradient(120deg, #9b2cfa 0%, #d8aaff 100%); +} +.appie-about-3-area .appie-traffic-service.item-4 .icon { + background-image: -moz-linear-gradient(120deg, #f8452d 0%, #f7b8af 100%); + background-image: -webkit-linear-gradient(120deg, #f8452d 0%, #f7b8af 100%); + background-image: -ms-linear-gradient(120deg, #f8452d 0%, #f7b8af 100%); + background-image: linear-gradient(120deg, #f8452d 0%, #f7b8af 100%); +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-about-thumb-3 { + margin-bottom: 40px; + } +} +@media (max-width: 767px) { + .appie-about-thumb-3 { + margin-bottom: 40px; + } +} +.appie-about-thumb-3 img { + width: 100%; +} + +.appie-about-top-title-area { + padding-top: 227px; +} + +.appie-about-top-title { + padding-right: 65px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-about-top-title { + padding-right: 0; + } +} +@media (max-width: 767px) { + .appie-about-top-title { + padding-right: 0; + } +} +.appie-about-top-title .title { + font-size: 60px; + position: relative; + z-index: 10; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-about-top-title .title { + font-size: 52px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-about-top-title .title { + font-size: 44px; + } +} +@media (max-width: 767px) { + .appie-about-top-title .title { + font-size: 32px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-about-top-title .title { + font-size: 40px; + } +} +.appie-about-top-title .title::before { + position: absolute; + content: ""; + left: 0; + bottom: 8px; + width: 100%; + height: 20px; + background: #ff6e85; + z-index: -1; +} +.appie-about-top-title p { + font-size: 20px; + color: #0e1133; + padding-top: 18px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-about-top-title p { + font-size: 16px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-about-top-title p { + font-size: 16px; + } +} +@media (max-width: 767px) { + .appie-about-top-title p { + font-size: 16px; + } +} + +.appie-about-page-area { + padding-top: 462px; + padding-bottom: 100px; + background-size: cover; + background-position: center; + background-repeat: no-repeat; + margin-top: 345px; + background-color: #4687ba; +} +@media (max-width: 767px) { + .appie-about-page-area { + margin-top: 80px; + padding-top: 80px; + } +} + +.appie-about-page-content { + position: relative; +} +.appie-about-page-content .title { + font-size: 36px; + font-weight: 700; + color: #fff; +} +.appie-about-page-content p { + color: #fff; + padding-top: 15px; + opacity: 0.7; +} +.appie-about-page-content a { + color: #fff; + border: 2px solid #fff; + border-radius: 10px; + line-height: 40px; + padding: 0 30px; + font-size: 14px; + font-weight: 500; + margin-top: 43px; +} +.appie-about-page-content a:hover { + background: #fff; + color: #2b70fa; +} +.appie-about-page-content::before { + position: absolute; + content: ""; + left: 0; + top: -710px; + height: 645px; + width: 80vw; + background-image: url(../images/about-us-main.jpg); + background-size: cover; + background-position: center; + background-repeat: no-repeat; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-about-page-content::before { + width: 94vw; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-about-page-content::before { + width: 100%; + } +} +@media (max-width: 767px) { + .appie-about-page-content::before { + display: none; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-about-page-content::before { + width: 100%; + height: 400px; + display: block; + } +} + +.appie-how-it-work-content > .title { + font-size: 44px; +} +.appie-how-it-work-content p { + font-size: 18px; + padding-top: 9px; +} +.appie-how-it-work-content .how-it-work-box { + position: relative; + padding-left: 70px; + margin-top: 45px; +} +.appie-how-it-work-content .how-it-work-box span { + position: absolute; + left: 0; + top: 50%; + transform: translateY(-50%); + height: 50px; + width: 50px; + text-align: center; + line-height: 50px; + border-radius: 50%; + background: #eef4ff; + color: #2b70fa; + font-size: 22px; + font-weight: 500; +} +.appie-how-it-work-content .how-it-work-box .title { + font-size: 18px; + font-weight: 500; +} +.appie-how-it-work-content .how-it-work-box:hover span { + background: #2b70fa; + box-shadow: 0px 14px 20px 0px rgba(0, 43, 130, 0.3); + color: #fff; +} + +.appie-about-8-area { + background-image: url(../images/background-bg.jpg); + background-size: cover; + background-position: center; + background-repeat: no-repeat; +} + +.appie-about-8-box { + padding: 50px 50px 145px; + background: #fff; + border-radius: 6px; + box-shadow: 0px 40px 40px 0px rgba(14, 17, 51, 0.1); + position: relative; + overflow: hidden; + z-index: 10; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-about-8-box { + padding: 50px 25px 145px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-about-8-box { + margin-bottom: 30px; + } +} +@media (max-width: 767px) { + .appie-about-8-box { + margin-bottom: 30px; + padding: 50px 20px 145px; + } +} +.appie-about-8-box .thumb { + position: absolute; + right: 0; + bottom: 0; + z-index: -1; +} +.appie-about-8-box .title { + font-size: 30px; + line-height: 40px; + font-weight: 500; + margin-bottom: 14px; +} +@media (max-width: 767px) { + .appie-about-8-box .title { + font-size: 24px; + line-height: 34px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-about-8-box .title { + font-size: 30px; + line-height: 40px; + } +} +.appie-about-8-box a { + border: 2px solid #db0f30; + color: #db0f30; + background: #fff; + margin-top: 30px; +} +.appie-about-8-box a:hover { + color: #fff; + background: #db0f30; + border-color: #db0f30; +} + +/*=========================== + 12.APPIE COUNTER css +===========================*/ +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-counter-area { + padding-bottom: 100px; + } +} +@media (max-width: 767px) { + .appie-counter-area { + padding-bottom: 100px; + } +} +.appie-counter-area.appie-counter-5-area { + background: #eef1f6; +} + +.appie-single-counter { + padding: 30px; + position: relative; + background: #fff; + height: 160px; + background-image: -moz-linear-gradient(140deg, #ddf4fd 0%, #eaf9ff 100%); + background-image: -webkit-linear-gradient(140deg, #ddf4fd 0%, #eaf9ff 100%); + background-image: -ms-linear-gradient(140deg, #ddf4fd 0%, #eaf9ff 100%); + background-image: linear-gradient(140deg, #ddf4fd 0%, #eaf9ff 100%); + border-radius: 10px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-single-counter { + padding: 20px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-single-counter { + margin-bottom: 90px; + } +} +@media (max-width: 767px) { + .appie-single-counter { + margin-bottom: 90px; + } +} +.appie-single-counter .counter-content { + background: #fff; + text-align: center; + border-radius: 6px; + box-shadow: 0px 30px 40px 0px rgba(0, 41, 57, 0.1); + padding-top: 37px; + padding-bottom: 40px; +} +.appie-single-counter .counter-content .title { + font-size: 40px; + font-weight: 400; + margin-top: 5px; +} +.appie-single-counter .counter-content .title span { + font-weight: 700; +} +.appie-single-counter .counter-content p { + font-size: 14px; + font-weight: 500; +} +.appie-single-counter.item-2 { + background-image: -moz-linear-gradient(140deg, #fdead3 0%, #fff7ee 100%); + background-image: -webkit-linear-gradient(140deg, #fdead3 0%, #fff7ee 100%); + background-image: -ms-linear-gradient(140deg, #fdead3 0%, #fff7ee 100%); + background-image: linear-gradient(140deg, #fdead3 0%, #fff7ee 100%); +} +.appie-single-counter.item-2 .counter-content { + box-shadow: 0px 30px 40px 0px rgba(56, 31, 0, 0.1); +} +.appie-single-counter.item-3 { + background-image: -moz-linear-gradient(140deg, #dafedb 0%, #f0fcf0 100%); + background-image: -webkit-linear-gradient(140deg, #dafedb 0%, #f0fcf0 100%); + background-image: -ms-linear-gradient(140deg, #dafedb 0%, #f0fcf0 100%); + background-image: linear-gradient(140deg, #dafedb 0%, #f0fcf0 100%); +} +.appie-single-counter.item-3 .counter-content { + box-shadow: 0px 30px 40px 0px rgba(0, 74, 1, 0.1); +} +.appie-single-counter.item-4 { + background-image: -moz-linear-gradient(140deg, #fedaf4 0%, #fceff7 100%); + background-image: -webkit-linear-gradient(140deg, #fedaf4 0%, #fceff7 100%); + background-image: -ms-linear-gradient(140deg, #fedaf4 0%, #fceff7 100%); + background-image: linear-gradient(140deg, #fedaf4 0%, #fceff7 100%); +} +.appie-single-counter.item-4 .counter-content { + box-shadow: 0px 30px 40px 0px rgba(74, 0, 54, 0.1); +} + +/*=========================== + 13.APPIE VIDEO PLAYER css +===========================*/ +.appie-video-player-slider .slick-arrow { + position: absolute; + right: 0; + bottom: -90px; + height: 50px; + width: 50px; + text-align: center; + line-height: 50px; + border: 2px solid #e3e5e8; + color: #0e1133; + border-radius: 50%; + z-index: 9; + cursor: pointer; +} +.appie-video-player-slider .slick-arrow:hover { + background: #ff3e66; + color: #fff; + border-color: #ff3e66; +} +.appie-video-player-slider .slick-arrow.prev { + right: 60px; +} +.appie-video-player-slider .slick-arrow.next { + right: 0; +} +.appie-video-player-slider .item img { + width: 100%; +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-video-player-item { + margin-bottom: 50px; + } +} +@media (max-width: 767px) { + .appie-video-player-item { + margin-bottom: 50px; + } +} +.appie-video-player-item .thumb { + position: relative; + overflow: hidden; +} +.appie-video-player-item .thumb img { + width: 100%; +} +.appie-video-player-item .thumb .video-popup { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} +.appie-video-player-item .thumb .video-popup a { + height: 90px; + width: 90px; + background: #fff; + text-align: center; + line-height: 90px; + color: #ff3e66; + border-radius: 50%; + font-size: 20px; + position: relative; +} +.appie-video-player-item .thumb .video-popup a::before { + position: absolute; + content: ""; + left: 0; + top: 0; + height: 100%; + width: 100%; + border: 1px solid #fff; + border-radius: 50%; + animation: linear infinite popup 1.5s; +} +.appie-video-player-item .content { + padding-left: 100px; + padding-top: 35px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-video-player-item .content { + padding-left: 30px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-video-player-item .content { + padding-left: 0px; + } +} +@media (max-width: 767px) { + .appie-video-player-item .content { + padding-left: 0px; + } +} +.appie-video-player-item .content .title { + font-size: 30px; + margin-bottom: 12px; +} +@media (max-width: 767px) { + .appie-video-player-item .content .title { + font-size: 26px; + } +} +.appie-video-player-item .content a { + border-radius: 30px; + border: 2px solid #e7eaef; + background: #fff; + color: #0e1133; + margin-top: 33px; +} +.appie-video-player-item .content a:hover { + background: #ff3e66; + border-color: #fff; + color: #fff; +} + +@keyframes popup { + 0% { + transform: scale(1); + opacity: 1; + } + 25% { + transform: scale(1.1); + opacity: 0.8; + } + 50% { + transform: scale(1.2); + opacity: 0.6; + } + 75% { + transform: scale(1.3); + opacity: 0.4; + } + 100% { + transform: scale(1.4); + opacity: 0; + } +} +.appie-video-player-6-area .appie-video-player-item .content a:hover { + background: #9b2cfa; + border-color: #9b2cfa; +} +.appie-video-player-6-area .appie-video-player-slider .slick-arrow:hover { + background: #9b2cfa; + border-color: #9b2cfa; +} + +/*=========================== + 14.APPIE DOWNLOAD css +===========================*/ +.appie-download-area { + background-image: url(../images/download-bg.png); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + overflow: hidden; + position: relative; + z-index: 10; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-download-area { + padding-top: 80px; + padding-bottom: 80px; + } +} +.appie-download-area::before { + position: absolute; + content: ""; + right: 170px; + top: 50%; + transform: translateY(-50%); + height: 100%; + width: 860px; + background-image: url(../images/download-thumb.png); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + z-index: -1; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-download-area::before { + right: 0; + width: 550px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-download-area::before { + display: none; + } +} +@media (max-width: 767px) { + .appie-download-area::before { + display: none; + } +} +.appie-download-area .download-shape-1 { + position: absolute; + left: 95px; + top: 95px; + z-index: -1; + animation: linear 20s animationFramesFour infinite; +} +.appie-download-area .download-shape-2 { + position: absolute; + left: 150px; + bottom: 100px; + z-index: -1; + animation: linear 20s animationFramesTwo infinite; +} +.appie-download-area .download-shape-3 { + position: absolute; + top: 140px; + right: 250px; + z-index: -1; + animation: linear 20s animationFramesFive infinite; +} + +.appie-download-content > span { + font-size: 14px; + font-weight: 500; + color: #ff3e66; +} +.appie-download-content .title { + font-size: 44px; + line-height: 54px; + margin-top: 9px; + margin-bottom: 13px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-download-content .title { + font-size: 36px; + line-height: 46px; + } +} +@media (max-width: 767px) { + .appie-download-content .title { + font-size: 30px; + line-height: 40px; + } +} +.appie-download-content ul { + margin: 30px 0 0; + padding: 0; + list-style-type: none; +} +.appie-download-content ul li { + display: inline-block; +} +.appie-download-content ul li a { + background: #0e1133; + color: #fff; + padding-left: 22px; + padding-right: 40px; + padding-top: 14px; + padding-bottom: 14px; + display: flex; + align-items: center; + border-radius: 16px; + margin-right: 8px; + border: 2px solid #0e1133; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-download-content ul li a { + padding-right: 20px; + } +} +@media (max-width: 767px) { + .appie-download-content ul li a { + margin-bottom: 20px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-download-content ul li a { + margin-bottom: 0px; + } +} +.appie-download-content ul li a i { + font-size: 36px; + padding-right: 11px; +} +.appie-download-content ul li a span { + font-size: 14px; + font-weight: 500; +} +.appie-download-content ul li a span span { + font-size: 24px; + display: block; + line-height: 18px; +} +.appie-download-content ul li a:hover { + background: #fff; + color: #0e1133; +} +.appie-download-content ul li a.item-2 { + background: #fff; + color: #0e1133; +} +.appie-download-content ul li a.item-2:hover { + background: #0e1133; + color: #fff; +} + +.appie-sponser-area { + position: relative; + z-index: 10; +} +.appie-sponser-area .sponser-shape { + position: absolute; + left: 50%; + top: 60%; + transform: translate(-50%, -50%); + z-index: -1; +} + +@media (max-width: 767px) { + .appie-sponser-box { + flex-wrap: wrap; + } +} +.appie-sponser-box .sponser-item { + background: #fff; + height: 100px; + width: 100px; + text-align: center; + line-height: 100px; + border-radius: 6px; + box-shadow: 0px 40px 60px 0px rgba(14, 17, 51, 0.14); + margin: 30px 16px 0; +} +.appie-sponser-box.item-2 .sponser-item { + margin: 30px 28px 0; +} +@media (max-width: 767px) { + .appie-sponser-box.item-2 .sponser-item { + margin: 30px 16px 0; + } +} + +.appie-download-3-box { + border-radius: 20px; + background: #ebf2fc; + overflow: hidden; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-download-3-box { + margin: 30px 0 0; + } +} +@media (max-width: 767px) { + .appie-download-3-box { + margin: 30px 0 0; + } +} +.appie-download-3-box .content { + padding: 50px; +} +@media (max-width: 767px) { + .appie-download-3-box .content { + padding: 20px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-download-3-box .content { + padding: 50px; + } +} +.appie-download-3-box .content .title { + font-size: 34px; + font-weight: 700; + margin-bottom: 8px; +} +.appie-download-3-box .content a.main-btn { + background: #fff; + color: #0e1133; + border-color: #fff; + margin-top: 33px; +} +.appie-download-3-box .content a.main-btn:hover { + background: #ff6b58; + border-color: #ff6b58; + color: #fff; +} +.appie-download-3-box .content a.main-btn i { + padding-right: 6px; +} +.appie-download-3-box .content a.main-btn.main-btn-2 { + background: #ff6b58; + border-color: #ff6b58; + color: #fff; +} +.appie-download-3-box .content a.main-btn.main-btn-2:hover { + background: #fff; + color: #0e1133; + border-color: #fff; +} +.appie-download-3-box.appie-download-6-box a.main-btn:hover { + background: #9b2cfa; + border-color: #9b2cfa; +} +.appie-download-3-box.appie-download-6-box a.main-btn.main-btn-2 { + background: #9b2cfa; + border-color: #9b2cfa; +} +.appie-download-3-box.appie-download-5-box a.main-btn:hover { + background: #801f82; + border-color: #801f82; +} +.appie-download-3-box.appie-download-5-box a.main-btn.main-btn-2 { + background: #801f82; + border-color: #801f82; +} + +/*=========================== + 15.APPIE FUN FACT css +===========================*/ +.appie-fun-fact-box { + background-image: url(../images/fun-fact-bg.jpg); + padding: 90px 70px; + background-size: cover; + background-repeat: no-repeat; + background-position: center; + border-radius: 10px; +} +@media (max-width: 767px) { + .appie-fun-fact-box { + padding: 30px; + } +} +.appie-fun-fact-box .appie-fun-fact-content > .title { + font-size: 44px; + line-height: 54px; + color: #fff; + padding-right: 80px; + padding-bottom: 15px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .appie-fun-fact-box .appie-fun-fact-content > .title { + font-size: 40px; + line-height: 50px; + } +} +@media (max-width: 767px) { + .appie-fun-fact-box .appie-fun-fact-content > .title { + font-size: 28px; + line-height: 38px; + padding-right: 0; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-fun-fact-box .appie-fun-fact-content > .title { + font-size: 36px; + line-height: 46px; + padding-right: 0; + } +} +.appie-fun-fact-box .appie-fun-fact-content p { + color: #fff; + opacity: 0.8; +} +.appie-fun-fact-box .appie-fun-fact-content .appie-fun-fact-item { + margin-top: 36px; +} +@media (max-width: 767px) { + .appie-fun-fact-box .appie-fun-fact-content .appie-fun-fact-item { + text-align: center; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-fun-fact-box .appie-fun-fact-content .appie-fun-fact-item { + text-align: left; + } +} +.appie-fun-fact-box .appie-fun-fact-content .appie-fun-fact-item .title { + font-size: 30px; + color: #fff; +} +.appie-fun-fact-box .appie-fun-fact-content .appie-fun-fact-item span { + font-size: 14px; + color: #a4a4b9; +} +.appie-fun-fact-box .appie-fun-fact-play { + position: relative; + z-index: 10; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-fun-fact-box .appie-fun-fact-play { + margin-top: 50px; + } +} +@media (max-width: 767px) { + .appie-fun-fact-box .appie-fun-fact-play { + margin-top: 50px; + margin-bottom: 20px; + text-align: center; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .appie-fun-fact-box .appie-fun-fact-play { + text-align: left; + } +} +.appie-fun-fact-box .appie-fun-fact-play img { + position: absolute; + right: -40px; + top: 0; + z-index: 2; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-fun-fact-box .appie-fun-fact-play img { + position: static; + } +} +@media (max-width: 767px) { + .appie-fun-fact-box .appie-fun-fact-play img { + display: none; + } +} +.appie-fun-fact-box .appie-fun-fact-play a { + height: 70px; + width: 70px; + text-align: center; + line-height: 70px; + background: #fff; + border-radius: 50%; + color: #ff6b58; + position: relative; + z-index: 5; +} +.appie-fun-fact-box .appie-fun-fact-play a::before { + position: absolute; + content: ""; + left: 0; + top: 0; + height: 100%; + width: 100%; + border: 1px solid #fff; + border-radius: 50%; + animation: popup 1.5s linear infinite; +} + +/*=========================== + 15.APPIE SHOWCASE css +===========================*/ +.appie-showcase-area { + background: #eef1f6; + padding-top: 90px; + padding-bottom: 120px; + position: relative; + overflow: hidden; + z-index: 10; +} +.appie-showcase-area .showcase-shape-1 { + position: absolute; + left: 90px; + top: 185px; + z-index: -1; + animation: linear 25s animationFramesFive infinite; +} +.appie-showcase-area .showcase-shape-2 { + position: absolute; + left: 170px; + bottom: 95px; + z-index: -1; + animation: linear 20s animationFramesOne infinite; +} +.appie-showcase-area .showcase-shape-3 { + position: absolute; + top: 200px; + right: 0; + z-index: -1; + animation: linear 25s animationFramesThree infinite; +} +.appie-showcase-area .showcase-shape-4 { + position: absolute; + bottom: 250px; + right: 195px; + z-index: -1; + animation: linear 25s animationFramesFour infinite; +} + +.appie-showcase-item { + box-shadow: 0px 2px 3px 0px rgba(14, 17, 51, 0.1); + border-radius: 10px; + overflow: hidden; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; + margin-top: 30px; + margin-bottom: 50px; +} +.appie-showcase-item:hover { + box-shadow: 0px 40px 40px 0px rgba(14, 17, 51, 0.1); + transform: translateY(-10px); +} +.appie-showcase-item a { + display: block; +} +.appie-showcase-item img { + width: 100%; +} + +.appie-showcase-slider .slick-dots { + position: absolute; + left: 50%; + bottom: -20px; + transform: translateX(-50%); +} +.appie-showcase-slider .slick-dots li { + display: inline-block; +} +.appie-showcase-slider .slick-dots li button { + font-size: 0; + border: 0; + background: #ccced9; + height: 10px; + width: 10px; + border-radius: 50%; + margin: 0 3px; +} +.appie-showcase-slider .slick-dots li.slick-active button { + background: #ff6b58; +} + +/*=========================== + 16.APPIE CONTACT css +===========================*/ +.contact-section { + position: relative; + background: #f7f6fa; + padding: 120px 0; +} + +.contact--info-area { + position: relative; + margin-right: 40px; +} + +.contact--info-area h3 { + font-size: 30px; + color: #2c234d; + font-weight: 800; + line-height: 0.8; + margin-bottom: 16px; +} + +.contact--info-area > p { + color: #686875; + line-height: 24px; + border-bottom: 1px solid #e5e4ed; + margin-bottom: 33px; + padding-bottom: 25px; +} + +.single-info { + position: relative; + margin-bottom: 37px; +} + +.single-info h5 { + font-size: 16px; + line-height: 26px; + font-weight: 600; + margin-bottom: 15px; + color: #2c234d; +} + +.single-info p { + position: relative; + font-size: 14px; + line-height: 22px; + color: #686875; + margin: 0; + padding-left: 32px; +} + +.single-info p i { + font-size: 16px; + line-height: 22px; + color: #2b70fa; + position: absolute; + left: 0; + top: 0; +} + +.ab-social h5 { + font-size: 16px; + line-height: 26px; + font-weight: 600; + margin-bottom: 24px; + color: #2c234d; +} + +.bisylms-map { + position: relative; + line-height: 0.8; + overflow: hidden; +} + +.bisylms-map iframe { + width: 100%; + height: 480px; + border: none; +} + +.contact-form { + position: relative; + background: #fff; + border-radius: 10px; + padding: 43px 50px 65px; + -webkit-box-shadow: 0px 1px 3px 0px rgba(11, 2, 55, 0.06); + -moz-box-shadow: 0px 1px 3px 0px rgba(11, 2, 55, 0.06); + box-shadow: 0px 1px 3px 0px rgba(11, 2, 55, 0.06); +} + +.contact-form h4 { + font-size: 24px; + color: #2c234d; + line-height: 30px; + margin-bottom: 8px; +} + +.contact-form p { + font-size: 16px; + color: #686875; + line-height: 26px; + position: relative; + z-index: 3; + margin: 0 0 41px; +} + +.contact-form input[type="text"], +.contact-form input[type="number"], +.contact-form textarea, +.contact-form input[type="email"] { + width: 100%; + height: 56px; + font-size: 14px; + line-height: 56px; + font-weight: 400; + border-radius: 3px; + border: none; + background: #f5f5f7; + color: #7e7c87; + outline: none; + border: 1px solid transparent; + padding: 0 30px; + margin-bottom: 20px; + -webkit-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.contact-form textarea { + height: 220px; + resize: none; + line-height: 30px; + padding-top: 14px; +} + +.contact-form textarea::-moz-placeholder, +.contact-form input[type="text"]::-moz-placeholder, +.contact-form input[type="number"]::-moz-placeholder, +.contact-form input[type="email"]::-moz-placeholder { + color: #7e7c87; + opacity: 1; +} + +.contact-form textarea::-ms-input-placeholder, +.contact-form input[type="text"]::-ms-input-placeholder, +.contact-form input[type="number"]::-ms-input-placeholder, +.contact-form input[type="email"]::-ms-input-placeholder { + color: #7e7c87; + opacity: 1; +} + +.contact-form textarea::-webkit-input-placeholder, +.contact-form input[type="text"]::-webkit-input-placeholder, +.contact-form input[type="number"]::-webkit-input-placeholder, +.contact-form input[type="email"]::-webkit-input-placeholder { + color: #7e7c87; + opacity: 1; +} + +.contact-form textarea:focus, +.contact-form input[type="text"]:focus, +.contact-form input[type="number"]:focus, +.contact-form input[type="email"]:focus { + background: transparent; + border-color: #ece9f9; + -webkit-box-shadow: 0px 14px 16px 0px rgba(11, 2, 55, 0.1); + -moz-box-shadow: 0px 14px 16px 0px rgba(11, 2, 55, 0.1); + box-shadow: 0px 14px 16px 0px rgba(11, 2, 55, 0.1); +} + +.contact-form input[type="submit"] { + height: 50px; + border-radius: 3px; + background: #4687ba; + color: #fff; + text-align: center; + border: none; + outline: none; + padding: 0 36px; + font-size: 13px; + line-height: 50px; + font-weight: 600; + -webkit-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.contact-form input[type="submit"]:hover { + -webkit-box-shadow: 0px 20px 30px 0px rgba(26, 8, 119, 0.24); + -moz-box-shadow: 0px 20px 30px 0px rgba(26, 8, 119, 0.24); + box-shadow: 0px 20px 30px 0px rgba(26, 8, 119, 0.24); +} + +.condition-check { + position: relative; + margin: 10px 0 0; +} + +.condition-check input[type="checkbox"] { + display: none; +} + +.condition-check label { + font-size: 14px; + line-height: 24px; + letter-spacing: 0; + font-weight: 400; + padding-left: 31px; + position: relative; + cursor: pointer; + color: #686875; + margin: 0 0 0; +} + +.condition-check label a { + color: #2b70fa; +} + +.condition-check label a:hover { + color: #686875; +} + +.condition-check label:before { + background: transparent; + content: ""; + height: 16px; + left: 0; + position: absolute; + border-radius: 3px; + top: 3px; + width: 16px; + border: 2px solid #ababb1; + -webkit-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.condition-check input:checked + label::after { + background: transparent; + bottom: 0; + font-family: "Font Awesome 5 Pro"; + content: "\f00c"; + color: #2b70fa; + font-size: 10px; + left: 3px; + position: absolute; + top: -1px; + -webkit-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.ab-social { + position: relative; +} + +.ab-social a { + display: inline-block; + width: 40px; + height: 40px; + background: #446bb9; + color: #fff; + border-radius: 50%; + text-align: center; + line-height: 42px; + font-size: 14px; + margin-right: 2px; +} + +.ab-social a.fac { + background: #446bb9; +} + +.ab-social a.twi { + background: #00aced; +} + +.ab-social a.you { + background: #f73434; +} + +.ab-social a.lin { + background: #007bb6; +} + +.ab-social a:hover { + -webkit-box-shadow: 0px 10px 20px 0px rgba(9, 111, 150, 0.3); + -moz-box-shadow: 0px 10px 20px 0px rgba(9, 111, 150, 0.3); + box-shadow: 0px 10px 20px 0px rgba(9, 111, 150, 0.3); +} + +/*=========================== + 17.APPIE CONTACT css +===========================*/ +.appie-shop-grid-area .bisylms-pagination { + margin-top: 50px; + margin-bottom: 50px; +} +.appie-shop-grid-area .bisylms-pagination .current, +.appie-shop-grid-area .bisylms-pagination:hover { + box-shadow: none; + border-radius: 5px; +} +.appie-shop-grid-area .bisylms-pagination a { + border: 2px solid #e7eaef; + background: #fff; + color: #0e1133; + font-size: 14px; + font-weight: 500; + border-radius: 5px; +} +.appie-shop-grid-area .bisylms-pagination a i { + font-size: 14px; + padding-left: 6px; +} +.appie-shop-grid-area .bisylms-pagination a:hover { + box-shadow: none; + background: #2b70fa; + border-color: #2b70fa; + color: #fff; +} +.appie-shop-grid-area .bisylms-pagination span { + border: 2px solid #e7eaef; +} + +.appie-shop-sidebar .shop-price-filter { + border-bottom: 1px solid #e7eaef; + padding-bottom: 33px; +} +.appie-shop-sidebar .shop-price-filter .title { + font-size: 16px; + font-weight: 700; +} +.appie-shop-sidebar .shop-price-filter .price-range { + width: 100%; + height: 3px; + background: #e7eaef; + margin-top: 33px; + margin-bottom: 24px; + position: relative; +} +.appie-shop-sidebar .shop-price-filter .price-range::before { + position: absolute; + content: ""; + left: 50%; + top: 0; + height: 100%; + width: 60%; + background: #2b70fa; + transform: translateX(-50%); +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-shop-sidebar .shop-price-filter .price-range::before { + width: 100%; + } +} +.appie-shop-sidebar .shop-price-filter .price-range .box-1 { + height: 16px; + width: 16px; + border-radius: 50%; + border: 2px solid #fff; + position: absolute; + left: 50px; + top: 50%; + transform: translateY(-50%); + background: #2b70fa; + box-shadow: 0px 4px 10px 0px rgba(0, 14, 58, 0.2); + cursor: pointer; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-shop-sidebar .shop-price-filter .price-range .box-1 { + left: 0; + } +} +.appie-shop-sidebar .shop-price-filter .price-range .box-2 { + height: 16px; + width: 16px; + border-radius: 50%; + border: 2px solid #fff; + position: absolute; + right: 50px; + top: 50%; + transform: translateY(-50%); + background: #2b70fa; + box-shadow: 0px 4px 10px 0px rgba(0, 14, 58, 0.2); + cursor: pointer; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .appie-shop-sidebar .shop-price-filter .price-range .box-2 { + right: 0; + } +} +.appie-shop-sidebar .shop-price-filter .main-filter-price span { + font-size: 14px; + color: #63636a; +} +.appie-shop-sidebar .shop-price-filter .main-filter-price a { + font-size: 14px; + color: #0e1133; +} +.appie-shop-sidebar .shop-category-widget { + margin-top: 37px; + border-bottom: 1px solid #e7eaef; + padding-bottom: 33px; +} +.appie-shop-sidebar .shop-category-widget .title { + font-size: 16px; + font-weight: 700; + margin-bottom: 25px; +} +.appie-shop-sidebar .shop-category-widget ul li { + margin-top: 10px; +} +.appie-shop-sidebar .shop-category-widget ul li a { + font-size: 15px; + color: #63636a; +} +.appie-shop-sidebar .shop-category-widget ul li a:hover { + color: #2b70fa; +} +.appie-shop-sidebar .shop-best-product-widget { + margin-top: 37px; + border-bottom: 1px solid #e7eaef; + padding-bottom: 40px; +} +.appie-shop-sidebar .shop-best-product-widget .title { + padding-bottom: 10px; + font-size: 16px; + font-weight: 700; +} +.appie-shop-sidebar .shop-best-product-widget .shop-product { + display: flex; + align-items: center; + margin-top: 20px; +} +.appie-shop-sidebar .shop-best-product-widget .shop-product .thumb { + max-width: 60px; + margin-right: 20px; +} +.appie-shop-sidebar .shop-best-product-widget .shop-product .content a { + display: block; + font-size: 14px; + font-weight: 500; + color: #2b70fa; + color: #0e1133; +} +.appie-shop-sidebar .shop-best-product-widget .shop-product .content span { + font-size: 14px; + font-weight: 400; + color: #63636a; +} +.appie-shop-sidebar .shop-tags-bar { + margin-top: 37px; +} +.appie-shop-sidebar .shop-tags-bar .title { + padding-bottom: 10px; + font-size: 16px; + font-weight: 700; +} +.appie-shop-sidebar .shop-tags-bar ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.appie-shop-sidebar .shop-tags-bar ul li { + display: inline-block; +} +.appie-shop-sidebar .shop-tags-bar ul li a { + border: 2px solid #e7eaef; + line-height: 30px; + padding: 0 13px; + font-size: 13px; + font-weight: 500; + color: #0e1133; + margin-bottom: 10px; + margin-right: 7px; + border-radius: 3px; +} + +.shop-grid-topbar { + padding-bottom: 10px; +} +@media (max-width: 767px) { + .shop-grid-topbar { + display: block !important; + } +} +.shop-grid-topbar > span { + color: #63636a; + font-size: 14px; + font-weight: 500; +} +@media (max-width: 767px) { + .shop-grid-topbar > span { + margin-bottom: 15px; + display: block; + } +} +.shop-grid-topbar > span span { + color: #0e1133; +} +.shop-grid-topbar select { + height: 30px; + width: 170px; + background: #eef1f6; + border: 0; + border-radius: 4px; +} + +.single-shop-box { + border: 1px solid #e7eaef; + border-radius: 6px; + padding: 20px; + margin-top: 30px; +} +.single-shop-box .thumb { + position: relative; +} +.single-shop-box .thumb img { + transition: all linear 0.5s; +} +.single-shop-box .thumb .reborn { + position: absolute; + left: 0; + top: 0; +} +.single-shop-box .thumb .reborn span { + background: #2b70fa; + font-size: 13px; + font-weight: 500; + color: #fff; + line-height: 18px; + padding: 0 12px; + border-radius: 4px; +} +.single-shop-box .thumb .cart-list-icon { + position: absolute; + top: -20px; + right: 0; + visibility: hidden; + opacity: 0; + transition: all linear 0.5s; +} +.single-shop-box .thumb .cart-list-icon ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.single-shop-box .thumb .cart-list-icon ul li a { + height: 36px; + width: 36px; + text-align: center; + line-height: 36px; + background: #eef1f6; + color: #0e1133; + margin-bottom: 6px; + border-radius: 5px; +} +.single-shop-box .thumb .cart-list-icon ul li a:hover { + background: #2b70fa; + color: #fff; +} +.single-shop-box .content { + padding-bottom: 10px; +} +.single-shop-box .content ul li { + display: inline-block; +} +.single-shop-box .content ul li i { + color: #ff9a2d; + font-size: 12px; +} +.single-shop-box .content a { + font-size: 14px; + font-weight: 500; + color: #0e1133; + margin-bottom: 5px; +} +.single-shop-box .content .pricing { + display: flex; + font-size: 18px; + font-weight: 700; + color: #0e1133; +} +.single-shop-box .content .pricing .regular-price { + color: #63636a; + font-weight: 400; + text-decoration: line-through; + margin-left: 10px; +} +.single-shop-box:hover .thumb img { + transform: scale(1.1); +} +.single-shop-box:hover .thumb .cart-list-icon { + top: 0; + opacity: 1; + visibility: visible; +} + +.shop-details-thumb .shop-details-thumb-slider-active .item { + border-radius: 6px; + overflow: hidden; +} +.shop-details-thumb .shop-details-thumb-slider-active .item img { + width: 100%; +} + +.shop-small-slider-active { + max-width: 310px; +} +.shop-small-slider-active .item { + border-radius: 5px; + margin-right: 10px; +} + +.shop-buttons .product-quantity { + border: 2px solid #e7eaef; + display: inline-block; + border-radius: 6px; +} +.shop-buttons .product-quantity button { + width: 40px; + height: 45px; + padding: 0; + background-color: #fff; + font-size: 24px; + color: #838b97; + border: 0; + border-radius: 6px; +} +.shop-buttons .product-quantity button:hover, +.shop-buttons .product-quantity button:focus { + color: #2b70fa; +} +@media (max-width: 767px) { + .shop-buttons .product-quantity button { + width: 40px; + height: 40px; + } +} +.shop-buttons .product-quantity input { + width: 40px; + height: 45px; + border: 0; + padding: 0 10px; + text-align: center; + font-size: 16px; + font-weight: 700; + margin: 0 0; + color: #0e1133; +} +@media (max-width: 767px) { + .shop-buttons .product-quantity input { + height: 40px; + } +} +@media (max-width: 767px) { + .shop-buttons a { + margin-left: 0; + margin-top: 15px; + padding: 0 40px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .shop-product-details-content { + padding-left: 0; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .shop-product-details-content { + padding-left: 0; + } +} +@media (max-width: 767px) { + .shop-product-details-content { + padding-left: 0; + } +} +.shop-product-details-content > span { + background: #eef1f6; + line-height: 26px; + padding: 0 15px; + font-size: 14px; + font-weight: 500; + color: #0e1133; + border-radius: 6px; +} +.shop-product-details-content .title { + font-size: 40px; + font-weight: 700; + margin-top: 15px; +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + .shop-product-details-content .title { + font-size: 32px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .shop-product-details-content .title { + font-size: 32px; + } +} +@media (max-width: 767px) { + .shop-product-details-content .title { + font-size: 28px; + } +} +.shop-product-details-content .pricing { + font-size: 20px; + font-weight: 500; + color: #0e1133; + display: flex; + align-items: center; + margin-top: 5px; +} +.shop-product-details-content .pricing .regular-price { + font-size: 16px; + color: #63636a; + font-weight: 400; + text-decoration: line-through; +} +.shop-product-details-content .review { + display: flex; + align-items: center; + margin-top: 5px; + margin-bottom: 17px; +} +.shop-product-details-content .review ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.shop-product-details-content .review ul li { + display: inline-block; +} +.shop-product-details-content .review ul li i { + color: #ff9a2d; + font-size: 14px; +} +.shop-product-details-content .review span { + font-size: 15px; + color: #63636a; + margin-left: 5px; +} +.shop-product-details-content p { + font-size: 14px; + line-height: 24px; + margin-bottom: 30px; +} +.shop-product-details-content .details-info { + border-top: 1px solid #e7eaef; + margin-top: 35px; + padding-top: 25px; +} +.shop-product-details-content .details-info ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.shop-product-details-content .details-info ul li { + font-size: 15px; + color: #63636a; + padding-bottom: 3px; +} +.shop-product-details-content .details-info ul li span { + font-weight: 500; + color: #0e1133; +} + +.shop-details-info-area { + background: #eef1f6; +} + +.shop-details-box .nav { + border-bottom: 1px solid #d8dce3; +} +.shop-details-box .nav .nav-item .nav-link { + margin: 0; + padding: 0 10px; + line-height: 45px; + margin-right: 10px; + color: #0e1133; + font-size: 14px; + font-weight: 700; + border-radius: 0; +} +.shop-details-box .nav .nav-item .nav-link.active { + background: #eef1f6; + color: #2b70fa; + border-bottom: 2px solid #2b70fa; +} + +.shop-description p { + padding-top: 10px; + padding-bottom: 10px; + font-size: 14px; + line-height: 24px; +} +.shop-description .title { + margin-top: 40px; + margin-bottom: 10px; + font-size: 20px; + font-weight: 700; +} + +.review-rating-box .top-rating-result .title { + font-size: 20px; + font-weight: 700; + margin-bottom: 25px; +} +.review-rating-box .top-rating-result .rating-result-box { + background: #fff; + padding: 30px; + margin-top: 16px; + display: flex; + border-radius: 6px; +} +@media (max-width: 767px) { + .review-rating-box .top-rating-result .rating-result-box { + display: block; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .review-rating-box .top-rating-result .rating-result-box { + display: flex; + } +} +.review-rating-box .top-rating-result .rating-result-box .thumb { + max-width: 50px; + margin-right: 20px; +} +@media (max-width: 767px) { + .review-rating-box .top-rating-result .rating-result-box .thumb { + margin-bottom: 15px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .review-rating-box .top-rating-result .rating-result-box .thumb { + margin-bottom: 0px; + } +} +.review-rating-box .top-rating-result .rating-result-box .content ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.review-rating-box .top-rating-result .rating-result-box .content ul li { + display: inline-block; +} +.review-rating-box .top-rating-result .rating-result-box .content ul li i { + font-size: 14px; + color: #ff9a2d; +} +.review-rating-box .top-rating-result .rating-result-box .content .shop-meta { + display: flex; + align-items: center; + padding-bottom: 8px; +} +@media (max-width: 767px) { + .review-rating-box .top-rating-result .rating-result-box .content .shop-meta { + display: block; + } +} +.review-rating-box + .top-rating-result + .rating-result-box + .content + .shop-meta + .author-user-name + a { + font-size: 14px; + font-weight: 700; + color: #0e1133; + margin-right: 15px; +} +.review-rating-box + .top-rating-result + .rating-result-box + .content + .shop-meta + .date { + font-size: 14px; + color: #63636a; +} +.review-rating-box .top-rating-result .rating-result-box .content p { + font-size: 14px; + line-height: 24px; +} + +.review-box .review-title { + margin-top: 75px; + margin-bottom: 20px; +} +.review-box .review-title .title { + font-size: 20px; + font-weight: 700; +} +.review-box .review-title p { + font-size: 14px; + padding-top: 3px; +} +.review-box .add-review-star span { + color: #0e1133; + font-weight: 500; + padding-bottom: 4px; +} +.review-box .add-review-star ul { + margin: 0; + padding: 0; + list-style-type: none; +} +.review-box .add-review-star ul li { + display: inline-block; +} +.review-box .add-review-star ul li i { + color: #9c9ea4; +} +.review-box .add-review-star ul li:nth-child(1) i, +.review-box .add-review-star ul li:nth-child(2) i { + color: #ff9a2d; +} + +.rating-form-box .input-box { + margin-top: 15px; +} +.rating-form-box .input-box label { + font-size: 14px; + font-weight: 500; + color: #0e1133; +} +.rating-form-box .input-box > input { + width: 100%; + height: 60px; + padding-left: 25px; + border: 2px solid #fff; + background: #fff; + border-radius: 6px; +} +.rating-form-box .input-box > input:focus { + border-color: #2b70fa; +} +.rating-form-box .input-box textarea { + width: 100%; + height: 120px; + padding-left: 25px; + border: 2px solid #fff; + background: #fff; + border-radius: 6px; + resize: none; + padding-top: 10px; +} +.rating-form-box .input-box textarea:focus { + border-color: #2b70fa; +} +.rating-form-box .input-box .condition-check label { + font-size: 14px; + color: #63636a; + font-weight: 400; +} + +.shop-related-product-slider-active .slick-dots { + position: absolute; + left: 50%; + bottom: -70px; + transform: translateX(-50%); +} +.shop-related-product-slider-active .slick-dots li { + display: inline-block; +} +.shop-related-product-slider-active .slick-dots li button { + height: 10px; + width: 10px; + border-radius: 50%; + margin: 0 5px; + font-size: 0; + border: 0; +} +.shop-related-product-slider-active .slick-dots li.slick-active button { + background: #2b70fa; +} + +/*# sourceMappingURL=style.css.map */ diff --git a/src/assets/css/style.css b/src/assets/css/style.css new file mode 100644 index 0000000..46049c9 --- /dev/null +++ b/src/assets/css/style.css @@ -0,0 +1,124 @@ +.appie-loader { + width: 100%; + height: 100vh; + display: flex; + justify-content: center; + align-items: center; +} +.font_black{ + color: black; +} +.font_red{ + color: red; +} +.boxBorder{ + border-color: aqua; + background-color: #f5f6f7 ; + height:300px; +} +.appie-loader { + opacity: 0; +} +.appie-loader.active { + opacity: 100; +} +.appie-visible { + transition: all 0.5s ease-in-out; +} +.appie-visible { + opacity: 0; +} +.appie-visible.active { + opacity: 100; +} +/* .appie-home-loader { + transition: all 0.5s ease-in-out; +} */ +.offcanvas_main_menu li ul.sub-menu { + padding-left: 20 px; + overflow: hidden; + transition: all linear 0.65s; +} +.appie-fun-fact-box .appie-fun-fact-content .appie-fun-fact-item .title span { + font-size: 30px !important; + color: #fff !important; +} +.home-four-project { + background: #eef1f6; +} +.home-four-footer { + background: #ffffff; +} +.slick-dots li button:before { + content: ""; +} +.appie-showcase-item { + margin-left: 10px; + margin-right: 10px; +} +@media (min-width: 1400px) { + .container-xxl, + .container-xl, + .container-lg, + .container-md, + .container-sm, + .container { + max-width: 1200px; + } +} +.appie-services-2-area.appie-services-8-area { + overflow: hidden; +} +@media only screen and (min-width: 300px) and (max-width: 1024px) { + .appie-services-8-area .service-thumb { + margin-left: 0; + margin-right: 0; + } +} +.save-comment input:checked + label::after { + font-family: "Font Awesome 5 Pro"; + content: "\f00c"; +} +.appie-testimonial-area { + overflow: hidden; +} +.testimonial-about-slider-active .testimonial-parent-item { + display: flex !important; + justify-content: center; +} +.testimonial-box { + width: 770px !important; +} +.testimonial-box-about-slider-small-active + .slick-center.slick-current + .item + .thumb + img { + width: 70px; + display: inline-block; +} +.testimonial-box-about-slider-small-active .item .thumb img { + display: inline-block; + width: 40px; +} +.testimonial-box-about-slider-small-active .item .thumb { + align-items: center; +} +.testimonial-box-about-slider-small-active .slick-center.slick-current .item { + margin-top: -20px; +} + +@media only screen and (min-width: 300px) and (max-width: 1024px) { + .testimonial-about-slider-active .testimonial-box { + box-shadow: none; + background: none; + } +} +@media only screen and (min-width: 770px) and (max-width: 1024px) { + .testimonial-about-slider-active .slick-arrow.next { + right: 15px; + } + .testimonial-about-slider-active .slick-arrow.prev { + left: 15px; + } +} diff --git a/src/assets/float-ev/common/css/._custom.css b/src/assets/float-ev/common/css/._custom.css new file mode 100644 index 0000000000000000000000000000000000000000..337b6d12dfbb7d663f45d3199c2a2a3936313eb4 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vvYvJF zKST$^44`sLG%bukK2%&ZIX_n~v7jI)Rj;r#u_!UGBr`9S!N9=6*xJm{&>+>qz{EN@ zF)gtu)7rw^)y&D%%|O@4+}KRl#L&=1*U8buP}kYW&Dq?@(#6%l#Td<^QSN96jE2By z2#kinXb6mkz-S1JhQMeDjE2By2#kin$O!>ZXA^|MKrSRBvsj@hwK%`DC^=OjEx#yR uAv3Qe71-^}&r8h7sZ_{GO)F7I%1O-22KI%ax`s4`>VLRbWEkZB{|5k}*fi1r literal 0 HcmV?d00001 diff --git a/src/assets/float-ev/common/css/._line-awesome.min.css b/src/assets/float-ev/common/css/._line-awesome.min.css new file mode 100644 index 0000000000000000000000000000000000000000..337b6d12dfbb7d663f45d3199c2a2a3936313eb4 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vvYvJF zKST$^44`sLG%bukK2%&ZIX_n~v7jI)Rj;r#u_!UGBr`9S!N9=6*xJm{&>+>qz{EN@ zF)gtu)7rw^)y&D%%|O@4+}KRl#L&=1*U8buP}kYW&Dq?@(#6%l#Td<^QSN96jE2By z2#kinXb6mkz-S1JhQMeDjE2By2#kin$O!>ZXA^|MKrSRBvsj@hwK%`DC^=OjEx#yR uAv3Qe71-^}&r8h7sZ_{GO)F7I%1O-22KI%ax`s4`>VLRbWEkZB{|5k}*fi1r literal 0 HcmV?d00001 diff --git a/src/assets/float-ev/common/css/._style.css b/src/assets/float-ev/common/css/._style.css new file mode 100644 index 0000000000000000000000000000000000000000..337b6d12dfbb7d663f45d3199c2a2a3936313eb4 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vvYvJF zKST$^44`sLG%bukK2%&ZIX_n~v7jI)Rj;r#u_!UGBr`9S!N9=6*xJm{&>+>qz{EN@ zF)gtu)7rw^)y&D%%|O@4+}KRl#L&=1*U8buP}kYW&Dq?@(#6%l#Td<^QSN96jE2By z2#kinXb6mkz-S1JhQMeDjE2By2#kin$O!>ZXA^|MKrSRBvsj@hwK%`DC^=OjEx#yR uAv3Qe71-^}&r8h7sZ_{GO)F7I%1O-22KI%ax`s4`>VLRbWEkZB{|5k}*fi1r literal 0 HcmV?d00001 diff --git a/src/assets/float-ev/common/css/LineIcons.min.css b/src/assets/float-ev/common/css/LineIcons.min.css new file mode 100644 index 0000000..d51edb1 --- /dev/null +++ b/src/assets/float-ev/common/css/LineIcons.min.css @@ -0,0 +1 @@ +@font-face{font-family:LineIcons;src:url(../fonts/LineIcons.eot?y2l643);src:url(../fonts/LineIcons.eot?y2l643#iefix) format('embedded-opentype'),url(../fonts/LineIcons.ttf?y2l643) format('truetype'),url(../fonts/LineIcons.woff?y2l643) format('woff'),url(../fonts/LineIcons.svg?y2l643#LineIcons) format('svg');font-weight:400;font-style:normal}[class*=" lni-"],[class^=lni-]{font-family:LineIcons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lni-add-file:before{content:"\e900"}.lni-empty-file:before{content:"\e916"}.lni-remove-file:before{content:"\e917"}.lni-files:before{content:"\ea6f"}.lni-display-alt:before{content:"\e901"}.lni-laptop-phone:before{content:"\e902"}.lni-laptop:before{content:"\e936"}.lni-mobile:before{content:"\e907"}.lni-tab:before{content:"\e922"}.lni-timer:before{content:"\e903"}.lni-headphone:before{content:"\e904"}.lni-rocket:before{content:"\e905"}.lni-package:before{content:"\e906"}.lni-popup:before{content:"\e909"}.lni-scroll-down:before{content:"\e90a"}.lni-pagination:before{content:"\e90b"}.lni-unlock:before{content:"\e90c"}.lni-lock:before{content:"\e946"}.lni-reload:before{content:"\e90d"}.lni-map-marker:before{content:"\e91e"}.lni-map:before{content:"\e90e"}.lni-game:before{content:"\e90f"}.lni-search:before{content:"\e910"}.lni-alarm:before{content:"\e911"}.lni-code:before{content:"\e91c"}.lni-website:before{content:"\e908"}.lni-code-alt:before{content:"\e912"}.lni-display:before{content:"\e913"}.lni-shortcode:before{content:"\e919"}.lni-headphone-alt:before{content:"\e915"}.lni-alarm-clock:before{content:"\e918"}.lni-bookmark-alt:before{content:"\e91a"}.lni-bookmark:before{content:"\e91b"}.lni-layout:before{content:"\e937"}.lni-keyboard:before{content:"\e91d"}.lni-grid-alt:before{content:"\e91f"}.lni-grid:before{content:"\e920"}.lni-mic:before{content:"\e921"}.lni-signal:before{content:"\e923"}.lni-download:before{content:"\e925"}.lni-upload:before{content:"\e926"}.lni-zip:before{content:"\e927"}.lni-rss-feed:before{content:"\e928"}.lni-warning:before{content:"\e929"}.lni-cloud-sync:before{content:"\e92a"}.lni-cloud-upload:before{content:"\e92b"}.lni-cloud-check:before{content:"\e92c"}.lni-cloud-download:before{content:"\e914"}.lni-cog:before{content:"\e92d"}.lni-dashboard:before{content:"\e92e"}.lni-folder:before{content:"\eaa0"}.lni-database:before{content:"\e92f"}.lni-harddrive:before{content:"\eaab"}.lni-control-panel:before{content:"\e930"}.lni-plug:before{content:"\e931"}.lni-menu:before{content:"\eab8"}.lni-power-switch:before{content:"\e932"}.lni-printer:before{content:"\e933"}.lni-save:before{content:"\eab9"}.lni-layers:before{content:"\e934"}.lni-link:before{content:"\e935"}.lni-share:before{content:"\eaba"}.lni-inbox:before{content:"\eabb"}.lni-unlink:before{content:"\e924"}.lni-microphone:before{content:"\e938"}.lni-magnet:before{content:"\e939"}.lni-mouse:before{content:"\e93a"}.lni-share-alt:before{content:"\e93b"}.lni-bluetooth:before{content:"\e93c"}.lni-crop:before{content:"\e93d"}.lni-cut:before{content:"\e93f"}.lni-protection:before{content:"\e940"}.lni-shield:before{content:"\eabc"}.lni-bolt-alt:before{content:"\e941"}.lni-bolt:before{content:"\e942"}.lni-infinite:before{content:"\e943"}.lni-hand:before{content:"\e944"}.lni-flag:before{content:"\e945"}.lni-zoom-out:before{content:"\e947"}.lni-zoom-in:before{content:"\e948"}.lni-pin-alt:before{content:"\e949"}.lni-pin:before{content:"\e9ba"}.lni-more-alt:before{content:"\e94a"}.lni-more:before{content:"\e958"}.lni-check-box:before{content:"\e94b"}.lni-check-mark-circle:before{content:"\e94c"}.lni-cross-circle:before{content:"\e94d"}.lni-circle-minus:before{content:"\e94e"}.lni-close:before{content:"\e951"}.lni-star-filled:before{content:"\e94f"}.lni-star:before{content:"\e950"}.lni-star-empty:before{content:"\e952"}.lni-star-half:before{content:"\e953"}.lni-question-circle:before{content:"\e954"}.lni-thumbs-down:before{content:"\e955"}.lni-thumbs-up:before{content:"\e956"}.lni-minus:before{content:"\e957"}.lni-plus:before{content:"\e959"}.lni-ban:before{content:"\e95a"}.lni-hourglass:before{content:"\eabd"}.lni-trash:before{content:"\e95b"}.lni-key:before{content:"\e95c"}.lni-pulse:before{content:"\e95d"}.lni-heart:before{content:"\e95e"}.lni-heart-filled:before{content:"\e93e"}.lni-help:before{content:"\e95f"}.lni-paint-roller:before{content:"\e960"}.lni-ux:before{content:"\e961"}.lni-radio-button:before{content:"\e962"}.lni-brush-alt:before{content:"\e963"}.lni-select:before{content:"\eabe"}.lni-slice:before{content:"\e964"}.lni-move:before{content:"\e965"}.lni-wheelchair:before{content:"\e966"}.lni-vector:before{content:"\e967"}.lni-ruler-pencil:before{content:"\e968"}.lni-ruler:before{content:"\e969"}.lni-brush:before{content:"\e96a"}.lni-eraser:before{content:"\e96b"}.lni-ruler-alt:before{content:"\e96c"}.lni-color-pallet:before{content:"\e96d"}.lni-paint-bucket:before{content:"\e96e"}.lni-bulb:before{content:"\e96f"}.lni-highlight-alt:before{content:"\e970"}.lni-highlight:before{content:"\e971"}.lni-handshake:before{content:"\e972"}.lni-briefcase:before{content:"\eabf"}.lni-funnel:before{content:"\eac0"}.lni-world:before{content:"\e973"}.lni-calculator:before{content:"\e974"}.lni-target-revenue:before{content:"\e975"}.lni-revenue:before{content:"\e976"}.lni-invention:before{content:"\e977"}.lni-network:before{content:"\e978"}.lni-credit-cards:before{content:"\e979"}.lni-pie-chart:before{content:"\e97a"}.lni-archive:before{content:"\e97b"}.lni-magnifier:before{content:"\e97c"}.lni-agenda:before{content:"\e97d"}.lni-tag:before{content:"\e97f"}.lni-target:before{content:"\e980"}.lni-stamp:before{content:"\e981"}.lni-clipboard:before{content:"\e982"}.lni-licencse:before{content:"\e983"}.lni-paperclip:before{content:"\e984"}.lni-stats-up:before{content:"\e97e"}.lni-stats-down:before{content:"\e985"}.lni-bar-chart:before{content:"\e986"}.lni-bullhorn:before{content:"\e987"}.lni-calendar:before{content:"\e988"}.lni-quotation:before{content:"\e989"}.lni-bus:before{content:"\e98a"}.lni-car-alt:before{content:"\e98b"}.lni-car:before{content:"\e98c"}.lni-train:before{content:"\e9a0"}.lni-train-alt:before{content:"\e991"}.lni-helicopter:before{content:"\e990"}.lni-ship:before{content:"\e992"}.lni-bridge:before{content:"\e993"}.lni-scooter:before{content:"\e98f"}.lni-plane:before{content:"\e994"}.lni-bi-cycle:before{content:"\e996"}.lni-postcard:before{content:"\e98d"}.lni-road:before{content:"\e98e"}.lni-envelope:before{content:"\e997"}.lni-reply:before{content:"\e998"}.lni-bubble:before{content:"\e995"}.lni-support:before{content:"\e999"}.lni-comment-reply:before{content:"\e99a"}.lni-pointer:before{content:"\e99b"}.lni-phone:before{content:"\e99c"}.lni-phone-handset:before{content:"\eac1"}.lni-comment-alt:before{content:"\e99e"}.lni-comment:before{content:"\e99f"}.lni-coffee-cup:before{content:"\e9a1"}.lni-home:before{content:"\e9a2"}.lni-gift:before{content:"\eac2"}.lni-thought:before{content:"\e9a3"}.lni-eye:before{content:"\eac3"}.lni-user:before{content:"\e9a4"}.lni-users:before{content:"\e9a5"}.lni-wallet:before{content:"\e9a6"}.lni-tshirt:before{content:"\e9a7"}.lni-medall-alt:before{content:"\e9a8"}.lni-medall:before{content:"\e9a9"}.lni-notepad:before{content:"\e9aa"}.lni-crown:before{content:"\e9ab"}.lni-ticket:before{content:"\e9ac"}.lni-ticket-alt:before{content:"\e9ad"}.lni-certificate:before{content:"\e9ae"}.lni-cup:before{content:"\e9af"}.lni-library:before{content:"\e9b0"}.lni-school-bench-alt:before{content:"\e9b1"}.lni-school-bench:before{content:"\e9b4"}.lni-microscope:before{content:"\e9b2"}.lni-school-compass:before{content:"\e9b3"}.lni-information:before{content:"\e9b5"}.lni-graduation:before{content:"\e9b6"}.lni-write:before{content:"\e9b7"}.lni-pencil-alt:before{content:"\e9b8"}.lni-pencil:before{content:"\e9b9"}.lni-blackboard:before{content:"\e9bb"}.lni-book:before{content:"\e9bc"}.lni-shuffle:before{content:"\e9bd"}.lni-gallery:before{content:"\eac4"}.lni-image:before{content:"\eac5"}.lni-volume-mute:before{content:"\e9be"}.lni-backward:before{content:"\e9bf"}.lni-forward:before{content:"\e9c0"}.lni-stop:before{content:"\e9c1"}.lni-play:before{content:"\e9c2"}.lni-pause:before{content:"\e9c3"}.lni-music:before{content:"\e9c4"}.lni-frame-expand:before{content:"\e9c5"}.lni-full-screen:before{content:"\eac6"}.lni-video:before{content:"\e9c6"}.lni-volume-high:before{content:"\e9c7"}.lni-volume-low:before{content:"\e9c8"}.lni-volume-medium:before{content:"\e9c9"}.lni-volume:before{content:"\e9ca"}.lni-camera:before{content:"\e9cb"}.lni-invest-monitor:before{content:"\e9cc"}.lni-grow:before{content:"\e9cd"}.lni-money-location:before{content:"\e9ce"}.lni-cloudnetwork:before{content:"\e9cf"}.lni-diamond:before{content:"\e9d0"}.lni-customer:before{content:"\e9d1"}.lni-domain:before{content:"\e9d2"}.lni-target-audience:before{content:"\e9d3"}.lni-seo:before{content:"\e9d4"}.lni-keyword-research:before{content:"\e9d5"}.lni-seo-monitoring:before{content:"\e9d6"}.lni-seo-consulting:before{content:"\e9d7"}.lni-money-protection:before{content:"\e9d8"}.lni-offer:before{content:"\e9d9"}.lni-delivery:before{content:"\e9da"}.lni-investment:before{content:"\e9db"}.lni-shopping-basket:before{content:"\e9dc"}.lni-coin:before{content:"\e9dd"}.lni-cart-full:before{content:"\e9de"}.lni-cart:before{content:"\e9df"}.lni-burger:before{content:"\e9e0"}.lni-restaurant:before{content:"\e9e1"}.lni-service:before{content:"\e9e2"}.lni-chef-hat:before{content:"\e9e3"}.lni-cake:before{content:"\e9e4"}.lni-pizza:before{content:"\e9e5"}.lni-teabag:before{content:"\e9e6"}.lni-dinner:before{content:"\e9e7"}.lni-taxi:before{content:"\e9e8"}.lni-caravan:before{content:"\e9e9"}.lni-pyramids:before{content:"\e9ea"}.lni-surfboard:before{content:"\e9eb"}.lni-travel:before{content:"\e9ec"}.lni-island:before{content:"\e9ed"}.lni-mashroom:before{content:"\e9ee"}.lni-sprout:before{content:"\e9ef"}.lni-tree:before{content:"\e9f0"}.lni-trees:before{content:"\e9f1"}.lni-flower:before{content:"\e9f2"}.lni-bug:before{content:"\e9f3"}.lni-leaf:before{content:"\e9f4"}.lni-fresh-juice:before{content:"\e9f5"}.lni-heart-monitor:before{content:"\e9f6"}.lni-dumbbell:before{content:"\e9f7"}.lni-skipping-rope:before{content:"\e9f8"}.lni-slim:before{content:"\e9f9"}.lni-weight:before{content:"\e9fa"}.lni-basketball:before{content:"\e9fb"}.lni-first-aid:before{content:"\e9fc"}.lni-ambulance:before{content:"\e9fd"}.lni-hospital:before{content:"\e9fe"}.lni-syringe:before{content:"\e9ff"}.lni-capsule:before{content:"\ea00"}.lni-stethoscope:before{content:"\ea01"}.lni-wheelbarrow:before{content:"\ea02"}.lni-shovel:before{content:"\ea03"}.lni-construction-hammer:before{content:"\ea04"}.lni-brick:before{content:"\ea05"}.lni-hammer:before{content:"\eac7"}.lni-helmet:before{content:"\ea06"}.lni-trowel:before{content:"\ea07"}.lni-construction:before{content:"\ea08"}.lni-apartment:before{content:"\ea09"}.lni-juice:before{content:"\ea0a"}.lni-spray:before{content:"\ea0b"}.lni-candy-cane:before{content:"\ea0c"}.lni-candy:before{content:"\ea0d"}.lni-fireworks:before{content:"\ea0e"}.lni-flags:before{content:"\ea0f"}.lni-baloon:before{content:"\ea10"}.lni-cloud:before{content:"\ea11"}.lni-night:before{content:"\ea12"}.lni-cloudy-sun:before{content:"\ea13"}.lni-rain:before{content:"\ea14"}.lni-thunder:before{content:"\ea15"}.lni-drop:before{content:"\ea16"}.lni-thunder-alt:before{content:"\ea18"}.lni-sun:before{content:"\ea17"}.lni-spell-check:before{content:"\ea1a"}.lni-text-format:before{content:"\ea1b"}.lni-text-format-remove:before{content:"\ea1c"}.lni-italic:before{content:"\ea1d"}.lni-line-dotted:before{content:"\ea1e"}.lni-text-align-center:before{content:"\ea19"}.lni-text-align-left:before{content:"\ea20"}.lni-text-align-right:before{content:"\ea21"}.lni-text-align-justify:before{content:"\ea22"}.lni-bold:before{content:"\ea23"}.lni-page-break:before{content:"\ea24"}.lni-strikethrough:before{content:"\ea25"}.lni-text-size:before{content:"\ea26"}.lni-line-dashed:before{content:"\ea27"}.lni-line-double:before{content:"\ea28"}.lni-direction-ltr:before{content:"\ea29"}.lni-direction-rtl:before{content:"\ea2a"}.lni-list:before{content:"\ea2b"}.lni-line-spacing:before{content:"\ea2f"}.lni-sort-alpha-asc:before{content:"\ea1f"}.lni-sort-amount-asc:before{content:"\ea2c"}.lni-indent-decrease:before{content:"\ea2d"}.lni-indent-increase:before{content:"\ea2e"}.lni-pilcrow:before{content:"\ea30"}.lni-underline:before{content:"\ea31"}.lni-dollar:before{content:"\ea32"}.lni-rupee:before{content:"\ea33"}.lni-pound:before{content:"\ea34"}.lni-yen:before{content:"\ea35"}.lni-euro:before{content:"\ea36"}.lni-emoji-happy:before{content:"\ea37"}.lni-emoji-tounge:before{content:"\ea38"}.lni-emoji-cool:before{content:"\ea39"}.lni-emoji-friendly:before{content:"\ea3a"}.lni-emoji-neutral:before{content:"\ea3b"}.lni-emoji-sad:before{content:"\ea3c"}.lni-emoji-smile:before{content:"\ea3d"}.lni-emoji-suspect:before{content:"\ea3e"}.lni-direction-alt:before{content:"\ea3f"}.lni-enter:before{content:"\ea40"}.lni-exit-down:before{content:"\ea41"}.lni-exit-up:before{content:"\ea5f"}.lni-exit:before{content:"\ea42"}.lni-chevron-up:before{content:"\ea43"}.lni-chevron-left:before{content:"\ea44"}.lni-chevron-down:before{content:"\ea45"}.lni-chevron-right:before{content:"\ea46"}.lni-arrow-down:before{content:"\ea47"}.lni-arrows-horizontal:before{content:"\ea48"}.lni-arrows-vertical:before{content:"\ea49"}.lni-direction:before{content:"\ea4a"}.lni-arrow-left:before{content:"\ea4b"}.lni-arrow-right:before{content:"\ea4c"}.lni-arrow-up:before{content:"\ea4d"}.lni-arrow-down-circle:before{content:"\ea4e"}.lni-anchor:before{content:"\ea4f"}.lni-arrow-left-circle:before{content:"\ea50"}.lni-arrow-right-circle:before{content:"\ea51"}.lni-arrow-up-circle:before{content:"\ea52"}.lni-angle-double-down:before{content:"\ea53"}.lni-angle-double-left:before{content:"\ea54"}.lni-angle-double-right:before{content:"\ea55"}.lni-angle-double-up:before{content:"\ea56"}.lni-arrow-top-left:before{content:"\ea57"}.lni-arrow-top-right:before{content:"\ea58"}.lni-chevron-down-circle:before{content:"\ea59"}.lni-chevron-left-circle:before{content:"\ea5a"}.lni-chevron-right-circle:before{content:"\ea5b"}.lni-chevron-up-circle:before{content:"\ea5c"}.lni-shift-left:before{content:"\ea5d"}.lni-shift-right:before{content:"\ea5e"}.lni-pointer-down:before{content:"\ea60"}.lni-pointer-right:before{content:"\ea62"}.lni-pointer-left:before{content:"\ea61"}.lni-pointer-up:before{content:"\ea63"}.lni-spinner-arrow:before{content:"\ea64"}.lni-spinner-solid:before{content:"\ea65"}.lni-spinner:before{content:"\ea66"}.lni-google:before{content:"\e99d"}.lni-producthunt:before{content:"\ea68"}.lni-paypal:before{content:"\eab3"}.lni-paypal-original:before{content:"\ea6c"}.lni-java:before{content:"\ea6d"}.lni-microsoft:before{content:"\ea6b"}.lni-windows:before{content:"\ea6e"}.lni-flickr:before{content:"\ea70"}.lni-drupal:before{content:"\ea9f"}.lni-drupal-original:before{content:"\ea71"}.lni-android:before{content:"\eab7"}.lni-android-original:before{content:"\ea72"}.lni-playstore:before{content:"\eab4"}.lni-git:before{content:"\ea9b"}.lni-github-original:before{content:"\ea73"}.lni-github:before{content:"\ea9c"}.lni-steam:before{content:"\ea75"}.lni-shopify:before{content:"\ea76"}.lni-snapchat:before{content:"\ea77"}.lni-soundcloud:before{content:"\eab5"}.lni-souncloud-original:before{content:"\ea78"}.lni-telegram:before{content:"\ea79"}.lni-twitch:before{content:"\ea7a"}.lni-vimeo:before{content:"\ea7c"}.lni-vk:before{content:"\ea7d"}.lni-wechat:before{content:"\ea7e"}.lni-whatsapp:before{content:"\ea7f"}.lni-yahoo:before{content:"\ea80"}.lni-youtube:before{content:"\ea81"}.lni-stackoverflow:before{content:"\ea82"}.lni-slideshare:before{content:"\ea84"}.lni-slack:before{content:"\ea85"}.lni-lineicons-alt:before{content:"\ea69"}.lni-lineicons:before{content:"\ea6a"}.lni-skype:before{content:"\ea86"}.lni-pinterest:before{content:"\ea87"}.lni-reddit:before{content:"\ea88"}.lni-line:before{content:"\ea89"}.lni-megento:before{content:"\ea8b"}.lni-blogger:before{content:"\ea8e"}.lni-bootstrap:before{content:"\ea8f"}.lni-dribbble:before{content:"\ea90"}.lni-dropbox:before{content:"\ea98"}.lni-dropbox-original:before{content:"\ea91"}.lni-envato:before{content:"\ea92"}.lni-500px:before{content:"\ea95"}.lni-twitter-original:before{content:"\ea7b"}.lni-twitter:before{content:"\ea97"}.lni-twitter-filled:before{content:"\eac8"}.lni-facebook-messenger:before{content:"\ea93"}.lni-facebook-original:before{content:"\ea94"}.lni-facebook-filled:before{content:"\ea99"}.lni-facebook:before{content:"\ea9a"}.lni-joomla:before{content:"\eac9"}.lni-firefox:before{content:"\ea9d"}.lni-amazon-original:before{content:"\ea74"}.lni-amazon:before{content:"\ea9e"}.lni-linkedin-original:before{content:"\ea8a"}.lni-linkedin:before{content:"\eaa1"}.lni-linkedin-filled:before{content:"\eaca"}.lni-bitbucket:before{content:"\eaa2"}.lni-quora:before{content:"\eaa3"}.lni-medium:before{content:"\eaa4"}.lni-instagram-original:before{content:"\ea8c"}.lni-instagram-filled:before{content:"\eaa6"}.lni-instagram:before{content:"\eaa7"}.lni-bitcoin:before{content:"\eaa8"}.lni-stripe:before{content:"\eaa9"}.lni-wordpress-filled:before{content:"\eaaa"}.lni-wordpress:before{content:"\ea96"}.lni-google-plus:before{content:"\eaac"}.lni-mastercard:before{content:"\eaae"}.lni-visa:before{content:"\eaaf"}.lni-amex:before{content:"\eacb"}.lni-apple:before{content:"\eab0"}.lni-behance:before{content:"\eab1"}.lni-behance-original:before{content:"\ea8d"}.lni-chrome:before{content:"\eab2"}.lni-spotify-original:before{content:"\ea83"}.lni-spotify:before{content:"\eab6"}.lni-html:before{content:"\eaad"}.lni-css:before{content:"\eaa5"}.lni-ycombinator:before{content:"\ea67"}span{display:inline-block}.size-xs{font-size:1rem!important}.size-sm{font-size:1.55rem!important}.size-md{font-size:2.25rem!important}.size-fw{font-size:1.2857142857em;line-height:.8em;width:1.2857142857em;height:.8em;margin-top:-.2em!important;vertical-align:middle}.size-lg{font-size:3rem!important}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes flashing{0%,90%{opacity:1}45%{opacity:0}}@keyframes flashing{0%,90%{opacity:1}45%{opacity:0}}@-webkit-keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}}.lni-spin-effect,.lni-spin-effect-hover:hover{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.lni-tada-effect,.lni-tada-effect-hover:hover{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.lni-flashing-effect,.lni-flashing-effect-hover:hover{-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear}.lni-burst-effect,.lni-burst-effect-hover:hover{-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear}.lni-fade-up-effect,.lni-fade-up-effect-hover:hover{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}.lni-fade-down-effect,.lni-fade-down-effect-hover:hover{-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear}.lni-fade-left-effect,.lni-fade-left-effect-hover:hover{-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear}.lni-fade-right-effect,.lni-fade-right-effect-hover:hover{-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear} \ No newline at end of file diff --git a/src/assets/float-ev/common/css/_notes/._dwsync.xml b/src/assets/float-ev/common/css/_notes/._dwsync.xml new file mode 100644 index 0000000000000000000000000000000000000000..337b6d12dfbb7d663f45d3199c2a2a3936313eb4 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vvYvJF zKST$^44`sLG%bukK2%&ZIX_n~v7jI)Rj;r#u_!UGBr`9S!N9=6*xJm{&>+>qz{EN@ zF)gtu)7rw^)y&D%%|O@4+}KRl#L&=1*U8buP}kYW&Dq?@(#6%l#Td<^QSN96jE2By z2#kinXb6mkz-S1JhQMeDjE2By2#kin$O!>ZXA^|MKrSRBvsj@hwK%`DC^=OjEx#yR uAv3Qe71-^}&r8h7sZ_{GO)F7I%1O-22KI%ax`s4`>VLRbWEkZB{|5k}*fi1r literal 0 HcmV?d00001 diff --git a/src/assets/float-ev/common/css/_notes/dwsync.xml b/src/assets/float-ev/common/css/_notes/dwsync.xml new file mode 100644 index 0000000..7c2b5c3 --- /dev/null +++ b/src/assets/float-ev/common/css/_notes/dwsync.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/assets/float-ev/common/css/animate.css b/src/assets/float-ev/common/css/animate.css new file mode 100644 index 0000000..941d503 --- /dev/null +++ b/src/assets/float-ev/common/css/animate.css @@ -0,0 +1,3275 @@ +@charset "UTF-8"; + +/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT + +Copyright (c) 2014 Daniel Eden +*/ + +.not-animated { opacity: 0; } + +.animated { + opacity: 1; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +.animated.bounceIn, +.animated.bounceOut { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +.animated.flipOutX, +.animated.flipOutY { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +@-webkit-keyframes bounce { + 0%, 20%, 53%, 80%, 100% { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + } + + 40%, 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0,-4px,0); + transform: translate3d(0,-4px,0); + } +} + +@keyframes bounce { + 0%, 20%, 53%, 80%, 100% { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + } + + 40%, 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0,-4px,0); + transform: translate3d(0,-4px,0); + } +} + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce; + -webkit-transform-origin: center bottom; + transform-origin: center bottom; +} + +@-webkit-keyframes flash { + 0%, 50%, 100% { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +@keyframes flash { + 0%, 50%, 100% { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +.flash { + -webkit-animation-name: flash; + animation-name: flash; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes pulse { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes pulse { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; +} + +@-webkit-keyframes rubberBand { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes rubberBand { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand; +} + +@-webkit-keyframes shake { + 0%, 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +@keyframes shake { + 0%, 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + 100% { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + 100% { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +.swing { + -webkit-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing; +} + +@-webkit-keyframes tada { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes tada { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes wobble { + 0% { + -webkit-transform: none; + transform: none; + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +@keyframes wobble { + 0% { + -webkit-transform: none; + transform: none; + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; +} + +@-webkit-keyframes jello { + 11.1% { + -webkit-transform: none; + transform: none + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg) + } + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg) + } + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg) + } + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg) + } + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg) + } + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg) + } + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg) + } + 100% { + -webkit-transform: none; + transform: none + } +} + +@keyframes jello { + 11.1% { + -webkit-transform: none; + transform: none + } + + 22.2% { + + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg) + } + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg) + } + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg) + } + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg) + } + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg) + } + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg) + } + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg) + } + 100% { + -webkit-transform: none; + transform: none + } +} + + + +.jello{ + -webkit-animation-name:jello; + animation-name:jello; + -webkit-transform-origin: center; + + transform-origin: center +} + +@-webkit-keyframes bounceIn { + 0%, 20%, 40%, 60%, 80%, 100% { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + + 100% { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes bounceIn { + 0%, 20%, 40%, 60%, 80%, 100% { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + + 100% { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.bounceIn { + -webkit-animation-name: bounceIn; + animation-name: bounceIn; +} + +@-webkit-keyframes bounceInDown { + 0%, 60%, 75%, 90%, 100% { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInDown { + 0%, 60%, 75%, 90%, 100% { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} + +@-webkit-keyframes bounceInLeft { + 0%, 60%, 75%, 90%, 100% { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInLeft { + 0%, 60%, 75%, 90%, 100% { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} + +@-webkit-keyframes bounceInRight { + 0%, 60%, 75%, 90%, 100% { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInRight { + 0%, 60%, 75%, 90%, 100% { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; +} + +@-webkit-keyframes bounceInUp { + 0%, 60%, 75%, 90%, 100% { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes bounceInUp { + 0%, 60%, 75%, 90%, 100% { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; +} + +@-webkit-keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +@keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +.bounceOut { + -webkit-animation-name: bounceOut; + animation-name: bounceOut; +} + +@-webkit-keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} + +@-webkit-keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} + +@-webkit-keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} + +@-webkit-keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} + +@-webkit-keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +@keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + +@-webkit-keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} + +@-webkit-keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} + +@-webkit-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} + +@-webkit-keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; +} + +@-webkit-keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} + +@-webkit-keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} + +@-webkit-keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} + +@-webkit-keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +@keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes fadeOutDown { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutDownBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes fadeOutDownBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} + +@-webkit-keyframes fadeOutLeft { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes fadeOutLeft { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} + +@-webkit-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes fadeOutLeftBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} + +@-webkit-keyframes fadeOutRight { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes fadeOutRight { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} + +@-webkit-keyframes fadeOutRightBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes fadeOutRightBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} + +@-webkit-keyframes fadeOutUpBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes fadeOutUpBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} + +@-webkit-keyframes flip { + 0% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95); + transform: perspective(400px) scale3d(.95, .95, .95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +@keyframes flip { + 0% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95); + transform: perspective(400px) scale3d(.95, .95, .95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip; +} + +@-webkit-keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInX { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInX; + animation-name: flipInX; +} + +@-webkit-keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInY; + animation-name: flipInY; +} + +@-webkit-keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +.flipOutX { + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; +} + +@-webkit-keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +.flipOutY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY; +} + +@-webkit-keyframes lightSpeedIn { + 0% { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; + } + + 100% { + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes lightSpeedIn { + 0% { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; + } + + 100% { + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +@-webkit-keyframes lightSpeedOut { + 0% { + opacity: 1; + } + + 100% { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +@keyframes lightSpeedOut { + 0% { + opacity: 1; + } + + 100% { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} + +@-webkit-keyframes rotateIn { + 0% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateIn { + 0% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; +} + +@-webkit-keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} + +@-webkit-keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} + +@-webkit-keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} + +@-webkit-keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} + +@-webkit-keyframes rotateOut { + 0% { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + 100% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +@keyframes rotateOut { + 0% { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + 100% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; +} + +@-webkit-keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} + +@-webkit-keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} + +@-webkit-keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} + +@-webkit-keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} + +@-webkit-keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + 100% { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +@keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + 100% { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +.hinge { + -webkit-animation-name: hinge; + animation-name: hinge; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +@keyframes rollOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; +} + +@-webkit-keyframes zoomIn { + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +@keyframes zoomIn { + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn; +} + +@-webkit-keyframes zoomInDown { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInDown { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown; +} + +@-webkit-keyframes zoomInLeft { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInLeft { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft; +} + +@-webkit-keyframes zoomInRight { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInRight { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight; +} + +@-webkit-keyframes zoomInUp { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInUp { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp; +} + +@-webkit-keyframes zoomOut { + 0% { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 100% { + opacity: 0; + } +} + +@keyframes zoomOut { + 0% { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 100% { + opacity: 0; + } +} + +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut; +} + +@-webkit-keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown; +} + +@-webkit-keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft; +} + +@-webkit-keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +@keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight; +} + +@-webkit-keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp; +} + +@-webkit-keyframes slideInDown { + 0% { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInDown { + 0% { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; +} + +@-webkit-keyframes slideInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; +} + +@-webkit-keyframes slideInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; +} + +@-webkit-keyframes slideInUp { + 0% { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInUp { + 0% { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp; +} + +@-webkit-keyframes slideOutDown { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes slideOutDown { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown; +} + +@-webkit-keyframes slideOutLeft { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes slideOutLeft { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; +} + +@-webkit-keyframes slideOutRight { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes slideOutRight { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; +} + +@-webkit-keyframes slideOutUp { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes slideOutUp { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; +} diff --git a/src/assets/float-ev/common/css/bootstrap.css b/src/assets/float-ev/common/css/bootstrap.css new file mode 100644 index 0000000..067391c --- /dev/null +++ b/src/assets/float-ev/common/css/bootstrap.css @@ -0,0 +1,5770 @@ +/*! + * Bootstrap v3.3.4 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +mark { + background: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + text-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + select { + background: #fff !important; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + 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 #ddd !important; + } +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333333; + background-color: #ffffff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover { + color: #23527c; + text-decoration: underline; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + padding: 4px; + line-height: 1.42857143; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + background-color: #fcf8e3; + padding: .2em; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #ffffff; + background-color: #333333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +.row { + margin-left: -15px; + margin-right: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0%; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0%; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #dddddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #dddddd; +} +.table .table { + background-color: #ffffff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #dddddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + float: none; + display: table-column; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + overflow-x: auto; + min-height: 0.01%; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #dddddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555555; + background-color: #ffffff; + background-image: none; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.form-control::-moz-placeholder { + color: #999999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999999; +} +.form-control::-webkit-input-placeholder { + color: #999999; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"], + input[type="time"], + input[type="datetime-local"], + input[type="month"] { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 34px; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-left: 0; + padding-right: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.form-group-sm .form-control { + height: 30px; + line-height: 30px; +} +textarea.form-group-sm .form-control, +select[multiple].form-group-sm .form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + min-height: 32px; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.form-group-lg .form-control { + height: 46px; + line-height: 46px; +} +textarea.form-group-lg .form-control, +select[multiple].form-group-lg .form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + min-height: 38px; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.333333px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + } +} +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333333; + text-decoration: none; +} +.btn:active, +.btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default { + color: #333333; + background-color: #ffffff; + border-color: #cccccc; +} +.btn-default:hover, +.btn-default:focus, +.btn-default.focus, +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #ffffff; + border-color: #cccccc; +} +.btn-default .badge { + color: #ffffff; + background-color: #333333; +} +.btn-primary { + color: #ffffff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary.focus, +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #ffffff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #ffffff; +} +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success.focus, +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #ffffff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #ffffff; +} +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:hover, +.btn-info:focus, +.btn-info.focus, +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #ffffff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #ffffff; +} +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning.focus, +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #ffffff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #ffffff; +} +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger.focus, +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #ffffff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #ffffff; +} +.btn-link { + color: #337ab7; + font-weight: normal; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + -o-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 14px; + text-align: left; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + -webkit-background-clip: padding-box; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #337ab7; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + left: auto; + right: 0; +} +.dropdown-menu-left { + left: 0; + right: auto; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + left: auto; + right: 0; + } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 4px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + margin-left: -1px; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #777777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #dddddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + background-color: #ffffff; + border: 1px solid #dddddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #dddddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #dddddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #ffffff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #dddddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #dddddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #ffffff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; + height: 50px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + margin-left: -15px; + margin-right: -15px; + padding: 10px 15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 8px; + margin-bottom: 8px; +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777777; +} +.navbar-default .navbar-nav > li > a { + color: #777777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #dddddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #dddddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + background-color: #e7e7e7; + color: #555555; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #cccccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777777; +} +.navbar-default .navbar-link:hover { + color: #333333; +} +.navbar-default .btn-link { + color: #777777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #cccccc; +} +.navbar-inverse { + background-color: #222222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #080808; + color: #ffffff; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #ffffff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #ffffff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #ffffff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: "/\00a0"; + padding: 0 5px; + color: #cccccc; +} +.breadcrumb > .active { + color: #777777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + line-height: 1.42857143; + text-decoration: none; + color: #337ab7; + background-color: #ffffff; + border: 1px solid #dddddd; + margin-left: -1px; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + color: #23527c; + background-color: #eeeeee; + border-color: #dddddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #ffffff; + background-color: #337ab7; + border-color: #337ab7; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777777; + background-color: #ffffff; + border-color: #dddddd; + cursor: not-allowed; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777777; + background-color: #ffffff; + cursor: not-allowed; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #ffffff; + line-height: 1; + vertical-align: baseline; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #ffffff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding: 30px 15px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding: 48px 0; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-left: auto; + margin-right: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #ffffff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + zoom: 1; + overflow: hidden; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item { + color: #555555; +} +a.list-group-item .list-group-item-heading { + color: #333333; +} +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + color: #555555; + background-color: #f5f5f5; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #ffffff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +a.list-group-item-success.active:hover, +a.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +a.list-group-item-info.active:hover, +a.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #dddddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + border: 0; + margin-bottom: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #dddddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #dddddd; +} +.panel-default { + border-color: #dddddd; +} +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #dddddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #dddddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #dddddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #ffffff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #ffffff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + -webkit-background-clip: padding-box; + background-clip: padding-box; + outline: 0; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.42857143px; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: normal; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + background-color: #ffffff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + white-space: normal; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #ffffff; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #ffffff; +} +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #ffffff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #ffffff; + bottom: -10px; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000; + perspective: 1000; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} +.carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} +.carousel-control:hover, +.carousel-control:focus { + outline: 0; + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + line-height: 1; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #ffffff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #ffffff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after { + content: " "; + display: table; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} + diff --git a/src/assets/float-ev/common/css/bootstrap.min.css.map b/src/assets/float-ev/common/css/bootstrap.min.css.map new file mode 100644 index 0000000..f64f6bb --- /dev/null +++ b/src/assets/float-ev/common/css/bootstrap.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","dist/css/bootstrap.css","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_forms.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_forms.scss","../../scss/mixins/_gradients.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/mixins/_nav-divider.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/mixins/_badge.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/utilities/_align.scss","../../scss/mixins/_background-variant.scss","../../scss/utilities/_background.scss","../../scss/utilities/_borders.scss","../../scss/mixins/_clearfix.scss","../../scss/utilities/_display.scss","../../scss/utilities/_embed.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_float.scss","../../scss/mixins/_float.scss","../../scss/utilities/_position.scss","../../scss/utilities/_screenreaders.scss","../../scss/mixins/_screen-reader.scss","../../scss/utilities/_shadows.scss","../../scss/utilities/_sizing.scss","../../scss/utilities/_spacing.scss","../../scss/utilities/_text.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/mixins/_text-hide.scss","../../scss/utilities/_visibility.scss","../../scss/mixins/_visibility.scss","../../scss/_print.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"utilities\";\n@import \"print\";\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba($black, 0); // 6\n}\n\n// IE10+ doesn't honor `` in some cases.\n@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// stylelint-disable selector-list-comma-newline-after\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use the\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\n// stylelint-disable font-weight-notation\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n// stylelint-enable font-weight-notation\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so\n // we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 500;\n line-height: 1.2;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014 \\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.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,\n.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,\n.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,\n.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,\n.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,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n background-color: transparent;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table .table {\n background-color: #fff;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #212529;\n border-color: #32383e;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #212529;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #32383e;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::-webkit-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::-moz-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:-ms-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::-ms-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.8125rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #28a745;\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n.custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip, .was-validated\n.custom-select:valid ~ .valid-feedback,\n.was-validated\n.custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #71dd8a;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #dc3545;\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n.custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip, .was-validated\n.custom-select:invalid ~ .invalid-feedback,\n.was-validated\n.custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #efa2a9;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n 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;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover, .btn:focus {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n background-color: transparent;\n background-image: none;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n background-color: transparent;\n background-image: none;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n background-color: transparent;\n background-image: none;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n background-color: transparent;\n background-image: none;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n background-color: transparent;\n background-image: none;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n background-color: transparent;\n background-image: none;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n background-color: transparent;\n background-image: none;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n background-color: transparent;\n background-image: none;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: -ms-inline-flexbox;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n margin-left: -1px;\n}\n\n.btn-toolbar {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: stretch;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: -ms-flexbox;\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n height: calc(1.8125rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: -ms-inline-flexbox;\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-color: #dee2e6;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center;\n background-size: 8px 10px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: calc(1.8125rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: calc(2.875rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:focus ~ .custom-file-label::after {\n border-color: #80bdff;\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: 2.25rem;\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: 1px solid #ced4da;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n padding-left: 0;\n background-color: transparent;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -webkit-appearance: none;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -moz-appearance: none;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n -ms-flex-direction: column;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n }\n .card-group > .card {\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-top,\n .card-group > .card:first-child .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-bottom,\n .card-group > .card:first-child .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-top,\n .card-group > .card:last-child .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-bottom,\n .card-group > .card:last-child .card-footer {\n border-bottom-left-radius: 0;\n }\n .card-group > .card:only-child {\n border-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-top,\n .card-group > .card:only-child .card-header {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-bottom,\n .card-group > .card:only-child .card-footer {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\n border-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\n border-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n -webkit-column-count: 3;\n -moz-column-count: 3;\n column-count: 3;\n -webkit-column-gap: 1.25rem;\n -moz-column-gap: 1.25rem;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.breadcrumb {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: -ms-flexbox;\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #0062cc;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #545b62;\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1e7e34;\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #117a8b;\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #d39e00;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #bd2130;\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #dae0e5;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1d2124;\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: -ms-flexbox;\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-pack: center;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n 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);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n -webkit-animation: progress-bar-stripes 1s linear infinite;\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n\n.media-body {\n -ms-flex: 1;\n flex: 1;\n}\n\n.list-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item:hover, .list-group-item:focus {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n color: #000;\n text-decoration: none;\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: -webkit-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;\n -webkit-transform: translate(0, -25%);\n transform: translate(0, -25%);\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n\n.modal-dialog-centered {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n min-height: calc(100% - (0.5rem * 2));\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - (0.5rem * 2));\n content: \"\";\n}\n\n.modal-content {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 1rem;\n border-bottom: 1px solid #e9ecef;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: end;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #e9ecef;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.75rem * 2));\n }\n .modal-dialog-centered::before {\n height: calc(100vh - (1.75rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg {\n max-width: 800px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 1px;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0.5rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n left: 1px;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.5rem 0.5rem 0.5rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 1px;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.5rem 0 0.5rem 0.5rem;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n right: 1px;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n -ms-flex-align: center;\n align-items: center;\n width: 100%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n transition: -webkit-transform 0.6s ease;\n transition: transform 0.6s ease;\n transition: transform 0.6s ease, -webkit-transform 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .carousel-item.active,\n .carousel-item-next,\n .carousel-item-prev {\n transition: none;\n }\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-next,\n .active.carousel-item-right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-prev,\n .active.carousel-item-left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-duration: .6s;\n transition-property: opacity;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n opacity: 0;\n}\n\n.carousel-fade .carousel-item-next,\n.carousel-fade .carousel-item-prev,\n.carousel-fade .carousel-item.active,\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-prev {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-fade .carousel-item-next,\n .carousel-fade .carousel-item-prev,\n .carousel-fade .carousel-item.active,\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-prev {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 10px;\n left: 0;\n z-index: 15;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n position: relative;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: rgba(255, 255, 255, 0.5);\n}\n\n.carousel-indicators li::before {\n position: absolute;\n top: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators .active {\n background-color: #fff;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: -webkit-sticky !important;\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n .sticky-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0062cc !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #545b62 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #1e7e34 !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #117a8b !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #d39e00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #bd2130 !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #dae0e5 !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #1d2124 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*!\n * Bootstrap v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 500;\n line-height: 1.2;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014 \\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.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,\n.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,\n.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,\n.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,\n.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,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n background-color: transparent;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table .table {\n background-color: #fff;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #212529;\n border-color: #32383e;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #212529;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #32383e;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.8125rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #28a745;\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n.custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip, .was-validated\n.custom-select:valid ~ .valid-feedback,\n.was-validated\n.custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #71dd8a;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #dc3545;\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n.custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip, .was-validated\n.custom-select:invalid ~ .invalid-feedback,\n.was-validated\n.custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #efa2a9;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n 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;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover, .btn:focus {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n background-color: transparent;\n background-image: none;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n background-color: transparent;\n background-image: none;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n background-color: transparent;\n background-image: none;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n background-color: transparent;\n background-image: none;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n background-color: transparent;\n background-image: none;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n background-color: transparent;\n background-image: none;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n background-color: transparent;\n background-image: none;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n background-color: transparent;\n background-image: none;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 0 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n margin-left: -1px;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n height: calc(1.8125rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n user-select: none;\n background-color: #dee2e6;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center;\n background-size: 8px 10px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: calc(1.8125rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: calc(2.875rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:focus ~ .custom-file-label::after {\n border-color: #80bdff;\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: 2.25rem;\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: 1px solid #ced4da;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n padding-left: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-top,\n .card-group > .card:first-child .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-bottom,\n .card-group > .card:first-child .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-top,\n .card-group > .card:last-child .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-bottom,\n .card-group > .card:last-child .card-footer {\n border-bottom-left-radius: 0;\n }\n .card-group > .card:only-child {\n border-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-top,\n .card-group > .card:only-child .card-header {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-bottom,\n .card-group > .card:only-child .card-footer {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\n border-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\n border-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #0062cc;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #545b62;\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1e7e34;\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #117a8b;\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #d39e00;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #bd2130;\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #dae0e5;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1d2124;\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n 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);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item:hover, .list-group-item:focus {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n color: #000;\n text-decoration: none;\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -25%);\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: translate(0, 0);\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - (0.5rem * 2));\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - (0.5rem * 2));\n content: \"\";\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem;\n border-bottom: 1px solid #e9ecef;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #e9ecef;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.75rem * 2));\n }\n .modal-dialog-centered::before {\n height: calc(100vh - (1.75rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg {\n max-width: 800px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 1px;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0.5rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n left: 1px;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.5rem 0.5rem 0.5rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 1px;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.5rem 0 0.5rem 0.5rem;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n right: 1px;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n align-items: center;\n width: 100%;\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n transition: transform 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .carousel-item.active,\n .carousel-item-next,\n .carousel-item-prev {\n transition: none;\n }\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next,\n .active.carousel-item-right {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-prev,\n .active.carousel-item-left {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-duration: .6s;\n transition-property: opacity;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n opacity: 0;\n}\n\n.carousel-fade .carousel-item-next,\n.carousel-fade .carousel-item-prev,\n.carousel-fade .carousel-item.active,\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-prev {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-fade .carousel-item-next,\n .carousel-fade .carousel-item-prev,\n .carousel-fade .carousel-item.active,\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-prev {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 10px;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n position: relative;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: rgba(255, 255, 255, 0.5);\n}\n\n.carousel-indicators li::before {\n position: absolute;\n top: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators .active {\n background-color: #fff;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0062cc !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #545b62 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #1e7e34 !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #117a8b !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #d39e00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #bd2130 !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #dae0e5 !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #1d2124 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { font-size: $h1-font-size; }\nh2, .h2 { font-size: $h2-font-size; }\nh3, .h3 { font-size: $h3-font-size; }\nh4, .h4 { font-size: $h4-font-size; }\nh5, .h5 { font-size: $h5-font-size; }\nh6, .h6 { font-size: $h6-font-size; }\n\n.lead {\n font-size: $lead-font-size;\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n font-size: $display1-size;\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n font-size: $display2-size;\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n font-size: $display3-size;\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n font-size: $display4-size;\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n font-size: $small-font-size;\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n font-size: $blockquote-font-size;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%; // back to default font-size\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014 \\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: ($spacer / 2);\n line-height: 1;\n}\n\n.figure-caption {\n font-size: $figure-caption-font-size;\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n// stylelint-disable indentation, media-query-list-comma-newline-after\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n}\n","// Single side border-radius\n\n@mixin border-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n font-size: $code-font-size;\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n font-size: $kbd-font-size;\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n font-size: $code-font-size;\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n width: 100%;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n\n .table {\n background-color: $body-bg;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: (2 * $table-border-width);\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, -9));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-size: $font-size-base;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @if $enable-rounded {\n // Manually use the if/else instead of the mixin to account for iOS override\n border-radius: $input-border-radius;\n } @else {\n // Otherwise undo the iOS default\n border-radius: 0;\n }\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `
' + + var locale = config.locale || navigator.language || "en-US" + + this.each(function () { + + var $original = $(this) + $original[0]["bootstrap-input-spinner"] = true + $original.hide() + + var autoDelayHandler = null + var autoIntervalHandler = null + var autoMultiplier = config.boostMultiplier === "auto" + var boostMultiplier = autoMultiplier ? 1 : config.boostMultiplier + + var $inputGroup = $(html) + var $buttonDecrement = $inputGroup.find(".btn-decrement") + var $buttonIncrement = $inputGroup.find(".btn-increment") + var $input = $inputGroup.find("input") + + var min = null + var max = null + var step = null + var stepMax = null + var decimals = null + var digitGrouping = null + var numberFormat = null + + updateAttributes() + + var value = parseFloat($original[0].value) + var boostStepsCount = 0 + + var prefix = $original.attr("data-prefix") || "" + var suffix = $original.attr("data-suffix") || "" + + if (prefix) { + var prefixElement = $('' + prefix + '') + $inputGroup.find(".input-group-prepend").append(prefixElement) + } + if (suffix) { + var suffixElement = $('' + suffix + '') + $inputGroup.find(".input-group-append").prepend(suffixElement) + } + + $original[0].setValue = function (newValue) { + setValue(newValue) + } + + var observer = new MutationObserver(function () { + updateAttributes() + setValue(value, true) + }) + observer.observe($original[0], {attributes: true}) + + $original.after($inputGroup) + + setValue(value) + + $input.on("paste input change focusout", function (event) { + var newValue = $input[0].value + var focusOut = event.type === "focusout" + newValue = parseLocaleNumber(newValue) + setValue(newValue, focusOut) + dispatchEvent($original, event.type) + }) + + onPointerDown($buttonDecrement[0], function () { + stepHandling(-step) + }) + onPointerDown($buttonIncrement[0], function () { + stepHandling(step) + }) + onPointerUp(document.body, function () { + resetTimer() + }) + + function setValue(newValue, updateInput) { + if (updateInput === undefined) { + updateInput = true + } + if (isNaN(newValue) || newValue === "") { + $original[0].value = "" + if (updateInput) { + $input[0].value = "" + } + value = NaN + } else { + newValue = parseFloat(newValue) + newValue = Math.min(Math.max(newValue, min), max) + newValue = Math.round(newValue * Math.pow(10, decimals)) / Math.pow(10, decimals) + $original[0].value = newValue + if (updateInput) { + $input[0].value = numberFormat.format(newValue) + } + value = newValue + } + } + + function dispatchEvent($element, type) { + if (type) { + setTimeout(function () { + var event + if (typeof (Event) === 'function') { + event = new Event(type, {bubbles: true}) + } else { // IE + event = document.createEvent('Event') + event.initEvent(type, true, true) + } + $element[0].dispatchEvent(event) + }) + } + } + + function stepHandling(step) { + if (!$input[0].disabled && !$input[0].readOnly) { + calcStep(step) + resetTimer() + autoDelayHandler = setTimeout(function () { + autoIntervalHandler = setInterval(function () { + if (boostStepsCount > config.boostThreshold) { + if (autoMultiplier) { + calcStep(step * parseInt(boostMultiplier, 10)) + if (boostMultiplier < 100000000) { + boostMultiplier = boostMultiplier * 1.1 + } + if (stepMax) { + boostMultiplier = Math.min(stepMax, boostMultiplier) + } + } else { + calcStep(step * boostMultiplier) + } + } else { + calcStep(step) + } + boostStepsCount++ + }, config.autoInterval) + }, config.autoDelay) + } + } + + function calcStep(step) { + if (isNaN(value)) { + value = 0 + } + setValue(Math.round(value / step) * step + step) + dispatchEvent($original, "input") + dispatchEvent($original, "change") + } + + function resetTimer() { + boostStepsCount = 0 + boostMultiplier = boostMultiplier = autoMultiplier ? 1 : config.boostMultiplier + clearTimeout(autoDelayHandler) + clearTimeout(autoIntervalHandler) + } + + function updateAttributes() { + // copy properties from original to the new input + $input.prop("required", $original.prop("required")) + $input.prop("placeholder", $original.prop("placeholder")) + var disabled = $original.prop("disabled") + var readonly = $original.prop("readonly") + $input.prop("disabled", disabled) + $input.prop("readonly", readonly) + $buttonIncrement.prop("disabled", disabled || readonly) + $buttonDecrement.prop("disabled", disabled || readonly) + if (disabled || readonly) { + resetTimer() + } + var originalClass = $original.prop("class") + var groupClass = "" + // sizing + if (/form-control-sm/g.test(originalClass)) { + groupClass = "input-group-sm" + } else if (/form-control-lg/g.test(originalClass)) { + groupClass = "input-group-lg" + } + var inputClass = originalClass.replace(/form-control(-(sm|lg))?/g, "") + $inputGroup.prop("class", "input-group " + groupClass + " " + config.groupClass) + $input.prop("class", "form-control " + inputClass) + + // update the main attributes + min = parseFloat($original.prop("min")) || 0 + max = isNaN($original.prop("max")) || $original.prop("max") === "" ? Infinity : parseFloat($original.prop("max")) + step = parseFloat($original.prop("step")) || 1 + stepMax = parseInt($original.attr("data-step-max")) || 0 + var newDecimals = parseInt($original.attr("data-decimals")) || 0 + var newDigitGrouping = !($original.attr("data-digit-grouping") === "false") + if (decimals !== newDecimals || digitGrouping !== newDigitGrouping) { + decimals = newDecimals + digitGrouping = newDigitGrouping + numberFormat = new Intl.NumberFormat(locale, { + minimumFractionDigits: decimals, + maximumFractionDigits: decimals, + useGrouping: digitGrouping + }) + } + } + + function parseLocaleNumber(stringNumber) { + var numberFormat = new Intl.NumberFormat(locale) + var thousandSeparator = numberFormat.format(1111).replace(/1/g, '') + var decimalSeparator = numberFormat.format(1.1).replace(/1/g, '') + return parseFloat(stringNumber + .replace(new RegExp('\\' + thousandSeparator, 'g'), '') + .replace(new RegExp('\\' + decimalSeparator), '.') + ) + } + }) + + return this + } + + function onPointerUp(element, callback) { + element.addEventListener("mouseup", function (e) { + callback(e) + }) + element.addEventListener("touchend", function (e) { + callback(e) + }) + element.addEventListener("keyup", function (e) { + if ((e.keyCode === 32 || e.keyCode === 13)) { + triggerKeyPressed = false + callback(e) + } + }) + } + + function onPointerDown(element, callback) { + element.addEventListener("mousedown", function (e) { + e.preventDefault() + callback(e) + }) + element.addEventListener("touchstart", function (e) { + if (e.cancelable) { + e.preventDefault() + } + callback(e) + }) + element.addEventListener("keydown", function (e) { + if ((e.keyCode === 32 || e.keyCode === 13) && !triggerKeyPressed) { + triggerKeyPressed = true + callback(e) + } + }) + } + +}(jQuery)) diff --git a/src/assets/float-ev/common/js/bootstrap.min.js.map b/src/assets/float-ev/common/js/bootstrap.min.js.map new file mode 100644 index 0000000..bd6f358 --- /dev/null +++ b/src/assets/float-ev/common/js/bootstrap.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../js/src/util.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/carousel.js","../../js/src/collapse.js","../../js/src/dropdown.js","../../js/src/modal.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/index.js"],"names":["$","NAME","DATA_KEY","EVENT_KEY","JQUERY_NO_CONFLICT","Event","ClassName","Alert","DATA_API_KEY","Selector","Button","Default","DefaultType","Direction","Carousel","Dimension","Collapse","REGEXP_KEYDOWN","AttachmentMap","Dropdown","Modal","CLASS_PREFIX","BSCLS_PREFIX_REGEX","HoverState","Trigger","Tooltip","Popover","OffsetMethod","ScrollSpy","Tab","Util","TRANSITION_END","transitionEndEmulator","duration","_this","this","called","one","setTimeout","triggerTransitionEnd","getUID","prefix","Math","random","document","getElementById","getSelectorFromElement","element","selector","getAttribute","querySelector","err","getTransitionDurationFromElement","transitionDuration","css","parseFloat","split","reflow","offsetHeight","trigger","supportsTransitionEnd","Boolean","isElement","obj","nodeType","typeCheckConfig","componentName","config","configTypes","property","Object","prototype","hasOwnProperty","call","expectedTypes","value","valueType","toString","match","toLowerCase","RegExp","test","Error","toUpperCase","fn","emulateTransitionEnd","event","special","bindType","delegateType","handle","target","is","handleObj","handler","apply","arguments","CLOSE","CLOSED","CLICK_DATA_API","_element","_proto","close","rootElement","_getRootElement","_triggerCloseEvent","isDefaultPrevented","_removeElement","dispose","removeData","parent","closest","closeEvent","removeClass","hasClass","_destroyElement","detach","remove","_jQueryInterface","each","$element","data","_handleDismiss","alertInstance","preventDefault","_createClass","key","get","on","Constructor","noConflict","FOCUS_BLUR_DATA_API","toggle","triggerChangeEvent","addAriaPressed","input","type","checked","classList","contains","activeElement","hasAttribute","focus","setAttribute","toggleClass","button","interval","keyboard","slide","pause","wrap","SLIDE","SLID","KEYDOWN","MOUSEENTER","MOUSELEAVE","TOUCHEND","LOAD_DATA_API","_items","_interval","_activeElement","_isPaused","_isSliding","touchTimeout","_config","_getConfig","_indicatorsElement","_addEventListeners","next","_slide","nextWhenVisible","hidden","prev","cycle","clearInterval","setInterval","visibilityState","bind","to","index","activeIndex","_getItemIndex","length","direction","off","_this2","_keydown","documentElement","clearTimeout","tagName","which","parentNode","slice","querySelectorAll","indexOf","_getItemByDirection","isNextDirection","isPrevDirection","lastItemIndex","itemIndex","_triggerSlideEvent","relatedTarget","eventDirectionName","targetIndex","fromIndex","slideEvent","from","_setActiveIndicatorElement","indicators","nextIndicator","children","addClass","directionalClassName","orderClassName","_this3","activeElementIndex","nextElement","nextElementIndex","isCycling","slidEvent","action","TypeError","_dataApiClickHandler","slideIndex","window","carousels","i","len","$carousel","SHOW","SHOWN","HIDE","HIDDEN","_isTransitioning","_triggerArray","makeArray","id","toggleList","elem","filterElement","filter","foundElem","_selector","push","_parent","_getParent","_addAriaAndCollapsedClass","hide","show","actives","activesData","not","startEvent","dimension","_getDimension","style","attr","setTransitioning","scrollSize","getBoundingClientRect","triggerArrayLength","isTransitioning","jquery","_getTargetFromElement","triggerArray","isOpen","$this","currentTarget","$trigger","selectors","$target","ARROW_UP_KEYCODE","CLICK","KEYDOWN_DATA_API","KEYUP_DATA_API","offset","flip","boundary","reference","display","_popper","_menu","_getMenuElement","_inNavbar","_detectNavbar","disabled","_getParentFromElement","isActive","_clearMenus","showEvent","Popper","referenceElement","_getPopperConfig","body","noop","destroy","update","scheduleUpdate","stopPropagation","constructor","_getPlacement","$parentDropdown","placement","offsetConf","offsets","_objectSpread","popperConfig","modifiers","enabled","preventOverflow","boundariesElement","applyStyle","toggles","context","clickEvent","dropdownMenu","hideEvent","_dataApiKeydownHandler","items","e","backdrop","FOCUSIN","RESIZE","CLICK_DISMISS","KEYDOWN_DISMISS","MOUSEUP_DISMISS","MOUSEDOWN_DISMISS","_dialog","_backdrop","_isShown","_isBodyOverflowing","_ignoreBackdropClick","_scrollbarWidth","_checkScrollbar","_setScrollbar","_adjustDialog","_setEscapeEvent","_setResizeEvent","_showBackdrop","_showElement","transition","_hideModal","handleUpdate","Node","ELEMENT_NODE","appendChild","removeAttribute","scrollTop","_enforceFocus","shownEvent","transitionComplete","_this4","has","_this5","_this6","_this7","_resetAdjustments","_resetScrollbar","_removeBackdrop","callback","_this8","animate","createElement","className","add","appendTo","backdropTransitionDuration","callbackRemove","isModalOverflowing","scrollHeight","clientHeight","paddingLeft","paddingRight","rect","left","right","innerWidth","_getScrollbarWidth","_this9","fixedContent","stickyContent","actualPadding","calculatedPadding","actualMargin","marginRight","calculatedMargin","padding","elements","margin","scrollDiv","scrollbarWidth","width","clientWidth","removeChild","_this10","animation","template","title","delay","html","AUTO","TOP","RIGHT","BOTTOM","LEFT","container","fallbackPlacement","INSERTED","FOCUSOUT","_isEnabled","_timeout","_hoverState","_activeTrigger","tip","_setListeners","enable","disable","toggleEnabled","dataKey","_getDelegateConfig","click","_isWithActiveTrigger","_enter","_leave","getTipElement","isWithContent","isInTheDom","ownerDocument","tipId","setContent","attachment","_getAttachment","addAttachmentClass","find","behavior","arrow","onCreate","originalPlacement","_handlePopperPlacementChange","onUpdate","complete","_fixTransition","prevHoverState","_cleanTipClass","getTitle","setElementContent","content","empty","append","text","forEach","eventIn","eventOut","_fixTitle","titleType","$tip","tabClass","join","popperData","popperInstance","instance","popper","initConfigAnimation","_Tooltip","_getContent","method","ACTIVATE","SCROLL","_scrollElement","_offsets","_targets","_activeTarget","_scrollHeight","_process","refresh","autoMethod","offsetMethod","offsetBase","_getScrollTop","_getScrollHeight","map","targetSelector","targetBCR","height","top","item","sort","a","b","pageYOffset","max","_getOffsetHeight","innerHeight","maxScroll","_activate","_clear","queries","$link","parents","nodes","scrollSpys","$spy","previous","listElement","itemSelector","nodeName","hiddenEvent","active","_transitionComplete","dropdownChild","dropdownElement","dropdownToggleList","version"],"mappings":"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","sourcesContent":["import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): util.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Util = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Private TransitionEnd Helpers\n * ------------------------------------------------------------------------\n */\n\n const TRANSITION_END = 'transitionend'\n const MAX_UID = 1000000\n const MILLISECONDS_MULTIPLIER = 1000\n\n // Shoutout AngusCroll (https://goo.gl/pxwQGp)\n function toType(obj) {\n return {}.toString.call(obj).match(/\\s([a-z]+)/i)[1].toLowerCase()\n }\n\n function getSpecialTransitionEndEvent() {\n return {\n bindType: TRANSITION_END,\n delegateType: TRANSITION_END,\n handle(event) {\n if ($(event.target).is(this)) {\n return event.handleObj.handler.apply(this, arguments) // eslint-disable-line prefer-rest-params\n }\n return undefined // eslint-disable-line no-undefined\n }\n }\n }\n\n function transitionEndEmulator(duration) {\n let called = false\n\n $(this).one(Util.TRANSITION_END, () => {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n }\n\n function setTransitionEndSupport() {\n $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n }\n\n /**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\n const Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n if (!selector || selector === '#') {\n selector = element.getAttribute('href') || ''\n }\n\n try {\n return document.querySelector(selector) ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n const floatTransitionDuration = parseFloat(transitionDuration)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n\n return parseFloat(transitionDuration) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n }\n }\n\n setTransitionEndSupport()\n\n return Util\n})($)\n\nexport default Util\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Alert = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'alert'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.alert'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n }\n\n const Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n )\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Alert._jQueryInterface\n $.fn[NAME].Constructor = Alert\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n }\n\n return Alert\n})($)\n\nexport default Alert\n","import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Button = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'button'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.button'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n }\n\n const Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLE : '[data-toggle=\"buttons\"]',\n INPUT : 'input',\n ACTIVE : '.active',\n BUTTON : '.btn'\n }\n\n const Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLE\n )[0]\n\n if (rootElement) {\n const input = this._element.querySelector(Selector.INPUT)\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = rootElement.querySelector(Selector.ACTIVE)\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n }\n\n if (triggerChangeEvent) {\n if (input.hasAttribute('disabled') ||\n rootElement.hasAttribute('disabled') ||\n input.classList.contains('disabled') ||\n rootElement.classList.contains('disabled')) {\n return\n }\n input.checked = !this._element.classList.contains(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !this._element.classList.contains(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n event.preventDefault()\n\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Button._jQueryInterface\n $.fn[NAME].Constructor = Button\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n }\n\n return Button\n})($)\n\nexport default Button\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Carousel = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'carousel'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.carousel'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\n const ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\n const TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\n\n const Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true\n }\n\n const DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean'\n }\n\n const Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n }\n\n const Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item'\n }\n\n const Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n\n this._isPaused = false\n this._isSliding = false\n\n this.touchTimeout = null\n\n this._config = this._getConfig(config)\n this._element = $(element)[0]\n this._indicatorsElement = this._element.querySelector(Selector.INDICATORS)\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (this._element.querySelector(Selector.NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n if ('ontouchstart' in document.documentElement) {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n $(this._element).on(Event.TOUCHEND, () => {\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n })\n }\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode\n ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM))\n : []\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM))\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE))\n $(indicators)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if ($(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(transitionDuration)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n $(window).on(Event.LOAD_DATA_API, () => {\n const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE))\n for (let i = 0, len = carousels.length; i < len; i++) {\n const $carousel = $(carousels[i])\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n }\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Carousel._jQueryInterface\n $.fn[NAME].Constructor = Carousel\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n }\n\n return Carousel\n})($)\n\nexport default Carousel\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Collapse = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'collapse'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.collapse'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Default = {\n toggle : true,\n parent : ''\n }\n\n const DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n }\n\n const Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n }\n\n const Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n }\n\n const Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = $.makeArray(document.querySelectorAll(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n const toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = Util.getSelectorFromElement(elem)\n const filterElement = [].slice.call(document.querySelectorAll(selector))\n .filter((foundElem) => foundElem === element)\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES))\n .filter((elem) => elem.getAttribute('data-parent') === this._config.parent)\n\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n const triggerArrayLength = this._triggerArray.length\n if (triggerArrayLength > 0) {\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n if (selector !== null) {\n const $elem = $([].slice.call(document.querySelectorAll(selector)))\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent = null\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = document.querySelector(this._config.parent)\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n const children = [].slice.call(parent.querySelectorAll(selector))\n $(children).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n if (element) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? document.querySelector(selector) : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n const selectors = [].slice.call(document.querySelectorAll(selector))\n $(selectors).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Collapse._jQueryInterface\n $.fn[NAME].Constructor = Collapse\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n }\n\n return Collapse\n})($)\n\nexport default Collapse\n","import $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Dropdown = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'dropdown'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.dropdown'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n const SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\n const TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\n const ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\n const ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\n const RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\n const REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n }\n\n const Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n }\n\n const AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n }\n\n const Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent',\n reference : 'toggle',\n display : 'dynamic'\n }\n\n const DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this._element)\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap dropdown require Popper.js (https://popper.js.org)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\n }\n\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n if (parent) {\n this._menu = parent.querySelector(Selector.MENU)\n }\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element.parentNode)\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getPopperConfig() {\n const offsetConf = {}\n if (typeof this._config.offset === 'function') {\n offsetConf.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets) || {}\n }\n return data\n }\n } else {\n offsetConf.offset = this._config.offset\n }\n\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: offsetConf,\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n }\n }\n return popperConfig\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggles.length; i < len; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) ||\n isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = parent.querySelector(Selector.DATA_TOGGLE)\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS))\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Dropdown._jQueryInterface\n $.fn[NAME].Constructor = Dropdown\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n }\n\n return Dropdown\n})($, Popper)\n\nexport default Dropdown\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Modal = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'modal'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.modal'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\n const Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n }\n\n const DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n DIALOG : '.modal-dialog',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = element.querySelector(Selector.DIALOG)\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isTransitioning || this._isShown) {\n return\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n $(document.body).addClass(ClassName.OPEN)\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (this._isTransitioning || !this._isShown) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n $(window, document, this._element, this._backdrop).off(EVENT_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _showElement(relatedTarget) {\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.scrollTop = 0\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n event.preventDefault()\n this.hide()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n this._backdrop.classList.add(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n if (this._config.backdrop === 'static') {\n this._element.focus()\n } else {\n this.hide()\n }\n })\n\n if (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n const stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT))\n\n // Adjust fixed content padding\n $(fixedContent).each((index, element) => {\n const actualPadding = element.style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(stickyContent).each((index, element) => {\n const actualMargin = element.style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element)\n .data('margin-right', actualMargin)\n .css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $(document.body).css('padding-right')\n $(document.body)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n $(fixedContent).each((index, element) => {\n const padding = $(element).data('padding-right')\n $(element).removeData('padding-right')\n element.style.paddingRight = padding ? padding : ''\n })\n\n // Restore sticky content\n const elements = [].slice.call(document.querySelectorAll(`${Selector.STICKY_CONTENT}`))\n $(elements).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $(document.body).data('padding-right')\n $(document.body).removeData('padding-right')\n document.body.style.paddingRight = padding ? padding : ''\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Modal._jQueryInterface\n $.fn[NAME].Constructor = Modal\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n }\n\n return Modal\n})($)\n\nexport default Modal\n","import $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Tooltip = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'tooltip'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.tooltip'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const CLASS_PREFIX = 'bs-tooltip'\n const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\n const DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)'\n }\n\n const AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n }\n\n const Default = {\n animation : true,\n template : '
' +\n '
' +\n '
',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent'\n }\n\n const HoverState = {\n SHOW : 'show',\n OUT : 'out'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n }\n\n const ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n }\n\n const Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Tooltip {\n constructor(element, config) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap tooltips require Popper.js (https://popper.js.org)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal')\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const isInTheDom = $.contains(\n this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this.config.container === false ? document.body : $(document).find(this.config.container)\n\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, {\n placement: attachment,\n modifiers: {\n offset: {\n offset: this.config.offset\n },\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => {\n this._handlePopperPlacementChange(data)\n }\n })\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const tip = this.getTipElement()\n this.setElementContent($(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle())\n $(tip).removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n const html = this.config.html\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n } else {\n $element[html ? 'html' : 'text'](content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n () => this.hide()\n )\n })\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n if (this.element.getAttribute('title') ||\n titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) ||\n context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this.element).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(popperData) {\n const popperInstance = popperData.instance\n this.tip = popperInstance.popper\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(popperData.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Tooltip._jQueryInterface\n $.fn[NAME].Constructor = Tooltip\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n }\n\n return Tooltip\n})($, Popper)\n\nexport default Tooltip\n","import $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Popover = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'popover'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.popover'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const CLASS_PREFIX = 'bs-popover'\n const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\n const Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '
' +\n '
' +\n '

' +\n '
'\n }\n\n const DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n }\n\n const ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /destroy|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Popover._jQueryInterface\n $.fn[NAME].Constructor = Popover\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n }\n\n return Popover\n})($)\n\nexport default Popover\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst ScrollSpy = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'scrollspy'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.scrollspy'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Default = {\n offset : 10,\n method : 'auto',\n target : ''\n }\n\n const DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n }\n\n const Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n }\n\n const Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n }\n\n const OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = [].slice.call(document.querySelectorAll(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = document.querySelector(targetSelector)\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n const offsetLength = this._offsets.length\n for (let i = offsetLength; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n let queries = this._selector.split(',')\n // eslint-disable-next-line arrow-body-style\n queries = queries.map((selector) => {\n return `${selector}[data-target=\"${target}\"],` +\n `${selector}[href=\"${target}\"]`\n })\n\n const $link = $([].slice.call(document.querySelectorAll(queries.join(','))))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both
- logo -

- Edit src/App.js and save to reload. -

-
- float-www - -