From b26f58e8265f48481f1a16aac352ccd5f18d8b8b Mon Sep 17 00:00:00 2001 From: SkyWT Date: Sun, 25 Jul 2021 09:12:40 +0800 Subject: [PATCH] First commit for Sky --- 404.php | 16 + README.md | 21 + archives.php | 47 + assets/avatar.png | Bin 0 -> 235438 bytes assets/beian.png | Bin 0 -> 19256 bytes assets/css/argon-design-system.css | 24326 ++++++++++++++++ assets/css/argon-design-system.css.map | 316 + assets/css/argon-design-system.min.css | 39 + assets/css/font-awesome.css | 3051 ++ assets/css/nucleo-icons.css | 597 + assets/css/nucleo-svg.css | 135 + assets/demo/demo.css | 505 + assets/demo/demo.js | 178 + assets/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes assets/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes assets/fonts/fontawesome-webfont.svg | 2671 ++ assets/fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes assets/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes assets/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes assets/fonts/nucleo-icons.eot | Bin 0 -> 18516 bytes assets/fonts/nucleo-icons.svg | 312 + assets/fonts/nucleo-icons.ttf | Bin 0 -> 18292 bytes assets/fonts/nucleo-icons.woff | Bin 0 -> 10220 bytes assets/fonts/nucleo-icons.woff2 | Bin 0 -> 8580 bytes assets/img/apple-icon.png | Bin 0 -> 2446 bytes assets/img/brand/blue.png | Bin 0 -> 2593 bytes assets/img/brand/creativetim-black-slim.png | Bin 0 -> 25270 bytes assets/img/brand/creativetim-white-slim.png | Bin 0 -> 51328 bytes assets/img/brand/white.png | Bin 0 -> 2593 bytes assets/img/docs/computer-docs.jpg | Bin 0 -> 5076 bytes assets/img/faces/alejandro-escamilla.jpg | Bin 0 -> 111798 bytes assets/img/faces/ali-pazani.jpg | Bin 0 -> 227422 bytes assets/img/faces/atikh.jpg | Bin 0 -> 140184 bytes assets/img/faces/brooke-cagle.jpg | Bin 0 -> 61593 bytes assets/img/faces/christian.jpg | Bin 0 -> 78602 bytes assets/img/faces/fezbot.jpg | Bin 0 -> 214057 bytes assets/img/faces/michael.jpg | Bin 0 -> 44211 bytes assets/img/faces/team-1.jpg | Bin 0 -> 127966 bytes assets/img/faces/team-2.jpg | Bin 0 -> 225190 bytes assets/img/faces/team-3.jpg | Bin 0 -> 136688 bytes assets/img/faces/team-4.jpg | Bin 0 -> 89880 bytes assets/img/faces/team-5.jpg | Bin 0 -> 188957 bytes assets/img/favicon.png | Bin 0 -> 2761 bytes assets/img/github.svg | 12 + assets/img/google.svg | 17 + assets/img/icons/common/github.svg | 1 + assets/img/icons/common/google.svg | 1 + assets/img/icons/flags/AD.png | Bin 0 -> 3276 bytes assets/img/icons/flags/AE.png | Bin 0 -> 3213 bytes assets/img/icons/flags/AG.png | Bin 0 -> 3543 bytes assets/img/icons/flags/AM.png | Bin 0 -> 3135 bytes assets/img/icons/flags/AR.png | Bin 0 -> 3151 bytes assets/img/icons/flags/AT.png | Bin 0 -> 3080 bytes assets/img/icons/flags/AU.png | Bin 0 -> 3488 bytes assets/img/icons/flags/BE.png | Bin 0 -> 3228 bytes assets/img/icons/flags/BF.png | Bin 0 -> 3434 bytes assets/img/icons/flags/BG.png | Bin 0 -> 3096 bytes assets/img/icons/flags/BO.png | Bin 0 -> 3134 bytes assets/img/icons/flags/BR.png | Bin 0 -> 3594 bytes assets/img/icons/flags/CA.png | Bin 0 -> 3348 bytes assets/img/icons/flags/CD.png | Bin 0 -> 3742 bytes assets/img/icons/flags/CG.png | Bin 0 -> 3494 bytes assets/img/icons/flags/CH.png | Bin 0 -> 3306 bytes assets/img/icons/flags/CL.png | Bin 0 -> 3252 bytes assets/img/icons/flags/CM.png | Bin 0 -> 3433 bytes assets/img/icons/flags/CN.png | Bin 0 -> 3433 bytes assets/img/icons/flags/CO.png | Bin 0 -> 3136 bytes assets/img/icons/flags/CZ.png | Bin 0 -> 3332 bytes assets/img/icons/flags/DE.png | Bin 0 -> 3109 bytes assets/img/icons/flags/DJ.png | Bin 0 -> 3452 bytes assets/img/icons/flags/DK.png | Bin 0 -> 3284 bytes assets/img/icons/flags/DZ.png | Bin 0 -> 3500 bytes assets/img/icons/flags/EE.png | Bin 0 -> 3073 bytes assets/img/icons/flags/EG.png | Bin 0 -> 3197 bytes assets/img/icons/flags/ES.png | Bin 0 -> 3263 bytes assets/img/icons/flags/FI.png | Bin 0 -> 3271 bytes assets/img/icons/flags/FR.png | Bin 0 -> 3248 bytes assets/img/icons/flags/GA.png | Bin 0 -> 3151 bytes assets/img/icons/flags/GB.png | Bin 0 -> 3543 bytes assets/img/icons/flags/GM.png | Bin 0 -> 3145 bytes assets/img/icons/flags/GT.png | Bin 0 -> 3291 bytes assets/img/icons/flags/HN.png | Bin 0 -> 3156 bytes assets/img/icons/flags/HT.png | Bin 0 -> 3390 bytes assets/img/icons/flags/HU.png | Bin 0 -> 3098 bytes assets/img/icons/flags/ID.png | Bin 0 -> 3084 bytes assets/img/icons/flags/IE.png | Bin 0 -> 3266 bytes assets/img/icons/flags/IL.png | Bin 0 -> 3262 bytes assets/img/icons/flags/IN.png | Bin 0 -> 3150 bytes assets/img/icons/flags/IQ.png | Bin 0 -> 3118 bytes assets/img/icons/flags/IR.png | Bin 0 -> 3222 bytes assets/img/icons/flags/IT.png | Bin 0 -> 3264 bytes assets/img/icons/flags/JM.png | Bin 0 -> 3798 bytes assets/img/icons/flags/JO.png | Bin 0 -> 3375 bytes assets/img/icons/flags/JP.png | Bin 0 -> 3283 bytes assets/img/icons/flags/KG.png | Bin 0 -> 3391 bytes assets/img/icons/flags/KN.png | Bin 0 -> 3727 bytes assets/img/icons/flags/KP.png | Bin 0 -> 3271 bytes assets/img/icons/flags/KR.png | Bin 0 -> 3386 bytes assets/img/icons/flags/KW.png | Bin 0 -> 3248 bytes assets/img/icons/flags/KZ.png | Bin 0 -> 3476 bytes assets/img/icons/flags/LA.png | Bin 0 -> 3264 bytes assets/img/icons/flags/LB.png | Bin 0 -> 3189 bytes assets/img/icons/flags/LC.png | Bin 0 -> 3317 bytes assets/img/icons/flags/LS.png | Bin 0 -> 3150 bytes assets/img/icons/flags/LU.png | Bin 0 -> 3074 bytes assets/img/icons/flags/LV.png | Bin 0 -> 3097 bytes assets/img/icons/flags/MG.png | Bin 0 -> 3195 bytes assets/img/icons/flags/MK.png | Bin 0 -> 3815 bytes assets/img/icons/flags/ML.png | Bin 0 -> 3316 bytes assets/img/icons/flags/MM.png | Bin 0 -> 3512 bytes assets/img/icons/flags/MT.png | Bin 0 -> 3292 bytes assets/img/icons/flags/MX.png | Bin 0 -> 3418 bytes assets/img/icons/flags/NA.png | Bin 0 -> 3749 bytes assets/img/icons/flags/NE.png | Bin 0 -> 3162 bytes assets/img/icons/flags/NG.png | Bin 0 -> 3250 bytes assets/img/icons/flags/NI.png | Bin 0 -> 3154 bytes assets/img/icons/flags/NL.png | Bin 0 -> 3070 bytes assets/img/icons/flags/NO.png | Bin 0 -> 3328 bytes assets/img/icons/flags/OM.png | Bin 0 -> 3267 bytes assets/img/icons/flags/PA.png | Bin 0 -> 3404 bytes assets/img/icons/flags/PE.png | Bin 0 -> 3245 bytes assets/img/icons/flags/PG.png | Bin 0 -> 3533 bytes assets/img/icons/flags/PK.png | Bin 0 -> 3494 bytes assets/img/icons/flags/PL.png | Bin 0 -> 3072 bytes assets/img/icons/flags/PT.png | Bin 0 -> 3343 bytes assets/img/icons/flags/PY.png | Bin 0 -> 3151 bytes assets/img/icons/flags/QA.png | Bin 0 -> 3256 bytes assets/img/icons/flags/RO.png | Bin 0 -> 3298 bytes assets/img/icons/flags/RU.png | Bin 0 -> 3099 bytes assets/img/icons/flags/RW.png | Bin 0 -> 3212 bytes assets/img/icons/flags/SA.png | Bin 0 -> 3364 bytes assets/img/icons/flags/SE.png | Bin 0 -> 3285 bytes assets/img/icons/flags/SG.png | Bin 0 -> 3213 bytes assets/img/icons/flags/SL.png | Bin 0 -> 3093 bytes assets/img/icons/flags/SN.png | Bin 0 -> 3424 bytes assets/img/icons/flags/SO.png | Bin 0 -> 3360 bytes assets/img/icons/flags/SV.png | Bin 0 -> 3154 bytes assets/img/icons/flags/TD.png | Bin 0 -> 3305 bytes assets/img/icons/flags/TJ.png | Bin 0 -> 3173 bytes assets/img/icons/flags/TL.png | Bin 0 -> 3491 bytes assets/img/icons/flags/TR.png | Bin 0 -> 3423 bytes assets/img/icons/flags/TZ.png | Bin 0 -> 3670 bytes assets/img/icons/flags/UA.png | Bin 0 -> 3120 bytes assets/img/icons/flags/US.png | Bin 0 -> 3310 bytes assets/img/icons/flags/VE.png | Bin 0 -> 3234 bytes assets/img/icons/flags/VN.png | Bin 0 -> 3334 bytes assets/img/icons/flags/YE.png | Bin 0 -> 3075 bytes assets/img/ill/1.svg | 1 + assets/img/ill/ill.png | Bin 0 -> 59931 bytes assets/img/logo.png | Bin 0 -> 4821 bytes assets/img/nucleo-logo.svg | 18 + assets/img/pages/mohamed.jpg | Bin 0 -> 238859 bytes assets/img/theme/img-1-1200x1000.jpg | Bin 0 -> 190785 bytes assets/img/theme/img-2-1200x1000.jpg | Bin 0 -> 180320 bytes assets/img/theme/landing.jpg | Bin 0 -> 137336 bytes assets/img/theme/profile.jpg | Bin 0 -> 108543 bytes assets/js/argon-design-system.js | 313 + assets/js/argon-design-system.js.map | 1 + assets/js/argon-design-system.min.js | 2 + assets/js/core/bootstrap.min.js | 6 + assets/js/core/jquery.min.js | 4 + assets/js/core/popper.min.js | 4 + assets/js/plugins/bootstrap-datepicker.min.js | 8 + assets/js/plugins/bootstrap-switch.js | 769 + assets/js/plugins/chartjs.min.js | 10 + assets/js/plugins/datetimepicker.js | 2710 ++ assets/js/plugins/jquery.sharrre.min.js | 7 + assets/js/plugins/moment.min.js | 7 + assets/js/plugins/nouislider.min.js | 2 + .../plugins/perfect-scrollbar.jquery.min.js | 6 + assets/scss/argon-design-system.scss | 27 + .../scss/argon-design-system/accordion.scss | 0 assets/scss/argon-design-system/alert.scss | 75 + assets/scss/argon-design-system/avatar.scss | 51 + assets/scss/argon-design-system/badge.scss | 67 + assets/scss/argon-design-system/buttons.scss | 181 + assets/scss/argon-design-system/card.scss | 102 + assets/scss/argon-design-system/carousel.scss | 1 + assets/scss/argon-design-system/close.scss | 29 + assets/scss/argon-design-system/content.scss | 0 .../argon-design-system/custom-forms.scss | 195 + assets/scss/argon-design-system/docs.scss | 9 + .../docs/clipboard-js.scss | 40 + .../docs/component-examples.scss | 516 + .../argon-design-system/docs/content.scss | 374 + .../scss/argon-design-system/docs/footer.scss | 39 + assets/scss/argon-design-system/docs/nav.scss | 110 + .../scss/argon-design-system/docs/prism.scss | 176 + .../argon-design-system/docs/sidebar.scss | 213 + .../argon-design-system/docs/variables.scss | 13 + assets/scss/argon-design-system/dropdown.scss | 69 + assets/scss/argon-design-system/footer.scss | 89 + assets/scss/argon-design-system/forms.scss | 141 + .../scss/argon-design-system/functions.scss | 23 + assets/scss/argon-design-system/global.scss | 181 + assets/scss/argon-design-system/grid.scss | 5 + assets/scss/argon-design-system/icons.scss | 107 + .../scss/argon-design-system/input-group.scss | 70 + assets/scss/argon-design-system/kit-free.scss | 30 + .../scss/argon-design-system/list-group.scss | 39 + assets/scss/argon-design-system/mixins.scss | 8 + .../argon-design-system/mixins/alert.scss | 13 + .../mixins/background-variant.scss | 30 + .../argon-design-system/mixins/badge.scss | 12 + .../argon-design-system/mixins/buttons.scss | 106 + .../argon-design-system/mixins/forms.scss | 128 + .../scss/argon-design-system/mixins/icon.scss | 4 + .../argon-design-system/mixins/modals.scss | 23 + .../argon-design-system/mixins/popover.scss | 36 + assets/scss/argon-design-system/modal.scss | 26 + assets/scss/argon-design-system/nav.scss | 85 + assets/scss/argon-design-system/navbar.scss | 401 + .../scss/argon-design-system/pagination.scss | 40 + assets/scss/argon-design-system/popover.scss | 14 + assets/scss/argon-design-system/progress.scss | 71 + assets/scss/argon-design-system/reboot.scss | 13 + assets/scss/argon-design-system/section.scss | 571 + .../scss/argon-design-system/separator.scss | 215 + assets/scss/argon-design-system/theme.scss | 62 + assets/scss/argon-design-system/type.scss | 93 + .../scss/argon-design-system/utilities.scss | 9 + .../utilities/backgrounds.scss | 44 + .../utilities/floating.scss | 54 + .../argon-design-system/utilities/helper.scss | 62 + .../utilities/position.scss | 19 + .../utilities/shadows.scss | 10 + .../argon-design-system/utilities/sizing.scss | 5 + .../utilities/spacing.scss | 105 + .../argon-design-system/utilities/text.scss | 41 + .../utilities/transform.scss | 8 + .../scss/argon-design-system/variables.scss | 903 + .../vendor/_bootstrap-datepicker.scss | 296 + .../vendor/datetimepicker.scss | 833 + .../argon-design-system/vendor/headroom.scss | 20 + .../vendor/nouislider.scss | 471 + .../argon-design-system/vendor/scrollbar.scss | 31 + assets/scss/argon-design-system/vendors.scss | 7 + assets/scss/bootstrap/_alert.scss | 51 + assets/scss/bootstrap/_badge.scss | 54 + assets/scss/bootstrap/_breadcrumb.scss | 41 + assets/scss/bootstrap/_button-group.scss | 163 + assets/scss/bootstrap/_buttons.scss | 137 + assets/scss/bootstrap/_card.scss | 289 + assets/scss/bootstrap/_carousel.scss | 197 + assets/scss/bootstrap/_close.scss | 41 + assets/scss/bootstrap/_code.scss | 48 + assets/scss/bootstrap/_custom-forms.scss | 507 + assets/scss/bootstrap/_dropdown.scss | 191 + assets/scss/bootstrap/_forms.scss | 330 + assets/scss/bootstrap/_functions.scss | 86 + assets/scss/bootstrap/_grid.scss | 52 + assets/scss/bootstrap/_images.scss | 42 + assets/scss/bootstrap/_input-group.scss | 193 + assets/scss/bootstrap/_jumbotron.scss | 17 + assets/scss/bootstrap/_list-group.scss | 149 + assets/scss/bootstrap/_media.scss | 8 + assets/scss/bootstrap/_mixins.scss | 47 + assets/scss/bootstrap/_modal.scss | 229 + assets/scss/bootstrap/_nav.scss | 120 + assets/scss/bootstrap/_navbar.scss | 294 + assets/scss/bootstrap/_pagination.scss | 73 + assets/scss/bootstrap/_popover.scss | 171 + assets/scss/bootstrap/_print.scss | 141 + assets/scss/bootstrap/_progress.scss | 43 + assets/scss/bootstrap/_reboot.scss | 483 + assets/scss/bootstrap/_root.scss | 19 + assets/scss/bootstrap/_spinners.scss | 55 + assets/scss/bootstrap/_tables.scss | 185 + assets/scss/bootstrap/_toasts.scss | 44 + assets/scss/bootstrap/_tooltip.scss | 115 + assets/scss/bootstrap/_transitions.scss | 20 + assets/scss/bootstrap/_type.scss | 125 + assets/scss/bootstrap/_utilities.scss | 17 + assets/scss/bootstrap/_variables.scss | 1123 + assets/scss/bootstrap/bootstrap-grid.scss | 29 + assets/scss/bootstrap/bootstrap-reboot.scss | 12 + assets/scss/bootstrap/bootstrap.scss | 44 + assets/scss/bootstrap/mixins/_alert.scss | 13 + .../bootstrap/mixins/_background-variant.scss | 21 + assets/scss/bootstrap/mixins/_badge.scss | 17 + .../scss/bootstrap/mixins/_border-radius.scss | 63 + assets/scss/bootstrap/mixins/_box-shadow.scss | 20 + .../scss/bootstrap/mixins/_breakpoints.scss | 123 + assets/scss/bootstrap/mixins/_buttons.scss | 107 + assets/scss/bootstrap/mixins/_caret.scss | 62 + assets/scss/bootstrap/mixins/_clearfix.scss | 7 + assets/scss/bootstrap/mixins/_deprecate.scss | 10 + assets/scss/bootstrap/mixins/_float.scss | 14 + assets/scss/bootstrap/mixins/_forms.scss | 192 + assets/scss/bootstrap/mixins/_gradients.scss | 45 + .../bootstrap/mixins/_grid-framework.scss | 66 + assets/scss/bootstrap/mixins/_grid.scss | 51 + assets/scss/bootstrap/mixins/_hover.scss | 37 + assets/scss/bootstrap/mixins/_image.scss | 36 + assets/scss/bootstrap/mixins/_list-group.scss | 21 + assets/scss/bootstrap/mixins/_lists.scss | 7 + .../scss/bootstrap/mixins/_nav-divider.scss | 10 + assets/scss/bootstrap/mixins/_pagination.scss | 22 + assets/scss/bootstrap/mixins/_reset-text.scss | 17 + assets/scss/bootstrap/mixins/_resize.scss | 6 + .../scss/bootstrap/mixins/_screen-reader.scss | 33 + assets/scss/bootstrap/mixins/_size.scss | 7 + assets/scss/bootstrap/mixins/_table-row.scss | 39 + .../scss/bootstrap/mixins/_text-emphasis.scss | 16 + assets/scss/bootstrap/mixins/_text-hide.scss | 11 + .../scss/bootstrap/mixins/_text-truncate.scss | 8 + assets/scss/bootstrap/mixins/_transition.scss | 16 + assets/scss/bootstrap/mixins/_visibility.scss | 8 + assets/scss/bootstrap/utilities/_align.scss | 8 + .../scss/bootstrap/utilities/_background.scss | 19 + assets/scss/bootstrap/utilities/_borders.scss | 75 + .../scss/bootstrap/utilities/_clearfix.scss | 3 + assets/scss/bootstrap/utilities/_display.scss | 26 + assets/scss/bootstrap/utilities/_embed.scss | 39 + assets/scss/bootstrap/utilities/_flex.scss | 51 + assets/scss/bootstrap/utilities/_float.scss | 11 + .../scss/bootstrap/utilities/_overflow.scss | 5 + .../scss/bootstrap/utilities/_position.scss | 32 + .../bootstrap/utilities/_screenreaders.scss | 11 + assets/scss/bootstrap/utilities/_shadows.scss | 6 + assets/scss/bootstrap/utilities/_sizing.scss | 20 + assets/scss/bootstrap/utilities/_spacing.scss | 73 + .../bootstrap/utilities/_stretched-link.scss | 19 + assets/scss/bootstrap/utilities/_text.scss | 72 + .../scss/bootstrap/utilities/_visibility.scss | 13 + assets/scss/bootstrap/vendor/_rfs.scss | 204 + assets/strawberry-v2.0.0/Read Me.txt | 13 + .../fonts/StrawberryIcon-Free.eot | Bin 0 -> 68840 bytes .../fonts/StrawberryIcon-Free.svg | 392 + .../fonts/StrawberryIcon-Free.ttf | Bin 0 -> 68628 bytes .../fonts/StrawberryIcon-Free.woff | Bin 0 -> 68704 bytes assets/strawberry-v2.0.0/selection.json | 1 + assets/strawberry-v2.0.0/style.css | 1172 + assets/strawberry-v2.0.0/style.scss | 1939 ++ assets/strawberry-v2.0.0/variables.scss | 386 + assets/style.css | 64 + comments.php | 68 + footer.php | 37 + functions.php | 58 + header.php | 112 + homepage.php | 116 + index.php | 59 + page.php | 16 + post.php | 27 + screenshot.png | Bin 0 -> 12880 bytes tags.php | 31 + 346 files changed, 56222 insertions(+) create mode 100644 404.php create mode 100644 README.md create mode 100644 archives.php create mode 100644 assets/avatar.png create mode 100644 assets/beian.png create mode 100755 assets/css/argon-design-system.css create mode 100755 assets/css/argon-design-system.css.map create mode 100755 assets/css/argon-design-system.min.css create mode 100755 assets/css/font-awesome.css create mode 100755 assets/css/nucleo-icons.css create mode 100755 assets/css/nucleo-svg.css create mode 100755 assets/demo/demo.css create mode 100755 assets/demo/demo.js create mode 100755 assets/fonts/FontAwesome.otf create mode 100755 assets/fonts/fontawesome-webfont.eot create mode 100755 assets/fonts/fontawesome-webfont.svg create mode 100755 assets/fonts/fontawesome-webfont.ttf create mode 100755 assets/fonts/fontawesome-webfont.woff create mode 100755 assets/fonts/fontawesome-webfont.woff2 create mode 100755 assets/fonts/nucleo-icons.eot create mode 100755 assets/fonts/nucleo-icons.svg create mode 100755 assets/fonts/nucleo-icons.ttf create mode 100755 assets/fonts/nucleo-icons.woff create mode 100755 assets/fonts/nucleo-icons.woff2 create mode 100755 assets/img/apple-icon.png create mode 100755 assets/img/brand/blue.png create mode 100755 assets/img/brand/creativetim-black-slim.png create mode 100755 assets/img/brand/creativetim-white-slim.png create mode 100755 assets/img/brand/white.png create mode 100755 assets/img/docs/computer-docs.jpg create mode 100755 assets/img/faces/alejandro-escamilla.jpg create mode 100755 assets/img/faces/ali-pazani.jpg create mode 100755 assets/img/faces/atikh.jpg create mode 100755 assets/img/faces/brooke-cagle.jpg create mode 100755 assets/img/faces/christian.jpg create mode 100755 assets/img/faces/fezbot.jpg create mode 100755 assets/img/faces/michael.jpg create mode 100755 assets/img/faces/team-1.jpg create mode 100755 assets/img/faces/team-2.jpg create mode 100755 assets/img/faces/team-3.jpg create mode 100755 assets/img/faces/team-4.jpg create mode 100755 assets/img/faces/team-5.jpg create mode 100755 assets/img/favicon.png create mode 100755 assets/img/github.svg create mode 100755 assets/img/google.svg create mode 100755 assets/img/icons/common/github.svg create mode 100755 assets/img/icons/common/google.svg create mode 100755 assets/img/icons/flags/AD.png create mode 100755 assets/img/icons/flags/AE.png create mode 100755 assets/img/icons/flags/AG.png create mode 100755 assets/img/icons/flags/AM.png create mode 100755 assets/img/icons/flags/AR.png create mode 100755 assets/img/icons/flags/AT.png create mode 100755 assets/img/icons/flags/AU.png create mode 100755 assets/img/icons/flags/BE.png create mode 100755 assets/img/icons/flags/BF.png create mode 100755 assets/img/icons/flags/BG.png create mode 100755 assets/img/icons/flags/BO.png create mode 100755 assets/img/icons/flags/BR.png create mode 100755 assets/img/icons/flags/CA.png create mode 100755 assets/img/icons/flags/CD.png create mode 100755 assets/img/icons/flags/CG.png create mode 100755 assets/img/icons/flags/CH.png create mode 100755 assets/img/icons/flags/CL.png create mode 100755 assets/img/icons/flags/CM.png create mode 100755 assets/img/icons/flags/CN.png create mode 100755 assets/img/icons/flags/CO.png create mode 100755 assets/img/icons/flags/CZ.png create mode 100755 assets/img/icons/flags/DE.png create mode 100755 assets/img/icons/flags/DJ.png create mode 100755 assets/img/icons/flags/DK.png create mode 100755 assets/img/icons/flags/DZ.png create mode 100755 assets/img/icons/flags/EE.png create mode 100755 assets/img/icons/flags/EG.png create mode 100755 assets/img/icons/flags/ES.png create mode 100755 assets/img/icons/flags/FI.png create mode 100755 assets/img/icons/flags/FR.png create mode 100755 assets/img/icons/flags/GA.png create mode 100755 assets/img/icons/flags/GB.png create mode 100755 assets/img/icons/flags/GM.png create mode 100755 assets/img/icons/flags/GT.png create mode 100755 assets/img/icons/flags/HN.png create mode 100755 assets/img/icons/flags/HT.png create mode 100755 assets/img/icons/flags/HU.png create mode 100755 assets/img/icons/flags/ID.png create mode 100755 assets/img/icons/flags/IE.png create mode 100755 assets/img/icons/flags/IL.png create mode 100755 assets/img/icons/flags/IN.png create mode 100755 assets/img/icons/flags/IQ.png create mode 100755 assets/img/icons/flags/IR.png create mode 100755 assets/img/icons/flags/IT.png create mode 100755 assets/img/icons/flags/JM.png create mode 100755 assets/img/icons/flags/JO.png create mode 100755 assets/img/icons/flags/JP.png create mode 100755 assets/img/icons/flags/KG.png create mode 100755 assets/img/icons/flags/KN.png create mode 100755 assets/img/icons/flags/KP.png create mode 100755 assets/img/icons/flags/KR.png create mode 100755 assets/img/icons/flags/KW.png create mode 100755 assets/img/icons/flags/KZ.png create mode 100755 assets/img/icons/flags/LA.png create mode 100755 assets/img/icons/flags/LB.png create mode 100755 assets/img/icons/flags/LC.png create mode 100755 assets/img/icons/flags/LS.png create mode 100755 assets/img/icons/flags/LU.png create mode 100755 assets/img/icons/flags/LV.png create mode 100755 assets/img/icons/flags/MG.png create mode 100755 assets/img/icons/flags/MK.png create mode 100755 assets/img/icons/flags/ML.png create mode 100755 assets/img/icons/flags/MM.png create mode 100755 assets/img/icons/flags/MT.png create mode 100755 assets/img/icons/flags/MX.png create mode 100755 assets/img/icons/flags/NA.png create mode 100755 assets/img/icons/flags/NE.png create mode 100755 assets/img/icons/flags/NG.png create mode 100755 assets/img/icons/flags/NI.png create mode 100755 assets/img/icons/flags/NL.png create mode 100755 assets/img/icons/flags/NO.png create mode 100755 assets/img/icons/flags/OM.png create mode 100755 assets/img/icons/flags/PA.png create mode 100755 assets/img/icons/flags/PE.png create mode 100755 assets/img/icons/flags/PG.png create mode 100755 assets/img/icons/flags/PK.png create mode 100755 assets/img/icons/flags/PL.png create mode 100755 assets/img/icons/flags/PT.png create mode 100755 assets/img/icons/flags/PY.png create mode 100755 assets/img/icons/flags/QA.png create mode 100755 assets/img/icons/flags/RO.png create mode 100755 assets/img/icons/flags/RU.png create mode 100755 assets/img/icons/flags/RW.png create mode 100755 assets/img/icons/flags/SA.png create mode 100755 assets/img/icons/flags/SE.png create mode 100755 assets/img/icons/flags/SG.png create mode 100755 assets/img/icons/flags/SL.png create mode 100755 assets/img/icons/flags/SN.png create mode 100755 assets/img/icons/flags/SO.png create mode 100755 assets/img/icons/flags/SV.png create mode 100755 assets/img/icons/flags/TD.png create mode 100755 assets/img/icons/flags/TJ.png create mode 100755 assets/img/icons/flags/TL.png create mode 100755 assets/img/icons/flags/TR.png create mode 100755 assets/img/icons/flags/TZ.png create mode 100755 assets/img/icons/flags/UA.png create mode 100755 assets/img/icons/flags/US.png create mode 100755 assets/img/icons/flags/VE.png create mode 100755 assets/img/icons/flags/VN.png create mode 100755 assets/img/icons/flags/YE.png create mode 100755 assets/img/ill/1.svg create mode 100755 assets/img/ill/ill.png create mode 100755 assets/img/logo.png create mode 100755 assets/img/nucleo-logo.svg create mode 100755 assets/img/pages/mohamed.jpg create mode 100755 assets/img/theme/img-1-1200x1000.jpg create mode 100755 assets/img/theme/img-2-1200x1000.jpg create mode 100755 assets/img/theme/landing.jpg create mode 100755 assets/img/theme/profile.jpg create mode 100755 assets/js/argon-design-system.js create mode 100755 assets/js/argon-design-system.js.map create mode 100755 assets/js/argon-design-system.min.js create mode 100755 assets/js/core/bootstrap.min.js create mode 100755 assets/js/core/jquery.min.js create mode 100755 assets/js/core/popper.min.js create mode 100755 assets/js/plugins/bootstrap-datepicker.min.js create mode 100755 assets/js/plugins/bootstrap-switch.js create mode 100755 assets/js/plugins/chartjs.min.js create mode 100755 assets/js/plugins/datetimepicker.js create mode 100755 assets/js/plugins/jquery.sharrre.min.js create mode 100755 assets/js/plugins/moment.min.js create mode 100755 assets/js/plugins/nouislider.min.js create mode 100755 assets/js/plugins/perfect-scrollbar.jquery.min.js create mode 100755 assets/scss/argon-design-system.scss create mode 100755 assets/scss/argon-design-system/accordion.scss create mode 100755 assets/scss/argon-design-system/alert.scss create mode 100755 assets/scss/argon-design-system/avatar.scss create mode 100755 assets/scss/argon-design-system/badge.scss create mode 100755 assets/scss/argon-design-system/buttons.scss create mode 100755 assets/scss/argon-design-system/card.scss create mode 100755 assets/scss/argon-design-system/carousel.scss create mode 100755 assets/scss/argon-design-system/close.scss create mode 100755 assets/scss/argon-design-system/content.scss create mode 100755 assets/scss/argon-design-system/custom-forms.scss create mode 100755 assets/scss/argon-design-system/docs.scss create mode 100755 assets/scss/argon-design-system/docs/clipboard-js.scss create mode 100755 assets/scss/argon-design-system/docs/component-examples.scss create mode 100755 assets/scss/argon-design-system/docs/content.scss create mode 100755 assets/scss/argon-design-system/docs/footer.scss create mode 100755 assets/scss/argon-design-system/docs/nav.scss create mode 100755 assets/scss/argon-design-system/docs/prism.scss create mode 100755 assets/scss/argon-design-system/docs/sidebar.scss create mode 100755 assets/scss/argon-design-system/docs/variables.scss create mode 100755 assets/scss/argon-design-system/dropdown.scss create mode 100755 assets/scss/argon-design-system/footer.scss create mode 100755 assets/scss/argon-design-system/forms.scss create mode 100755 assets/scss/argon-design-system/functions.scss create mode 100755 assets/scss/argon-design-system/global.scss create mode 100755 assets/scss/argon-design-system/grid.scss create mode 100755 assets/scss/argon-design-system/icons.scss create mode 100755 assets/scss/argon-design-system/input-group.scss create mode 100755 assets/scss/argon-design-system/kit-free.scss create mode 100755 assets/scss/argon-design-system/list-group.scss create mode 100755 assets/scss/argon-design-system/mixins.scss create mode 100755 assets/scss/argon-design-system/mixins/alert.scss create mode 100755 assets/scss/argon-design-system/mixins/background-variant.scss create mode 100755 assets/scss/argon-design-system/mixins/badge.scss create mode 100755 assets/scss/argon-design-system/mixins/buttons.scss create mode 100755 assets/scss/argon-design-system/mixins/forms.scss create mode 100755 assets/scss/argon-design-system/mixins/icon.scss create mode 100755 assets/scss/argon-design-system/mixins/modals.scss create mode 100755 assets/scss/argon-design-system/mixins/popover.scss create mode 100755 assets/scss/argon-design-system/modal.scss create mode 100755 assets/scss/argon-design-system/nav.scss create mode 100755 assets/scss/argon-design-system/navbar.scss create mode 100755 assets/scss/argon-design-system/pagination.scss create mode 100755 assets/scss/argon-design-system/popover.scss create mode 100755 assets/scss/argon-design-system/progress.scss create mode 100755 assets/scss/argon-design-system/reboot.scss create mode 100755 assets/scss/argon-design-system/section.scss create mode 100755 assets/scss/argon-design-system/separator.scss create mode 100755 assets/scss/argon-design-system/theme.scss create mode 100755 assets/scss/argon-design-system/type.scss create mode 100755 assets/scss/argon-design-system/utilities.scss create mode 100755 assets/scss/argon-design-system/utilities/backgrounds.scss create mode 100755 assets/scss/argon-design-system/utilities/floating.scss create mode 100755 assets/scss/argon-design-system/utilities/helper.scss create mode 100755 assets/scss/argon-design-system/utilities/position.scss create mode 100755 assets/scss/argon-design-system/utilities/shadows.scss create mode 100755 assets/scss/argon-design-system/utilities/sizing.scss create mode 100755 assets/scss/argon-design-system/utilities/spacing.scss create mode 100755 assets/scss/argon-design-system/utilities/text.scss create mode 100755 assets/scss/argon-design-system/utilities/transform.scss create mode 100755 assets/scss/argon-design-system/variables.scss create mode 100755 assets/scss/argon-design-system/vendor/_bootstrap-datepicker.scss create mode 100755 assets/scss/argon-design-system/vendor/datetimepicker.scss create mode 100755 assets/scss/argon-design-system/vendor/headroom.scss create mode 100755 assets/scss/argon-design-system/vendor/nouislider.scss create mode 100755 assets/scss/argon-design-system/vendor/scrollbar.scss create mode 100755 assets/scss/argon-design-system/vendors.scss create mode 100755 assets/scss/bootstrap/_alert.scss create mode 100755 assets/scss/bootstrap/_badge.scss create mode 100755 assets/scss/bootstrap/_breadcrumb.scss create mode 100755 assets/scss/bootstrap/_button-group.scss create mode 100755 assets/scss/bootstrap/_buttons.scss create mode 100755 assets/scss/bootstrap/_card.scss create mode 100755 assets/scss/bootstrap/_carousel.scss create mode 100755 assets/scss/bootstrap/_close.scss create mode 100755 assets/scss/bootstrap/_code.scss create mode 100755 assets/scss/bootstrap/_custom-forms.scss create mode 100755 assets/scss/bootstrap/_dropdown.scss create mode 100755 assets/scss/bootstrap/_forms.scss create mode 100755 assets/scss/bootstrap/_functions.scss create mode 100755 assets/scss/bootstrap/_grid.scss create mode 100755 assets/scss/bootstrap/_images.scss create mode 100755 assets/scss/bootstrap/_input-group.scss create mode 100755 assets/scss/bootstrap/_jumbotron.scss create mode 100755 assets/scss/bootstrap/_list-group.scss create mode 100755 assets/scss/bootstrap/_media.scss create mode 100755 assets/scss/bootstrap/_mixins.scss create mode 100755 assets/scss/bootstrap/_modal.scss create mode 100755 assets/scss/bootstrap/_nav.scss create mode 100755 assets/scss/bootstrap/_navbar.scss create mode 100755 assets/scss/bootstrap/_pagination.scss create mode 100755 assets/scss/bootstrap/_popover.scss create mode 100755 assets/scss/bootstrap/_print.scss create mode 100755 assets/scss/bootstrap/_progress.scss create mode 100755 assets/scss/bootstrap/_reboot.scss create mode 100755 assets/scss/bootstrap/_root.scss create mode 100755 assets/scss/bootstrap/_spinners.scss create mode 100755 assets/scss/bootstrap/_tables.scss create mode 100755 assets/scss/bootstrap/_toasts.scss create mode 100755 assets/scss/bootstrap/_tooltip.scss create mode 100755 assets/scss/bootstrap/_transitions.scss create mode 100755 assets/scss/bootstrap/_type.scss create mode 100755 assets/scss/bootstrap/_utilities.scss create mode 100755 assets/scss/bootstrap/_variables.scss create mode 100755 assets/scss/bootstrap/bootstrap-grid.scss create mode 100755 assets/scss/bootstrap/bootstrap-reboot.scss create mode 100755 assets/scss/bootstrap/bootstrap.scss create mode 100755 assets/scss/bootstrap/mixins/_alert.scss create mode 100755 assets/scss/bootstrap/mixins/_background-variant.scss create mode 100755 assets/scss/bootstrap/mixins/_badge.scss create mode 100755 assets/scss/bootstrap/mixins/_border-radius.scss create mode 100755 assets/scss/bootstrap/mixins/_box-shadow.scss create mode 100755 assets/scss/bootstrap/mixins/_breakpoints.scss create mode 100755 assets/scss/bootstrap/mixins/_buttons.scss create mode 100755 assets/scss/bootstrap/mixins/_caret.scss create mode 100755 assets/scss/bootstrap/mixins/_clearfix.scss create mode 100755 assets/scss/bootstrap/mixins/_deprecate.scss create mode 100755 assets/scss/bootstrap/mixins/_float.scss create mode 100755 assets/scss/bootstrap/mixins/_forms.scss create mode 100755 assets/scss/bootstrap/mixins/_gradients.scss create mode 100755 assets/scss/bootstrap/mixins/_grid-framework.scss create mode 100755 assets/scss/bootstrap/mixins/_grid.scss create mode 100755 assets/scss/bootstrap/mixins/_hover.scss create mode 100755 assets/scss/bootstrap/mixins/_image.scss create mode 100755 assets/scss/bootstrap/mixins/_list-group.scss create mode 100755 assets/scss/bootstrap/mixins/_lists.scss create mode 100755 assets/scss/bootstrap/mixins/_nav-divider.scss create mode 100755 assets/scss/bootstrap/mixins/_pagination.scss create mode 100755 assets/scss/bootstrap/mixins/_reset-text.scss create mode 100755 assets/scss/bootstrap/mixins/_resize.scss create mode 100755 assets/scss/bootstrap/mixins/_screen-reader.scss create mode 100755 assets/scss/bootstrap/mixins/_size.scss create mode 100755 assets/scss/bootstrap/mixins/_table-row.scss create mode 100755 assets/scss/bootstrap/mixins/_text-emphasis.scss create mode 100755 assets/scss/bootstrap/mixins/_text-hide.scss create mode 100755 assets/scss/bootstrap/mixins/_text-truncate.scss create mode 100755 assets/scss/bootstrap/mixins/_transition.scss create mode 100755 assets/scss/bootstrap/mixins/_visibility.scss create mode 100755 assets/scss/bootstrap/utilities/_align.scss create mode 100755 assets/scss/bootstrap/utilities/_background.scss create mode 100755 assets/scss/bootstrap/utilities/_borders.scss create mode 100755 assets/scss/bootstrap/utilities/_clearfix.scss create mode 100755 assets/scss/bootstrap/utilities/_display.scss create mode 100755 assets/scss/bootstrap/utilities/_embed.scss create mode 100755 assets/scss/bootstrap/utilities/_flex.scss create mode 100755 assets/scss/bootstrap/utilities/_float.scss create mode 100755 assets/scss/bootstrap/utilities/_overflow.scss create mode 100755 assets/scss/bootstrap/utilities/_position.scss create mode 100755 assets/scss/bootstrap/utilities/_screenreaders.scss create mode 100755 assets/scss/bootstrap/utilities/_shadows.scss create mode 100755 assets/scss/bootstrap/utilities/_sizing.scss create mode 100755 assets/scss/bootstrap/utilities/_spacing.scss create mode 100755 assets/scss/bootstrap/utilities/_stretched-link.scss create mode 100755 assets/scss/bootstrap/utilities/_text.scss create mode 100755 assets/scss/bootstrap/utilities/_visibility.scss create mode 100755 assets/scss/bootstrap/vendor/_rfs.scss create mode 100755 assets/strawberry-v2.0.0/Read Me.txt create mode 100755 assets/strawberry-v2.0.0/fonts/StrawberryIcon-Free.eot create mode 100755 assets/strawberry-v2.0.0/fonts/StrawberryIcon-Free.svg create mode 100755 assets/strawberry-v2.0.0/fonts/StrawberryIcon-Free.ttf create mode 100755 assets/strawberry-v2.0.0/fonts/StrawberryIcon-Free.woff create mode 100755 assets/strawberry-v2.0.0/selection.json create mode 100755 assets/strawberry-v2.0.0/style.css create mode 100755 assets/strawberry-v2.0.0/style.scss create mode 100755 assets/strawberry-v2.0.0/variables.scss create mode 100644 assets/style.css create mode 100644 comments.php create mode 100644 footer.php create mode 100644 functions.php create mode 100644 header.php create mode 100644 homepage.php create mode 100644 index.php create mode 100644 page.php create mode 100644 post.php create mode 100644 screenshot.png create mode 100644 tags.php diff --git a/404.php b/404.php new file mode 100644 index 0000000..6a2a210 --- /dev/null +++ b/404.php @@ -0,0 +1,16 @@ + +need('header.php'); ?> + +
+ +
+

404 -

+

+
+

+

+
+
+ +
+ need('footer.php'); ?> diff --git a/README.md b/README.md new file mode 100644 index 0000000..47f9599 --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +# Sky + +敬我们对生活的热爱。 + +简约·多彩·响应式 Typecho 主题。基于 Argon 框架。 + +demo:[skywt.cn](https://skywt.cn/) + +## 特色 / Features + +- 响应式布局 +- 集成了 [WordsCounter 全站字数统计插件](https://github.com/elatisy/Typecho_WordsCounter) + +## 说明 / Instructions + +不支持 IE 等上古浏览器。 +由于使用了 `sticky-top` 等较为先进的特性,可能也不能很好地支持部分国产魔改内核浏览器(如某度浏览器)。请尽量使用较新的主流浏览器访问以获得最佳体验。 + +内置了 Highlight.js + +推荐的插件: \ No newline at end of file diff --git a/archives.php b/archives.php new file mode 100644 index 0000000..411e086 --- /dev/null +++ b/archives.php @@ -0,0 +1,47 @@ +need('header.php'); +?> + +
+
+

文章归档

+

+ 共有 to($stat);?>publishedPostsNum() ?> 篇文章,allOfCharacters();?> 文字 +

+ widget('Widget_Contents_Post_Recent', 'pageSize=10000')->to($archives); + $year = 0; + $mon = 0; + $i = 0; + $j = 0; + while ($archives->next()): + if (empty($archives->title) || $archives->title == " ") continue; + $year_tmp = date('Y',$archives->created); + $mon_tmp = date('m',$archives->created); + $y = $year; + $m = $mon; + if ($mon != $mon_tmp && $mon > 0) $output .= ''; + if ($year != $year_tmp && $year > 0) $output .= ''; + if ($year != $year_tmp) { + $year = $year_tmp; + $output .= '

'. $year .'

    '; + //输出年份 + } + $output .= '
  • '. $archives->title .''; + if ($archives->commentsNum != 0): $output .= ' '.$archives->commentsNum.''; endif; + $output .= '
  • '; + //输出文章日期和标题 + endwhile; + $output .= '
'; + echo $output; + ?> +
+
+need('footer.php'); +?> \ No newline at end of file diff --git a/assets/avatar.png b/assets/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..e3836a8518aea34567d1588a8fa6c10e20b332a4 GIT binary patch literal 235438 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 z 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 OoD);$QJ1Va!ZYF{G;8F!GiVC$@N=Dw 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

fc=;15@?Ti)x#}k!^f}#u-3XfIh8)4)k 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 literal 0 HcmV?d00001 diff --git a/assets/beian.png b/assets/beian.png new file mode 100644 index 0000000000000000000000000000000000000000..9f763946dd6606addeab24e40e2369124d53a048 GIT binary patch literal 19256 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 literal 0 HcmV?d00001 diff --git a/assets/css/argon-design-system.css b/assets/css/argon-design-system.css new file mode 100755 index 0000000..43e356a --- /dev/null +++ b/assets/css/argon-design-system.css @@ -0,0 +1,24326 @@ +/*! +========================================================= +* Argon Design System - v 1.2.2 +========================================================= + +* Product Page: https://www.creative-tim.com/product/argon-design-system +* Copyright 2020 Creative Tim (http://www.creative-tim.com) + +Coded by www.creative-tim.com + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + + */ +/*! + * Bootstrap v4.3.1 (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: #5e72e4; + --indigo: #5603ad; + --purple: #8965e0; + --pink: #f3a4b5; + --red: #f5365c; + --orange: #fb6340; + --yellow: #ffd600; + --green: #2dce89; + --teal: #11cdef; + --cyan: #2bffc6; + --white: #fff; + --gray: #8898aa; + --gray-dark: #32325d; + --light: #ced4da; + --lighter: #e9ecef; + --primary: #5e72e4; + --secondary: #f4f5f7; + --success: #2dce89; + --info: #11cdef; + --warning: #fb6340; + --danger: #f5365c; + --light: #adb5bd; + --dark: #212529; + --default: #172b4d; + --white: #fff; + --neutral: #fff; + --darker: black; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} + +body { + margin: 0; + font-family: "Open Sans", sans-serif; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #525f7f; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 600; +} + +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: #5e72e4; + text-decoration: none; + background-color: transparent; +} + +a:hover { + color: #233dd2; + text-decoration: none; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):hover, +a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 1rem; + padding-bottom: 1rem; + color: #8898aa; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +select { + word-wrap: normal; +} + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + margin-bottom: 0.5rem; + font-family: inherit; + font-weight: 400; + line-height: 1.5; + color: #32325d; +} + +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: 3.3rem; + font-weight: 600; + line-height: 1.5; +} + +.display-2 { + font-size: 2.75rem; + font-weight: 600; + line-height: 1.5; +} + +.display-3 { + font-size: 2.1875rem; + font-weight: 600; + line-height: 1.5; +} + +.display-4 { + font-size: 1.6275rem; + font-weight: 600; + line-height: 1.5; +} + +hr { + margin-top: 2rem; + margin-bottom: 2rem; + border: 0; + border-top: 0.0625rem solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} + +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #8898aa; +} + +.blockquote-footer::before { + content: "\2014\00A0"; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 0.0625rem solid #dee2e6; + border-radius: 0.25rem; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #8898aa; +} + +code { + font-size: 87.5%; + color: #f3a4b5; + word-break: break-word; +} + +a>code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; + box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 600; + box-shadow: none; +} + +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: 1040px; + } +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters>.col, +.no-gutters>[class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col, +.col-auto, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm, +.col-sm-auto, +.col-md-1, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-10, +.col-md-11, +.col-md-12, +.col-md, +.col-md-auto, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg, +.col-lg-auto, +.col-xl-1, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + order: -1; +} + +.order-last { + order: 13; +} + +.order-0 { + order: 0; +} + +.order-1 { + order: 1; +} + +.order-2 { + order: 2; +} + +.order-3 { + order: 3; +} + +.order-4 { + order: 4; +} + +.order-5 { + order: 5; +} + +.order-6 { + order: 6; +} + +.order-7 { + order: 7; +} + +.order-8 { + order: 8; +} + +.order-9 { + order: 9; +} + +.order-10 { + order: 10; +} + +.order-11 { + order: 11; +} + +.order-12 { + order: 12; +} + +.offset-1 { + margin-left: 8.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 { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-sm-1 { + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + + .col-sm-2 { + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + + .col-sm-5 { + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + + .col-sm-8 { + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + + .col-sm-11 { + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-sm-first { + order: -1; + } + + .order-sm-last { + order: 13; + } + + .order-sm-0 { + order: 0; + } + + .order-sm-1 { + order: 1; + } + + .order-sm-2 { + order: 2; + } + + .order-sm-3 { + order: 3; + } + + .order-sm-4 { + order: 4; + } + + .order-sm-5 { + order: 5; + } + + .order-sm-6 { + order: 6; + } + + .order-sm-7 { + order: 7; + } + + .order-sm-8 { + order: 8; + } + + .order-sm-9 { + order: 9; + } + + .order-sm-10 { + order: 10; + } + + .order-sm-11 { + order: 11; + } + + .order-sm-12 { + order: 12; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.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 { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-md-1 { + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + + .col-md-2 { + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + + .col-md-5 { + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + + .col-md-8 { + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + + .col-md-11 { + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-md-first { + order: -1; + } + + .order-md-last { + order: 13; + } + + .order-md-0 { + order: 0; + } + + .order-md-1 { + order: 1; + } + + .order-md-2 { + order: 2; + } + + .order-md-3 { + order: 3; + } + + .order-md-4 { + order: 4; + } + + .order-md-5 { + order: 5; + } + + .order-md-6 { + order: 6; + } + + .order-md-7 { + order: 7; + } + + .order-md-8 { + order: 8; + } + + .order-md-9 { + order: 9; + } + + .order-md-10 { + order: 10; + } + + .order-md-11 { + order: 11; + } + + .order-md-12 { + order: 12; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.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 { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-lg-1 { + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + + .col-lg-2 { + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + + .col-lg-5 { + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + + .col-lg-8 { + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + + .col-lg-11 { + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-lg-first { + order: -1; + } + + .order-lg-last { + order: 13; + } + + .order-lg-0 { + order: 0; + } + + .order-lg-1 { + order: 1; + } + + .order-lg-2 { + order: 2; + } + + .order-lg-3 { + order: 3; + } + + .order-lg-4 { + order: 4; + } + + .order-lg-5 { + order: 5; + } + + .order-lg-6 { + order: 6; + } + + .order-lg-7 { + order: 7; + } + + .order-lg-8 { + order: 8; + } + + .order-lg-9 { + order: 9; + } + + .order-lg-10 { + order: 10; + } + + .order-lg-11 { + order: 11; + } + + .order-lg-12 { + order: 12; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.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 { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-xl-1 { + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + + .col-xl-2 { + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + + .col-xl-5 { + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + + .col-xl-8 { + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + + .col-xl-11 { + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-xl-first { + order: -1; + } + + .order-xl-last { + order: 13; + } + + .order-xl-0 { + order: 0; + } + + .order-xl-1 { + order: 1; + } + + .order-xl-2 { + order: 2; + } + + .order-xl-3 { + order: 3; + } + + .order-xl-4 { + order: 4; + } + + .order-xl-5 { + order: 5; + } + + .order-xl-6 { + order: 6; + } + + .order-xl-7 { + order: 7; + } + + .order-xl-8 { + order: 8; + } + + .order-xl-9 { + order: 9; + } + + .order-xl-10 { + order: 10; + } + + .order-xl-11 { + order: 11; + } + + .order-xl-12 { + order: 12; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.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: #525f7f; + background-color: transparent; +} + +.table th, +.table td { + padding: 1rem; + vertical-align: top; + border-top: 0.0625rem solid #dee2e6; +} + +.table thead th { + vertical-align: bottom; + border-bottom: 0.125rem solid #dee2e6; +} + +.table tbody+tbody { + border-top: 0.125rem solid #dee2e6; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 0.0625rem solid #dee2e6; +} + +.table-bordered th, +.table-bordered td { + border: 0.0625rem solid #dee2e6; +} + +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 0.125rem; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody+tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + color: #525f7f; + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary>th, +.table-primary>td { + background-color: #d2d8f7; +} + +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody+tbody { + border-color: #abb6f1; +} + +.table-hover .table-primary:hover { + background-color: #bcc5f3; +} + +.table-hover .table-primary:hover>td, +.table-hover .table-primary:hover>th { + background-color: #bcc5f3; +} + +.table-secondary, +.table-secondary>th, +.table-secondary>td { + background-color: #fcfcfd; +} + +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody+tbody { + border-color: #f9fafb; +} + +.table-hover .table-secondary:hover { + background-color: #ededf3; +} + +.table-hover .table-secondary:hover>td, +.table-hover .table-secondary:hover>th { + background-color: #ededf3; +} + +.table-success, +.table-success>th, +.table-success>td { + background-color: #c4f1de; +} + +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody+tbody { + border-color: #92e6c2; +} + +.table-hover .table-success:hover { + background-color: #afecd2; +} + +.table-hover .table-success:hover>td, +.table-hover .table-success:hover>th { + background-color: #afecd2; +} + +.table-info, +.table-info>th, +.table-info>td { + background-color: #bcf1fb; +} + +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody+tbody { + border-color: #83e5f7; +} + +.table-hover .table-info:hover { + background-color: #a4ecfa; +} + +.table-hover .table-info:hover>td, +.table-hover .table-info:hover>th { + background-color: #a4ecfa; +} + +.table-warning, +.table-warning>th, +.table-warning>td { + background-color: #fed3ca; +} + +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody+tbody { + border-color: #fdae9c; +} + +.table-hover .table-warning:hover { + background-color: #febeb1; +} + +.table-hover .table-warning:hover>td, +.table-hover .table-warning:hover>th { + background-color: #febeb1; +} + +.table-danger, +.table-danger>th, +.table-danger>td { + background-color: #fcc7d1; +} + +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody+tbody { + border-color: #fa96aa; +} + +.table-hover .table-danger:hover { + background-color: #fbafbd; +} + +.table-hover .table-danger:hover>td, +.table-hover .table-danger:hover>th { + background-color: #fbafbd; +} + +.table-light, +.table-light>th, +.table-light>td { + background-color: #e8eaed; +} + +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody+tbody { + border-color: #d4d9dd; +} + +.table-hover .table-light:hover { + background-color: #dadde2; +} + +.table-hover .table-light:hover>td, +.table-hover .table-light:hover>th { + background-color: #dadde2; +} + +.table-dark, +.table-dark>th, +.table-dark>td { + background-color: #c1c2c3; +} + +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody+tbody { + border-color: #8c8e90; +} + +.table-hover .table-dark:hover { + background-color: #b4b5b6; +} + +.table-hover .table-dark:hover>td, +.table-hover .table-dark:hover>th { + background-color: #b4b5b6; +} + +.table-default, +.table-default>th, +.table-default>td { + background-color: #bec4cd; +} + +.table-default th, +.table-default td, +.table-default thead th, +.table-default tbody+tbody { + border-color: #8691a2; +} + +.table-hover .table-default:hover { + background-color: #b0b7c2; +} + +.table-hover .table-default:hover>td, +.table-hover .table-default:hover>th { + background-color: #b0b7c2; +} + +.table-white, +.table-white>th, +.table-white>td { + background-color: white; +} + +.table-white th, +.table-white td, +.table-white thead th, +.table-white tbody+tbody { + border-color: white; +} + +.table-hover .table-white:hover { + background-color: #f2f2f2; +} + +.table-hover .table-white:hover>td, +.table-hover .table-white:hover>th { + background-color: #f2f2f2; +} + +.table-neutral, +.table-neutral>th, +.table-neutral>td { + background-color: white; +} + +.table-neutral th, +.table-neutral td, +.table-neutral thead th, +.table-neutral tbody+tbody { + border-color: white; +} + +.table-hover .table-neutral:hover { + background-color: #f2f2f2; +} + +.table-hover .table-neutral:hover>td, +.table-hover .table-neutral:hover>th { + background-color: #f2f2f2; +} + +.table-darker, +.table-darker>th, +.table-darker>td { + background-color: #b8b8b8; +} + +.table-darker th, +.table-darker td, +.table-darker thead th, +.table-darker tbody+tbody { + border-color: #7a7a7a; +} + +.table-hover .table-darker:hover { + background-color: #ababab; +} + +.table-hover .table-darker:hover>td, +.table-hover .table-darker:hover>th { + background-color: #ababab; +} + +.table-active, +.table-active>th, +.table-active>td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover>td, +.table-hover .table-active:hover>th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #fff; + background-color: #212529; + border-color: #32383e; +} + +.table .thead-light th { + color: #525f7f; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.table-dark { + color: #fff; + background-color: #212529; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #32383e; +} + +.table-dark.table-bordered { + border: 0; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} + +.table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-sm>.table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-md>.table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-lg>.table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-xl>.table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +.table-responsive>.table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 1.25rem + 2px); + padding: 0.625rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #8898aa; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #cad1d7; + border-radius: 0.25rem; + box-shadow: none; + transition: all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} + +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:focus { + color: #8898aa; + background-color: #fff; + border-color: rgba(50, 151, 211, 0.25); + outline: 0; + box-shadow: none, none; +} + +.form-control::placeholder { + color: #adb5bd; + opacity: 1; +} + +.form-control:disabled, +.form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +select.form-control:focus::-ms-value { + color: #8898aa; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.625rem + 1px); + padding-bottom: calc(0.625rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.875rem + 1px); + padding-bottom: calc(0.875rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.75rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.625rem; + padding-bottom: 0.625rem; + margin-bottom: 0; + line-height: 1.5; + color: #525f7f; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} + +.form-control-plaintext.form-control-sm, +.form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.75rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.form-control-lg { + height: calc(1.5em + 1.75rem + 2px); + padding: 0.875rem 1rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control[size], +select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} + +.form-row>.col, +.form-row>[class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} + +.form-check-input:disabled~.form-check-label { + color: #8898aa; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #2dce89; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(45, 206, 137, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:valid, +.form-control.is-valid { + border-color: #2dce89; + padding-right: calc(1.5em + 1.25rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232dce89' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.3125rem); + background-size: calc(0.75em + 0.625rem) calc(0.75em + 0.625rem); +} + +.was-validated .form-control:valid:focus, +.form-control.is-valid:focus { + border-color: #2dce89; + box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.25); +} + +.was-validated .form-control:valid~.valid-feedback, +.was-validated .form-control:valid~.valid-tooltip, +.form-control.is-valid~.valid-feedback, +.form-control.is-valid~.valid-tooltip { + display: block; +} + +.was-validated textarea.form-control:valid, +textarea.form-control.is-valid { + padding-right: calc(1.5em + 1.25rem); + background-position: top calc(0.375em + 0.3125rem) right calc(0.375em + 0.3125rem); +} + +.was-validated .custom-select:valid, +.custom-select.is-valid { + border-color: #2dce89; + padding-right: calc((1em + 1.25rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%2332325d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232dce89' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.625rem) calc(0.75em + 0.625rem); +} + +.was-validated .custom-select:valid:focus, +.custom-select.is-valid:focus { + border-color: #2dce89; + box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.25); +} + +.was-validated .custom-select:valid~.valid-feedback, +.was-validated .custom-select:valid~.valid-tooltip, +.custom-select.is-valid~.valid-feedback, +.custom-select.is-valid~.valid-tooltip { + display: block; +} + +.was-validated .form-control-file:valid~.valid-feedback, +.was-validated .form-control-file:valid~.valid-tooltip, +.form-control-file.is-valid~.valid-feedback, +.form-control-file.is-valid~.valid-tooltip { + display: block; +} + +.was-validated .form-check-input:valid~.form-check-label, +.form-check-input.is-valid~.form-check-label { + color: #2dce89; +} + +.was-validated .form-check-input:valid~.valid-feedback, +.was-validated .form-check-input:valid~.valid-tooltip, +.form-check-input.is-valid~.valid-feedback, +.form-check-input.is-valid~.valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid~.custom-control-label, +.custom-control-input.is-valid~.custom-control-label { + color: #2dce89; +} + +.was-validated .custom-control-input:valid~.custom-control-label::before, +.custom-control-input.is-valid~.custom-control-label::before { + border-color: #2dce89; +} + +.was-validated .custom-control-input:valid~.valid-feedback, +.was-validated .custom-control-input:valid~.valid-tooltip, +.custom-control-input.is-valid~.valid-feedback, +.custom-control-input.is-valid~.valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid:checked~.custom-control-label::before, +.custom-control-input.is-valid:checked~.custom-control-label::before { + border-color: #54daa1; + background-color: #54daa1; +} + +.was-validated .custom-control-input:valid:focus~.custom-control-label::before, +.custom-control-input.is-valid:focus~.custom-control-label::before { + box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.25); +} + +.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before, +.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before { + border-color: #2dce89; +} + +.was-validated .custom-file-input:valid~.custom-file-label, +.custom-file-input.is-valid~.custom-file-label { + border-color: #2dce89; +} + +.was-validated .custom-file-input:valid~.valid-feedback, +.was-validated .custom-file-input:valid~.valid-tooltip, +.custom-file-input.is-valid~.valid-feedback, +.custom-file-input.is-valid~.valid-tooltip { + display: block; +} + +.was-validated .custom-file-input:valid:focus~.custom-file-label, +.custom-file-input.is-valid:focus~.custom-file-label { + border-color: #2dce89; + box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #fb6340; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(251, 99, 64, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:invalid, +.form-control.is-invalid { + border-color: #fb6340; + padding-right: calc(1.5em + 1.25rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fb6340' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fb6340' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.3125rem); + background-size: calc(0.75em + 0.625rem) calc(0.75em + 0.625rem); +} + +.was-validated .form-control:invalid:focus, +.form-control.is-invalid:focus { + border-color: #fb6340; + box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.25); +} + +.was-validated .form-control:invalid~.invalid-feedback, +.was-validated .form-control:invalid~.invalid-tooltip, +.form-control.is-invalid~.invalid-feedback, +.form-control.is-invalid~.invalid-tooltip { + display: block; +} + +.was-validated textarea.form-control:invalid, +textarea.form-control.is-invalid { + padding-right: calc(1.5em + 1.25rem); + background-position: top calc(0.375em + 0.3125rem) right calc(0.375em + 0.3125rem); +} + +.was-validated .custom-select:invalid, +.custom-select.is-invalid { + border-color: #fb6340; + padding-right: calc((1em + 1.25rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%2332325d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fb6340' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fb6340' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.625rem) calc(0.75em + 0.625rem); +} + +.was-validated .custom-select:invalid:focus, +.custom-select.is-invalid:focus { + border-color: #fb6340; + box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.25); +} + +.was-validated .custom-select:invalid~.invalid-feedback, +.was-validated .custom-select:invalid~.invalid-tooltip, +.custom-select.is-invalid~.invalid-feedback, +.custom-select.is-invalid~.invalid-tooltip { + display: block; +} + +.was-validated .form-control-file:invalid~.invalid-feedback, +.was-validated .form-control-file:invalid~.invalid-tooltip, +.form-control-file.is-invalid~.invalid-feedback, +.form-control-file.is-invalid~.invalid-tooltip { + display: block; +} + +.was-validated .form-check-input:invalid~.form-check-label, +.form-check-input.is-invalid~.form-check-label { + color: #fb6340; +} + +.was-validated .form-check-input:invalid~.invalid-feedback, +.was-validated .form-check-input:invalid~.invalid-tooltip, +.form-check-input.is-invalid~.invalid-feedback, +.form-check-input.is-invalid~.invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid~.custom-control-label, +.custom-control-input.is-invalid~.custom-control-label { + color: #fb6340; +} + +.was-validated .custom-control-input:invalid~.custom-control-label::before, +.custom-control-input.is-invalid~.custom-control-label::before { + border-color: #fb6340; +} + +.was-validated .custom-control-input:invalid~.invalid-feedback, +.was-validated .custom-control-input:invalid~.invalid-tooltip, +.custom-control-input.is-invalid~.invalid-feedback, +.custom-control-input.is-invalid~.invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid:checked~.custom-control-label::before, +.custom-control-input.is-invalid:checked~.custom-control-label::before { + border-color: #fc8c72; + background-color: #fc8c72; +} + +.was-validated .custom-control-input:invalid:focus~.custom-control-label::before, +.custom-control-input.is-invalid:focus~.custom-control-label::before { + box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.25); +} + +.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before, +.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before { + border-color: #fb6340; +} + +.was-validated .custom-file-input:invalid~.custom-file-label, +.custom-file-input.is-invalid~.custom-file-label { + border-color: #fb6340; +} + +.was-validated .custom-file-input:invalid~.invalid-feedback, +.was-validated .custom-file-input:invalid~.invalid-tooltip, +.custom-file-input.is-invalid~.invalid-feedback, +.custom-file-input.is-invalid~.invalid-tooltip { + display: block; +} + +.was-validated .custom-file-input:invalid:focus~.custom-file-label, +.custom-file-input.is-invalid:focus~.custom-file-label { + border-color: #fb6340; + box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.25); +} + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; +} + +.form-inline .form-check { + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; + } + + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; + } + + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + + .form-inline .form-control-plaintext { + display: inline-block; + } + + .form-inline .input-group, + .form-inline .custom-select { + width: auto; + } + + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0; + } + + .form-inline .form-check-input { + position: relative; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + + .form-inline .custom-control { + align-items: center; + justify-content: center; + } + + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 600; + color: #525f7f; + text-align: center; + vertical-align: middle; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.625rem 1.25rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: all 0.15s ease; +} + +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} + +.btn:hover { + color: #525f7f; + text-decoration: none; +} + +.btn:focus, +.btn.focus { + outline: 0; + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); +} + +.btn.disabled, +.btn:disabled { + opacity: 0.65; + box-shadow: none; +} + +.btn:not(:disabled):not(.disabled):active, +.btn:not(:disabled):not(.disabled).active { + box-shadow: none; +} + +.btn:not(:disabled):not(.disabled):active:focus, +.btn:not(:disabled):not(.disabled).active:focus { + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-primary:hover { + color: #fff; + background-color: #3d55df; + border-color: #324cdd; +} + +.btn-primary:focus, +.btn-primary.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(118, 135, 232, 0.5); +} + +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} + +.btn-primary:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +.show>.btn-primary.dropdown-toggle { + color: #fff; + background-color: #324cdd; + border-color: #2742db; +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, +.btn-primary:not(:disabled):not(.disabled).active:focus, +.show>.btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(118, 135, 232, 0.5); +} + +.btn-secondary { + color: #212529; + background-color: #f4f5f7; + border-color: #f4f5f7; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-secondary:hover { + color: #212529; + background-color: #dee1e7; + border-color: #d6dae2; +} + +.btn-secondary:focus, +.btn-secondary.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(212, 214, 216, 0.5); +} + +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #212529; + background-color: #f4f5f7; + border-color: #f4f5f7; +} + +.btn-secondary:not(:disabled):not(.disabled):active, +.btn-secondary:not(:disabled):not(.disabled).active, +.show>.btn-secondary.dropdown-toggle { + color: #212529; + background-color: #d6dae2; + border-color: #cfd3dc; +} + +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.show>.btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(212, 214, 216, 0.5); +} + +.btn-success { + color: #fff; + background-color: #2dce89; + border-color: #2dce89; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-success:hover { + color: #fff; + background-color: #26af74; + border-color: #24a46d; +} + +.btn-success:focus, +.btn-success.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(77, 213, 155, 0.5); +} + +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #2dce89; + border-color: #2dce89; +} + +.btn-success:not(:disabled):not(.disabled):active, +.btn-success:not(:disabled):not(.disabled).active, +.show>.btn-success.dropdown-toggle { + color: #fff; + background-color: #24a46d; + border-color: #229a66; +} + +.btn-success:not(:disabled):not(.disabled):active:focus, +.btn-success:not(:disabled):not(.disabled).active:focus, +.show>.btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(77, 213, 155, 0.5); +} + +.btn-info { + color: #fff; + background-color: #11cdef; + border-color: #11cdef; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-info:hover { + color: #fff; + background-color: #0eafcc; + border-color: #0da5c0; +} + +.btn-info:focus, +.btn-info.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(53, 213, 241, 0.5); +} + +.btn-info.disabled, +.btn-info:disabled { + color: #fff; + background-color: #11cdef; + border-color: #11cdef; +} + +.btn-info:not(:disabled):not(.disabled):active, +.btn-info:not(:disabled):not(.disabled).active, +.show>.btn-info.dropdown-toggle { + color: #fff; + background-color: #0da5c0; + border-color: #0c9ab4; +} + +.btn-info:not(:disabled):not(.disabled):active:focus, +.btn-info:not(:disabled):not(.disabled).active:focus, +.show>.btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(53, 213, 241, 0.5); +} + +.btn-warning { + color: #fff; + background-color: #fb6340; + border-color: #fb6340; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-warning:hover { + color: #fff; + background-color: #fa441b; + border-color: #fa3a0e; +} + +.btn-warning:focus, +.btn-warning.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(252, 122, 93, 0.5); +} + +.btn-warning.disabled, +.btn-warning:disabled { + color: #fff; + background-color: #fb6340; + border-color: #fb6340; +} + +.btn-warning:not(:disabled):not(.disabled):active, +.btn-warning:not(:disabled):not(.disabled).active, +.show>.btn-warning.dropdown-toggle { + color: #fff; + background-color: #fa3a0e; + border-color: #f63205; +} + +.btn-warning:not(:disabled):not(.disabled):active:focus, +.btn-warning:not(:disabled):not(.disabled).active:focus, +.show>.btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(252, 122, 93, 0.5); +} + +.btn-danger { + color: #fff; + background-color: #f5365c; + border-color: #f5365c; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-danger:hover { + color: #fff; + background-color: #f3e; + border-color: #ec0c38; +} + +.btn-danger:focus, +.btn-danger.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(247, 84, 116, 0.5); +} + +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #f5365c; + border-color: #f5365c; +} + +.btn-danger:not(:disabled):not(.disabled):active, +.btn-danger:not(:disabled):not(.disabled).active, +.show>.btn-danger.dropdown-toggle { + color: #fff; + background-color: #ec0c38; + border-color: #e00b36; +} + +.btn-danger:not(:disabled):not(.disabled):active:focus, +.btn-danger:not(:disabled):not(.disabled).active:focus, +.show>.btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(247, 84, 116, 0.5); +} + +.btn-light { + color: #fff; + background-color: #adb5bd; + border-color: #adb5bd; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-light:hover { + color: #fff; + background-color: #98a2ac; + border-color: #919ca6; +} + +.btn-light:focus, +.btn-light.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(185, 192, 199, 0.5); +} + +.btn-light.disabled, +.btn-light:disabled { + color: #fff; + background-color: #adb5bd; + border-color: #adb5bd; +} + +.btn-light:not(:disabled):not(.disabled):active, +.btn-light:not(:disabled):not(.disabled).active, +.show>.btn-light.dropdown-toggle { + color: #fff; + background-color: #919ca6; + border-color: #8a95a1; +} + +.btn-light:not(:disabled):not(.disabled):active:focus, +.btn-light:not(:disabled):not(.disabled).active:focus, +.show>.btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(185, 192, 199, 0.5); +} + +.btn-dark { + color: #fff; + background-color: #212529; + border-color: #212529; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-dark:hover { + color: #fff; + background-color: #101214; + border-color: #0a0c0d; +} + +.btn-dark:focus, +.btn-dark.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(66, 70, 73, 0.5); +} + +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #212529; + border-color: #212529; +} + +.btn-dark:not(:disabled):not(.disabled):active, +.btn-dark:not(:disabled):not(.disabled).active, +.show>.btn-dark.dropdown-toggle { + color: #fff; + background-color: #0a0c0d; + border-color: #050506; +} + +.btn-dark:not(:disabled):not(.disabled):active:focus, +.btn-dark:not(:disabled):not(.disabled).active:focus, +.show>.btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(66, 70, 73, 0.5); +} + +.btn-default { + color: #fff; + background-color: #172b4d; + border-color: #172b4d; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-default:hover { + color: #fff; + background-color: #0e1b30; + border-color: #0b1526; +} + +.btn-default:focus, +.btn-default.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(58, 75, 104, 0.5); +} + +.btn-default.disabled, +.btn-default:disabled { + color: #fff; + background-color: #172b4d; + border-color: #172b4d; +} + +.btn-default:not(:disabled):not(.disabled):active, +.btn-default:not(:disabled):not(.disabled).active, +.show>.btn-default.dropdown-toggle { + color: #fff; + background-color: #0b1526; + border-color: #08101c; +} + +.btn-default:not(:disabled):not(.disabled):active:focus, +.btn-default:not(:disabled):not(.disabled).active:focus, +.show>.btn-default.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(58, 75, 104, 0.5); +} + +.btn-white { + color: #212529; + background-color: #fff; + border-color: #fff; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-white:hover { + color: #212529; + background-color: #ececec; + border-color: #e6e6e6; +} + +.btn-white:focus, +.btn-white.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(222, 222, 223, 0.5); +} + +.btn-white.disabled, +.btn-white:disabled { + color: #212529; + background-color: #fff; + border-color: #fff; +} + +.btn-white:not(:disabled):not(.disabled):active, +.btn-white:not(:disabled):not(.disabled).active, +.show>.btn-white.dropdown-toggle { + color: #212529; + background-color: #e6e6e6; + border-color: #dfdfdf; +} + +.btn-white:not(:disabled):not(.disabled):active:focus, +.btn-white:not(:disabled):not(.disabled).active:focus, +.show>.btn-white.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(222, 222, 223, 0.5); +} + +.btn-neutral { + color: #212529; + background-color: #fff; + border-color: #fff; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-neutral:hover { + color: #212529; + background-color: #ececec; + border-color: #e6e6e6; +} + +.btn-neutral:focus, +.btn-neutral.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(222, 222, 223, 0.5); +} + +.btn-neutral.disabled, +.btn-neutral:disabled { + color: #212529; + background-color: #fff; + border-color: #fff; +} + +.btn-neutral:not(:disabled):not(.disabled):active, +.btn-neutral:not(:disabled):not(.disabled).active, +.show>.btn-neutral.dropdown-toggle { + color: #212529; + background-color: #e6e6e6; + border-color: #dfdfdf; +} + +.btn-neutral:not(:disabled):not(.disabled):active:focus, +.btn-neutral:not(:disabled):not(.disabled).active:focus, +.show>.btn-neutral.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(222, 222, 223, 0.5); +} + +.btn-darker { + color: #fff; + background-color: black; + border-color: black; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-darker:hover { + color: #fff; + background-color: black; + border-color: black; +} + +.btn-darker:focus, +.btn-darker.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(38, 38, 38, 0.5); +} + +.btn-darker.disabled, +.btn-darker:disabled { + color: #fff; + background-color: black; + border-color: black; +} + +.btn-darker:not(:disabled):not(.disabled):active, +.btn-darker:not(:disabled):not(.disabled).active, +.show>.btn-darker.dropdown-toggle { + color: #fff; + background-color: black; + border-color: black; +} + +.btn-darker:not(:disabled):not(.disabled):active:focus, +.btn-darker:not(:disabled):not(.disabled).active:focus, +.show>.btn-darker.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(38, 38, 38, 0.5); +} + +.btn-outline-primary { + color: #5e72e4; + border-color: #5e72e4; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} + +.btn-outline-primary:focus, +.btn-outline-primary.focus { + box-shadow: 0 0 0 0 rgba(94, 114, 228, 0.5); +} + +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #5e72e4; + 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: #5e72e4; + border-color: #5e72e4; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(94, 114, 228, 0.5); +} + +.btn-outline-secondary { + color: #f4f5f7; + border-color: #f4f5f7; +} + +.btn-outline-secondary:hover { + color: #212529; + background-color: #f4f5f7; + border-color: #f4f5f7; +} + +.btn-outline-secondary:focus, +.btn-outline-secondary.focus { + box-shadow: 0 0 0 0 rgba(244, 245, 247, 0.5); +} + +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #f4f5f7; + 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: #212529; + background-color: #f4f5f7; + border-color: #f4f5f7; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(244, 245, 247, 0.5); +} + +.btn-outline-success { + color: #2dce89; + border-color: #2dce89; +} + +.btn-outline-success:hover { + color: #fff; + background-color: #2dce89; + border-color: #2dce89; +} + +.btn-outline-success:focus, +.btn-outline-success.focus { + box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.5); +} + +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #2dce89; + 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: #2dce89; + border-color: #2dce89; +} + +.btn-outline-success:not(:disabled):not(.disabled):active:focus, +.btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.5); +} + +.btn-outline-info { + color: #11cdef; + border-color: #11cdef; +} + +.btn-outline-info:hover { + color: #fff; + background-color: #11cdef; + border-color: #11cdef; +} + +.btn-outline-info:focus, +.btn-outline-info.focus { + box-shadow: 0 0 0 0 rgba(17, 205, 239, 0.5); +} + +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #11cdef; + 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: #11cdef; + border-color: #11cdef; +} + +.btn-outline-info:not(:disabled):not(.disabled):active:focus, +.btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(17, 205, 239, 0.5); +} + +.btn-outline-warning { + color: #fb6340; + border-color: #fb6340; +} + +.btn-outline-warning:hover { + color: #fff; + background-color: #fb6340; + border-color: #fb6340; +} + +.btn-outline-warning:focus, +.btn-outline-warning.focus { + box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.5); +} + +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #fb6340; + background-color: transparent; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active, +.btn-outline-warning:not(:disabled):not(.disabled).active, +.show>.btn-outline-warning.dropdown-toggle { + color: #fff; + background-color: #fb6340; + border-color: #fb6340; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.5); +} + +.btn-outline-danger { + color: #f5365c; + border-color: #f5365c; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #f5365c; + border-color: #f5365c; +} + +.btn-outline-danger:focus, +.btn-outline-danger.focus { + box-shadow: 0 0 0 0 rgba(245, 54, 92, 0.5); +} + +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #f5365c; + 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: #f5365c; + border-color: #f5365c; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(245, 54, 92, 0.5); +} + +.btn-outline-light { + color: #adb5bd; + border-color: #adb5bd; +} + +.btn-outline-light:hover { + color: #fff; + background-color: #adb5bd; + border-color: #adb5bd; +} + +.btn-outline-light:focus, +.btn-outline-light.focus { + box-shadow: 0 0 0 0 rgba(173, 181, 189, 0.5); +} + +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #adb5bd; + 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: #fff; + background-color: #adb5bd; + border-color: #adb5bd; +} + +.btn-outline-light:not(:disabled):not(.disabled):active:focus, +.btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(173, 181, 189, 0.5); +} + +.btn-outline-dark { + color: #212529; + border-color: #212529; +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529; +} + +.btn-outline-dark:focus, +.btn-outline-dark.focus { + box-shadow: 0 0 0 0 rgba(33, 37, 41, 0.5); +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #212529; + 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: #212529; + border-color: #212529; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(33, 37, 41, 0.5); +} + +.btn-outline-default { + color: #172b4d; + border-color: #172b4d; +} + +.btn-outline-default:hover { + color: #fff; + background-color: #172b4d; + border-color: #172b4d; +} + +.btn-outline-default:focus, +.btn-outline-default.focus { + box-shadow: 0 0 0 0 rgba(23, 43, 77, 0.5); +} + +.btn-outline-default.disabled, +.btn-outline-default:disabled { + color: #172b4d; + background-color: transparent; +} + +.btn-outline-default:not(:disabled):not(.disabled):active, +.btn-outline-default:not(:disabled):not(.disabled).active, +.show>.btn-outline-default.dropdown-toggle { + color: #fff; + background-color: #172b4d; + border-color: #172b4d; +} + +.btn-outline-default:not(:disabled):not(.disabled):active:focus, +.btn-outline-default:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-default.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(23, 43, 77, 0.5); +} + +.btn-outline-white { + color: #fff; + border-color: #fff; +} + +.btn-outline-white:hover { + color: #212529; + background-color: #fff; + border-color: #fff; +} + +.btn-outline-white:focus, +.btn-outline-white.focus { + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); +} + +.btn-outline-white.disabled, +.btn-outline-white:disabled { + color: #fff; + background-color: transparent; +} + +.btn-outline-white:not(:disabled):not(.disabled):active, +.btn-outline-white:not(:disabled):not(.disabled).active, +.show>.btn-outline-white.dropdown-toggle { + color: #212529; + background-color: #fff; + border-color: #fff; +} + +.btn-outline-white:not(:disabled):not(.disabled):active:focus, +.btn-outline-white:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-white.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); +} + +.btn-outline-neutral { + color: #fff; + border-color: #fff; +} + +.btn-outline-neutral:hover { + color: #212529; + background-color: #fff; + border-color: #fff; +} + +.btn-outline-neutral:focus, +.btn-outline-neutral.focus { + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); +} + +.btn-outline-neutral.disabled, +.btn-outline-neutral:disabled { + color: #fff; + background-color: transparent; +} + +.btn-outline-neutral:not(:disabled):not(.disabled):active, +.btn-outline-neutral:not(:disabled):not(.disabled).active, +.show>.btn-outline-neutral.dropdown-toggle { + color: #212529; + background-color: #fff; + border-color: #fff; +} + +.btn-outline-neutral:not(:disabled):not(.disabled):active:focus, +.btn-outline-neutral:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-neutral.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); +} + +.btn-outline-darker { + color: black; + border-color: black; +} + +.btn-outline-darker:hover { + color: #fff; + background-color: black; + border-color: black; +} + +.btn-outline-darker:focus, +.btn-outline-darker.focus { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); +} + +.btn-outline-darker.disabled, +.btn-outline-darker:disabled { + color: black; + background-color: transparent; +} + +.btn-outline-darker:not(:disabled):not(.disabled):active, +.btn-outline-darker:not(:disabled):not(.disabled).active, +.show>.btn-outline-darker.dropdown-toggle { + color: #fff; + background-color: black; + border-color: black; +} + +.btn-outline-darker:not(:disabled):not(.disabled):active:focus, +.btn-outline-darker:not(:disabled):not(.disabled).active:focus, +.show>.btn-outline-darker.dropdown-toggle:focus { + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); +} + +.btn-link { + font-weight: 400; + color: #5e72e4; + text-decoration: none; +} + +.btn-link:hover { + color: #233dd2; + text-decoration: none; +} + +.btn-link:focus, +.btn-link.focus { + text-decoration: none; + box-shadow: none; +} + +.btn-link:disabled, +.btn-link.disabled { + color: #8898aa; + pointer-events: none; +} + +.btn-lg, +.btn-group-lg>.btn { + padding: 0.875rem 1rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, +.btn-group-sm>.btn { + padding: 0.25rem 0.5rem; + font-size: 0.75rem; + line-height: 1.5; + border-radius: 0.25rem; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block+.btn-block { + margin-top: 0.5rem; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + transition: opacity 0.15s linear; +} + +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} + +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} + +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #525f7f; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 0 solid rgba(0, 0, 0, 0.15); + border-radius: 0.3rem; + box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1); +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} + +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} + +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} + +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} + +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} + +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} + +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^="top"], +.dropdown-menu[x-placement^="right"], +.dropdown-menu[x-placement^="bottom"], +.dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} + +.dropdown-item:hover, +.dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f6f9fc; +} + +.dropdown-item.active, +.dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #5e72e4; +} + +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #8898aa; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #8898aa; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} + +.btn-group>.btn, +.btn-group-vertical>.btn { + position: relative; + flex: 1 1 auto; +} + +.btn-group>.btn:hover, +.btn-group-vertical>.btn:hover { + z-index: 1; +} + +.btn-group>.btn:focus, +.btn-group>.btn:active, +.btn-group>.btn.active, +.btn-group-vertical>.btn:focus, +.btn-group-vertical>.btn:active, +.btn-group-vertical>.btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} + +.btn-toolbar .input-group { + width: auto; +} + +.btn-group>.btn:not(:first-child), +.btn-group>.btn-group:not(:first-child) { + margin-left: -1px; +} + +.btn-group>.btn:not(:last-child):not(.dropdown-toggle), +.btn-group>.btn-group:not(:last-child)>.btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group>.btn:not(:first-child), +.btn-group>.btn-group:not(:first-child)>.btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.9375rem; + padding-left: 0.9375rem; +} + +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm+.dropdown-toggle-split, +.btn-group-sm>.btn+.dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg+.dropdown-toggle-split, +.btn-group-lg>.btn+.dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group.show .dropdown-toggle { + box-shadow: none; +} + +.btn-group.show .dropdown-toggle.btn-link { + box-shadow: none; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.btn-group-vertical>.btn, +.btn-group-vertical>.btn-group { + width: 100%; +} + +.btn-group-vertical>.btn:not(:first-child), +.btn-group-vertical>.btn-group:not(:first-child) { + margin-top: -1px; +} + +.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical>.btn-group:not(:last-child)>.btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical>.btn:not(:first-child), +.btn-group-vertical>.btn-group:not(:first-child)>.btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle>.btn, +.btn-group-toggle>.btn-group>.btn { + margin-bottom: 0; +} + +.btn-group-toggle>.btn input[type="radio"], +.btn-group-toggle>.btn input[type="checkbox"], +.btn-group-toggle>.btn-group>.btn input[type="radio"], +.btn-group-toggle>.btn-group>.btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} + +.input-group>.form-control, +.input-group>.form-control-plaintext, +.input-group>.custom-select, +.input-group>.custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; +} + +.input-group>.form-control+.form-control, +.input-group>.form-control+.custom-select, +.input-group>.form-control+.custom-file, +.input-group>.form-control-plaintext+.form-control, +.input-group>.form-control-plaintext+.custom-select, +.input-group>.form-control-plaintext+.custom-file, +.input-group>.custom-select+.form-control, +.input-group>.custom-select+.custom-select, +.input-group>.custom-select+.custom-file, +.input-group>.custom-file+.form-control, +.input-group>.custom-file+.custom-select, +.input-group>.custom-file+.custom-file { + margin-left: -1px; +} + +.input-group>.form-control:focus, +.input-group>.custom-select:focus, +.input-group>.custom-file .custom-file-input:focus~.custom-file-label { + z-index: 3; +} + +.input-group>.custom-file .custom-file-input:focus { + z-index: 4; +} + +.input-group>.form-control:not(:last-child), +.input-group>.custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group>.form-control:not(:first-child), +.input-group>.custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group>.custom-file { + display: flex; + align-items: center; +} + +.input-group>.custom-file:not(:last-child) .custom-file-label, +.input-group>.custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group>.custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: flex; +} + +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} + +.input-group-prepend .btn:focus, +.input-group-append .btn:focus { + z-index: 3; +} + +.input-group-prepend .btn+.btn, +.input-group-prepend .btn+.input-group-text, +.input-group-prepend .input-group-text+.input-group-text, +.input-group-prepend .input-group-text+.btn, +.input-group-append .btn+.btn, +.input-group-append .btn+.input-group-text, +.input-group-append .input-group-text+.input-group-text, +.input-group-append .input-group-text+.btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.625rem 0.75rem; + margin-bottom: 0; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #adb5bd; + text-align: center; + white-space: nowrap; + background-color: #fff; + border: 1px solid #cad1d7; + border-radius: 0.25rem; +} + +.input-group-text input[type="radio"], +.input-group-text input[type="checkbox"] { + margin-top: 0; +} + +.input-group-lg>.form-control:not(textarea), +.input-group-lg>.custom-select { + height: calc(1.5em + 1.75rem + 2px); +} + +.input-group-lg>.form-control, +.input-group-lg>.custom-select, +.input-group-lg>.input-group-prepend>.input-group-text, +.input-group-lg>.input-group-append>.input-group-text, +.input-group-lg>.input-group-prepend>.btn, +.input-group-lg>.input-group-append>.btn { + padding: 0.875rem 1rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm>.form-control:not(textarea), +.input-group-sm>.custom-select { + height: calc(1.5em + 0.5rem + 2px); +} + +.input-group-sm>.form-control, +.input-group-sm>.custom-select, +.input-group-sm>.input-group-prepend>.input-group-text, +.input-group-sm>.input-group-append>.input-group-text, +.input-group-sm>.input-group-prepend>.btn, +.input-group-sm>.input-group-append>.btn { + padding: 0.25rem 0.5rem; + font-size: 0.75rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.input-group-lg>.custom-select, +.input-group-sm>.custom-select { + padding-right: 1.75rem; +} + +.input-group>.input-group-prepend>.btn, +.input-group>.input-group-prepend>.input-group-text, +.input-group>.input-group-append:not(:last-child)>.btn, +.input-group>.input-group-append:not(:last-child)>.input-group-text, +.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), +.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group>.input-group-append>.btn, +.input-group>.input-group-append>.input-group-text, +.input-group>.input-group-prepend:not(:first-child)>.btn, +.input-group>.input-group-prepend:not(:first-child)>.input-group-text, +.input-group>.input-group-prepend:first-child>.btn:not(:first-child), +.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 3rem; +} + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; +} + +.custom-control-input:checked~.custom-control-label::before { + color: #fff; + border-color: #5e72e4; + background-color: #5e72e4; + box-shadow: none; +} + +.custom-control-input:focus~.custom-control-label::before { + box-shadow: none, none; +} + +.custom-control-input:focus:not(:checked)~.custom-control-label::before { + border-color: rgba(50, 151, 211, 0.25); +} + +.custom-control-input:not(:disabled):active~.custom-control-label::before { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; + box-shadow: none; +} + +.custom-control-input:disabled~.custom-control-label { + color: #8898aa; +} + +.custom-control-input:disabled~.custom-control-label::before { + background-color: #e9ecef; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} + +.custom-control-label::before { + position: absolute; + top: 0.125rem; + left: -3rem; + display: block; + width: 1.25rem; + height: 1.25rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #cad1d7 solid 1px; + box-shadow: none; +} + +.custom-control-label::after { + position: absolute; + top: 0.125rem; + left: -3rem; + display: block; + width: 1.25rem; + height: 1.25rem; + content: ""; + background: no-repeat 50% / 50% 50%; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.2rem; +} + +.custom-checkbox .custom-control-input:checked~.custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before { + border-color: #5e72e4; + background-color: #5e72e4; + box-shadow: none; +} + +.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before { + background-color: rgba(94, 114, 228, 0.5); +} + +.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before { + background-color: rgba(94, 114, 228, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} + +.custom-radio .custom-control-input:checked~.custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} + +.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before { + background-color: rgba(94, 114, 228, 0.5); +} + +.custom-switch { + padding-left: 3.9375rem; +} + +.custom-switch .custom-control-label::before { + left: -3.9375rem; + width: 2.1875rem; + pointer-events: all; + border-radius: 0.625rem; +} + +.custom-switch .custom-control-label::after { + top: calc(0.125rem + 2px); + left: calc(-3.9375rem + 2px); + width: calc(1.25rem - 4px); + height: calc(1.25rem - 4px); + background-color: #cad1d7; + border-radius: 0.625rem; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} + +.custom-switch .custom-control-input:checked~.custom-control-label::after { + background-color: #fff; + transform: translateX(0.9375rem); +} + +.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before { + background-color: rgba(94, 114, 228, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 1.25rem + 2px); + padding: 0.625rem 1.75rem 0.625rem 0.75rem; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.5; + color: #8898aa; + vertical-align: middle; + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%2332325d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; + background-color: #fff; + border: 1px solid #cad1d7; + border-radius: 0.25rem; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + appearance: none; +} + +.custom-select:focus { + border-color: rgba(50, 151, 211, 0.25); + outline: 0; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0 #5e72e4; +} + +.custom-select:focus::-ms-value { + color: #8898aa; + background-color: #fff; +} + +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} + +.custom-select:disabled { + color: #8898aa; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + display: none; +} + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.75rem; +} + +.custom-select-lg { + height: calc(1.5em + 1.75rem + 2px); + padding-top: 0.875rem; + padding-bottom: 0.875rem; + padding-left: 1rem; + font-size: 0.875rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 1.25rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 1.25rem + 2px); + margin: 0; + opacity: 0; +} + +.custom-file-input:focus~.custom-file-label { + border-color: rgba(50, 151, 211, 0.25); + box-shadow: none; +} + +.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 + 1.25rem + 2px); + padding: 0.625rem 0.75rem; + font-weight: 400; + line-height: 1.5; + color: #8898aa; + background-color: #fff; + border: 1px solid #cad1d7; + border-radius: 0.25rem; + box-shadow: none; +} + +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 1.25rem); + padding: 0.625rem 0.75rem; + line-height: 1.5; + color: #8898aa; + content: "Browse"; + background-color: #fff; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + height: calc(1rem + 0); + padding: 0; + background-color: transparent; + appearance: none; +} + +.custom-range:focus { + outline: none; +} + +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, none; +} + +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, none; +} + +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, none; +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #5e72e4; + border: 0; + border-radius: 1rem; + box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + transition: none; + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #f7f8fe; +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; + box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #5e72e4; + border: 0; + border-radius: 1rem; + box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + transition: none; + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #f7f8fe; +} + +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; + box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0; + margin-left: 0; + background-color: #5e72e4; + border: 0; + border-radius: 1rem; + box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + transition: none; + } +} + +.custom-range::-ms-thumb:active { + background-color: #f7f8fe; +} + +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; + box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); +} + +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} + +.custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-moz-range-track { + cursor: default; +} + +.custom-range:disabled::-ms-thumb { + background-color: #adb5bd; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.25rem 0.75rem; +} + +.nav-link:hover, +.nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: #8898aa; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 0.0625rem solid #dee2e6; +} + +.nav-tabs .nav-item { + margin-bottom: -0.0625rem; +} + +.nav-tabs .nav-link { + border: 0.0625rem solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} + +.nav-tabs .nav-link.disabled { + color: #8898aa; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #525f7f; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: -0.0625rem; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} + +.nav-pills .nav-link.active, +.nav-pills .show>.nav-link { + color: #fff; + background-color: #5e72e4; +} + +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.tab-content>.tab-pane { + display: none; +} + +.tab-content>.active { + display: block; +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; +} + +.navbar>.container, +.navbar>.container-fluid { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.0625rem; + padding-bottom: 0.0625rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.navbar-nav .nav-link:not(.btn) { + padding-right: 0; + padding-left: 0; +} + +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 0.0625rem solid transparent; + border-radius: 0.25rem; +} + +.navbar-toggler:hover, +.navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 575.98px) { + + .navbar-expand-sm>.container, + .navbar-expand-sm>.container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-flow: row nowrap; + justify-content: flex-start; + } + + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + + .navbar-expand-sm>.container, + .navbar-expand-sm>.container-fluid { + flex-wrap: nowrap; + } + + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + + .navbar-expand-sm .navbar-toggler { + display: none; + } +} + +@media (max-width: 767.98px) { + + .navbar-expand-md>.container, + .navbar-expand-md>.container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 768px) { + .navbar-expand-md { + flex-flow: row nowrap; + justify-content: flex-start; + } + + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + + .navbar-expand-md>.container, + .navbar-expand-md>.container-fluid { + flex-wrap: nowrap; + } + + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + + .navbar-expand-md .navbar-toggler { + display: none; + } +} + +@media (max-width: 991.98px) { + + .navbar-expand-lg>.container, + .navbar-expand-lg>.container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 992px) { + .navbar-expand-lg { + flex-flow: row nowrap; + justify-content: flex-start; + } + + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + + .navbar-expand-lg>.container, + .navbar-expand-lg>.container-fluid { + flex-wrap: nowrap; + } + + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + + .navbar-expand-lg .navbar-toggler { + display: none; + } +} + +@media (max-width: 1199.98px) { + + .navbar-expand-xl>.container, + .navbar-expand-xl>.container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-flow: row nowrap; + justify-content: flex-start; + } + + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; + } + + .navbar-expand-xl>.container, + .navbar-expand-xl>.container-fluid { + flex-wrap: nowrap; + } + + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + + .navbar-expand-xl .navbar-toggler { + display: none; + } +} + +.navbar-expand { + flex-flow: row nowrap; + justify-content: flex-start; +} + +.navbar-expand>.container, +.navbar-expand>.container-fluid { + padding-right: 0; + padding-left: 0; +} + +.navbar-expand .navbar-nav { + flex-direction: row; +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: 1rem; + padding-left: 1rem; +} + +.navbar-expand>.container, +.navbar-expand>.container-fluid { + flex-wrap: nowrap; +} + +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} + +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-brand:hover, +.navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-nav .nav-link:hover, +.navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} + +.navbar-light .navbar-nav .show>.nav-link, +.navbar-light .navbar-nav .active>.nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: transparent; +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: rgba(255, 255, 255, 0.65); +} + +.navbar-dark .navbar-brand:hover, +.navbar-dark .navbar-brand:focus { + color: rgba(255, 255, 255, 0.65); +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.95); +} + +.navbar-dark .navbar-nav .nav-link:hover, +.navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.65); +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} + +.navbar-dark .navbar-nav .show>.nav-link, +.navbar-dark .navbar-nav .active>.nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: rgba(255, 255, 255, 0.65); +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.95); + border-color: transparent; +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.95)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.95); +} + +.navbar-dark .navbar-text a { + color: rgba(255, 255, 255, 0.65); +} + +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: rgba(255, 255, 255, 0.65); +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 0.0625rem solid rgba(0, 0, 0, 0.05); + border-radius: 0.25rem; +} + +.card>hr { + margin-right: 0; + margin-left: 0; +} + +.card>.list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.card>.list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.card-body { + flex: 1 1 auto; + padding: 1.5rem; +} + +.card-title { + margin-bottom: 1.25rem; +} + +.card-subtitle { + margin-top: -0.625rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} + +.card-link+.card-link { + margin-left: 1.5rem; +} + +.card-header { + padding: 1.25rem 1.5rem; + margin-bottom: 0; + background-color: #f6f9fc; + border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.05); +} + +.card-header:first-child { + border-radius: calc(0.25rem - 0.0625rem) calc(0.25rem - 0.0625rem) 0 0; +} + +.card-header+.list-group .list-group-item:first-child { + border-top: 0; +} + +.card-footer { + padding: 1.25rem 1.5rem; + background-color: #f6f9fc; + border-top: 0.0625rem solid rgba(0, 0, 0, 0.05); +} + +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 0.0625rem) calc(0.25rem - 0.0625rem); +} + +.card-header-tabs { + margin-right: -0.75rem; + margin-bottom: -1.25rem; + margin-left: -0.75rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.75rem; + margin-left: -0.75rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 0.0625rem); +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 0.0625rem); + border-top-right-radius: calc(0.25rem - 0.0625rem); +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 0.0625rem); + border-bottom-left-radius: calc(0.25rem - 0.0625rem); +} + +.card-deck { + display: flex; + flex-direction: column; +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + + .card-deck .card { + display: flex; + flex: 1 0 0%; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group { + display: flex; + flex-direction: column; +} + +.card-group>.card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + flex-flow: row wrap; + } + + .card-group>.card { + flex: 1 0 0%; + margin-bottom: 0; + } + + .card-group>.card+.card { + margin-left: 0; + border-left: 0; + } + + .card-group>.card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .card-group>.card:not(:last-child) .card-img-top, + .card-group>.card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + + .card-group>.card:not(:last-child) .card-img-bottom, + .card-group>.card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + + .card-group>.card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .card-group>.card:not(:first-child) .card-img-top, + .card-group>.card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + + .card-group>.card:not(:first-child) .card-img-bottom, + .card-group>.card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.card-columns .card { + margin-bottom: 1.25rem; +} + +@media (min-width: 576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion>.card { + overflow: hidden; +} + +.accordion>.card:not(:first-of-type) .card-header:first-child { + border-radius: 0; +} + +.accordion>.card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; +} + +.accordion>.card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.accordion>.card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.accordion>.card .card-header { + margin-bottom: -0.0625rem; +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.breadcrumb-item+.breadcrumb-item { + padding-left: 0.5rem; +} + +.breadcrumb-item+.breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #8898aa; + content: "/"; +} + +.breadcrumb-item+.breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item+.breadcrumb-item:hover::before { + text-decoration: none; +} + +.breadcrumb-item.active { + color: #8898aa; +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -0.0625rem; + line-height: 1.25; + color: #8898aa; + background-color: #fff; + border: 0.0625rem solid #dee2e6; +} + +.page-link:hover { + z-index: 2; + color: #8898aa; + text-decoration: none; + background-color: #dee2e6; + border-color: #dee2e6; +} + +.page-link:focus { + z-index: 2; + outline: 0; + box-shadow: none; +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} + +.page-item.disabled .page-link { + color: #8898aa; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.35rem 0.375rem; + font-size: 66%; + font-weight: 600; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; + transition: all 0.15s ease; +} + +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} + +a.badge:hover, +a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.875em; + padding-left: 0.875em; + border-radius: 10rem; +} + +.badge-primary { + color: #fff; + background-color: #5e72e4; +} + +a.badge-primary:hover, +a.badge-primary:focus { + color: #fff; + background-color: #324cdd; +} + +a.badge-primary:focus, +a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0 rgba(94, 114, 228, 0.5); +} + +.badge-secondary { + color: #212529; + background-color: #f4f5f7; +} + +a.badge-secondary:hover, +a.badge-secondary:focus { + color: #212529; + background-color: #d6dae2; +} + +a.badge-secondary:focus, +a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0 rgba(244, 245, 247, 0.5); +} + +.badge-success { + color: #fff; + background-color: #2dce89; +} + +a.badge-success:hover, +a.badge-success:focus { + color: #fff; + background-color: #24a46d; +} + +a.badge-success:focus, +a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.5); +} + +.badge-info { + color: #fff; + background-color: #11cdef; +} + +a.badge-info:hover, +a.badge-info:focus { + color: #fff; + background-color: #0da5c0; +} + +a.badge-info:focus, +a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0 rgba(17, 205, 239, 0.5); +} + +.badge-warning { + color: #fff; + background-color: #fb6340; +} + +a.badge-warning:hover, +a.badge-warning:focus { + color: #fff; + background-color: #fa3a0e; +} + +a.badge-warning:focus, +a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.5); +} + +.badge-danger { + color: #fff; + background-color: #f5365c; +} + +a.badge-danger:hover, +a.badge-danger:focus { + color: #fff; + background-color: #ec0c38; +} + +a.badge-danger:focus, +a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0 rgba(245, 54, 92, 0.5); +} + +.badge-light { + color: #fff; + background-color: #adb5bd; +} + +a.badge-light:hover, +a.badge-light:focus { + color: #fff; + background-color: #919ca6; +} + +a.badge-light:focus, +a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0 rgba(173, 181, 189, 0.5); +} + +.badge-dark { + color: #fff; + background-color: #212529; +} + +a.badge-dark:hover, +a.badge-dark:focus { + color: #fff; + background-color: #0a0c0d; +} + +a.badge-dark:focus, +a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0 rgba(33, 37, 41, 0.5); +} + +.badge-default { + color: #fff; + background-color: #172b4d; +} + +a.badge-default:hover, +a.badge-default:focus { + color: #fff; + background-color: #0b1526; +} + +a.badge-default:focus, +a.badge-default.focus { + outline: 0; + box-shadow: 0 0 0 0 rgba(23, 43, 77, 0.5); +} + +.badge-white { + color: #212529; + background-color: #fff; +} + +a.badge-white:hover, +a.badge-white:focus { + color: #212529; + background-color: #e6e6e6; +} + +a.badge-white:focus, +a.badge-white.focus { + outline: 0; + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); +} + +.badge-neutral { + color: #212529; + background-color: #fff; +} + +a.badge-neutral:hover, +a.badge-neutral:focus { + color: #212529; + background-color: #e6e6e6; +} + +a.badge-neutral:focus, +a.badge-neutral.focus { + outline: 0; + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); +} + +.badge-darker { + color: #fff; + background-color: black; +} + +a.badge-darker:hover, +a.badge-darker:focus { + color: #fff; + background-color: black; +} + +a.badge-darker:focus, +a.badge-darker.focus { + outline: 0; + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} + +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 1rem 1.5rem; + margin-bottom: 1rem; + border: 0.0625rem solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 600; +} + +.alert-dismissible { + padding-right: 4.5rem; +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 1rem 1.5rem; + color: inherit; +} + +.alert-primary { + color: #5e72e4; + background-color: #7889e8; + border-color: #7889e8; +} + +.alert-primary hr { + border-top-color: #6276e4; +} + +.alert-primary .alert-link { + color: #324cdd; +} + +.alert-secondary { + color: #f4f5f7; + background-color: #f6f7f8; + border-color: #f6f7f8; +} + +.alert-secondary hr { + border-top-color: #e8eaed; +} + +.alert-secondary .alert-link { + color: #d6dae2; +} + +.alert-success { + color: #2dce89; + background-color: #4fd69c; + border-color: #4fd69c; +} + +.alert-success hr { + border-top-color: #3ad190; +} + +.alert-success .alert-link { + color: #24a46d; +} + +.alert-info { + color: #11cdef; + background-color: #37d5f2; + border-color: #37d5f2; +} + +.alert-info hr { + border-top-color: #1fd0f0; +} + +.alert-info .alert-link { + color: #0da5c0; +} + +.alert-warning { + color: #fb6340; + background-color: #fc7c5f; + border-color: #fc7c5f; +} + +.alert-warning hr { + border-top-color: #fc6846; +} + +.alert-warning .alert-link { + color: #fa3a0e; +} + +.alert-danger { + color: #f5365c; + background-color: #f75676; + border-color: #f75676; +} + +.alert-danger hr { + border-top-color: #f63e62; +} + +.alert-danger .alert-link { + color: #ec0c38; +} + +.alert-light { + color: #adb5bd; + background-color: #bac1c8; + border-color: #bac1c8; +} + +.alert-light hr { + border-top-color: #acb4bd; +} + +.alert-light .alert-link { + color: #919ca6; +} + +.alert-dark { + color: #212529; + background-color: #45484b; + border-color: #45484b; +} + +.alert-dark hr { + border-top-color: #393b3e; +} + +.alert-dark .alert-link { + color: #0a0c0d; +} + +.alert-default { + color: #172b4d; + background-color: #3c4d69; + border-color: #3c4d69; +} + +.alert-default hr { + border-top-color: #334159; +} + +.alert-default .alert-link { + color: #0b1526; +} + +.alert-white { + color: white; + background-color: white; + border-color: white; +} + +.alert-white hr { + border-top-color: #f2f2f2; +} + +.alert-white .alert-link { + color: #e6e6e6; +} + +.alert-neutral { + color: white; + background-color: white; + border-color: white; +} + +.alert-neutral hr { + border-top-color: #f2f2f2; +} + +.alert-neutral .alert-link { + color: #e6e6e6; +} + +.alert-darker { + color: black; + background-color: #292929; + border-color: #292929; +} + +.alert-darker hr { + border-top-color: #1c1c1c; +} + +.alert-darker .alert-link { + color: black; +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + + to { + background-position: 0 0; + } +} + +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; + box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1); +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #5e72e4; + transition: width 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } +} + +.media { + display: flex; + align-items: flex-start; +} + +.media-body { + flex: 1; +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.list-group-item-action { + width: 100%; + color: #525f7f; + text-align: inherit; +} + +.list-group-item-action:hover, +.list-group-item-action:focus { + z-index: 1; + color: #525f7f; + text-decoration: none; + background-color: #f6f9fc; +} + +.list-group-item-action:active { + color: #525f7f; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 1rem 1rem; + margin-bottom: -0.0625rem; + background-color: #fff; + border: 0.0625rem solid #e9ecef; +} + +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.list-group-item.disabled, +.list-group-item:disabled { + color: #8898aa; + pointer-events: none; + background-color: #fff; +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} + +.list-group-horizontal { + flex-direction: row; +} + +.list-group-horizontal .list-group-item { + margin-right: -0.0625rem; + margin-bottom: 0; +} + +.list-group-horizontal .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} + +.list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + + .list-group-horizontal-sm .list-group-item { + margin-right: -0.0625rem; + margin-bottom: 0; + } + + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + + .list-group-horizontal-md .list-group-item { + margin-right: -0.0625rem; + margin-bottom: 0; + } + + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + + .list-group-horizontal-lg .list-group-item { + margin-right: -0.0625rem; + margin-bottom: 0; + } + + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + + .list-group-horizontal-xl .list-group-item { + margin-right: -0.0625rem; + margin-bottom: 0; + } + + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} + +.list-group-flush .list-group-item:last-child { + margin-bottom: -0.0625rem; +} + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} + +.list-group-flush:last-child .list-group-item:last-child { + margin-bottom: 0; + border-bottom: 0; +} + +.list-group-item-primary { + color: #313b77; + background-color: #d2d8f7; +} + +.list-group-item-primary.list-group-item-action:hover, +.list-group-item-primary.list-group-item-action:focus { + color: #313b77; + background-color: #bcc5f3; +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #313b77; + border-color: #313b77; +} + +.list-group-item-secondary { + color: #7f7f80; + background-color: #fcfcfd; +} + +.list-group-item-secondary.list-group-item-action:hover, +.list-group-item-secondary.list-group-item-action:focus { + color: #7f7f80; + background-color: #ededf3; +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #7f7f80; + border-color: #7f7f80; +} + +.list-group-item-success { + color: #176b47; + background-color: #c4f1de; +} + +.list-group-item-success.list-group-item-action:hover, +.list-group-item-success.list-group-item-action:focus { + color: #176b47; + background-color: #afecd2; +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #176b47; + border-color: #176b47; +} + +.list-group-item-info { + color: #096b7c; + background-color: #bcf1fb; +} + +.list-group-item-info.list-group-item-action:hover, +.list-group-item-info.list-group-item-action:focus { + color: #096b7c; + background-color: #a4ecfa; +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #096b7c; + border-color: #096b7c; +} + +.list-group-item-warning { + color: #833321; + background-color: #fed3ca; +} + +.list-group-item-warning.list-group-item-action:hover, +.list-group-item-warning.list-group-item-action:focus { + color: #833321; + background-color: #febeb1; +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #833321; + border-color: #833321; +} + +.list-group-item-danger { + color: #7f1c30; + background-color: #fcc7d1; +} + +.list-group-item-danger.list-group-item-action:hover, +.list-group-item-danger.list-group-item-action:focus { + color: #7f1c30; + background-color: #fbafbd; +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #7f1c30; + border-color: #7f1c30; +} + +.list-group-item-light { + color: #5a5e62; + background-color: #e8eaed; +} + +.list-group-item-light.list-group-item-action:hover, +.list-group-item-light.list-group-item-action:focus { + color: #5a5e62; + background-color: #dadde2; +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #5a5e62; + border-color: #5a5e62; +} + +.list-group-item-dark { + color: #111315; + background-color: #c1c2c3; +} + +.list-group-item-dark.list-group-item-action:hover, +.list-group-item-dark.list-group-item-action:focus { + color: #111315; + background-color: #b4b5b6; +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #111315; + border-color: #111315; +} + +.list-group-item-default { + color: #0c1628; + background-color: #bec4cd; +} + +.list-group-item-default.list-group-item-action:hover, +.list-group-item-default.list-group-item-action:focus { + color: #0c1628; + background-color: #b0b7c2; +} + +.list-group-item-default.list-group-item-action.active { + color: #fff; + background-color: #0c1628; + border-color: #0c1628; +} + +.list-group-item-white { + color: #858585; + background-color: white; +} + +.list-group-item-white.list-group-item-action:hover, +.list-group-item-white.list-group-item-action:focus { + color: #858585; + background-color: #f2f2f2; +} + +.list-group-item-white.list-group-item-action.active { + color: #fff; + background-color: #858585; + border-color: #858585; +} + +.list-group-item-neutral { + color: #858585; + background-color: white; +} + +.list-group-item-neutral.list-group-item-action:hover, +.list-group-item-neutral.list-group-item-action:focus { + color: #858585; + background-color: #f2f2f2; +} + +.list-group-item-neutral.list-group-item-action.active { + color: #fff; + background-color: #858585; + border-color: #858585; +} + +.list-group-item-darker { + color: black; + background-color: #b8b8b8; +} + +.list-group-item-darker.list-group-item-action:hover, +.list-group-item-darker.list-group-item-action:focus { + color: black; + background-color: #ababab; +} + +.list-group-item-darker.list-group-item-action.active { + color: #fff; + background-color: black; + border-color: black; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 600; + line-height: 1; + color: rgba(0, 0, 0, 0.6); + text-shadow: none; + opacity: .5; +} + +.close:hover { + color: rgba(0, 0, 0, 0.6); + text-decoration: none; +} + +.close:not(:disabled):not(.disabled):hover, +.close:not(:disabled):not(.disabled):focus { + opacity: .75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + appearance: none; +} + +a.close.disabled { + pointer-events: none; +} + +.toast { + max-width: 350px; + overflow: hidden; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + backdrop-filter: blur(10px); + opacity: 0; + border-radius: 0.25rem; +} + +.toast:not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast.showing { + opacity: 1; +} + +.toast.show { + display: block; + opacity: 1; +} + +.toast.hide { + display: none; +} + +.toast-header { + display: flex; + align-items: center; + padding: 0.25rem 0.75rem; + color: #8898aa; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.toast-body { + padding: 0.75rem; +} + +.modal-open { + overflow: hidden; +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} + +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} + +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} + +.modal.show .modal-dialog { + transform: none; +} + +.modal-dialog-scrollable { + display: flex; + max-height: calc(100% - 1rem); +} + +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; +} + +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + flex-shrink: 0; +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem); +} + +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + content: ""; +} + +.modal-dialog-centered.modal-dialog-scrollable { + flex-direction: column; + justify-content: center; + height: 100%; +} + +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} + +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + box-shadow: 0 15px 35px rgba(50, 50, 93, 0.2), 0 5px 15px rgba(0, 0, 0, 0.17); + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.16; +} + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1.25rem; + border-bottom: 1px solid #e9ecef; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; +} + +.modal-header .close { + padding: 1.25rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.1; +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1.5rem; +} + +.modal-footer { + display: flex; + align-items: center; + justify-content: flex-end; + padding: 1.5rem; + border-top: 1px solid #e9ecef; + border-bottom-right-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.modal-footer> :not(:first-child) { + margin-left: .25rem; +} + +.modal-footer> :not(:last-child) { + margin-right: .25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + } + + .modal-content { + box-shadow: 0 15px 35px rgba(50, 50, 93, 0.2), 0 5px 15px rgba(0, 0, 0, 0.17); + } + + .modal-sm { + max-width: 380px; + } +} + +@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: "Open Sans", sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} + +.tooltip.show { + opacity: 0.9; +} + +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, +.bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} + +.bs-tooltip-top .arrow, +.bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} + +.bs-tooltip-top .arrow::before, +.bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, +.bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} + +.bs-tooltip-right .arrow, +.bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-right .arrow::before, +.bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, +.bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} + +.bs-tooltip-bottom .arrow, +.bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} + +.bs-tooltip-bottom .arrow::before, +.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, +.bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} + +.bs-tooltip-left .arrow, +.bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-left .arrow::before, +.bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: "Open Sans", sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.05); + border-radius: 0.3rem; + box-shadow: 0px 0.5rem 2rem 0px rgba(0, 0, 0, 0.2); +} + +.popover .arrow { + position: absolute; + display: block; + width: 1.5rem; + height: 0.75rem; + margin: 0 0.3rem; +} + +.popover .arrow::before, +.popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, +.bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.75rem; +} + +.bs-popover-top>.arrow, +.bs-popover-auto[x-placement^="top"]>.arrow { + bottom: calc((0.75rem + 1px) * -1); +} + +.bs-popover-top>.arrow::before, +.bs-popover-auto[x-placement^="top"]>.arrow::before { + bottom: 0; + border-width: 0.75rem 0.75rem 0; + border-top-color: transparent; +} + +.bs-popover-top>.arrow::after, +.bs-popover-auto[x-placement^="top"]>.arrow::after { + bottom: 1px; + border-width: 0.75rem 0.75rem 0; + border-top-color: #fff; +} + +.bs-popover-right, +.bs-popover-auto[x-placement^="right"] { + margin-left: 0.75rem; +} + +.bs-popover-right>.arrow, +.bs-popover-auto[x-placement^="right"]>.arrow { + left: calc((0.75rem + 1px) * -1); + width: 0.75rem; + height: 1.5rem; + margin: 0.3rem 0; +} + +.bs-popover-right>.arrow::before, +.bs-popover-auto[x-placement^="right"]>.arrow::before { + left: 0; + border-width: 0.75rem 0.75rem 0.75rem 0; + border-right-color: transparent; +} + +.bs-popover-right>.arrow::after, +.bs-popover-auto[x-placement^="right"]>.arrow::after { + left: 1px; + border-width: 0.75rem 0.75rem 0.75rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom, +.bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.75rem; +} + +.bs-popover-bottom>.arrow, +.bs-popover-auto[x-placement^="bottom"]>.arrow { + top: calc((0.75rem + 1px) * -1); +} + +.bs-popover-bottom>.arrow::before, +.bs-popover-auto[x-placement^="bottom"]>.arrow::before { + top: 0; + border-width: 0 0.75rem 0.75rem 0.75rem; + border-bottom-color: transparent; +} + +.bs-popover-bottom>.arrow::after, +.bs-popover-auto[x-placement^="bottom"]>.arrow::after { + top: 1px; + border-width: 0 0.75rem 0.75rem 0.75rem; + border-bottom-color: #fff; +} + +.bs-popover-bottom .popover-header::before, +.bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1.5rem; + margin-left: -0.75rem; + content: ""; + border-bottom: 1px solid #fff; +} + +.bs-popover-left, +.bs-popover-auto[x-placement^="left"] { + margin-right: 0.75rem; +} + +.bs-popover-left>.arrow, +.bs-popover-auto[x-placement^="left"]>.arrow { + right: calc((0.75rem + 1px) * -1); + width: 0.75rem; + height: 1.5rem; + margin: 0.3rem 0; +} + +.bs-popover-left>.arrow::before, +.bs-popover-auto[x-placement^="left"]>.arrow::before { + right: 0; + border-width: 0.75rem 0 0.75rem 0.75rem; + border-left-color: transparent; +} + +.bs-popover-left>.arrow::after, +.bs-popover-auto[x-placement^="left"]>.arrow::after { + right: 1px; + border-width: 0.75rem 0 0.75rem 0.75rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.75rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + color: #32325d; + background-color: #fff; + border-bottom: 1px solid #f2f2f2; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.75rem 0.75rem; + color: #525f7f; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; +} + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: 0s 0.6s opacity; +} + +@media (prefers-reduced-motion: reduce) { + + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; +} + +@media (prefers-reduced-motion: reduce) { + + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} + +.carousel-control-prev:hover, +.carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: no-repeat 50% / 100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: flex; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} + +.carousel-indicators li { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + transition: opacity 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; + } +} + +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +@keyframes spinner-border { + to { + transform: rotate(360deg); + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + animation: spinner-border .75s linear infinite; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + + 50% { + opacity: 1; + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + animation: spinner-grow .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: #5e72e4 !important; +} + +a.bg-primary:hover, +a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #324cdd !important; +} + +.bg-secondary { + background-color: #f4f5f7 !important; +} + +a.bg-secondary:hover, +a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #d6dae2 !important; +} + +.bg-success { + background-color: #2dce89 !important; +} + +a.bg-success:hover, +a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #24a46d !important; +} + +.bg-info { + background-color: #11cdef !important; +} + +a.bg-info:hover, +a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #0da5c0 !important; +} + +.bg-warning { + background-color: #fb6340 !important; +} + +a.bg-warning:hover, +a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #fa3a0e !important; +} + +.bg-danger { + background-color: #f5365c !important; +} + +a.bg-danger:hover, +a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #ec0c38 !important; +} + +.bg-light { + background-color: #adb5bd !important; +} + +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #919ca6 !important; +} + +.bg-dark { + background-color: #212529 !important; +} + +a.bg-dark:hover, +a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #0a0c0d !important; +} + +.bg-default { + background-color: #172b4d !important; +} + +a.bg-default:hover, +a.bg-default:focus, +button.bg-default:hover, +button.bg-default:focus { + background-color: #0b1526 !important; +} + +.bg-white { + background-color: #fff !important; +} + +a.bg-white:hover, +a.bg-white:focus, +button.bg-white:hover, +button.bg-white:focus { + background-color: #e6e6e6 !important; +} + +.bg-neutral { + background-color: #fff !important; +} + +a.bg-neutral:hover, +a.bg-neutral:focus, +button.bg-neutral:hover, +button.bg-neutral:focus { + background-color: #e6e6e6 !important; +} + +.bg-darker { + background-color: black !important; +} + +a.bg-darker:hover, +a.bg-darker:focus, +button.bg-darker:hover, +button.bg-darker:focus { + background-color: black !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 0.0625rem solid #e9ecef !important; +} + +.border-top { + border-top: 0.0625rem solid #e9ecef !important; +} + +.border-right { + border-right: 0.0625rem solid #e9ecef !important; +} + +.border-bottom { + border-bottom: 0.0625rem solid #e9ecef !important; +} + +.border-left { + border-left: 0.0625rem solid #e9ecef !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: #5e72e4 !important; +} + +.border-secondary { + border-color: #f4f5f7 !important; +} + +.border-success { + border-color: #2dce89 !important; +} + +.border-info { + border-color: #11cdef !important; +} + +.border-warning { + border-color: #fb6340 !important; +} + +.border-danger { + border-color: #f5365c !important; +} + +.border-light { + border-color: #adb5bd !important; +} + +.border-dark { + border-color: #212529 !important; +} + +.border-default { + border-color: #172b4d !important; +} + +.border-white { + border-color: #fff !important; +} + +.border-neutral { + border-color: #fff !important; +} + +.border-darker { + border-color: black !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded-sm { + border-radius: 0.2rem !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-lg { + border-radius: 0.3rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-row { + display: table-row !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-flex { + display: flex !important; + } + + .d-sm-inline-flex { + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-row { + display: table-row !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-flex { + display: flex !important; + } + + .d-md-inline-flex { + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-row { + display: table-row !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-flex { + display: flex !important; + } + + .d-lg-inline-flex { + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-row { + display: table-row !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-flex { + display: flex !important; + } + + .d-xl-inline-flex { + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-row { + display: table-row !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-flex { + display: flex !important; + } + + .d-print-inline-flex { + display: inline-flex !important; + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} + +.embed-responsive::before { + display: block; + content: ""; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-21by9::before { + padding-top: 42.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 { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + flex-direction: row !important; + } + + .flex-sm-column { + flex-direction: column !important; + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-sm-wrap { + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-sm-fill { + flex: 1 1 auto !important; + } + + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + + .justify-content-sm-start { + justify-content: flex-start !important; + } + + .justify-content-sm-end { + justify-content: flex-end !important; + } + + .justify-content-sm-center { + justify-content: center !important; + } + + .justify-content-sm-between { + justify-content: space-between !important; + } + + .justify-content-sm-around { + justify-content: space-around !important; + } + + .align-items-sm-start { + align-items: flex-start !important; + } + + .align-items-sm-end { + align-items: flex-end !important; + } + + .align-items-sm-center { + align-items: center !important; + } + + .align-items-sm-baseline { + align-items: baseline !important; + } + + .align-items-sm-stretch { + align-items: stretch !important; + } + + .align-content-sm-start { + align-content: flex-start !important; + } + + .align-content-sm-end { + align-content: flex-end !important; + } + + .align-content-sm-center { + align-content: center !important; + } + + .align-content-sm-between { + align-content: space-between !important; + } + + .align-content-sm-around { + align-content: space-around !important; + } + + .align-content-sm-stretch { + align-content: stretch !important; + } + + .align-self-sm-auto { + align-self: auto !important; + } + + .align-self-sm-start { + align-self: flex-start !important; + } + + .align-self-sm-end { + align-self: flex-end !important; + } + + .align-self-sm-center { + align-self: center !important; + } + + .align-self-sm-baseline { + align-self: baseline !important; + } + + .align-self-sm-stretch { + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + flex-direction: row !important; + } + + .flex-md-column { + flex-direction: column !important; + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-md-wrap { + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-md-fill { + flex: 1 1 auto !important; + } + + .flex-md-grow-0 { + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + flex-grow: 1 !important; + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + + .justify-content-md-start { + justify-content: flex-start !important; + } + + .justify-content-md-end { + justify-content: flex-end !important; + } + + .justify-content-md-center { + justify-content: center !important; + } + + .justify-content-md-between { + justify-content: space-between !important; + } + + .justify-content-md-around { + justify-content: space-around !important; + } + + .align-items-md-start { + align-items: flex-start !important; + } + + .align-items-md-end { + align-items: flex-end !important; + } + + .align-items-md-center { + align-items: center !important; + } + + .align-items-md-baseline { + align-items: baseline !important; + } + + .align-items-md-stretch { + align-items: stretch !important; + } + + .align-content-md-start { + align-content: flex-start !important; + } + + .align-content-md-end { + align-content: flex-end !important; + } + + .align-content-md-center { + align-content: center !important; + } + + .align-content-md-between { + align-content: space-between !important; + } + + .align-content-md-around { + align-content: space-around !important; + } + + .align-content-md-stretch { + align-content: stretch !important; + } + + .align-self-md-auto { + align-self: auto !important; + } + + .align-self-md-start { + align-self: flex-start !important; + } + + .align-self-md-end { + align-self: flex-end !important; + } + + .align-self-md-center { + align-self: center !important; + } + + .align-self-md-baseline { + align-self: baseline !important; + } + + .align-self-md-stretch { + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + flex-direction: row !important; + } + + .flex-lg-column { + flex-direction: column !important; + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-lg-wrap { + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-lg-fill { + flex: 1 1 auto !important; + } + + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + + .justify-content-lg-start { + justify-content: flex-start !important; + } + + .justify-content-lg-end { + justify-content: flex-end !important; + } + + .justify-content-lg-center { + justify-content: center !important; + } + + .justify-content-lg-between { + justify-content: space-between !important; + } + + .justify-content-lg-around { + justify-content: space-around !important; + } + + .align-items-lg-start { + align-items: flex-start !important; + } + + .align-items-lg-end { + align-items: flex-end !important; + } + + .align-items-lg-center { + align-items: center !important; + } + + .align-items-lg-baseline { + align-items: baseline !important; + } + + .align-items-lg-stretch { + align-items: stretch !important; + } + + .align-content-lg-start { + align-content: flex-start !important; + } + + .align-content-lg-end { + align-content: flex-end !important; + } + + .align-content-lg-center { + align-content: center !important; + } + + .align-content-lg-between { + align-content: space-between !important; + } + + .align-content-lg-around { + align-content: space-around !important; + } + + .align-content-lg-stretch { + align-content: stretch !important; + } + + .align-self-lg-auto { + align-self: auto !important; + } + + .align-self-lg-start { + align-self: flex-start !important; + } + + .align-self-lg-end { + align-self: flex-end !important; + } + + .align-self-lg-center { + align-self: center !important; + } + + .align-self-lg-baseline { + align-self: baseline !important; + } + + .align-self-lg-stretch { + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + flex-direction: row !important; + } + + .flex-xl-column { + flex-direction: column !important; + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xl-wrap { + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-xl-fill { + flex: 1 1 auto !important; + } + + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + + .justify-content-xl-start { + justify-content: flex-start !important; + } + + .justify-content-xl-end { + justify-content: flex-end !important; + } + + .justify-content-xl-center { + justify-content: center !important; + } + + .justify-content-xl-between { + justify-content: space-between !important; + } + + .justify-content-xl-around { + justify-content: space-around !important; + } + + .align-items-xl-start { + align-items: flex-start !important; + } + + .align-items-xl-end { + align-items: flex-end !important; + } + + .align-items-xl-center { + align-items: center !important; + } + + .align-items-xl-baseline { + align-items: baseline !important; + } + + .align-items-xl-stretch { + align-items: stretch !important; + } + + .align-content-xl-start { + align-content: flex-start !important; + } + + .align-content-xl-end { + align-content: flex-end !important; + } + + .align-content-xl-center { + align-content: center !important; + } + + .align-content-xl-between { + align-content: space-between !important; + } + + .align-content-xl-around { + align-content: space-around !important; + } + + .align-content-xl-stretch { + align-content: stretch !important; + } + + .align-self-xl-auto { + align-self: auto !important; + } + + .align-self-xl-start { + align-self: flex-start !important; + } + + .align-self-xl-end { + align-self: flex-end !important; + } + + .align-self-xl-center { + align-self: center !important; + } + + .align-self-xl-baseline { + align-self: baseline !important; + } + + .align-self-xl-stretch { + align-self: stretch !important; + } +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + + .float-sm-right { + float: right !important; + } + + .float-sm-none { + float: none !important; + } +} + +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + + .float-md-right { + float: right !important; + } + + .float-md-none { + float: none !important; + } +} + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + + .float-lg-right { + float: right !important; + } + + .float-lg-none { + float: none !important; + } +} + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + + .float-xl-right { + float: right !important; + } + + .float-xl-none { + float: none !important; + } +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed, +.headroom--pinned, +.headroom--unpinned { + position: fixed !important; +} + +.position-sticky { + position: sticky !important; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +@supports (position: sticky) { + .sticky-top { + position: sticky; + top: 0; + z-index: 1020; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow, +.profile-page .card-profile .card-profile-image img { + box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.vw-100 { + width: 100vw !important; +} + +.vh-100 { + height: 100vh !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.m--9 { + margin: -10rem !important; +} + +.mt--9, +.my--9 { + margin-top: -10rem !important; +} + +.mr--9, +.mx--9 { + margin-right: -10rem !important; +} + +.mb--9, +.my--9 { + margin-bottom: -10rem !important; +} + +.ml--9, +.mx--9 { + margin-left: -10rem !important; +} + +.m--8 { + margin: -8rem !important; +} + +.mt--8, +.my--8 { + margin-top: -8rem !important; +} + +.mr--8, +.mx--8 { + margin-right: -8rem !important; +} + +.mb--8, +.my--8 { + margin-bottom: -8rem !important; +} + +.ml--8, +.mx--8 { + margin-left: -8rem !important; +} + +.m--7 { + margin: -6rem !important; +} + +.mt--7, +.my--7 { + margin-top: -6rem !important; +} + +.mr--7, +.mx--7 { + margin-right: -6rem !important; +} + +.mb--7, +.my--7 { + margin-bottom: -6rem !important; +} + +.ml--7, +.mx--7 { + margin-left: -6rem !important; +} + +.m--6 { + margin: -4.5rem !important; +} + +.mt--6, +.my--6 { + margin-top: -4.5rem !important; +} + +.mr--6, +.mx--6 { + margin-right: -4.5rem !important; +} + +.mb--6, +.my--6 { + margin-bottom: -4.5rem !important; +} + +.ml--6, +.mx--6 { + margin-left: -4.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; +} + +.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--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--2 { + margin: -0.5rem !important; +} + +.mt--2, +.my--2 { + margin-top: -0.5rem !important; +} + +.mr--2, +.mx--2 { + margin-right: -0.5rem !important; +} + +.mb--2, +.my--2 { + margin-bottom: -0.5rem !important; +} + +.ml--2, +.mx--2 { + margin-left: -0.5rem !important; +} + +.m--1 { + margin: -0.25rem !important; +} + +.mt--1, +.my--1 { + margin-top: -0.25rem !important; +} + +.mr--1, +.mx--1 { + margin-right: -0.25rem !important; +} + +.mb--1, +.my--1 { + margin-bottom: -0.25rem !important; +} + +.ml--1, +.mx--1 { + margin-left: -0.25rem !important; +} + +.m-6 { + margin: 4.5rem !important; +} + +.mt-6, +.my-6 { + margin-top: 4.5rem !important; +} + +.mr-6, +.mx-6 { + margin-right: 4.5rem !important; +} + +.mb-6, +.my-6 { + margin-bottom: 4.5rem !important; +} + +.ml-6, +.mx-6 { + margin-left: 4.5rem !important; +} + +.m-7 { + margin: 6rem !important; +} + +.mt-7, +.my-7 { + margin-top: 6rem !important; +} + +.mr-7, +.mx-7 { + margin-right: 6rem !important; +} + +.mb-7, +.my-7 { + margin-bottom: 6rem !important; +} + +.ml-7, +.mx-7 { + margin-left: 6rem !important; +} + +.m-8 { + margin: 8rem !important; +} + +.mt-8, +.my-8 { + margin-top: 8rem !important; +} + +.mr-8, +.mx-8 { + margin-right: 8rem !important; +} + +.mb-8, +.my-8 { + margin-bottom: 8rem !important; +} + +.ml-8, +.mx-8 { + margin-left: 8rem !important; +} + +.m-9 { + margin: 10rem !important; +} + +.mt-9, +.my-9 { + margin-top: 10rem !important; +} + +.mr-9, +.mx-9 { + margin-right: 10rem !important; +} + +.mb-9, +.my-9 { + margin-bottom: 10rem !important; +} + +.ml-9, +.mx-9 { + margin-left: 10rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.p--9 { + padding: -10rem !important; +} + +.pt--9, +.py--9 { + padding-top: -10rem !important; +} + +.pr--9, +.px--9 { + padding-right: -10rem !important; +} + +.pb--9, +.py--9 { + padding-bottom: -10rem !important; +} + +.pl--9, +.px--9 { + padding-left: -10rem !important; +} + +.p--8 { + padding: -8rem !important; +} + +.pt--8, +.py--8 { + padding-top: -8rem !important; +} + +.pr--8, +.px--8 { + padding-right: -8rem !important; +} + +.pb--8, +.py--8 { + padding-bottom: -8rem !important; +} + +.pl--8, +.px--8 { + padding-left: -8rem !important; +} + +.p--7 { + padding: -6rem !important; +} + +.pt--7, +.py--7 { + padding-top: -6rem !important; +} + +.pr--7, +.px--7 { + padding-right: -6rem !important; +} + +.pb--7, +.py--7 { + padding-bottom: -6rem !important; +} + +.pl--7, +.px--7 { + padding-left: -6rem !important; +} + +.p--6 { + padding: -4.5rem !important; +} + +.pt--6, +.py--6 { + padding-top: -4.5rem !important; +} + +.pr--6, +.px--6 { + padding-right: -4.5rem !important; +} + +.pb--6, +.py--6 { + padding-bottom: -4.5rem !important; +} + +.pl--6, +.px--6 { + padding-left: -4.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; +} + +.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--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--2 { + padding: -0.5rem !important; +} + +.pt--2, +.py--2 { + padding-top: -0.5rem !important; +} + +.pr--2, +.px--2 { + padding-right: -0.5rem !important; +} + +.pb--2, +.py--2 { + padding-bottom: -0.5rem !important; +} + +.pl--2, +.px--2 { + padding-left: -0.5rem !important; +} + +.p--1 { + padding: -0.25rem !important; +} + +.pt--1, +.py--1 { + padding-top: -0.25rem !important; +} + +.pr--1, +.px--1 { + padding-right: -0.25rem !important; +} + +.pb--1, +.py--1 { + padding-bottom: -0.25rem !important; +} + +.pl--1, +.px--1 { + padding-left: -0.25rem !important; +} + +.p-6 { + padding: 4.5rem !important; +} + +.pt-6, +.py-6 { + padding-top: 4.5rem !important; +} + +.pr-6, +.px-6 { + padding-right: 4.5rem !important; +} + +.pb-6, +.py-6 { + padding-bottom: 4.5rem !important; +} + +.pl-6, +.px-6 { + padding-left: 4.5rem !important; +} + +.p-7 { + padding: 6rem !important; +} + +.pt-7, +.py-7 { + padding-top: 6rem !important; +} + +.pr-7, +.px-7 { + padding-right: 6rem !important; +} + +.pb-7, +.py-7 { + padding-bottom: 6rem !important; +} + +.pl-7, +.px-7 { + padding-left: 6rem !important; +} + +.p-8 { + padding: 8rem !important; +} + +.pt-8, +.py-8 { + padding-top: 8rem !important; +} + +.pr-8, +.px-8 { + padding-right: 8rem !important; +} + +.pb-8, +.py-8 { + padding-bottom: 8rem !important; +} + +.pl-8, +.px-8 { + padding-left: 8rem !important; +} + +.p-9 { + padding: 10rem !important; +} + +.pt-9, +.py-9 { + padding-top: 10rem !important; +} + +.pr-9, +.px-9 { + padding-right: 10rem !important; +} + +.pb-9, +.py-9 { + padding-bottom: 10rem !important; +} + +.pl-9, +.px-9 { + padding-left: 10rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} + +.m-n4 { + margin: -1.5rem !important; +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} + +.m-n-9 { + margin: 10rem !important; +} + +.mt-n-9, +.my-n-9 { + margin-top: 10rem !important; +} + +.mr-n-9, +.mx-n-9 { + margin-right: 10rem !important; +} + +.mb-n-9, +.my-n-9 { + margin-bottom: 10rem !important; +} + +.ml-n-9, +.mx-n-9 { + margin-left: 10rem !important; +} + +.m-n-8 { + margin: 8rem !important; +} + +.mt-n-8, +.my-n-8 { + margin-top: 8rem !important; +} + +.mr-n-8, +.mx-n-8 { + margin-right: 8rem !important; +} + +.mb-n-8, +.my-n-8 { + margin-bottom: 8rem !important; +} + +.ml-n-8, +.mx-n-8 { + margin-left: 8rem !important; +} + +.m-n-7 { + margin: 6rem !important; +} + +.mt-n-7, +.my-n-7 { + margin-top: 6rem !important; +} + +.mr-n-7, +.mx-n-7 { + margin-right: 6rem !important; +} + +.mb-n-7, +.my-n-7 { + margin-bottom: 6rem !important; +} + +.ml-n-7, +.mx-n-7 { + margin-left: 6rem !important; +} + +.m-n-6 { + margin: 4.5rem !important; +} + +.mt-n-6, +.my-n-6 { + margin-top: 4.5rem !important; +} + +.mr-n-6, +.mx-n-6 { + margin-right: 4.5rem !important; +} + +.mb-n-6, +.my-n-6 { + margin-bottom: 4.5rem !important; +} + +.ml-n-6, +.mx-n-6 { + margin-left: 4.5rem !important; +} + +.m-n-5 { + margin: 3rem !important; +} + +.mt-n-5, +.my-n-5 { + margin-top: 3rem !important; +} + +.mr-n-5, +.mx-n-5 { + margin-right: 3rem !important; +} + +.mb-n-5, +.my-n-5 { + margin-bottom: 3rem !important; +} + +.ml-n-5, +.mx-n-5 { + margin-left: 3rem !important; +} + +.m-n-4 { + margin: 1.5rem !important; +} + +.mt-n-4, +.my-n-4 { + margin-top: 1.5rem !important; +} + +.mr-n-4, +.mx-n-4 { + margin-right: 1.5rem !important; +} + +.mb-n-4, +.my-n-4 { + margin-bottom: 1.5rem !important; +} + +.ml-n-4, +.mx-n-4 { + margin-left: 1.5rem !important; +} + +.m-n-3 { + margin: 1rem !important; +} + +.mt-n-3, +.my-n-3 { + margin-top: 1rem !important; +} + +.mr-n-3, +.mx-n-3 { + margin-right: 1rem !important; +} + +.mb-n-3, +.my-n-3 { + margin-bottom: 1rem !important; +} + +.ml-n-3, +.mx-n-3 { + margin-left: 1rem !important; +} + +.m-n-2 { + margin: 0.5rem !important; +} + +.mt-n-2, +.my-n-2 { + margin-top: 0.5rem !important; +} + +.mr-n-2, +.mx-n-2 { + margin-right: 0.5rem !important; +} + +.mb-n-2, +.my-n-2 { + margin-bottom: 0.5rem !important; +} + +.ml-n-2, +.mx-n-2 { + margin-left: 0.5rem !important; +} + +.m-n-1 { + margin: 0.25rem !important; +} + +.mt-n-1, +.my-n-1 { + margin-top: 0.25rem !important; +} + +.mr-n-1, +.mx-n-1 { + margin-right: 0.25rem !important; +} + +.mb-n-1, +.my-n-1 { + margin-bottom: 0.25rem !important; +} + +.ml-n-1, +.mx-n-1 { + margin-left: 0.25rem !important; +} + +.m-n6 { + margin: -4.5rem !important; +} + +.mt-n6, +.my-n6 { + margin-top: -4.5rem !important; +} + +.mr-n6, +.mx-n6 { + margin-right: -4.5rem !important; +} + +.mb-n6, +.my-n6 { + margin-bottom: -4.5rem !important; +} + +.ml-n6, +.mx-n6 { + margin-left: -4.5rem !important; +} + +.m-n7 { + margin: -6rem !important; +} + +.mt-n7, +.my-n7 { + margin-top: -6rem !important; +} + +.mr-n7, +.mx-n7 { + margin-right: -6rem !important; +} + +.mb-n7, +.my-n7 { + margin-bottom: -6rem !important; +} + +.ml-n7, +.mx-n7 { + margin-left: -6rem !important; +} + +.m-n8 { + margin: -8rem !important; +} + +.mt-n8, +.my-n8 { + margin-top: -8rem !important; +} + +.mr-n8, +.mx-n8 { + margin-right: -8rem !important; +} + +.mb-n8, +.my-n8 { + margin-bottom: -8rem !important; +} + +.ml-n8, +.mx-n8 { + margin-left: -8rem !important; +} + +.m-n9 { + margin: -10rem !important; +} + +.mt-n9, +.my-n9 { + margin-top: -10rem !important; +} + +.mr-n9, +.mx-n9 { + margin-right: -10rem !important; +} + +.mb-n9, +.my-n9 { + margin-bottom: -10rem !important; +} + +.ml-n9, +.mx-n9 { + margin-left: -10rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + + .m-sm--9 { + margin: -10rem !important; + } + + .mt-sm--9, + .my-sm--9 { + margin-top: -10rem !important; + } + + .mr-sm--9, + .mx-sm--9 { + margin-right: -10rem !important; + } + + .mb-sm--9, + .my-sm--9 { + margin-bottom: -10rem !important; + } + + .ml-sm--9, + .mx-sm--9 { + margin-left: -10rem !important; + } + + .m-sm--8 { + margin: -8rem !important; + } + + .mt-sm--8, + .my-sm--8 { + margin-top: -8rem !important; + } + + .mr-sm--8, + .mx-sm--8 { + margin-right: -8rem !important; + } + + .mb-sm--8, + .my-sm--8 { + margin-bottom: -8rem !important; + } + + .ml-sm--8, + .mx-sm--8 { + margin-left: -8rem !important; + } + + .m-sm--7 { + margin: -6rem !important; + } + + .mt-sm--7, + .my-sm--7 { + margin-top: -6rem !important; + } + + .mr-sm--7, + .mx-sm--7 { + margin-right: -6rem !important; + } + + .mb-sm--7, + .my-sm--7 { + margin-bottom: -6rem !important; + } + + .ml-sm--7, + .mx-sm--7 { + margin-left: -6rem !important; + } + + .m-sm--6 { + margin: -4.5rem !important; + } + + .mt-sm--6, + .my-sm--6 { + margin-top: -4.5rem !important; + } + + .mr-sm--6, + .mx-sm--6 { + margin-right: -4.5rem !important; + } + + .mb-sm--6, + .my-sm--6 { + margin-bottom: -4.5rem !important; + } + + .ml-sm--6, + .mx-sm--6 { + margin-left: -4.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; + } + + .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--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--2 { + margin: -0.5rem !important; + } + + .mt-sm--2, + .my-sm--2 { + margin-top: -0.5rem !important; + } + + .mr-sm--2, + .mx-sm--2 { + margin-right: -0.5rem !important; + } + + .mb-sm--2, + .my-sm--2 { + margin-bottom: -0.5rem !important; + } + + .ml-sm--2, + .mx-sm--2 { + margin-left: -0.5rem !important; + } + + .m-sm--1 { + margin: -0.25rem !important; + } + + .mt-sm--1, + .my-sm--1 { + margin-top: -0.25rem !important; + } + + .mr-sm--1, + .mx-sm--1 { + margin-right: -0.25rem !important; + } + + .mb-sm--1, + .my-sm--1 { + margin-bottom: -0.25rem !important; + } + + .ml-sm--1, + .mx-sm--1 { + margin-left: -0.25rem !important; + } + + .m-sm-6 { + margin: 4.5rem !important; + } + + .mt-sm-6, + .my-sm-6 { + margin-top: 4.5rem !important; + } + + .mr-sm-6, + .mx-sm-6 { + margin-right: 4.5rem !important; + } + + .mb-sm-6, + .my-sm-6 { + margin-bottom: 4.5rem !important; + } + + .ml-sm-6, + .mx-sm-6 { + margin-left: 4.5rem !important; + } + + .m-sm-7 { + margin: 6rem !important; + } + + .mt-sm-7, + .my-sm-7 { + margin-top: 6rem !important; + } + + .mr-sm-7, + .mx-sm-7 { + margin-right: 6rem !important; + } + + .mb-sm-7, + .my-sm-7 { + margin-bottom: 6rem !important; + } + + .ml-sm-7, + .mx-sm-7 { + margin-left: 6rem !important; + } + + .m-sm-8 { + margin: 8rem !important; + } + + .mt-sm-8, + .my-sm-8 { + margin-top: 8rem !important; + } + + .mr-sm-8, + .mx-sm-8 { + margin-right: 8rem !important; + } + + .mb-sm-8, + .my-sm-8 { + margin-bottom: 8rem !important; + } + + .ml-sm-8, + .mx-sm-8 { + margin-left: 8rem !important; + } + + .m-sm-9 { + margin: 10rem !important; + } + + .mt-sm-9, + .my-sm-9 { + margin-top: 10rem !important; + } + + .mr-sm-9, + .mx-sm-9 { + margin-right: 10rem !important; + } + + .mb-sm-9, + .my-sm-9 { + margin-bottom: 10rem !important; + } + + .ml-sm-9, + .mx-sm-9 { + margin-left: 10rem !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + + .p-sm--9 { + padding: -10rem !important; + } + + .pt-sm--9, + .py-sm--9 { + padding-top: -10rem !important; + } + + .pr-sm--9, + .px-sm--9 { + padding-right: -10rem !important; + } + + .pb-sm--9, + .py-sm--9 { + padding-bottom: -10rem !important; + } + + .pl-sm--9, + .px-sm--9 { + padding-left: -10rem !important; + } + + .p-sm--8 { + padding: -8rem !important; + } + + .pt-sm--8, + .py-sm--8 { + padding-top: -8rem !important; + } + + .pr-sm--8, + .px-sm--8 { + padding-right: -8rem !important; + } + + .pb-sm--8, + .py-sm--8 { + padding-bottom: -8rem !important; + } + + .pl-sm--8, + .px-sm--8 { + padding-left: -8rem !important; + } + + .p-sm--7 { + padding: -6rem !important; + } + + .pt-sm--7, + .py-sm--7 { + padding-top: -6rem !important; + } + + .pr-sm--7, + .px-sm--7 { + padding-right: -6rem !important; + } + + .pb-sm--7, + .py-sm--7 { + padding-bottom: -6rem !important; + } + + .pl-sm--7, + .px-sm--7 { + padding-left: -6rem !important; + } + + .p-sm--6 { + padding: -4.5rem !important; + } + + .pt-sm--6, + .py-sm--6 { + padding-top: -4.5rem !important; + } + + .pr-sm--6, + .px-sm--6 { + padding-right: -4.5rem !important; + } + + .pb-sm--6, + .py-sm--6 { + padding-bottom: -4.5rem !important; + } + + .pl-sm--6, + .px-sm--6 { + padding-left: -4.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; + } + + .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--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--2 { + padding: -0.5rem !important; + } + + .pt-sm--2, + .py-sm--2 { + padding-top: -0.5rem !important; + } + + .pr-sm--2, + .px-sm--2 { + padding-right: -0.5rem !important; + } + + .pb-sm--2, + .py-sm--2 { + padding-bottom: -0.5rem !important; + } + + .pl-sm--2, + .px-sm--2 { + padding-left: -0.5rem !important; + } + + .p-sm--1 { + padding: -0.25rem !important; + } + + .pt-sm--1, + .py-sm--1 { + padding-top: -0.25rem !important; + } + + .pr-sm--1, + .px-sm--1 { + padding-right: -0.25rem !important; + } + + .pb-sm--1, + .py-sm--1 { + padding-bottom: -0.25rem !important; + } + + .pl-sm--1, + .px-sm--1 { + padding-left: -0.25rem !important; + } + + .p-sm-6 { + padding: 4.5rem !important; + } + + .pt-sm-6, + .py-sm-6 { + padding-top: 4.5rem !important; + } + + .pr-sm-6, + .px-sm-6 { + padding-right: 4.5rem !important; + } + + .pb-sm-6, + .py-sm-6 { + padding-bottom: 4.5rem !important; + } + + .pl-sm-6, + .px-sm-6 { + padding-left: 4.5rem !important; + } + + .p-sm-7 { + padding: 6rem !important; + } + + .pt-sm-7, + .py-sm-7 { + padding-top: 6rem !important; + } + + .pr-sm-7, + .px-sm-7 { + padding-right: 6rem !important; + } + + .pb-sm-7, + .py-sm-7 { + padding-bottom: 6rem !important; + } + + .pl-sm-7, + .px-sm-7 { + padding-left: 6rem !important; + } + + .p-sm-8 { + padding: 8rem !important; + } + + .pt-sm-8, + .py-sm-8 { + padding-top: 8rem !important; + } + + .pr-sm-8, + .px-sm-8 { + padding-right: 8rem !important; + } + + .pb-sm-8, + .py-sm-8 { + padding-bottom: 8rem !important; + } + + .pl-sm-8, + .px-sm-8 { + padding-left: 8rem !important; + } + + .p-sm-9 { + padding: 10rem !important; + } + + .pt-sm-9, + .py-sm-9 { + padding-top: 10rem !important; + } + + .pr-sm-9, + .px-sm-9 { + padding-right: 10rem !important; + } + + .pb-sm-9, + .py-sm-9 { + padding-bottom: 10rem !important; + } + + .pl-sm-9, + .px-sm-9 { + padding-left: 10rem !important; + } + + .m-sm-n1 { + margin: -0.25rem !important; + } + + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + + .m-sm-n2 { + margin: -0.5rem !important; + } + + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + + .m-sm-n3 { + margin: -1rem !important; + } + + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + + .m-sm-n4 { + margin: -1.5rem !important; + } + + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + + .m-sm-n5 { + margin: -3rem !important; + } + + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + + .m-sm-n-9 { + margin: 10rem !important; + } + + .mt-sm-n-9, + .my-sm-n-9 { + margin-top: 10rem !important; + } + + .mr-sm-n-9, + .mx-sm-n-9 { + margin-right: 10rem !important; + } + + .mb-sm-n-9, + .my-sm-n-9 { + margin-bottom: 10rem !important; + } + + .ml-sm-n-9, + .mx-sm-n-9 { + margin-left: 10rem !important; + } + + .m-sm-n-8 { + margin: 8rem !important; + } + + .mt-sm-n-8, + .my-sm-n-8 { + margin-top: 8rem !important; + } + + .mr-sm-n-8, + .mx-sm-n-8 { + margin-right: 8rem !important; + } + + .mb-sm-n-8, + .my-sm-n-8 { + margin-bottom: 8rem !important; + } + + .ml-sm-n-8, + .mx-sm-n-8 { + margin-left: 8rem !important; + } + + .m-sm-n-7 { + margin: 6rem !important; + } + + .mt-sm-n-7, + .my-sm-n-7 { + margin-top: 6rem !important; + } + + .mr-sm-n-7, + .mx-sm-n-7 { + margin-right: 6rem !important; + } + + .mb-sm-n-7, + .my-sm-n-7 { + margin-bottom: 6rem !important; + } + + .ml-sm-n-7, + .mx-sm-n-7 { + margin-left: 6rem !important; + } + + .m-sm-n-6 { + margin: 4.5rem !important; + } + + .mt-sm-n-6, + .my-sm-n-6 { + margin-top: 4.5rem !important; + } + + .mr-sm-n-6, + .mx-sm-n-6 { + margin-right: 4.5rem !important; + } + + .mb-sm-n-6, + .my-sm-n-6 { + margin-bottom: 4.5rem !important; + } + + .ml-sm-n-6, + .mx-sm-n-6 { + margin-left: 4.5rem !important; + } + + .m-sm-n-5 { + margin: 3rem !important; + } + + .mt-sm-n-5, + .my-sm-n-5 { + margin-top: 3rem !important; + } + + .mr-sm-n-5, + .mx-sm-n-5 { + margin-right: 3rem !important; + } + + .mb-sm-n-5, + .my-sm-n-5 { + margin-bottom: 3rem !important; + } + + .ml-sm-n-5, + .mx-sm-n-5 { + margin-left: 3rem !important; + } + + .m-sm-n-4 { + margin: 1.5rem !important; + } + + .mt-sm-n-4, + .my-sm-n-4 { + margin-top: 1.5rem !important; + } + + .mr-sm-n-4, + .mx-sm-n-4 { + margin-right: 1.5rem !important; + } + + .mb-sm-n-4, + .my-sm-n-4 { + margin-bottom: 1.5rem !important; + } + + .ml-sm-n-4, + .mx-sm-n-4 { + margin-left: 1.5rem !important; + } + + .m-sm-n-3 { + margin: 1rem !important; + } + + .mt-sm-n-3, + .my-sm-n-3 { + margin-top: 1rem !important; + } + + .mr-sm-n-3, + .mx-sm-n-3 { + margin-right: 1rem !important; + } + + .mb-sm-n-3, + .my-sm-n-3 { + margin-bottom: 1rem !important; + } + + .ml-sm-n-3, + .mx-sm-n-3 { + margin-left: 1rem !important; + } + + .m-sm-n-2 { + margin: 0.5rem !important; + } + + .mt-sm-n-2, + .my-sm-n-2 { + margin-top: 0.5rem !important; + } + + .mr-sm-n-2, + .mx-sm-n-2 { + margin-right: 0.5rem !important; + } + + .mb-sm-n-2, + .my-sm-n-2 { + margin-bottom: 0.5rem !important; + } + + .ml-sm-n-2, + .mx-sm-n-2 { + margin-left: 0.5rem !important; + } + + .m-sm-n-1 { + margin: 0.25rem !important; + } + + .mt-sm-n-1, + .my-sm-n-1 { + margin-top: 0.25rem !important; + } + + .mr-sm-n-1, + .mx-sm-n-1 { + margin-right: 0.25rem !important; + } + + .mb-sm-n-1, + .my-sm-n-1 { + margin-bottom: 0.25rem !important; + } + + .ml-sm-n-1, + .mx-sm-n-1 { + margin-left: 0.25rem !important; + } + + .m-sm-n6 { + margin: -4.5rem !important; + } + + .mt-sm-n6, + .my-sm-n6 { + margin-top: -4.5rem !important; + } + + .mr-sm-n6, + .mx-sm-n6 { + margin-right: -4.5rem !important; + } + + .mb-sm-n6, + .my-sm-n6 { + margin-bottom: -4.5rem !important; + } + + .ml-sm-n6, + .mx-sm-n6 { + margin-left: -4.5rem !important; + } + + .m-sm-n7 { + margin: -6rem !important; + } + + .mt-sm-n7, + .my-sm-n7 { + margin-top: -6rem !important; + } + + .mr-sm-n7, + .mx-sm-n7 { + margin-right: -6rem !important; + } + + .mb-sm-n7, + .my-sm-n7 { + margin-bottom: -6rem !important; + } + + .ml-sm-n7, + .mx-sm-n7 { + margin-left: -6rem !important; + } + + .m-sm-n8 { + margin: -8rem !important; + } + + .mt-sm-n8, + .my-sm-n8 { + margin-top: -8rem !important; + } + + .mr-sm-n8, + .mx-sm-n8 { + margin-right: -8rem !important; + } + + .mb-sm-n8, + .my-sm-n8 { + margin-bottom: -8rem !important; + } + + .ml-sm-n8, + .mx-sm-n8 { + margin-left: -8rem !important; + } + + .m-sm-n9 { + margin: -10rem !important; + } + + .mt-sm-n9, + .my-sm-n9 { + margin-top: -10rem !important; + } + + .mr-sm-n9, + .mx-sm-n9 { + margin-right: -10rem !important; + } + + .mb-sm-n9, + .my-sm-n9 { + margin-bottom: -10rem !important; + } + + .ml-sm-n9, + .mx-sm-n9 { + margin-left: -10rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + + .m-md--9 { + margin: -10rem !important; + } + + .mt-md--9, + .my-md--9 { + margin-top: -10rem !important; + } + + .mr-md--9, + .mx-md--9 { + margin-right: -10rem !important; + } + + .mb-md--9, + .my-md--9 { + margin-bottom: -10rem !important; + } + + .ml-md--9, + .mx-md--9 { + margin-left: -10rem !important; + } + + .m-md--8 { + margin: -8rem !important; + } + + .mt-md--8, + .my-md--8 { + margin-top: -8rem !important; + } + + .mr-md--8, + .mx-md--8 { + margin-right: -8rem !important; + } + + .mb-md--8, + .my-md--8 { + margin-bottom: -8rem !important; + } + + .ml-md--8, + .mx-md--8 { + margin-left: -8rem !important; + } + + .m-md--7 { + margin: -6rem !important; + } + + .mt-md--7, + .my-md--7 { + margin-top: -6rem !important; + } + + .mr-md--7, + .mx-md--7 { + margin-right: -6rem !important; + } + + .mb-md--7, + .my-md--7 { + margin-bottom: -6rem !important; + } + + .ml-md--7, + .mx-md--7 { + margin-left: -6rem !important; + } + + .m-md--6 { + margin: -4.5rem !important; + } + + .mt-md--6, + .my-md--6 { + margin-top: -4.5rem !important; + } + + .mr-md--6, + .mx-md--6 { + margin-right: -4.5rem !important; + } + + .mb-md--6, + .my-md--6 { + margin-bottom: -4.5rem !important; + } + + .ml-md--6, + .mx-md--6 { + margin-left: -4.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; + } + + .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--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--2 { + margin: -0.5rem !important; + } + + .mt-md--2, + .my-md--2 { + margin-top: -0.5rem !important; + } + + .mr-md--2, + .mx-md--2 { + margin-right: -0.5rem !important; + } + + .mb-md--2, + .my-md--2 { + margin-bottom: -0.5rem !important; + } + + .ml-md--2, + .mx-md--2 { + margin-left: -0.5rem !important; + } + + .m-md--1 { + margin: -0.25rem !important; + } + + .mt-md--1, + .my-md--1 { + margin-top: -0.25rem !important; + } + + .mr-md--1, + .mx-md--1 { + margin-right: -0.25rem !important; + } + + .mb-md--1, + .my-md--1 { + margin-bottom: -0.25rem !important; + } + + .ml-md--1, + .mx-md--1 { + margin-left: -0.25rem !important; + } + + .m-md-6 { + margin: 4.5rem !important; + } + + .mt-md-6, + .my-md-6 { + margin-top: 4.5rem !important; + } + + .mr-md-6, + .mx-md-6 { + margin-right: 4.5rem !important; + } + + .mb-md-6, + .my-md-6 { + margin-bottom: 4.5rem !important; + } + + .ml-md-6, + .mx-md-6 { + margin-left: 4.5rem !important; + } + + .m-md-7 { + margin: 6rem !important; + } + + .mt-md-7, + .my-md-7 { + margin-top: 6rem !important; + } + + .mr-md-7, + .mx-md-7 { + margin-right: 6rem !important; + } + + .mb-md-7, + .my-md-7 { + margin-bottom: 6rem !important; + } + + .ml-md-7, + .mx-md-7 { + margin-left: 6rem !important; + } + + .m-md-8 { + margin: 8rem !important; + } + + .mt-md-8, + .my-md-8 { + margin-top: 8rem !important; + } + + .mr-md-8, + .mx-md-8 { + margin-right: 8rem !important; + } + + .mb-md-8, + .my-md-8 { + margin-bottom: 8rem !important; + } + + .ml-md-8, + .mx-md-8 { + margin-left: 8rem !important; + } + + .m-md-9 { + margin: 10rem !important; + } + + .mt-md-9, + .my-md-9 { + margin-top: 10rem !important; + } + + .mr-md-9, + .mx-md-9 { + margin-right: 10rem !important; + } + + .mb-md-9, + .my-md-9 { + margin-bottom: 10rem !important; + } + + .ml-md-9, + .mx-md-9 { + margin-left: 10rem !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + + .p-md--9 { + padding: -10rem !important; + } + + .pt-md--9, + .py-md--9 { + padding-top: -10rem !important; + } + + .pr-md--9, + .px-md--9 { + padding-right: -10rem !important; + } + + .pb-md--9, + .py-md--9 { + padding-bottom: -10rem !important; + } + + .pl-md--9, + .px-md--9 { + padding-left: -10rem !important; + } + + .p-md--8 { + padding: -8rem !important; + } + + .pt-md--8, + .py-md--8 { + padding-top: -8rem !important; + } + + .pr-md--8, + .px-md--8 { + padding-right: -8rem !important; + } + + .pb-md--8, + .py-md--8 { + padding-bottom: -8rem !important; + } + + .pl-md--8, + .px-md--8 { + padding-left: -8rem !important; + } + + .p-md--7 { + padding: -6rem !important; + } + + .pt-md--7, + .py-md--7 { + padding-top: -6rem !important; + } + + .pr-md--7, + .px-md--7 { + padding-right: -6rem !important; + } + + .pb-md--7, + .py-md--7 { + padding-bottom: -6rem !important; + } + + .pl-md--7, + .px-md--7 { + padding-left: -6rem !important; + } + + .p-md--6 { + padding: -4.5rem !important; + } + + .pt-md--6, + .py-md--6 { + padding-top: -4.5rem !important; + } + + .pr-md--6, + .px-md--6 { + padding-right: -4.5rem !important; + } + + .pb-md--6, + .py-md--6 { + padding-bottom: -4.5rem !important; + } + + .pl-md--6, + .px-md--6 { + padding-left: -4.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; + } + + .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--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--2 { + padding: -0.5rem !important; + } + + .pt-md--2, + .py-md--2 { + padding-top: -0.5rem !important; + } + + .pr-md--2, + .px-md--2 { + padding-right: -0.5rem !important; + } + + .pb-md--2, + .py-md--2 { + padding-bottom: -0.5rem !important; + } + + .pl-md--2, + .px-md--2 { + padding-left: -0.5rem !important; + } + + .p-md--1 { + padding: -0.25rem !important; + } + + .pt-md--1, + .py-md--1 { + padding-top: -0.25rem !important; + } + + .pr-md--1, + .px-md--1 { + padding-right: -0.25rem !important; + } + + .pb-md--1, + .py-md--1 { + padding-bottom: -0.25rem !important; + } + + .pl-md--1, + .px-md--1 { + padding-left: -0.25rem !important; + } + + .p-md-6 { + padding: 4.5rem !important; + } + + .pt-md-6, + .py-md-6 { + padding-top: 4.5rem !important; + } + + .pr-md-6, + .px-md-6 { + padding-right: 4.5rem !important; + } + + .pb-md-6, + .py-md-6 { + padding-bottom: 4.5rem !important; + } + + .pl-md-6, + .px-md-6 { + padding-left: 4.5rem !important; + } + + .p-md-7 { + padding: 6rem !important; + } + + .pt-md-7, + .py-md-7 { + padding-top: 6rem !important; + } + + .pr-md-7, + .px-md-7 { + padding-right: 6rem !important; + } + + .pb-md-7, + .py-md-7 { + padding-bottom: 6rem !important; + } + + .pl-md-7, + .px-md-7 { + padding-left: 6rem !important; + } + + .p-md-8 { + padding: 8rem !important; + } + + .pt-md-8, + .py-md-8 { + padding-top: 8rem !important; + } + + .pr-md-8, + .px-md-8 { + padding-right: 8rem !important; + } + + .pb-md-8, + .py-md-8 { + padding-bottom: 8rem !important; + } + + .pl-md-8, + .px-md-8 { + padding-left: 8rem !important; + } + + .p-md-9 { + padding: 10rem !important; + } + + .pt-md-9, + .py-md-9 { + padding-top: 10rem !important; + } + + .pr-md-9, + .px-md-9 { + padding-right: 10rem !important; + } + + .pb-md-9, + .py-md-9 { + padding-bottom: 10rem !important; + } + + .pl-md-9, + .px-md-9 { + padding-left: 10rem !important; + } + + .m-md-n1 { + margin: -0.25rem !important; + } + + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + + .m-md-n2 { + margin: -0.5rem !important; + } + + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + + .m-md-n3 { + margin: -1rem !important; + } + + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + + .m-md-n4 { + margin: -1.5rem !important; + } + + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + + .m-md-n5 { + margin: -3rem !important; + } + + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + + .m-md-n-9 { + margin: 10rem !important; + } + + .mt-md-n-9, + .my-md-n-9 { + margin-top: 10rem !important; + } + + .mr-md-n-9, + .mx-md-n-9 { + margin-right: 10rem !important; + } + + .mb-md-n-9, + .my-md-n-9 { + margin-bottom: 10rem !important; + } + + .ml-md-n-9, + .mx-md-n-9 { + margin-left: 10rem !important; + } + + .m-md-n-8 { + margin: 8rem !important; + } + + .mt-md-n-8, + .my-md-n-8 { + margin-top: 8rem !important; + } + + .mr-md-n-8, + .mx-md-n-8 { + margin-right: 8rem !important; + } + + .mb-md-n-8, + .my-md-n-8 { + margin-bottom: 8rem !important; + } + + .ml-md-n-8, + .mx-md-n-8 { + margin-left: 8rem !important; + } + + .m-md-n-7 { + margin: 6rem !important; + } + + .mt-md-n-7, + .my-md-n-7 { + margin-top: 6rem !important; + } + + .mr-md-n-7, + .mx-md-n-7 { + margin-right: 6rem !important; + } + + .mb-md-n-7, + .my-md-n-7 { + margin-bottom: 6rem !important; + } + + .ml-md-n-7, + .mx-md-n-7 { + margin-left: 6rem !important; + } + + .m-md-n-6 { + margin: 4.5rem !important; + } + + .mt-md-n-6, + .my-md-n-6 { + margin-top: 4.5rem !important; + } + + .mr-md-n-6, + .mx-md-n-6 { + margin-right: 4.5rem !important; + } + + .mb-md-n-6, + .my-md-n-6 { + margin-bottom: 4.5rem !important; + } + + .ml-md-n-6, + .mx-md-n-6 { + margin-left: 4.5rem !important; + } + + .m-md-n-5 { + margin: 3rem !important; + } + + .mt-md-n-5, + .my-md-n-5 { + margin-top: 3rem !important; + } + + .mr-md-n-5, + .mx-md-n-5 { + margin-right: 3rem !important; + } + + .mb-md-n-5, + .my-md-n-5 { + margin-bottom: 3rem !important; + } + + .ml-md-n-5, + .mx-md-n-5 { + margin-left: 3rem !important; + } + + .m-md-n-4 { + margin: 1.5rem !important; + } + + .mt-md-n-4, + .my-md-n-4 { + margin-top: 1.5rem !important; + } + + .mr-md-n-4, + .mx-md-n-4 { + margin-right: 1.5rem !important; + } + + .mb-md-n-4, + .my-md-n-4 { + margin-bottom: 1.5rem !important; + } + + .ml-md-n-4, + .mx-md-n-4 { + margin-left: 1.5rem !important; + } + + .m-md-n-3 { + margin: 1rem !important; + } + + .mt-md-n-3, + .my-md-n-3 { + margin-top: 1rem !important; + } + + .mr-md-n-3, + .mx-md-n-3 { + margin-right: 1rem !important; + } + + .mb-md-n-3, + .my-md-n-3 { + margin-bottom: 1rem !important; + } + + .ml-md-n-3, + .mx-md-n-3 { + margin-left: 1rem !important; + } + + .m-md-n-2 { + margin: 0.5rem !important; + } + + .mt-md-n-2, + .my-md-n-2 { + margin-top: 0.5rem !important; + } + + .mr-md-n-2, + .mx-md-n-2 { + margin-right: 0.5rem !important; + } + + .mb-md-n-2, + .my-md-n-2 { + margin-bottom: 0.5rem !important; + } + + .ml-md-n-2, + .mx-md-n-2 { + margin-left: 0.5rem !important; + } + + .m-md-n-1 { + margin: 0.25rem !important; + } + + .mt-md-n-1, + .my-md-n-1 { + margin-top: 0.25rem !important; + } + + .mr-md-n-1, + .mx-md-n-1 { + margin-right: 0.25rem !important; + } + + .mb-md-n-1, + .my-md-n-1 { + margin-bottom: 0.25rem !important; + } + + .ml-md-n-1, + .mx-md-n-1 { + margin-left: 0.25rem !important; + } + + .m-md-n6 { + margin: -4.5rem !important; + } + + .mt-md-n6, + .my-md-n6 { + margin-top: -4.5rem !important; + } + + .mr-md-n6, + .mx-md-n6 { + margin-right: -4.5rem !important; + } + + .mb-md-n6, + .my-md-n6 { + margin-bottom: -4.5rem !important; + } + + .ml-md-n6, + .mx-md-n6 { + margin-left: -4.5rem !important; + } + + .m-md-n7 { + margin: -6rem !important; + } + + .mt-md-n7, + .my-md-n7 { + margin-top: -6rem !important; + } + + .mr-md-n7, + .mx-md-n7 { + margin-right: -6rem !important; + } + + .mb-md-n7, + .my-md-n7 { + margin-bottom: -6rem !important; + } + + .ml-md-n7, + .mx-md-n7 { + margin-left: -6rem !important; + } + + .m-md-n8 { + margin: -8rem !important; + } + + .mt-md-n8, + .my-md-n8 { + margin-top: -8rem !important; + } + + .mr-md-n8, + .mx-md-n8 { + margin-right: -8rem !important; + } + + .mb-md-n8, + .my-md-n8 { + margin-bottom: -8rem !important; + } + + .ml-md-n8, + .mx-md-n8 { + margin-left: -8rem !important; + } + + .m-md-n9 { + margin: -10rem !important; + } + + .mt-md-n9, + .my-md-n9 { + margin-top: -10rem !important; + } + + .mr-md-n9, + .mx-md-n9 { + margin-right: -10rem !important; + } + + .mb-md-n9, + .my-md-n9 { + margin-bottom: -10rem !important; + } + + .ml-md-n9, + .mx-md-n9 { + margin-left: -10rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + + .m-lg--9 { + margin: -10rem !important; + } + + .mt-lg--9, + .my-lg--9 { + margin-top: -10rem !important; + } + + .mr-lg--9, + .mx-lg--9 { + margin-right: -10rem !important; + } + + .mb-lg--9, + .my-lg--9 { + margin-bottom: -10rem !important; + } + + .ml-lg--9, + .mx-lg--9 { + margin-left: -10rem !important; + } + + .m-lg--8 { + margin: -8rem !important; + } + + .mt-lg--8, + .my-lg--8 { + margin-top: -8rem !important; + } + + .mr-lg--8, + .mx-lg--8 { + margin-right: -8rem !important; + } + + .mb-lg--8, + .my-lg--8 { + margin-bottom: -8rem !important; + } + + .ml-lg--8, + .mx-lg--8 { + margin-left: -8rem !important; + } + + .m-lg--7 { + margin: -6rem !important; + } + + .mt-lg--7, + .my-lg--7 { + margin-top: -6rem !important; + } + + .mr-lg--7, + .mx-lg--7 { + margin-right: -6rem !important; + } + + .mb-lg--7, + .my-lg--7 { + margin-bottom: -6rem !important; + } + + .ml-lg--7, + .mx-lg--7 { + margin-left: -6rem !important; + } + + .m-lg--6 { + margin: -4.5rem !important; + } + + .mt-lg--6, + .my-lg--6 { + margin-top: -4.5rem !important; + } + + .mr-lg--6, + .mx-lg--6 { + margin-right: -4.5rem !important; + } + + .mb-lg--6, + .my-lg--6 { + margin-bottom: -4.5rem !important; + } + + .ml-lg--6, + .mx-lg--6 { + margin-left: -4.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; + } + + .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--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--2 { + margin: -0.5rem !important; + } + + .mt-lg--2, + .my-lg--2 { + margin-top: -0.5rem !important; + } + + .mr-lg--2, + .mx-lg--2 { + margin-right: -0.5rem !important; + } + + .mb-lg--2, + .my-lg--2 { + margin-bottom: -0.5rem !important; + } + + .ml-lg--2, + .mx-lg--2 { + margin-left: -0.5rem !important; + } + + .m-lg--1 { + margin: -0.25rem !important; + } + + .mt-lg--1, + .my-lg--1 { + margin-top: -0.25rem !important; + } + + .mr-lg--1, + .mx-lg--1 { + margin-right: -0.25rem !important; + } + + .mb-lg--1, + .my-lg--1 { + margin-bottom: -0.25rem !important; + } + + .ml-lg--1, + .mx-lg--1 { + margin-left: -0.25rem !important; + } + + .m-lg-6 { + margin: 4.5rem !important; + } + + .mt-lg-6, + .my-lg-6 { + margin-top: 4.5rem !important; + } + + .mr-lg-6, + .mx-lg-6 { + margin-right: 4.5rem !important; + } + + .mb-lg-6, + .my-lg-6 { + margin-bottom: 4.5rem !important; + } + + .ml-lg-6, + .mx-lg-6 { + margin-left: 4.5rem !important; + } + + .m-lg-7 { + margin: 6rem !important; + } + + .mt-lg-7, + .my-lg-7 { + margin-top: 6rem !important; + } + + .mr-lg-7, + .mx-lg-7 { + margin-right: 6rem !important; + } + + .mb-lg-7, + .my-lg-7 { + margin-bottom: 6rem !important; + } + + .ml-lg-7, + .mx-lg-7 { + margin-left: 6rem !important; + } + + .m-lg-8 { + margin: 8rem !important; + } + + .mt-lg-8, + .my-lg-8 { + margin-top: 8rem !important; + } + + .mr-lg-8, + .mx-lg-8 { + margin-right: 8rem !important; + } + + .mb-lg-8, + .my-lg-8 { + margin-bottom: 8rem !important; + } + + .ml-lg-8, + .mx-lg-8 { + margin-left: 8rem !important; + } + + .m-lg-9 { + margin: 10rem !important; + } + + .mt-lg-9, + .my-lg-9 { + margin-top: 10rem !important; + } + + .mr-lg-9, + .mx-lg-9 { + margin-right: 10rem !important; + } + + .mb-lg-9, + .my-lg-9 { + margin-bottom: 10rem !important; + } + + .ml-lg-9, + .mx-lg-9 { + margin-left: 10rem !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + + .p-lg--9 { + padding: -10rem !important; + } + + .pt-lg--9, + .py-lg--9 { + padding-top: -10rem !important; + } + + .pr-lg--9, + .px-lg--9 { + padding-right: -10rem !important; + } + + .pb-lg--9, + .py-lg--9 { + padding-bottom: -10rem !important; + } + + .pl-lg--9, + .px-lg--9 { + padding-left: -10rem !important; + } + + .p-lg--8 { + padding: -8rem !important; + } + + .pt-lg--8, + .py-lg--8 { + padding-top: -8rem !important; + } + + .pr-lg--8, + .px-lg--8 { + padding-right: -8rem !important; + } + + .pb-lg--8, + .py-lg--8 { + padding-bottom: -8rem !important; + } + + .pl-lg--8, + .px-lg--8 { + padding-left: -8rem !important; + } + + .p-lg--7 { + padding: -6rem !important; + } + + .pt-lg--7, + .py-lg--7 { + padding-top: -6rem !important; + } + + .pr-lg--7, + .px-lg--7 { + padding-right: -6rem !important; + } + + .pb-lg--7, + .py-lg--7 { + padding-bottom: -6rem !important; + } + + .pl-lg--7, + .px-lg--7 { + padding-left: -6rem !important; + } + + .p-lg--6 { + padding: -4.5rem !important; + } + + .pt-lg--6, + .py-lg--6 { + padding-top: -4.5rem !important; + } + + .pr-lg--6, + .px-lg--6 { + padding-right: -4.5rem !important; + } + + .pb-lg--6, + .py-lg--6 { + padding-bottom: -4.5rem !important; + } + + .pl-lg--6, + .px-lg--6 { + padding-left: -4.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; + } + + .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--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--2 { + padding: -0.5rem !important; + } + + .pt-lg--2, + .py-lg--2 { + padding-top: -0.5rem !important; + } + + .pr-lg--2, + .px-lg--2 { + padding-right: -0.5rem !important; + } + + .pb-lg--2, + .py-lg--2 { + padding-bottom: -0.5rem !important; + } + + .pl-lg--2, + .px-lg--2 { + padding-left: -0.5rem !important; + } + + .p-lg--1 { + padding: -0.25rem !important; + } + + .pt-lg--1, + .py-lg--1 { + padding-top: -0.25rem !important; + } + + .pr-lg--1, + .px-lg--1 { + padding-right: -0.25rem !important; + } + + .pb-lg--1, + .py-lg--1 { + padding-bottom: -0.25rem !important; + } + + .pl-lg--1, + .px-lg--1 { + padding-left: -0.25rem !important; + } + + .p-lg-6 { + padding: 4.5rem !important; + } + + .pt-lg-6, + .py-lg-6 { + padding-top: 4.5rem !important; + } + + .pr-lg-6, + .px-lg-6 { + padding-right: 4.5rem !important; + } + + .pb-lg-6, + .py-lg-6 { + padding-bottom: 4.5rem !important; + } + + .pl-lg-6, + .px-lg-6 { + padding-left: 4.5rem !important; + } + + .p-lg-7 { + padding: 6rem !important; + } + + .pt-lg-7, + .py-lg-7 { + padding-top: 6rem !important; + } + + .pr-lg-7, + .px-lg-7 { + padding-right: 6rem !important; + } + + .pb-lg-7, + .py-lg-7 { + padding-bottom: 6rem !important; + } + + .pl-lg-7, + .px-lg-7 { + padding-left: 6rem !important; + } + + .p-lg-8 { + padding: 8rem !important; + } + + .pt-lg-8, + .py-lg-8 { + padding-top: 8rem !important; + } + + .pr-lg-8, + .px-lg-8 { + padding-right: 8rem !important; + } + + .pb-lg-8, + .py-lg-8 { + padding-bottom: 8rem !important; + } + + .pl-lg-8, + .px-lg-8 { + padding-left: 8rem !important; + } + + .p-lg-9 { + padding: 10rem !important; + } + + .pt-lg-9, + .py-lg-9 { + padding-top: 10rem !important; + } + + .pr-lg-9, + .px-lg-9 { + padding-right: 10rem !important; + } + + .pb-lg-9, + .py-lg-9 { + padding-bottom: 10rem !important; + } + + .pl-lg-9, + .px-lg-9 { + padding-left: 10rem !important; + } + + .m-lg-n1 { + margin: -0.25rem !important; + } + + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + + .m-lg-n2 { + margin: -0.5rem !important; + } + + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + + .m-lg-n3 { + margin: -1rem !important; + } + + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + + .m-lg-n4 { + margin: -1.5rem !important; + } + + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + + .m-lg-n5 { + margin: -3rem !important; + } + + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + + .m-lg-n-9 { + margin: 10rem !important; + } + + .mt-lg-n-9, + .my-lg-n-9 { + margin-top: 10rem !important; + } + + .mr-lg-n-9, + .mx-lg-n-9 { + margin-right: 10rem !important; + } + + .mb-lg-n-9, + .my-lg-n-9 { + margin-bottom: 10rem !important; + } + + .ml-lg-n-9, + .mx-lg-n-9 { + margin-left: 10rem !important; + } + + .m-lg-n-8 { + margin: 8rem !important; + } + + .mt-lg-n-8, + .my-lg-n-8 { + margin-top: 8rem !important; + } + + .mr-lg-n-8, + .mx-lg-n-8 { + margin-right: 8rem !important; + } + + .mb-lg-n-8, + .my-lg-n-8 { + margin-bottom: 8rem !important; + } + + .ml-lg-n-8, + .mx-lg-n-8 { + margin-left: 8rem !important; + } + + .m-lg-n-7 { + margin: 6rem !important; + } + + .mt-lg-n-7, + .my-lg-n-7 { + margin-top: 6rem !important; + } + + .mr-lg-n-7, + .mx-lg-n-7 { + margin-right: 6rem !important; + } + + .mb-lg-n-7, + .my-lg-n-7 { + margin-bottom: 6rem !important; + } + + .ml-lg-n-7, + .mx-lg-n-7 { + margin-left: 6rem !important; + } + + .m-lg-n-6 { + margin: 4.5rem !important; + } + + .mt-lg-n-6, + .my-lg-n-6 { + margin-top: 4.5rem !important; + } + + .mr-lg-n-6, + .mx-lg-n-6 { + margin-right: 4.5rem !important; + } + + .mb-lg-n-6, + .my-lg-n-6 { + margin-bottom: 4.5rem !important; + } + + .ml-lg-n-6, + .mx-lg-n-6 { + margin-left: 4.5rem !important; + } + + .m-lg-n-5 { + margin: 3rem !important; + } + + .mt-lg-n-5, + .my-lg-n-5 { + margin-top: 3rem !important; + } + + .mr-lg-n-5, + .mx-lg-n-5 { + margin-right: 3rem !important; + } + + .mb-lg-n-5, + .my-lg-n-5 { + margin-bottom: 3rem !important; + } + + .ml-lg-n-5, + .mx-lg-n-5 { + margin-left: 3rem !important; + } + + .m-lg-n-4 { + margin: 1.5rem !important; + } + + .mt-lg-n-4, + .my-lg-n-4 { + margin-top: 1.5rem !important; + } + + .mr-lg-n-4, + .mx-lg-n-4 { + margin-right: 1.5rem !important; + } + + .mb-lg-n-4, + .my-lg-n-4 { + margin-bottom: 1.5rem !important; + } + + .ml-lg-n-4, + .mx-lg-n-4 { + margin-left: 1.5rem !important; + } + + .m-lg-n-3 { + margin: 1rem !important; + } + + .mt-lg-n-3, + .my-lg-n-3 { + margin-top: 1rem !important; + } + + .mr-lg-n-3, + .mx-lg-n-3 { + margin-right: 1rem !important; + } + + .mb-lg-n-3, + .my-lg-n-3 { + margin-bottom: 1rem !important; + } + + .ml-lg-n-3, + .mx-lg-n-3 { + margin-left: 1rem !important; + } + + .m-lg-n-2 { + margin: 0.5rem !important; + } + + .mt-lg-n-2, + .my-lg-n-2 { + margin-top: 0.5rem !important; + } + + .mr-lg-n-2, + .mx-lg-n-2 { + margin-right: 0.5rem !important; + } + + .mb-lg-n-2, + .my-lg-n-2 { + margin-bottom: 0.5rem !important; + } + + .ml-lg-n-2, + .mx-lg-n-2 { + margin-left: 0.5rem !important; + } + + .m-lg-n-1 { + margin: 0.25rem !important; + } + + .mt-lg-n-1, + .my-lg-n-1 { + margin-top: 0.25rem !important; + } + + .mr-lg-n-1, + .mx-lg-n-1 { + margin-right: 0.25rem !important; + } + + .mb-lg-n-1, + .my-lg-n-1 { + margin-bottom: 0.25rem !important; + } + + .ml-lg-n-1, + .mx-lg-n-1 { + margin-left: 0.25rem !important; + } + + .m-lg-n6 { + margin: -4.5rem !important; + } + + .mt-lg-n6, + .my-lg-n6 { + margin-top: -4.5rem !important; + } + + .mr-lg-n6, + .mx-lg-n6 { + margin-right: -4.5rem !important; + } + + .mb-lg-n6, + .my-lg-n6 { + margin-bottom: -4.5rem !important; + } + + .ml-lg-n6, + .mx-lg-n6 { + margin-left: -4.5rem !important; + } + + .m-lg-n7 { + margin: -6rem !important; + } + + .mt-lg-n7, + .my-lg-n7 { + margin-top: -6rem !important; + } + + .mr-lg-n7, + .mx-lg-n7 { + margin-right: -6rem !important; + } + + .mb-lg-n7, + .my-lg-n7 { + margin-bottom: -6rem !important; + } + + .ml-lg-n7, + .mx-lg-n7 { + margin-left: -6rem !important; + } + + .m-lg-n8 { + margin: -8rem !important; + } + + .mt-lg-n8, + .my-lg-n8 { + margin-top: -8rem !important; + } + + .mr-lg-n8, + .mx-lg-n8 { + margin-right: -8rem !important; + } + + .mb-lg-n8, + .my-lg-n8 { + margin-bottom: -8rem !important; + } + + .ml-lg-n8, + .mx-lg-n8 { + margin-left: -8rem !important; + } + + .m-lg-n9 { + margin: -10rem !important; + } + + .mt-lg-n9, + .my-lg-n9 { + margin-top: -10rem !important; + } + + .mr-lg-n9, + .mx-lg-n9 { + margin-right: -10rem !important; + } + + .mb-lg-n9, + .my-lg-n9 { + margin-bottom: -10rem !important; + } + + .ml-lg-n9, + .mx-lg-n9 { + margin-left: -10rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + + .m-xl--9 { + margin: -10rem !important; + } + + .mt-xl--9, + .my-xl--9 { + margin-top: -10rem !important; + } + + .mr-xl--9, + .mx-xl--9 { + margin-right: -10rem !important; + } + + .mb-xl--9, + .my-xl--9 { + margin-bottom: -10rem !important; + } + + .ml-xl--9, + .mx-xl--9 { + margin-left: -10rem !important; + } + + .m-xl--8 { + margin: -8rem !important; + } + + .mt-xl--8, + .my-xl--8 { + margin-top: -8rem !important; + } + + .mr-xl--8, + .mx-xl--8 { + margin-right: -8rem !important; + } + + .mb-xl--8, + .my-xl--8 { + margin-bottom: -8rem !important; + } + + .ml-xl--8, + .mx-xl--8 { + margin-left: -8rem !important; + } + + .m-xl--7 { + margin: -6rem !important; + } + + .mt-xl--7, + .my-xl--7 { + margin-top: -6rem !important; + } + + .mr-xl--7, + .mx-xl--7 { + margin-right: -6rem !important; + } + + .mb-xl--7, + .my-xl--7 { + margin-bottom: -6rem !important; + } + + .ml-xl--7, + .mx-xl--7 { + margin-left: -6rem !important; + } + + .m-xl--6 { + margin: -4.5rem !important; + } + + .mt-xl--6, + .my-xl--6 { + margin-top: -4.5rem !important; + } + + .mr-xl--6, + .mx-xl--6 { + margin-right: -4.5rem !important; + } + + .mb-xl--6, + .my-xl--6 { + margin-bottom: -4.5rem !important; + } + + .ml-xl--6, + .mx-xl--6 { + margin-left: -4.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; + } + + .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--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--2 { + margin: -0.5rem !important; + } + + .mt-xl--2, + .my-xl--2 { + margin-top: -0.5rem !important; + } + + .mr-xl--2, + .mx-xl--2 { + margin-right: -0.5rem !important; + } + + .mb-xl--2, + .my-xl--2 { + margin-bottom: -0.5rem !important; + } + + .ml-xl--2, + .mx-xl--2 { + margin-left: -0.5rem !important; + } + + .m-xl--1 { + margin: -0.25rem !important; + } + + .mt-xl--1, + .my-xl--1 { + margin-top: -0.25rem !important; + } + + .mr-xl--1, + .mx-xl--1 { + margin-right: -0.25rem !important; + } + + .mb-xl--1, + .my-xl--1 { + margin-bottom: -0.25rem !important; + } + + .ml-xl--1, + .mx-xl--1 { + margin-left: -0.25rem !important; + } + + .m-xl-6 { + margin: 4.5rem !important; + } + + .mt-xl-6, + .my-xl-6 { + margin-top: 4.5rem !important; + } + + .mr-xl-6, + .mx-xl-6 { + margin-right: 4.5rem !important; + } + + .mb-xl-6, + .my-xl-6 { + margin-bottom: 4.5rem !important; + } + + .ml-xl-6, + .mx-xl-6 { + margin-left: 4.5rem !important; + } + + .m-xl-7 { + margin: 6rem !important; + } + + .mt-xl-7, + .my-xl-7 { + margin-top: 6rem !important; + } + + .mr-xl-7, + .mx-xl-7 { + margin-right: 6rem !important; + } + + .mb-xl-7, + .my-xl-7 { + margin-bottom: 6rem !important; + } + + .ml-xl-7, + .mx-xl-7 { + margin-left: 6rem !important; + } + + .m-xl-8 { + margin: 8rem !important; + } + + .mt-xl-8, + .my-xl-8 { + margin-top: 8rem !important; + } + + .mr-xl-8, + .mx-xl-8 { + margin-right: 8rem !important; + } + + .mb-xl-8, + .my-xl-8 { + margin-bottom: 8rem !important; + } + + .ml-xl-8, + .mx-xl-8 { + margin-left: 8rem !important; + } + + .m-xl-9 { + margin: 10rem !important; + } + + .mt-xl-9, + .my-xl-9 { + margin-top: 10rem !important; + } + + .mr-xl-9, + .mx-xl-9 { + margin-right: 10rem !important; + } + + .mb-xl-9, + .my-xl-9 { + margin-bottom: 10rem !important; + } + + .ml-xl-9, + .mx-xl-9 { + margin-left: 10rem !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + + .p-xl--9 { + padding: -10rem !important; + } + + .pt-xl--9, + .py-xl--9 { + padding-top: -10rem !important; + } + + .pr-xl--9, + .px-xl--9 { + padding-right: -10rem !important; + } + + .pb-xl--9, + .py-xl--9 { + padding-bottom: -10rem !important; + } + + .pl-xl--9, + .px-xl--9 { + padding-left: -10rem !important; + } + + .p-xl--8 { + padding: -8rem !important; + } + + .pt-xl--8, + .py-xl--8 { + padding-top: -8rem !important; + } + + .pr-xl--8, + .px-xl--8 { + padding-right: -8rem !important; + } + + .pb-xl--8, + .py-xl--8 { + padding-bottom: -8rem !important; + } + + .pl-xl--8, + .px-xl--8 { + padding-left: -8rem !important; + } + + .p-xl--7 { + padding: -6rem !important; + } + + .pt-xl--7, + .py-xl--7 { + padding-top: -6rem !important; + } + + .pr-xl--7, + .px-xl--7 { + padding-right: -6rem !important; + } + + .pb-xl--7, + .py-xl--7 { + padding-bottom: -6rem !important; + } + + .pl-xl--7, + .px-xl--7 { + padding-left: -6rem !important; + } + + .p-xl--6 { + padding: -4.5rem !important; + } + + .pt-xl--6, + .py-xl--6 { + padding-top: -4.5rem !important; + } + + .pr-xl--6, + .px-xl--6 { + padding-right: -4.5rem !important; + } + + .pb-xl--6, + .py-xl--6 { + padding-bottom: -4.5rem !important; + } + + .pl-xl--6, + .px-xl--6 { + padding-left: -4.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; + } + + .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--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--2 { + padding: -0.5rem !important; + } + + .pt-xl--2, + .py-xl--2 { + padding-top: -0.5rem !important; + } + + .pr-xl--2, + .px-xl--2 { + padding-right: -0.5rem !important; + } + + .pb-xl--2, + .py-xl--2 { + padding-bottom: -0.5rem !important; + } + + .pl-xl--2, + .px-xl--2 { + padding-left: -0.5rem !important; + } + + .p-xl--1 { + padding: -0.25rem !important; + } + + .pt-xl--1, + .py-xl--1 { + padding-top: -0.25rem !important; + } + + .pr-xl--1, + .px-xl--1 { + padding-right: -0.25rem !important; + } + + .pb-xl--1, + .py-xl--1 { + padding-bottom: -0.25rem !important; + } + + .pl-xl--1, + .px-xl--1 { + padding-left: -0.25rem !important; + } + + .p-xl-6 { + padding: 4.5rem !important; + } + + .pt-xl-6, + .py-xl-6 { + padding-top: 4.5rem !important; + } + + .pr-xl-6, + .px-xl-6 { + padding-right: 4.5rem !important; + } + + .pb-xl-6, + .py-xl-6 { + padding-bottom: 4.5rem !important; + } + + .pl-xl-6, + .px-xl-6 { + padding-left: 4.5rem !important; + } + + .p-xl-7 { + padding: 6rem !important; + } + + .pt-xl-7, + .py-xl-7 { + padding-top: 6rem !important; + } + + .pr-xl-7, + .px-xl-7 { + padding-right: 6rem !important; + } + + .pb-xl-7, + .py-xl-7 { + padding-bottom: 6rem !important; + } + + .pl-xl-7, + .px-xl-7 { + padding-left: 6rem !important; + } + + .p-xl-8 { + padding: 8rem !important; + } + + .pt-xl-8, + .py-xl-8 { + padding-top: 8rem !important; + } + + .pr-xl-8, + .px-xl-8 { + padding-right: 8rem !important; + } + + .pb-xl-8, + .py-xl-8 { + padding-bottom: 8rem !important; + } + + .pl-xl-8, + .px-xl-8 { + padding-left: 8rem !important; + } + + .p-xl-9 { + padding: 10rem !important; + } + + .pt-xl-9, + .py-xl-9 { + padding-top: 10rem !important; + } + + .pr-xl-9, + .px-xl-9 { + padding-right: 10rem !important; + } + + .pb-xl-9, + .py-xl-9 { + padding-bottom: 10rem !important; + } + + .pl-xl-9, + .px-xl-9 { + padding-left: 10rem !important; + } + + .m-xl-n1 { + margin: -0.25rem !important; + } + + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + + .m-xl-n2 { + margin: -0.5rem !important; + } + + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + + .m-xl-n3 { + margin: -1rem !important; + } + + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + + .m-xl-n4 { + margin: -1.5rem !important; + } + + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + + .m-xl-n5 { + margin: -3rem !important; + } + + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + + .m-xl-n-9 { + margin: 10rem !important; + } + + .mt-xl-n-9, + .my-xl-n-9 { + margin-top: 10rem !important; + } + + .mr-xl-n-9, + .mx-xl-n-9 { + margin-right: 10rem !important; + } + + .mb-xl-n-9, + .my-xl-n-9 { + margin-bottom: 10rem !important; + } + + .ml-xl-n-9, + .mx-xl-n-9 { + margin-left: 10rem !important; + } + + .m-xl-n-8 { + margin: 8rem !important; + } + + .mt-xl-n-8, + .my-xl-n-8 { + margin-top: 8rem !important; + } + + .mr-xl-n-8, + .mx-xl-n-8 { + margin-right: 8rem !important; + } + + .mb-xl-n-8, + .my-xl-n-8 { + margin-bottom: 8rem !important; + } + + .ml-xl-n-8, + .mx-xl-n-8 { + margin-left: 8rem !important; + } + + .m-xl-n-7 { + margin: 6rem !important; + } + + .mt-xl-n-7, + .my-xl-n-7 { + margin-top: 6rem !important; + } + + .mr-xl-n-7, + .mx-xl-n-7 { + margin-right: 6rem !important; + } + + .mb-xl-n-7, + .my-xl-n-7 { + margin-bottom: 6rem !important; + } + + .ml-xl-n-7, + .mx-xl-n-7 { + margin-left: 6rem !important; + } + + .m-xl-n-6 { + margin: 4.5rem !important; + } + + .mt-xl-n-6, + .my-xl-n-6 { + margin-top: 4.5rem !important; + } + + .mr-xl-n-6, + .mx-xl-n-6 { + margin-right: 4.5rem !important; + } + + .mb-xl-n-6, + .my-xl-n-6 { + margin-bottom: 4.5rem !important; + } + + .ml-xl-n-6, + .mx-xl-n-6 { + margin-left: 4.5rem !important; + } + + .m-xl-n-5 { + margin: 3rem !important; + } + + .mt-xl-n-5, + .my-xl-n-5 { + margin-top: 3rem !important; + } + + .mr-xl-n-5, + .mx-xl-n-5 { + margin-right: 3rem !important; + } + + .mb-xl-n-5, + .my-xl-n-5 { + margin-bottom: 3rem !important; + } + + .ml-xl-n-5, + .mx-xl-n-5 { + margin-left: 3rem !important; + } + + .m-xl-n-4 { + margin: 1.5rem !important; + } + + .mt-xl-n-4, + .my-xl-n-4 { + margin-top: 1.5rem !important; + } + + .mr-xl-n-4, + .mx-xl-n-4 { + margin-right: 1.5rem !important; + } + + .mb-xl-n-4, + .my-xl-n-4 { + margin-bottom: 1.5rem !important; + } + + .ml-xl-n-4, + .mx-xl-n-4 { + margin-left: 1.5rem !important; + } + + .m-xl-n-3 { + margin: 1rem !important; + } + + .mt-xl-n-3, + .my-xl-n-3 { + margin-top: 1rem !important; + } + + .mr-xl-n-3, + .mx-xl-n-3 { + margin-right: 1rem !important; + } + + .mb-xl-n-3, + .my-xl-n-3 { + margin-bottom: 1rem !important; + } + + .ml-xl-n-3, + .mx-xl-n-3 { + margin-left: 1rem !important; + } + + .m-xl-n-2 { + margin: 0.5rem !important; + } + + .mt-xl-n-2, + .my-xl-n-2 { + margin-top: 0.5rem !important; + } + + .mr-xl-n-2, + .mx-xl-n-2 { + margin-right: 0.5rem !important; + } + + .mb-xl-n-2, + .my-xl-n-2 { + margin-bottom: 0.5rem !important; + } + + .ml-xl-n-2, + .mx-xl-n-2 { + margin-left: 0.5rem !important; + } + + .m-xl-n-1 { + margin: 0.25rem !important; + } + + .mt-xl-n-1, + .my-xl-n-1 { + margin-top: 0.25rem !important; + } + + .mr-xl-n-1, + .mx-xl-n-1 { + margin-right: 0.25rem !important; + } + + .mb-xl-n-1, + .my-xl-n-1 { + margin-bottom: 0.25rem !important; + } + + .ml-xl-n-1, + .mx-xl-n-1 { + margin-left: 0.25rem !important; + } + + .m-xl-n6 { + margin: -4.5rem !important; + } + + .mt-xl-n6, + .my-xl-n6 { + margin-top: -4.5rem !important; + } + + .mr-xl-n6, + .mx-xl-n6 { + margin-right: -4.5rem !important; + } + + .mb-xl-n6, + .my-xl-n6 { + margin-bottom: -4.5rem !important; + } + + .ml-xl-n6, + .mx-xl-n6 { + margin-left: -4.5rem !important; + } + + .m-xl-n7 { + margin: -6rem !important; + } + + .mt-xl-n7, + .my-xl-n7 { + margin-top: -6rem !important; + } + + .mr-xl-n7, + .mx-xl-n7 { + margin-right: -6rem !important; + } + + .mb-xl-n7, + .my-xl-n7 { + margin-bottom: -6rem !important; + } + + .ml-xl-n7, + .mx-xl-n7 { + margin-left: -6rem !important; + } + + .m-xl-n8 { + margin: -8rem !important; + } + + .mt-xl-n8, + .my-xl-n8 { + margin-top: -8rem !important; + } + + .mr-xl-n8, + .mx-xl-n8 { + margin-right: -8rem !important; + } + + .mb-xl-n8, + .my-xl-n8 { + margin-bottom: -8rem !important; + } + + .ml-xl-n8, + .mx-xl-n8 { + margin-left: -8rem !important; + } + + .m-xl-n9 { + margin: -10rem !important; + } + + .mt-xl-n9, + .my-xl-n9 { + margin-top: -10rem !important; + } + + .mr-xl-n9, + .mx-xl-n9 { + margin-right: -10rem !important; + } + + .mb-xl-n9, + .my-xl-n9 { + margin-bottom: -10rem !important; + } + + .ml-xl-n9, + .mx-xl-n9 { + margin-left: -10rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + + .text-sm-right { + text-align: right !important; + } + + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + + .text-md-right { + text-align: right !important; + } + + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + + .text-lg-right { + text-align: right !important; + } + + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + + .text-xl-right { + text-align: right !important; + } + + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 600 !important; +} + +.font-weight-bolder { + font-weight: bolder !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #5e72e4 !important; +} + +a.text-primary:hover, +a.text-primary:focus { + color: #233dd2 !important; +} + +.text-secondary { + color: #f4f5f7 !important; +} + +a.text-secondary:hover, +a.text-secondary:focus { + color: #c8cdd7 !important; +} + +.text-success { + color: #2dce89 !important; +} + +a.text-success:hover, +a.text-success:focus { + color: #1f8f5f !important; +} + +.text-info { + color: #11cdef !important; +} + +a.text-info:hover, +a.text-info:focus { + color: #0b90a8 !important; +} + +.text-warning { + color: #fb6340 !important; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #ea3005 !important; +} + +.text-danger { + color: #f5365c !important; +} + +a.text-danger:hover, +a.text-danger:focus { + color: #d40b33 !important; +} + +.text-light { + color: #adb5bd !important; +} + +a.text-light:hover, +a.text-light:focus { + color: #838f9b !important; +} + +.text-dark { + color: #212529 !important; +} + +a.text-dark:hover, +a.text-dark:focus { + color: black !important; +} + +.text-default { + color: #172b4d !important; +} + +a.text-default:hover, +a.text-default:focus { + color: #050a12 !important; +} + +.text-white { + color: #fff !important; +} + +a.text-white:hover, +a.text-white:focus { + color: #d9d9d9 !important; +} + +.text-neutral { + color: #fff !important; +} + +a.text-neutral:hover, +a.text-neutral:focus { + color: #d9d9d9 !important; +} + +.text-darker { + color: black !important; +} + +a.text-darker:hover, +a.text-darker:focus { + color: black !important; +} + +.text-body { + color: #525f7f !important; +} + +.text-muted { + color: #8898aa !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important; +} + +.text-reset { + color: inherit !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; + } + + a:not(.btn) { + text-decoration: underline; + } + + abbr[title]::after { + content: " ("attr(title) ")"; + } + + pre { + white-space: pre-wrap !important; + } + + pre, + blockquote { + border: 0.0625rem solid #adb5bd; + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + tr, + img { + page-break-inside: avoid; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } + + @page { + size: a3; + } + + body { + min-width: 992px !important; + } + + .container { + min-width: 992px !important; + } + + .navbar { + display: none; + } + + .badge { + border: 0.0625rem solid #000; + } + + .table { + border-collapse: collapse !important; + } + + .table td, + .table th { + background-color: #fff !important; + } + + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; + } + + .table-dark { + color: inherit; + } + + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody+tbody { + border-color: #dee2e6; + } + + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} + +/*! + +========================================================= +* {{ site.product.name }} {{ site.product.name_long }} - v{{ site.product.version }} +========================================================= + +* Product Page: {{ site.product.download }} +* Copyright {{ 'now' | date: "%Y" }} {{ site.author }} ({{ site.website.url }}) +* Licensed under MIT ({{ site.product.license }}) + +* Coded by www.creative-tim.com + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +iframe { + border: 0; +} + +figcaption, +figure, +main { + display: block; +} + +main { + overflow: hidden; +} + +.section-nucleo-icons .icons-container { + position: relative; + max-width: 100%; + height: 360px; + margin: 0 auto; + z-index: 1; +} + +.section-nucleo-icons { + --icon-size: 5rem; + --icon-sm-size: 3.75rem; + --gutter: 7rem; +} + +.section-nucleo-icons .icons-container i { + position: absolute; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 50%; + background: #fff; + z-index: 1; + transform: translate(-50%, -50%); + box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07); + transition: all 0.2s cubic-bezier(0.25, 0.65, 0.9, 0.75); +} + +.section-nucleo-icons .icons-container i.icon { + width: var(--icon-size); + height: var(--icon-size); + font-size: 1.7em; +} + +.section-nucleo-icons .icons-container i.icon-sm { + width: var(--icon-sm-size); + height: var(--icon-sm-size); + font-size: 1.5em; +} + +.section-nucleo-icons .icons-container i:nth-child(1) { + font-size: 42px; + color: #fb6340; + z-index: 2; +} + +.section-nucleo-icons .icons-container:not(.on-screen) i { + transform: translate(-50%, -50%); + left: 50%; + top: 50%; +} + +.section-nucleo-icons .icons-container:not(.on-screen) i:not(:nth-child(1)) { + opacity: 0; +} + +.section-nucleo-icons .icons-container.on-screen i { + opacity: 1; +} + +.section-nucleo-icons .icons-container.on-screen i:nth-child(1) { + left: 50%; + top: 50%; + font-size: 42px; + color: #fb6340; +} + +.section-nucleo-icons .icons-container.on-screen i:nth-child(2) { + left: calc(50% + (var(--gutter) * 1.7)); + top: 50%; +} + +.section-nucleo-icons .icons-container.on-screen i:nth-child(3) { + left: calc(50% + var(--gutter)); + top: calc(50% + var(--gutter)); +} + +.section-nucleo-icons .icons-container.on-screen i:nth-child(4) { + left: calc(50% + var(--gutter)); + top: calc(50% - var(--gutter)); +} + +.section-nucleo-icons .icons-container.on-screen i:nth-child(5) { + left: calc(50% + (var(--gutter) * 3)); + top: 50%; +} + +.section-nucleo-icons .icons-container.on-screen i:nth-child(6) { + left: calc(50% + (var(--gutter) * 2.7)); + top: calc(50% + (var(--gutter) * 1.5)); +} + +.section-nucleo-icons .icons-container.on-screen i:nth-child(7) { + left: calc(50% + (var(--gutter) * 2.7)); + top: calc(50% - (var(--gutter) * 1.5)); +} + +.section-nucleo-icons .icons-container.on-screen i:nth-child(8) { + left: calc(50% - (var(--gutter) * 1.7)); + top: 50%; +} + +.section-nucleo-icons .icons-container.on-screen i:nth-child(9) { + left: calc(50% - var(--gutter)); + top: calc(50% + var(--gutter)); +} + +.section-nucleo-icons .icons-container.on-screen i:nth-child(10) { + left: calc(50% - var(--gutter)); + top: calc(50% - var(--gutter)); +} + +.section-nucleo-icons .icons-container.on-screen i:nth-child(11) { + left: calc(50% - (var(--gutter) * 4)); + top: 50%; +} + +.section-nucleo-icons .icons-container.on-screen i:nth-child(12) { + left: calc(50% - (var(--gutter) * 2.7)); + top: calc(50% + (var(--gutter) * 1.5)); +} + +.section-nucleo-icons .icons-container.on-screen i:nth-child(13) { + left: calc(50% - (var(--gutter) * 2.7)); + top: calc(50% - (var(--gutter) * 1.5)); +} + +@media (max-width: 991.98px) { + .section-nucleo-icons { + overflow: hidden; + } +} + +.blur--hover { + position: relative; +} + +.blur--hover .blur-item { + transition: 1s cubic-bezier(0.19, 1, 0.22, 1); + will-change: transform; + filter: blur(0); + opacity: 1; +} + +.blur--hover .blur-hidden { + position: absolute; + top: calc(50% + 7px); + left: 50%; + transform: translate(-50%, -50%); + opacity: 0; + transition: all 0.15s ease; + z-index: 100; +} + +.blur--hover:hover .blur-item { + opacity: .8; + filter: blur(10px); + transform: scale(0.95); + z-index: 1; +} + +.blur--hover:hover .blur-hidden { + opacity: 1; + top: 50%; +} + +.info .info-title { + margin: 25px 0 15px; + font-weight: 600; +} + +.bg-blue { + background-color: #5e72e4 !important; +} + +a.bg-blue:hover, +a.bg-blue:focus, +button.bg-blue:hover, +button.bg-blue:focus { + background-color: #324cdd !important; +} + +.bg-indigo { + background-color: #5603ad !important; +} + +a.bg-indigo:hover, +a.bg-indigo:focus, +button.bg-indigo:hover, +button.bg-indigo:focus { + background-color: #3d027b !important; +} + +.bg-purple { + background-color: #8965e0 !important; +} + +a.bg-purple:hover, +a.bg-purple:focus, +button.bg-purple:hover, +button.bg-purple:focus { + background-color: #683bd7 !important; +} + +.bg-pink { + background-color: #f3a4b5 !important; +} + +a.bg-pink:hover, +a.bg-pink:focus, +button.bg-pink:hover, +button.bg-pink:focus { + background-color: #ed7790 !important; +} + +.bg-red { + background-color: #f5365c !important; +} + +a.bg-red:hover, +a.bg-red:focus, +button.bg-red:hover, +button.bg-red:focus { + background-color: #ec0c38 !important; +} + +.bg-orange { + background-color: #fb6340 !important; +} + +a.bg-orange:hover, +a.bg-orange:focus, +button.bg-orange:hover, +button.bg-orange:focus { + background-color: #fa3a0e !important; +} + +.bg-yellow { + background-color: #ffd600 !important; +} + +a.bg-yellow:hover, +a.bg-yellow:focus, +button.bg-yellow:hover, +button.bg-yellow:focus { + background-color: #ccab00 !important; +} + +.bg-green { + background-color: #2dce89 !important; +} + +a.bg-green:hover, +a.bg-green:focus, +button.bg-green:hover, +button.bg-green:focus { + background-color: #24a46d !important; +} + +.bg-teal { + background-color: #11cdef !important; +} + +a.bg-teal:hover, +a.bg-teal:focus, +button.bg-teal:hover, +button.bg-teal:focus { + background-color: #0da5c0 !important; +} + +.bg-cyan { + background-color: #2bffc6 !important; +} + +a.bg-cyan:hover, +a.bg-cyan:focus, +button.bg-cyan:hover, +button.bg-cyan:focus { + background-color: #00f7b5 !important; +} + +.bg-white { + background-color: #fff !important; +} + +a.bg-white:hover, +a.bg-white:focus, +button.bg-white:hover, +button.bg-white:focus { + background-color: #e6e6e6 !important; +} + +.bg-gray { + background-color: #8898aa !important; +} + +a.bg-gray:hover, +a.bg-gray:focus, +button.bg-gray:hover, +button.bg-gray:focus { + background-color: #6a7e95 !important; +} + +.bg-gray-dark { + background-color: #32325d !important; +} + +a.bg-gray-dark:hover, +a.bg-gray-dark:focus, +button.bg-gray-dark:hover, +button.bg-gray-dark:focus { + background-color: #20203c !important; +} + +.bg-light { + background-color: #ced4da !important; +} + +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #b1bbc4 !important; +} + +.bg-lighter { + background-color: #e9ecef !important; +} + +a.bg-lighter:hover, +a.bg-lighter:focus, +button.bg-lighter:hover, +button.bg-lighter:focus { + background-color: #cbd3da !important; +} + +.bg-gradient-primary { + background: linear-gradient(35deg, #5e72e4 0, #825ee4 100%) !important; +} + +.bg-gradient-secondary { + background: linear-gradient(35deg, #f4f5f7 0, #f4f4f7 100%) !important; +} + +.bg-gradient-success { + background: linear-gradient(35deg, #2dce89 0, #2dcecc 100%) !important; +} + +.bg-gradient-info { + background: linear-gradient(35deg, #11cdef 0, #1171ef 100%) !important; +} + +.bg-gradient-warning { + background: linear-gradient(35deg, #fb6340 0, #fbb140 100%) !important; +} + +.bg-gradient-danger { + background: linear-gradient(35deg, #f5365c 0, #f56036 100%) !important; +} + +.bg-gradient-light { + background: linear-gradient(35deg, #adb5bd 0, #adaebd 100%) !important; +} + +.bg-gradient-dark { + background: linear-gradient(35deg, #212529 0, #212229 100%) !important; +} + +.bg-gradient-default { + background: linear-gradient(35deg, #172b4d 0, #1a174d 100%) !important; +} + +.bg-gradient-white { + background: linear-gradient(35deg, #fff 0, white 100%) !important; +} + +.bg-gradient-neutral { + background: linear-gradient(35deg, #fff 0, white 100%) !important; +} + +.bg-gradient-darker { + background: linear-gradient(35deg, black 0, black 100%) !important; +} + +.bg-gradient-blue { + background: linear-gradient(35deg, #5e72e4 0, #825ee4 100%) !important; +} + +.bg-gradient-indigo { + background: linear-gradient(35deg, #5603ad 0, #9d03ad 100%) !important; +} + +.bg-gradient-purple { + background: linear-gradient(35deg, #8965e0 0, #bc65e0 100%) !important; +} + +.bg-gradient-pink { + background: linear-gradient(35deg, #f3a4b5 0, #f3b4a4 100%) !important; +} + +.bg-gradient-red { + background: linear-gradient(35deg, #f5365c 0, #f56036 100%) !important; +} + +.bg-gradient-orange { + background: linear-gradient(35deg, #fb6340 0, #fbb140 100%) !important; +} + +.bg-gradient-yellow { + background: linear-gradient(35deg, #ffd600 0, #beff00 100%) !important; +} + +.bg-gradient-green { + background: linear-gradient(35deg, #2dce89 0, #2dcecc 100%) !important; +} + +.bg-gradient-teal { + background: linear-gradient(35deg, #11cdef 0, #1171ef 100%) !important; +} + +.bg-gradient-cyan { + background: linear-gradient(35deg, #2bffc6 0, #2be0ff 100%) !important; +} + +.bg-gradient-white { + background: linear-gradient(35deg, #fff 0, white 100%) !important; +} + +.bg-gradient-gray { + background: linear-gradient(35deg, #8898aa 0, #888aaa 100%) !important; +} + +.bg-gradient-gray-dark { + background: linear-gradient(35deg, #32325d 0, #44325d 100%) !important; +} + +.bg-gradient-light { + background: linear-gradient(35deg, #ced4da 0, #cecfda 100%) !important; +} + +.bg-gradient-lighter { + background: linear-gradient(35deg, #e9ecef 0, #e9eaef 100%) !important; +} + +.bg-translucent-primary { + background-color: rgba(63, 87, 223, 0.6) !important; +} + +a.bg-translucent-primary:hover, +a.bg-translucent-primary:focus, +button.bg-translucent-primary:hover, +button.bg-translucent-primary:focus { + background-color: rgba(42, 68, 219, 0.6) !important; +} + +.bg-translucent-secondary { + background-color: rgba(223, 226, 232, 0.6) !important; +} + +a.bg-translucent-secondary:hover, +a.bg-translucent-secondary:focus, +button.bg-translucent-secondary:hover, +button.bg-translucent-secondary:focus { + background-color: rgba(209, 213, 221, 0.6) !important; +} + +.bg-translucent-success { + background-color: rgba(39, 177, 118, 0.6) !important; +} + +a.bg-translucent-success:hover, +a.bg-translucent-success:focus, +button.bg-translucent-success:hover, +button.bg-translucent-success:focus { + background-color: rgba(34, 156, 104, 0.6) !important; +} + +.bg-translucent-info { + background-color: rgba(14, 177, 206, 0.6) !important; +} + +a.bg-translucent-info:hover, +a.bg-translucent-info:focus, +button.bg-translucent-info:hover, +button.bg-translucent-info:focus { + background-color: rgba(12, 156, 183, 0.6) !important; +} + +.bg-translucent-warning { + background-color: rgba(250, 70, 29, 0.6) !important; +} + +a.bg-translucent-warning:hover, +a.bg-translucent-warning:focus, +button.bg-translucent-warning:hover, +button.bg-translucent-warning:focus { + background-color: rgba(249, 51, 5, 0.6) !important; +} + +.bg-translucent-danger { + background-color: rgba(243, 20, 64, 0.6) !important; +} + +a.bg-translucent-danger:hover, +a.bg-translucent-danger:focus, +button.bg-translucent-danger:hover, +button.bg-translucent-danger:focus { + background-color: rgba(227, 11, 54, 0.6) !important; +} + +.bg-translucent-light { + background-color: rgba(153, 163, 173, 0.6) !important; +} + +a.bg-translucent-light:hover, +a.bg-translucent-light:focus, +button.bg-translucent-light:hover, +button.bg-translucent-light:focus { + background-color: rgba(139, 150, 162, 0.6) !important; +} + +.bg-translucent-dark { + background-color: rgba(17, 19, 21, 0.6) !important; +} + +a.bg-translucent-dark:hover, +a.bg-translucent-dark:focus, +button.bg-translucent-dark:hover, +button.bg-translucent-dark:focus { + background-color: rgba(6, 6, 7, 0.6) !important; +} + +.bg-translucent-default { + background-color: rgba(15, 28, 50, 0.6) !important; +} + +a.bg-translucent-default:hover, +a.bg-translucent-default:focus, +button.bg-translucent-default:hover, +button.bg-translucent-default:focus { + background-color: rgba(9, 17, 30, 0.6) !important; +} + +.bg-translucent-white { + background-color: rgba(237, 237, 237, 0.6) !important; +} + +a.bg-translucent-white:hover, +a.bg-translucent-white:focus, +button.bg-translucent-white:hover, +button.bg-translucent-white:focus { + background-color: rgba(224, 224, 224, 0.6) !important; +} + +.bg-translucent-neutral { + background-color: rgba(237, 237, 237, 0.6) !important; +} + +a.bg-translucent-neutral:hover, +a.bg-translucent-neutral:focus, +button.bg-translucent-neutral:hover, +button.bg-translucent-neutral:focus { + background-color: rgba(224, 224, 224, 0.6) !important; +} + +.bg-translucent-darker { + background-color: rgba(0, 0, 0, 0.6) !important; +} + +a.bg-translucent-darker:hover, +a.bg-translucent-darker:focus, +button.bg-translucent-darker:hover, +button.bg-translucent-darker:focus { + background-color: rgba(0, 0, 0, 0.6) !important; +} + +.section-primary { + background-color: #fff !important; +} + +a.section-primary:hover, +a.section-primary:focus, +button.section-primary:hover, +button.section-primary:focus { + background-color: #e6e6e6 !important; +} + +.section-secondary { + background-color: #f4f5f7 !important; +} + +a.section-secondary:hover, +a.section-secondary:focus, +button.section-secondary:hover, +button.section-secondary:focus { + background-color: #d6dae2 !important; +} + +.section-light { + background-color: #ced4da !important; +} + +a.section-light:hover, +a.section-light:focus, +button.section-light:hover, +button.section-light:focus { + background-color: #b1bbc4 !important; +} + +.section-dark { + background-color: #212529 !important; +} + +a.section-dark:hover, +a.section-dark:focus, +button.section-dark:hover, +button.section-dark:focus { + background-color: #0a0c0d !important; +} + +.section-darker { + background-color: black !important; +} + +a.section-darker:hover, +a.section-darker:focus, +button.section-darker:hover, +button.section-darker:focus { + background-color: black !important; +} + +.bg-gradient-primary { + background: linear-gradient(35deg, #5e72e4 0, #825ee4 100%) !important; +} + +.bg-gradient-secondary { + background: linear-gradient(35deg, #f4f5f7 0, #f4f4f7 100%) !important; +} + +.bg-gradient-success { + background: linear-gradient(35deg, #2dce89 0, #2dcecc 100%) !important; +} + +.bg-gradient-info { + background: linear-gradient(35deg, #11cdef 0, #1171ef 100%) !important; +} + +.bg-gradient-warning { + background: linear-gradient(35deg, #fb6340 0, #fbb140 100%) !important; +} + +.bg-gradient-danger { + background: linear-gradient(35deg, #f5365c 0, #f56036 100%) !important; +} + +.bg-gradient-light { + background: linear-gradient(35deg, #adb5bd 0, #adaebd 100%) !important; +} + +.bg-gradient-dark { + background: linear-gradient(35deg, #212529 0, #212229 100%) !important; +} + +.bg-gradient-default { + background: linear-gradient(35deg, #172b4d 0, #1a174d 100%) !important; +} + +.bg-gradient-white { + background: linear-gradient(35deg, #fff 0, white 100%) !important; +} + +.bg-gradient-neutral { + background: linear-gradient(35deg, #fff 0, white 100%) !important; +} + +.bg-gradient-darker { + background: linear-gradient(35deg, black 0, black 100%) !important; +} + +.fill-primary { + fill: #5e72e4; +} + +.stroke-primary { + stroke: #5e72e4; +} + +.fill-secondary { + fill: #f4f5f7; +} + +.stroke-secondary { + stroke: #f4f5f7; +} + +.fill-success { + fill: #2dce89; +} + +.stroke-success { + stroke: #2dce89; +} + +.fill-info { + fill: #11cdef; +} + +.stroke-info { + stroke: #11cdef; +} + +.fill-warning { + fill: #fb6340; +} + +.stroke-warning { + stroke: #fb6340; +} + +.fill-danger { + fill: #f5365c; +} + +.stroke-danger { + stroke: #f5365c; +} + +.fill-light { + fill: #adb5bd; +} + +.stroke-light { + stroke: #adb5bd; +} + +.fill-dark { + fill: #212529; +} + +.stroke-dark { + stroke: #212529; +} + +.fill-default { + fill: #172b4d; +} + +.stroke-default { + stroke: #172b4d; +} + +.fill-white { + fill: #fff; +} + +.stroke-white { + stroke: #fff; +} + +.fill-neutral { + fill: #fff; +} + +.stroke-neutral { + stroke: #fff; +} + +.fill-darker { + fill: black; +} + +.stroke-darker { + stroke: black; +} + +.fill-opacity-8 { + fill-opacity: .8; +} + +.floating { + animation: floating 3s ease infinite; + will-change: transform; +} + +.floating:hover { + animation-play-state: paused; +} + +.floating-lg { + animation: floating-lg 3s ease infinite; +} + +.floating-sm { + animation: floating-sm 3s ease infinite; +} + +@keyframes floating-lg { + 0% { + transform: translateY(0px); + } + + 50% { + transform: translateY(15px); + } + + 100% { + transform: translateY(0px); + } +} + +@keyframes floating { + 0% { + transform: translateY(0px); + } + + 50% { + transform: translateY(10px); + } + + 100% { + transform: translateY(0px); + } +} + +@keyframes floating-sm { + 0% { + transform: translateY(0px); + } + + 50% { + transform: translateY(5px); + } + + 100% { + transform: translateY(0px); + } +} + +.img-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +.floatfix:before, +.floatfix:after { + content: ''; + display: table; +} + +.floatfix:after { + clear: both; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.opacity-1 { + opacity: .1 !important; +} + +.opacity-2 { + opacity: .2 !important; +} + +.opacity-3 { + opacity: .3 !important; +} + +.opacity-4 { + opacity: .4 !important; +} + +.opacity-5 { + opacity: .5 !important; +} + +.opacity-6 { + opacity: .6 !important; +} + +.opacity-7 { + opacity: .7 !important; +} + +.opacity-8 { + opacity: .8 !important; +} + +.opacity-9 { + opacity: .9 !important; +} + +.opacity-10 { + opacity: 1 !important; +} + +.top-0 { + top: 0; +} + +.right-0 { + right: 0; +} + +.bottom-0 { + bottom: 0; +} + +.left-0 { + left: 0; +} + +.top-1 { + top: 0.25rem; +} + +.right-1 { + right: 0.25rem; +} + +.bottom-1 { + bottom: 0.25rem; +} + +.left-1 { + left: 0.25rem; +} + +.top-2 { + top: 0.5rem; +} + +.right-2 { + right: 0.5rem; +} + +.bottom-2 { + bottom: 0.5rem; +} + +.left-2 { + left: 0.5rem; +} + +.top-3 { + top: 1rem; +} + +.right-3 { + right: 1rem; +} + +.bottom-3 { + bottom: 1rem; +} + +.left-3 { + left: 1rem; +} + +.top-4 { + top: 1.5rem; +} + +.right-4 { + right: 1.5rem; +} + +.bottom-4 { + bottom: 1.5rem; +} + +.left-4 { + left: 1.5rem; +} + +.top-5 { + top: 3rem; +} + +.right-5 { + right: 3rem; +} + +.bottom-5 { + bottom: 3rem; +} + +.left-5 { + left: 3rem; +} + +.top--9 { + top: -10rem; +} + +.right--9 { + right: -10rem; +} + +.bottom--9 { + bottom: -10rem; +} + +.left--9 { + left: -10rem; +} + +.top--8 { + top: -8rem; +} + +.right--8 { + right: -8rem; +} + +.bottom--8 { + bottom: -8rem; +} + +.left--8 { + left: -8rem; +} + +.top--7 { + top: -6rem; +} + +.right--7 { + right: -6rem; +} + +.bottom--7 { + bottom: -6rem; +} + +.left--7 { + left: -6rem; +} + +.top--6 { + top: -4.5rem; +} + +.right--6 { + right: -4.5rem; +} + +.bottom--6 { + bottom: -4.5rem; +} + +.left--6 { + left: -4.5rem; +} + +.top--5 { + top: -3rem; +} + +.right--5 { + right: -3rem; +} + +.bottom--5 { + bottom: -3rem; +} + +.left--5 { + left: -3rem; +} + +.top--4 { + top: -1.5rem; +} + +.right--4 { + right: -1.5rem; +} + +.bottom--4 { + bottom: -1.5rem; +} + +.left--4 { + left: -1.5rem; +} + +.top--3 { + top: -1rem; +} + +.right--3 { + right: -1rem; +} + +.bottom--3 { + bottom: -1rem; +} + +.left--3 { + left: -1rem; +} + +.top--2 { + top: -0.5rem; +} + +.right--2 { + right: -0.5rem; +} + +.bottom--2 { + bottom: -0.5rem; +} + +.left--2 { + left: -0.5rem; +} + +.top--1 { + top: -0.25rem; +} + +.right--1 { + right: -0.25rem; +} + +.bottom--1 { + bottom: -0.25rem; +} + +.left--1 { + left: -0.25rem; +} + +.top-6 { + top: 4.5rem; +} + +.right-6 { + right: 4.5rem; +} + +.bottom-6 { + bottom: 4.5rem; +} + +.left-6 { + left: 4.5rem; +} + +.top-7 { + top: 6rem; +} + +.right-7 { + right: 6rem; +} + +.bottom-7 { + bottom: 6rem; +} + +.left-7 { + left: 6rem; +} + +.top-8 { + top: 8rem; +} + +.right-8 { + right: 8rem; +} + +.bottom-8 { + bottom: 8rem; +} + +.left-8 { + left: 8rem; +} + +.top-9 { + top: 10rem; +} + +.right-9 { + right: 10rem; +} + +.bottom-9 { + bottom: 10rem; +} + +.left-9 { + left: 10rem; +} + +.center { + left: 50%; + transform: translateX(-50%); +} + +.h-100vh { + height: 100vh !important; +} + +.row.row-grid>[class*="col-"]+[class*="col-"] { + margin-top: 3rem; +} + +@media (min-width: 992px) { + .row.row-grid>[class*="col-lg-"]+[class*="col-lg-"] { + margin-top: 0; + } +} + +@media (min-width: 768px) { + .row.row-grid>[class*="col-md-"]+[class*="col-md-"] { + margin-top: 0; + } +} + +@media (min-width: 576px) { + .row.row-grid>[class*="col-sm-"]+[class*="col-sm-"] { + margin-top: 0; + } +} + +.row-grid+.row-grid { + margin-top: 3rem; +} + +@media (min-width: 992px) { + + [class*="mt--"], + [class*="mr--"], + [class*="mb--"], + [class*="ml--"] { + position: relative; + z-index: 5; + } + + .mt--100 { + margin-top: -100px !important; + } + + .mr--100 { + margin-right: -100px !important; + } + + .mb--100 { + margin-bottom: -100px !important; + } + + .ml--100 { + margin-left: -100px !important; + } + + .mt--150 { + margin-top: -150px !important; + } + + .mb--150 { + margin-bottom: -150px !important; + } + + .mt--200 { + margin-top: -200px !important; + } + + .mb--200 { + margin-bottom: -200px !important; + } + + .mt--300 { + margin-top: -300px !important; + } + + .mb--300 { + margin-bottom: -300px !important; + } + + .pt-100 { + padding-top: 100px !important; + } + + .pb-100 { + padding-bottom: 100px !important; + } + + .pt-150 { + padding-top: 150px !important; + } + + .pb-150 { + padding-bottom: 150px !important; + } + + .pt-200 { + padding-top: 200px !important; + } + + .pb-200 { + padding-bottom: 200px !important; + } + + .pt-250 { + padding-top: 250px !important; + } + + .pb-250 { + padding-bottom: 250px !important; + } + + .pt-300 { + padding-top: 300px !important; + } + + .pb-300 { + padding-bottom: 300px !important; + } +} + +[class*="shadow"] { + transition: all 0.15s ease; +} + +.shadow-sm--hover:hover { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow--hover:hover { + box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07) !important; +} + +.shadow-lg--hover:hover { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none--hover:hover { + box-shadow: none !important; +} + +.font-weight-300 { + font-weight: 300 !important; +} + +.font-weight-400 { + font-weight: 400 !important; +} + +.font-weight-500 { + font-weight: 500 !important; +} + +.font-weight-600 { + font-weight: 600 !important; +} + +.font-weight-700 { + font-weight: 700 !important; +} + +.font-weight-800 { + font-weight: 800 !important; +} + +.font-weight-900 { + font-weight: 900 !important; +} + +.text-underline { + text-decoration: underline; +} + +.text-through { + text-decoration: line-through; +} + +.lh-100 { + line-height: 1; +} + +.lh-110 { + line-height: 1.1; +} + +.lh-120 { + line-height: 1.2; +} + +.lh-130 { + line-height: 1.3; +} + +.lh-140 { + line-height: 1.4; +} + +.lh-150 { + line-height: 1.5; +} + +.lh-160 { + line-height: 1.6; +} + +.lh-170 { + line-height: 1.7; +} + +.lh-180 { + line-height: 1.8; +} + +.ls-1 { + letter-spacing: .0625rem; +} + +.ls-15 { + letter-spacing: .09375rem; +} + +.ls-2 { + letter-spacing: 0.125rem; +} + +.text-blue { + color: #5e72e4 !important; +} + +a.text-blue:hover, +a.text-blue:focus { + color: #233dd2 !important; +} + +.text-indigo { + color: #5603ad !important; +} + +a.text-indigo:hover, +a.text-indigo:focus { + color: #310262 !important; +} + +.text-purple { + color: #8965e0 !important; +} + +a.text-purple:hover, +a.text-purple:focus { + color: #5a2acf !important; +} + +.text-pink { + color: #f3a4b5 !important; +} + +a.text-pink:hover, +a.text-pink:focus { + color: #ea607e !important; +} + +.text-red { + color: #f5365c !important; +} + +a.text-red:hover, +a.text-red:focus { + color: #d40b33 !important; +} + +.text-orange { + color: #fb6340 !important; +} + +a.text-orange:hover, +a.text-orange:focus { + color: #ea3005 !important; +} + +.text-yellow { + color: #ffd600 !important; +} + +a.text-yellow:hover, +a.text-yellow:focus { + color: #b39600 !important; +} + +.text-green { + color: #2dce89 !important; +} + +a.text-green:hover, +a.text-green:focus { + color: #1f8f5f !important; +} + +.text-teal { + color: #11cdef !important; +} + +a.text-teal:hover, +a.text-teal:focus { + color: #0b90a8 !important; +} + +.text-cyan { + color: #2bffc6 !important; +} + +a.text-cyan:hover, +a.text-cyan:focus { + color: #00dea2 !important; +} + +.text-white { + color: #fff !important; +} + +a.text-white:hover, +a.text-white:focus { + color: #d9d9d9 !important; +} + +.text-gray { + color: #8898aa !important; +} + +a.text-gray:hover, +a.text-gray:focus { + color: #607286 !important; +} + +.text-gray-dark { + color: #32325d !important; +} + +a.text-gray-dark:hover, +a.text-gray-dark:focus { + color: #17172b !important; +} + +.text-light { + color: #ced4da !important; +} + +a.text-light:hover, +a.text-light:focus { + color: #a2aeb9 !important; +} + +.text-lighter { + color: #e9ecef !important; +} + +a.text-lighter:hover, +a.text-lighter:focus { + color: #bdc6cf !important; +} + +@media (min-width: 992px) { + .transform-perspective-right { + transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg); + } + + .transform-perspective-left { + transform: scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) rotate(-2deg); + } +} + +.alert { + padding: 1rem 1.5rem; + border: 0; + font-size: 0.875rem; + border-radius: 0.25rem; +} + +.alert .alert-inner--icon { + font-size: 1.25rem; + margin-right: 1.25rem; + display: inline-block; + vertical-align: middle; +} + +.alert .alert-inner--icon i.ni { + position: relative; + top: 1px; +} + +.alert .alert-inner--text { + display: inline-block; + vertical-align: middle; +} + +.alert:not(.alert-secondary) { + color: #fff; +} + +[class*="alert-"] .alert-link { + color: #fff; + border-bottom: 1px dotted rgba(255, 255, 255, 0.5); +} + +.alert-heading { + font-weight: 600; + font-size: 1.5rem; + margin-top: .15rem; +} + +.alert-dismissible .close { + top: 50%; + right: 1.5rem; + padding: 0; + transform: translateY(-50%); + color: rgba(255, 255, 255, 0.6); + opacity: 1; +} + +.alert-dismissible .close:hover, +.alert-dismissible .close:focus { + color: rgba(255, 255, 255, 0.9); + opacity: 1 !important; +} + +@media (max-width: 575.98px) { + .alert-dismissible .close { + top: 1rem; + right: .5rem; + } +} + +.alert-dismissible .close>span:not(.sr-only) { + font-size: 1.5rem; + background-color: transparent; + color: rgba(255, 255, 255, 0.6); +} + +.alert-dismissible .close:hover>span:not(.sr-only), +.alert-dismissible .close:focus>span:not(.sr-only) { + background-color: transparent; + color: rgba(255, 255, 255, 0.9); +} + +.avatar { + color: #fff; + background-color: #adb5bd; + display: inline-flex; + align-items: center; + justify-content: center; + font-size: 1rem; + border-radius: 50%; + height: 48px; + width: 48px; +} + +.avatar img { + width: 100%; + border-radius: 50%; +} + +.avatar+.avatar-content { + display: inline-block; + margin-left: .75rem; +} + +.avatar-lg { + width: 58px; + height: 58px; + font-size: 0.875rem; +} + +.avatar-sm { + width: 38px; + height: 38px; + font-size: 0.875rem; +} + +.avatar-group .avatar { + position: relative; + z-index: 2; + border: 2px solid #fff; +} + +.avatar-group .avatar:hover { + z-index: 3; +} + +.avatar-group .avatar+.avatar { + margin-left: -1rem; +} + +.badge { + text-transform: uppercase; +} + +.badge a { + color: #FFF; +} + +.badge-pill { + padding-right: 0.875em; + padding-left: 0.875em; +} + +.badge-circle { + text-align: center; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 50%; + width: 2rem; + height: 2rem; + font-size: .875rem; +} + +.badge-inline { + margin-right: .625rem; +} + +.badge-inline+span { + top: 2px; + position: relative; +} + +.badge-inline+span>a { + text-decoration: underline; +} + +.badge-md { + padding: .65em 1em; +} + +.badge-lg { + padding: .85em 1.375em; +} + +.badge-secondary { + color: #32325d; +} + +.btn .badge:not(:first-child) { + margin-left: .5rem; +} + +.btn .badge:not(:last-child) { + margin-right: .5rem; +} + +.btn { + position: relative; + text-transform: uppercase; + will-change: transform; + letter-spacing: 0.025em; + font-size: 0.875rem; +} + +.btn:hover { + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); + transform: translateY(-1px); +} + +.btn:not(:last-child) { + margin-right: .5rem; +} + +.btn-group .btn, +.input-group .btn { + margin-right: 0; + transform: translateY(0); +} + +.btn-sm, +.btn-group-sm>.btn { + font-size: 0.75rem; +} + +.btn-sm.btn-icon-only, +.btn-group-sm>.btn-icon-only.btn { + width: 35px; + height: 35px; +} + +.btn-sm .btn-inner--icon, +.btn-group-sm>.btn .btn-inner--icon { + font-size: 0.5rem; +} + +.btn-lg.btn-icon-only, +.btn-group-lg>.btn-icon-only.btn { + width: 52px; + height: 52px; +} + +.btn-lg .btn-inner--icon, +.btn-group-lg>.btn .btn-inner--icon { + font-size: 1.2rem; + position: relative; + top: 2px; +} + +[class*="btn-outline-"] { + border-width: 1px; +} + +.btn-outline-secondary { + color: #637089; +} + +.btn-inner--icon i:not(.fa) { + position: relative; +} + +.btn-link { + font-weight: 600; + box-shadow: none; +} + +.btn-link:hover { + box-shadow: none; + transform: none; +} + +.btn-link.text-secondary { + color: #637089 !important; +} + +.btn-neutral { + color: #5e72e4; +} + +.btn svg:not(:first-child), +.btn i:not(:first-child) { + margin-left: 0.5rem; +} + +.btn svg:not(:last-child), +.btn i:not(:last-child) { + margin-right: 0.5rem; +} + +.btn-icon-label { + position: relative; +} + +.btn-icon-label .btn-inner--icon { + position: absolute; + height: 100%; + line-height: 1; + border-radius: 0; + text-align: center; + margin: 0; + width: 3em; + background-color: rgba(0, 0, 0, 0.1); +} + +.btn-icon-label .btn-inner--icon:not(:first-child) { + right: 0; + top: 0; + border-top-right-radius: inherit; + border-bottom-right-radius: inherit; +} + +.btn-icon-label .btn-inner--icon:not(:last-child) { + left: 0; + top: 0; + border-top-left-radius: inherit; + border-bottom-left-radius: inherit; +} + +.btn-icon-label .btn-inner--icon svg { + position: relative; + top: 50%; + transform: translateY(-50%); +} + +.btn-icon-label .btn-inner--text:not(:first-child) { + padding-left: 3em; +} + +.btn-icon-label .btn-inner--text:not(:last-child) { + padding-right: 3em; +} + +.btn-icon .btn-inner--icon img { + width: 20px; +} + +.btn-icon .btn-inner--text:not(:first-child) { + margin-left: .75em; +} + +.btn-icon .btn-inner--text:not(:last-child) { + margin-right: .75em; +} + +.btn-icon-only { + width: 2.375rem; + height: 2.375rem; + padding: 0; +} + +a.btn-icon-only { + line-height: 2.5; +} + +.btn-icon-only.btn-sm, +.btn-group-sm>.btn-icon-only.btn { + width: 2rem; + height: 2rem; +} + +.btn-facebook { + color: #fff; + background-color: #3b5999; + border-color: #3b5999; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-facebook:hover { + color: #fff; + background-color: #3b5999; + border-color: #3b5999; +} + +.btn-facebook:focus, +.btn-facebook.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(59, 89, 153, 0.5); +} + +.btn-facebook.disabled, +.btn-facebook:disabled { + color: #fff; + background-color: #3b5999; + border-color: #3b5999; +} + +.btn-facebook:not(:disabled):not(.disabled):active, +.btn-facebook:not(:disabled):not(.disabled).active, +.show>.btn-facebook.dropdown-toggle { + color: #fff; + background-color: #2d4474; + border-color: #3b5999; +} + +.btn-facebook:not(:disabled):not(.disabled):active:focus, +.btn-facebook:not(:disabled):not(.disabled).active:focus, +.show>.btn-facebook.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(59, 89, 153, 0.5); +} + +.btn-twitter { + color: #fff; + background-color: #1da1f2; + border-color: #1da1f2; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-twitter:hover { + color: #fff; + background-color: #1da1f2; + border-color: #1da1f2; +} + +.btn-twitter:focus, +.btn-twitter.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(29, 161, 242, 0.5); +} + +.btn-twitter.disabled, +.btn-twitter:disabled { + color: #fff; + background-color: #1da1f2; + border-color: #1da1f2; +} + +.btn-twitter:not(:disabled):not(.disabled):active, +.btn-twitter:not(:disabled):not(.disabled).active, +.show>.btn-twitter.dropdown-toggle { + color: #fff; + background-color: #0c85d0; + border-color: #1da1f2; +} + +.btn-twitter:not(:disabled):not(.disabled):active:focus, +.btn-twitter:not(:disabled):not(.disabled).active:focus, +.show>.btn-twitter.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(29, 161, 242, 0.5); +} + +.btn-google-plus { + color: #fff; + background-color: #dd4b39; + border-color: #dd4b39; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-google-plus:hover { + color: #fff; + background-color: #dd4b39; + border-color: #dd4b39; +} + +.btn-google-plus:focus, +.btn-google-plus.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(221, 75, 57, 0.5); +} + +.btn-google-plus.disabled, +.btn-google-plus:disabled { + color: #fff; + background-color: #dd4b39; + border-color: #dd4b39; +} + +.btn-google-plus:not(:disabled):not(.disabled):active, +.btn-google-plus:not(:disabled):not(.disabled).active, +.show>.btn-google-plus.dropdown-toggle { + color: #fff; + background-color: #c23321; + border-color: #dd4b39; +} + +.btn-google-plus:not(:disabled):not(.disabled):active:focus, +.btn-google-plus:not(:disabled):not(.disabled).active:focus, +.show>.btn-google-plus.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(221, 75, 57, 0.5); +} + +.btn-instagram { + color: #fff; + background-color: #e4405f; + border-color: #e4405f; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-instagram:hover { + color: #fff; + background-color: #e4405f; + border-color: #e4405f; +} + +.btn-instagram:focus, +.btn-instagram.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(228, 64, 95, 0.5); +} + +.btn-instagram.disabled, +.btn-instagram:disabled { + color: #fff; + background-color: #e4405f; + border-color: #e4405f; +} + +.btn-instagram:not(:disabled):not(.disabled):active, +.btn-instagram:not(:disabled):not(.disabled).active, +.show>.btn-instagram.dropdown-toggle { + color: #fff; + background-color: #d31e40; + border-color: #e4405f; +} + +.btn-instagram:not(:disabled):not(.disabled):active:focus, +.btn-instagram:not(:disabled):not(.disabled).active:focus, +.show>.btn-instagram.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(228, 64, 95, 0.5); +} + +.btn-pinterest { + color: #fff; + background-color: #bd081c; + border-color: #bd081c; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-pinterest:hover { + color: #fff; + background-color: #bd081c; + border-color: #bd081c; +} + +.btn-pinterest:focus, +.btn-pinterest.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(189, 8, 28, 0.5); +} + +.btn-pinterest.disabled, +.btn-pinterest:disabled { + color: #fff; + background-color: #bd081c; + border-color: #bd081c; +} + +.btn-pinterest:not(:disabled):not(.disabled):active, +.btn-pinterest:not(:disabled):not(.disabled).active, +.show>.btn-pinterest.dropdown-toggle { + color: #fff; + background-color: #8c0615; + border-color: #bd081c; +} + +.btn-pinterest:not(:disabled):not(.disabled):active:focus, +.btn-pinterest:not(:disabled):not(.disabled).active:focus, +.show>.btn-pinterest.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(189, 8, 28, 0.5); +} + +.btn-youtube { + color: #fff; + background-color: #cd201f; + border-color: #cd201f; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-youtube:hover { + color: #fff; + background-color: #cd201f; + border-color: #cd201f; +} + +.btn-youtube:focus, +.btn-youtube.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(205, 32, 31, 0.5); +} + +.btn-youtube.disabled, +.btn-youtube:disabled { + color: #fff; + background-color: #cd201f; + border-color: #cd201f; +} + +.btn-youtube:not(:disabled):not(.disabled):active, +.btn-youtube:not(:disabled):not(.disabled).active, +.show>.btn-youtube.dropdown-toggle { + color: #fff; + background-color: #a11918; + border-color: #cd201f; +} + +.btn-youtube:not(:disabled):not(.disabled):active:focus, +.btn-youtube:not(:disabled):not(.disabled).active:focus, +.show>.btn-youtube.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(205, 32, 31, 0.5); +} + +.btn-slack { + color: #fff; + background-color: #3aaf85; + border-color: #3aaf85; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-slack:hover { + color: #fff; + background-color: #3aaf85; + border-color: #3aaf85; +} + +.btn-slack:focus, +.btn-slack.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(58, 175, 133, 0.5); +} + +.btn-slack.disabled, +.btn-slack:disabled { + color: #fff; + background-color: #3aaf85; + border-color: #3aaf85; +} + +.btn-slack:not(:disabled):not(.disabled):active, +.btn-slack:not(:disabled):not(.disabled).active, +.show>.btn-slack.dropdown-toggle { + color: #fff; + background-color: #2d8968; + border-color: #3aaf85; +} + +.btn-slack:not(:disabled):not(.disabled):active:focus, +.btn-slack:not(:disabled):not(.disabled).active:focus, +.show>.btn-slack.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(58, 175, 133, 0.5); +} + +.btn-dribbble { + color: #fff; + background-color: #ea4c89; + border-color: #ea4c89; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-dribbble:hover { + color: #fff; + background-color: #ea4c89; + border-color: #ea4c89; +} + +.btn-dribbble:focus, +.btn-dribbble.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(234, 76, 137, 0.5); +} + +.btn-dribbble.disabled, +.btn-dribbble:disabled { + color: #fff; + background-color: #ea4c89; + border-color: #ea4c89; +} + +.btn-dribbble:not(:disabled):not(.disabled):active, +.btn-dribbble:not(:disabled):not(.disabled).active, +.show>.btn-dribbble.dropdown-toggle { + color: #fff; + background-color: #e51e6b; + border-color: #ea4c89; +} + +.btn-dribbble:not(:disabled):not(.disabled):active:focus, +.btn-dribbble:not(:disabled):not(.disabled).active:focus, +.show>.btn-dribbble.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(234, 76, 137, 0.5); +} + +.btn-github { + color: #fff; + background-color: #222222; + border-color: #222222; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.btn-github:hover { + color: #fff; + background-color: #222222; + border-color: #222222; +} + +.btn-github:focus, +.btn-github.focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(34, 34, 34, 0.5); +} + +.btn-github.disabled, +.btn-github:disabled { + color: #fff; + background-color: #222222; + border-color: #222222; +} + +.btn-github:not(:disabled):not(.disabled):active, +.btn-github:not(:disabled):not(.disabled).active, +.show>.btn-github.dropdown-toggle { + color: #fff; + background-color: #090909; + border-color: #222222; +} + +.btn-github:not(:disabled):not(.disabled):active:focus, +.btn-github:not(:disabled):not(.disabled).active:focus, +.show>.btn-github.dropdown-toggle:focus { + box-shadow: none, 0 0 0 0 rgba(34, 34, 34, 0.5); +} + +.card { + position: relative; +} + +.card.card-plain { + background: transparent; + box-shadow: none; + border: none; +} + +.profile-page .card-profile { + margin-top: -150px; +} + +.profile-page .card-profile .card-profile-image { + position: relative; +} + +.profile-page .card-profile .card-profile-image img { + max-width: 180px; + border-radius: 0.25rem; + transform: translate(-50%, -30%); + position: absolute; + left: 50%; + transition: all 0.15s ease; +} + +.profile-page .card-profile .card-profile-image img:hover { + transform: translate(-50%, -33%); +} + +.profile-page .card-profile .card-profile-stats { + padding: 1rem 0; +} + +.profile-page .card-profile .card-profile-stats>div { + text-align: center; + margin-right: 1rem; + padding: .875rem; +} + +.profile-page .card-profile .card-profile-stats>div:last-child { + margin-right: 0; +} + +.profile-page .card-profile .card-profile-stats>div .heading { + font-size: 1.1rem; + font-weight: bold; + display: block; +} + +.profile-page .card-profile .card-profile-stats>div .description { + font-size: .875rem; + color: #adb5bd; +} + +.profile-page .card-profile .card-profile-actions { + padding: .875rem; +} + +@media (max-width: 575.98px) { + .profile-page .card-profile .card-profile-actions { + margin-top: 110px; + } +} + +@media (min-width: 576px) and (max-width: 991.98px) { + .profile-page .card-profile .card-profile-stats { + margin-top: 30px; + } +} + +.card .card-blockquote { + padding: 2rem; + position: relative; +} + +.card .card-blockquote .svg-bg { + display: block; + width: 100%; + height: 95px; + position: absolute; + top: -94px; + left: 0; +} + +.card-lift--hover:hover { + transform: translateY(-20px); + transition: all 0.15s ease; +} + +@media (prefers-reduced-motion: reduce) { + .card-lift--hover:hover { + transition: none; + } +} + +.close { + transition: all 0.15s ease; +} + +.close>span:not(.sr-only) { + background-color: transparent; + color: rgba(0, 0, 0, 0.6); + line-height: 17px; + height: 1.25rem; + width: 1.25rem; + border-radius: 50%; + font-size: 1.25rem; + display: block; + transition: all 0.15s ease; +} + +.close:hover, +.close:focus { + background-color: transparent; + color: rgba(0, 0, 0, 0.9); + outline: none; +} + +.close:hover span:not(.sr-only), +.close:focus span:not(.sr-only) { + background-color: transparent; +} + +.custom-control-label::before { + border: 1px solid #cad1d7; + transition: all .3s ease; +} + +.custom-control-label span { + position: relative; + top: 2px; +} + +.custom-control { + padding-left: 1.7rem !important; +} + +.custom-control-label { + margin-bottom: 0; +} + +.custom-control-label:before, +.custom-control-label:after { + left: -1.75rem; +} + +.custom-control-input:active~.custom-control-label::before { + border-color: #5e72e4; +} + +.custom-control-alternative .custom-control-label::before { + border: 0; + box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02); +} + +.custom-control-alternative .custom-control-input:checked~.custom-control-label::before { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.custom-control-alternative .custom-control-input:active~.custom-control-label::before, +.custom-control-alternative .custom-control-input:focus~.custom-control-label::before { + box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02); +} + +.custom-checkbox .custom-control-input~.custom-control-label { + cursor: pointer; + font-size: 0.875rem; +} + +.custom-checkbox .custom-control-input:checked~.custom-control-label::before { + border-color: #5e72e4; +} + +.custom-checkbox .custom-control-input:checked~.custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:disabled~.custom-control-label::before { + border-color: #e9ecef; +} + +.custom-checkbox .custom-control-input:disabled:checked::before { + border-color: rgba(94, 114, 228, 0.5); +} + +.custom-radio .custom-control-input~.custom-control-label { + cursor: pointer; + font-size: 0.875rem; +} + +.custom-radio .custom-control-input:checked~.custom-control-label::before { + border-color: #5e72e4; +} + +.custom-radio .custom-control-input:checked~.custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} + +.custom-radio .custom-control-input:disabled~.custom-control-label::before { + border-color: #e9ecef; +} + +.custom-radio .custom-control-input:disabled:checked::before { + border-color: rgba(94, 114, 228, 0.5); +} + +.custom-toggle { + position: relative; + display: inline-block; + width: 50px; + height: 1.5rem; +} + +.custom-toggle input { + display: none; +} + +.custom-toggle input:checked+.custom-toggle-slider { + border: 1px solid #5e72e4; +} + +.custom-toggle input:checked+.custom-toggle-slider:before { + background: #5e72e4; + transform: translateX(1.625rem); +} + +.custom-toggle input:disabled+.custom-toggle-slider { + border: 1px solid #e9ecef; +} + +.custom-toggle input:disabled:checked+.custom-toggle-slider { + border: 1px solid #e9ecef; +} + +.custom-toggle input:disabled:checked+.custom-toggle-slider:before { + background-color: #8a98eb; +} + +.custom-toggle-slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: 1px solid #cad1d7; + border-radius: 34px !important; + background-color: transparent; +} + +.custom-toggle-slider:before { + position: absolute; + content: ""; + height: 18px; + width: 18px; + left: 2px; + bottom: 2px; + border-radius: 50% !important; + background-color: #ddd; + transition: all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55); +} + +.dropdown, +.dropup, +.dropright, +.dropleft { + display: inline-block; +} + +.dropdown-menu { + min-width: 12rem; +} + +.dropdown-menu .dropdown-item { + padding: 1rem; + font-size: 0.875rem; +} + +.dropdown-menu .dropdown-item>i, +.dropdown-menu .dropdown-item>svg { + margin-right: 1rem; + font-size: 1rem; + vertical-align: -17%; +} + +.dropdown-header { + padding-left: 1rem; + padding-right: 1rem; + color: #f6f9fc; + font-size: .625rem; + text-transform: uppercase; + font-weight: 700; +} + +.dropdown-menu a.media>div:first-child { + line-height: 1; +} + +.dropdown-menu a.media p { + color: #8898aa; +} + +.dropdown-menu a.media:hover .heading, +.dropdown-menu a.media:hover p { + color: #172b4d !important; +} + +.dropdown-menu-sm { + min-width: 100px; + border: 0.3rem; +} + +.dropdown-menu-lg { + min-width: 260px; + border-radius: 0.3rem; +} + +.dropdown-menu-xl { + min-width: 450px; + border-radius: 0.3rem; +} + +.footer { + background: #f4f5f7; + padding: 1.5rem 0; +} + +.footer .col-footer .heading { + color: #8898aa; + letter-spacing: 0; + font-size: 0.875rem; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 1rem; +} + +.footer .nav .nav-item .nav-link, +.footer .footer-link { + color: #8898aa !important; +} + +.footer .nav .nav-item .nav-link:hover, +.footer .footer-link:hover { + color: #525f7f !important; +} + +.footer .list-unstyled li a { + display: inline-block; + padding: .125rem 0; + color: #8898aa; + font-size: 0.85rem; +} + +.footer .list-unstyled li a:hover { + color: #525f7f; +} + +.footer .copyright { + font-size: 0.875rem; +} + +.footer .dropdown .btn:not(:disabled):not(.disabled):active:focus, +.footer .dropdown .btn:not(:disabled):not(.disabled).active:focus { + box-shadow: none; +} + +.footer-dark .col-footer .heading { + color: #fff; +} + +.footer.has-cards { + overflow: hidden; + padding-top: 500px; + margin-top: -420px; + position: relative; + background: transparent; + pointer-events: none; +} + +.footer.has-cards:before { + content: ""; + position: absolute; + left: 0; + right: 0; + top: 600px; + height: 2000px; + background: #f4f5f7; + transform: skew(0, -8deg); +} + +.footer.has-cards .container { + pointer-events: auto; + position: relative; +} + +.nav-footer .nav-link { + font-size: 0.875rem; +} + +.nav-footer .nav-item:last-child .nav-link { + padding-right: 0; +} + +/* Form controls */ +label { + font-size: 0.875rem; +} + +.form-control { + font-size: 0.875rem; + transition: all 0.15s ease; +} + +.form-control:focus::placeholder { + color: #adb5bd; +} + +.form-control.is-valid, +.form-control.is-invalid { + background-image: none; +} + +/* Textareas */ +textarea[resize="none"] { + resize: none !important; +} + +textarea[resize="both"] { + resize: both !important; +} + +textarea[resize="vertical"] { + resize: vertical !important; +} + +textarea[resize="horizontal"] { + resize: horizontal !important; +} + +/* Alternative styles */ +.form-control-muted { + background-color: #EDF0F5; + border-color: #EDF0F5; + box-shadow: none; +} + +.form-control-muted:focus { + background-color: #EDF0F5; +} + +.form-control-alternative { + box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02); + border: 0; + transition: box-shadow .15s ease; +} + +.form-control-alternative:focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.form-control-lg { + font-size: 1rem; +} + +.has-success, +.has-danger { + position: relative; +} + +.has-success:after, +.has-danger:after { + width: 19px; + height: 19px; + line-height: 19px; + text-align: center; + font-family: 'NucleoIcons'; + display: inline-block; + position: absolute; + right: 15px; + top: 2px; + transform: translateY(50%); + border-radius: 50%; + font-size: 9px; + opacity: 1; +} + +.has-success .form-control-alternative.is-valid:focus, +.has-success .form-control-alternative.is-invalid:focus, +.has-danger .form-control-alternative.is-valid:focus, +.has-danger .form-control-alternative.is-invalid:focus { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08) !important; +} + +.has-success:after { + content: "\ea26"; + color: daken(#2dce89, 18%); + background-color: #69deac; +} + +.has-success .form-control { + background-color: #fff; +} + +.has-success .form-control:focus { + border-color: rgba(50, 151, 211, 0.25); +} + +.has-success .form-control::placeholder { + color: #2dce89; +} + +.has-danger:after { + content: "\ea53"; + color: daken(#fb6340, 18%); + background-color: #fda08b; +} + +.has-danger .form-control { + background-color: #fff; +} + +.has-danger .form-control:focus { + border-color: rgba(50, 151, 211, 0.25); +} + +.has-danger .form-control::placeholder { + color: #fb6340; +} + +@media (min-width: 992px) { + .container-lg { + max-width: 1160px; + } +} + +.icon { + width: 3rem; + height: 3rem; +} + +.icon i, +.icon svg { + font-size: 2.25rem; +} + +.icon+.icon-text { + padding-left: 1rem; + width: calc(100% - 3rem - 1); +} + +.icon-xl { + width: 5rem; + height: 5rem; +} + +.icon-xl i, +.icon-xl svg { + font-size: 4.25rem; +} + +.icon-xl+.icon-text { + width: calc(100% - $icon-size-xl - 1); +} + +.icon-lg { + width: 4rem; + height: 4rem; +} + +.icon-lg i, +.icon-lg svg { + font-size: 3.25rem; +} + +.icon-lg+.icon-text { + width: calc(100% - $icon-size-lg - 1); +} + +.icon-sm { + width: 2rem; + height: 2rem; +} + +.icon-sm i, +.icon-sm svg { + font-size: 1.25rem; +} + +.icon-sm+.icon-text { + width: calc(100% - $icon-size-sm - 1); +} + +.icon-xs { + width: 1.25rem; + height: 1.25rem; +} + +.icon-xs i, +.icon-xs svg { + font-size: 0.5rem !important; +} + +.icon-xs+.icon-text { + width: calc(100% - $icon-size-xs - 1); +} + +.icon-shape { + padding: 12px; + text-align: center; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 50%; +} + +.icon-shape i, +.icon-shape svg { + font-size: 1.25rem; +} + +.icon-shape.icon-lg i, +.icon-shape.icon-lg svg { + font-size: 1.625rem; +} + +.icon-shape.icon-sm i, +.icon-shape.icon-sm svg { + font-size: .875rem; +} + +.icon-shape svg { + width: 30px; + height: 30px; +} + +.icon-shape-primary { + color: #2643e9; + background-color: rgba(138, 152, 235, 0.5); +} + +.icon-shape-secondary { + color: #d3d9e5; + background-color: rgba(255, 255, 255, 0.5); +} + +.icon-shape-success { + color: #1aae6f; + background-color: rgba(84, 218, 161, 0.5); +} + +.icon-shape-info { + color: #03acca; + background-color: rgba(65, 215, 242, 0.5); +} + +.icon-shape-warning { + color: #ff3709; + background-color: rgba(252, 140, 114, 0.5); +} + +.icon-shape-danger { + color: #f80031; + background-color: rgba(247, 103, 131, 0.5); +} + +.icon-shape-light { + color: #879cb0; + background-color: rgba(201, 207, 212, 0.5); +} + +.icon-shape-dark { + color: #090c0e; + background-color: rgba(56, 63, 69, 0.5); +} + +.icon-shape-default { + color: #091428; + background-color: rgba(35, 65, 116, 0.5); +} + +.icon-shape-white { + color: #e8e3e3; + background-color: rgba(255, 255, 255, 0.5); +} + +.icon-shape-neutral { + color: #e8e3e3; + background-color: rgba(255, 255, 255, 0.5); +} + +.icon-shape-darker { + color: black; + background-color: rgba(26, 26, 26, 0.5); +} + +.input-group { + box-shadow: none; + border-radius: 0.25rem; + transition: all 0.15s ease; +} + +.input-group .form-control { + box-shadow: none; +} + +.input-group .form-control:not(:first-child) { + border-left: 0; + padding-left: 0; +} + +.input-group .form-control:not(:last-child) { + border-right: 0; + padding-right: 0; +} + +.input-group .form-control:focus { + box-shadow: none; +} + +.input-group .input-group-prepend { + margin-right: 0; +} + +.input-group .input-group-prepend .input-group-text { + border-right: none; +} + +.input-group-text { + transition: all 0.15s ease; +} + +.input-group-alternative { + box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02); + border: 0; + transition: box-shadow .15s ease; +} + +.input-group-alternative .form-control, +.input-group-alternative .input-group-text { + border: 0; + box-shadow: none; +} + +.focused .input-group-alternative { + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08) !important; +} + +.focused .input-group { + box-shadow: none; +} + +.focused .input-group-text { + color: #8898aa; + background-color: #fff; + border-color: #5e72e4; +} + +.focused .form-control { + border-color: #5e72e4; +} + +.list-group-space .list-group-item { + margin-bottom: 1.5rem; + border-radius: 0.25rem; +} + +.list-group-img { + width: 3rem; + height: 3rem; + border-radius: 50%; + vertical-align: top; + margin: -.1rem 1.2rem 0 -.2rem; +} + +.list-group-content { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + min-width: 0; +} + +.list-group-content>p { + color: #adb5bd; + line-height: 1.5; + margin: .2rem 0 0; +} + +.list-group-heading { + font-size: 1rem; + color: #32325d; +} + +.list-group-heading>small { + float: right; + color: #adb5bd; + font-weight: 500; +} + +.modal-content { + border: 0; + border-radius: 0.3rem; +} + +.modal-fluid .modal-dialog { + margin-top: 0; + margin-bottom: 0; +} + +.modal-fluid .modal-content { + border-radius: 0; +} + +.modal-primary .modal-title { + color: #fff; +} + +.modal-primary .modal-header, +.modal-primary .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-primary .modal-content { + background-color: #5e72e4; + color: #fff; +} + +.modal-primary .modal-content .heading { + color: #fff; +} + +.modal-primary .close>span:not(.sr-only) { + color: #fff; +} + +.modal-secondary .modal-title { + color: #212529; +} + +.modal-secondary .modal-header, +.modal-secondary .modal-footer { + border-color: rgba(33, 37, 41, 0.075); +} + +.modal-secondary .modal-content { + background-color: #f4f5f7; + color: #212529; +} + +.modal-secondary .modal-content .heading { + color: #212529; +} + +.modal-secondary .close>span:not(.sr-only) { + color: #fff; +} + +.modal-success .modal-title { + color: #fff; +} + +.modal-success .modal-header, +.modal-success .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-success .modal-content { + background-color: #2dce89; + color: #fff; +} + +.modal-success .modal-content .heading { + color: #fff; +} + +.modal-success .close>span:not(.sr-only) { + color: #fff; +} + +.modal-info .modal-title { + color: #fff; +} + +.modal-info .modal-header, +.modal-info .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-info .modal-content { + background-color: #11cdef; + color: #fff; +} + +.modal-info .modal-content .heading { + color: #fff; +} + +.modal-info .close>span:not(.sr-only) { + color: #fff; +} + +.modal-warning .modal-title { + color: #fff; +} + +.modal-warning .modal-header, +.modal-warning .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-warning .modal-content { + background-color: #fb6340; + color: #fff; +} + +.modal-warning .modal-content .heading { + color: #fff; +} + +.modal-warning .close>span:not(.sr-only) { + color: #fff; +} + +.modal-danger .modal-title { + color: #fff; +} + +.modal-danger .modal-header, +.modal-danger .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-danger .modal-content { + background-color: #f5365c; + color: #fff; +} + +.modal-danger .modal-content .heading { + color: #fff; +} + +.modal-danger .close>span:not(.sr-only) { + color: #fff; +} + +.modal-light .modal-title { + color: #fff; +} + +.modal-light .modal-header, +.modal-light .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-light .modal-content { + background-color: #adb5bd; + color: #fff; +} + +.modal-light .modal-content .heading { + color: #fff; +} + +.modal-light .close>span:not(.sr-only) { + color: #fff; +} + +.modal-dark .modal-title { + color: #fff; +} + +.modal-dark .modal-header, +.modal-dark .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-dark .modal-content { + background-color: #212529; + color: #fff; +} + +.modal-dark .modal-content .heading { + color: #fff; +} + +.modal-dark .close>span:not(.sr-only) { + color: #fff; +} + +.modal-default .modal-title { + color: #fff; +} + +.modal-default .modal-header, +.modal-default .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-default .modal-content { + background-color: #172b4d; + color: #fff; +} + +.modal-default .modal-content .heading { + color: #fff; +} + +.modal-default .close>span:not(.sr-only) { + color: #fff; +} + +.modal-white .modal-title { + color: #212529; +} + +.modal-white .modal-header, +.modal-white .modal-footer { + border-color: rgba(33, 37, 41, 0.075); +} + +.modal-white .modal-content { + background-color: #fff; + color: #212529; +} + +.modal-white .modal-content .heading { + color: #212529; +} + +.modal-white .close>span:not(.sr-only) { + color: #fff; +} + +.modal-neutral .modal-title { + color: #212529; +} + +.modal-neutral .modal-header, +.modal-neutral .modal-footer { + border-color: rgba(33, 37, 41, 0.075); +} + +.modal-neutral .modal-content { + background-color: #fff; + color: #212529; +} + +.modal-neutral .modal-content .heading { + color: #212529; +} + +.modal-neutral .close>span:not(.sr-only) { + color: #fff; +} + +.modal-darker .modal-title { + color: #fff; +} + +.modal-darker .modal-header, +.modal-darker .modal-footer { + border-color: rgba(255, 255, 255, 0.075); +} + +.modal-darker .modal-content { + background-color: black; + color: #fff; +} + +.modal-darker .modal-content .heading { + color: #fff; +} + +.modal-darker .close>span:not(.sr-only) { + color: #fff; +} + +.nav-link { + color: #525f7f; +} + +.nav-link:hover, +.nav-link.active { + color: #5e72e4; +} + +.nav-link i:not(.fa) { + position: relative; + top: 2px; +} + +.nav-pills .nav-item:not(:last-child) { + padding-right: 1rem; +} + +.nav-pills .nav-link { + padding: 0.75rem 1rem; + color: #5e72e4; + font-weight: 500; + font-size: 0.875rem; + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); + background-color: #fff; + transition: all 0.15s ease; +} + +.nav-pills .nav-link:hover { + color: #485fe0; +} + +.nav-pills .nav-link.active, +.nav-pills .show>.nav-link { + color: #fff; + background-color: #5e72e4; +} + +@media (max-width: 575.98px) { + .nav-pills .nav-item { + margin-bottom: 1rem; + } +} + +@media (max-width: 767.98px) { + .nav-pills:not(.nav-pills-circle) .nav-item { + padding-right: 0; + } +} + +.nav-pills-circle .nav-link { + text-align: center; + height: 60px; + width: 60px; + padding: 0; + line-height: 60px; + border-radius: 50%; +} + +.nav-pills-circle .nav-link-icon i, +.nav-pills-circle .nav-link-icon svg { + font-size: 1rem; +} + +.nav-wrapper { + padding: 1rem 0; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.nav-wrapper+.card { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.navbar.navbar-absolute { + position: absolute; + z-index: 1050; + width: 100%; +} + +.navbar.navbar-main { + z-index: 3; +} + +.navbar-nav .nav-link { + font-size: 0.9rem; + font-family: "Open Sans", sans-serif; + font-weight: 400; + text-transform: normal; + letter-spacing: 0; + transition: all 0.15s linear; +} + +@media (prefers-reduced-motion: reduce) { + .navbar-nav .nav-link { + transition: none; + } +} + +.navbar-nav .nav-link .nav-link-inner--text { + margin-left: .25rem; +} + +.navbar-brand { + font-size: 0.875rem; + font-weight: 600; + text-transform: uppercase; + font-size: .875rem; + letter-spacing: .05px; +} + +.navbar-brand img { + height: 30px; +} + +.navbar-dark .navbar-brand { + color: #fff; +} + +.navbar-light .navbar-brand { + color: #32325d; +} + +.navbar-nav .nav-item .media:not(:last-child) { + margin-bottom: 1.5rem; +} + +@media (min-width: 992px) { + .navbar-nav .nav-item { + margin-right: .5rem; + } + + .navbar-nav .nav-item [data-toggle="dropdown"]::after { + transition: all 0.15s ease; + } + + .navbar-nav .nav-item.show [data-toggle="dropdown"]::after { + transform: rotate(180deg); + } + + .navbar-nav .nav-link { + padding-top: 1rem; + padding-bottom: 1rem; + border-radius: 0.25rem; + } + + .navbar-nav .nav-link i { + margin-right: .625rem; + } + + .navbar-nav .nav-link-icon { + padding-left: .5rem !important; + padding-right: .5rem !important; + font-size: 1rem; + border-radius: 0.25rem; + } + + .navbar-nav .nav-link-icon i { + margin-right: 0; + } + + .navbar-nav .dropdown-menu { + opacity: 0; + pointer-events: none; + margin: 0; + } + + .navbar-nav .dropdown-menu:before { + background: #fff; + box-shadow: none; + content: ''; + display: block; + height: 16px; + width: 16px; + left: 5px; + position: absolute; + bottom: 100%; + transform: rotate(-45deg) translateY(1rem); + z-index: -5; + border-radius: 0.2rem; + } + + .navbar-nav .dropdown-menu-right:before { + right: 20px; + left: auto; + } + + .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.show { + opacity: 1; + pointer-events: auto; + animation: show-navbar-dropdown .25s ease forwards; + } + + .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.close { + display: block; + animation: hide-navbar-dropdown .15s ease backwards; + } + + .navbar-nav.navbar-nav-hover .dropdown-menu { + opacity: 0; + display: block; + pointer-events: none; + transform: translate(0, 10px) perspective(200px) rotateX(-2deg); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + animation: none; + } + + .navbar-nav.navbar-nav-hover .nav-item.dropdown:hover>.dropdown-menu { + display: block; + opacity: 1; + pointer-events: auto; + visibility: visible; + transform: translate(0, 0); + animation: none; + } + + .navbar-nav.navbar-nav-hover .nav-item.dropdown>.dropdown-menu .dropdown-item.open+.dropdown-menu { + display: block; + opacity: 1; + pointer-events: auto; + visibility: visible; + transform: translate(0, 0); + animation: none; + } + + .navbar-nav.navbar-nav-hover .nav-item.dropdown>.dropdown-menu .dropdown-item+.dropdown-menu { + margin-left: 10px; + } + + .navbar-nav.navbar-nav-hover .nav-item.dropdown>.dropdown-menu .dropdown-item+.dropdown-menu:before { + left: -16px; + top: 4px; + } + + .navbar-nav .dropdown-menu-inner { + position: relative; + padding: 1rem; + } +} + +.navbar-transparent { + position: absolute; + top: 0; + width: 100%; + z-index: 100; + background-color: transparent !important; + border: 0; + box-shadow: none; +} + +.navbar-transparent .navbar-brand { + color: white; +} + +.navbar-transparent .navbar-toggler { + color: white; +} + +.navbar-transparent .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.95)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.bg-white .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +@media (min-width: 768px) { + .navbar-transparent .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.95); + } + + .navbar-transparent .navbar-nav .nav-link:hover, + .navbar-transparent .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.65); + } + + .navbar-transparent .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); + } + + .navbar-transparent .navbar-nav .show>.nav-link, + .navbar-transparent .navbar-nav .active>.nav-link, + .navbar-transparent .navbar-nav .nav-link.show, + .navbar-transparent .navbar-nav .nav-link.active { + color: rgba(255, 255, 255, 0.65); + } + + .navbar-transparent .navbar-brand { + color: rgba(255, 255, 255, 0.95); + } + + .navbar-transparent .navbar-brand:hover, + .navbar-transparent .navbar-brand:focus { + color: rgba(255, 255, 255, 0.95); + } +} + +.navbar-collapse-header { + display: none; +} + +@media (max-width: 991.98px) { + .navbar-nav .nav-link { + padding: .625rem 0; + color: #172b4d !important; + } + + .navbar-nav .dropdown-menu { + box-shadow: none; + min-width: auto; + } + + .navbar-nav .dropdown-menu .media svg { + width: 30px; + } + + .navbar-collapse { + width: calc(100% - 1.4rem); + position: absolute; + top: 0; + left: 0; + right: 0; + z-index: 1050; + margin: .7rem; + overflow-y: auto; + height: auto !important; + opacity: 0; + } + + .navbar-collapse .navbar-toggler { + width: 20px; + height: 20px; + position: relative; + cursor: pointer; + display: inline-block; + padding: 0; + } + + .navbar-collapse .navbar-toggler span { + display: block; + position: absolute; + width: 100%; + height: 2px; + border-radius: 2px; + opacity: 1; + background: #283448; + } + + .navbar-collapse .navbar-toggler :nth-child(1) { + transform: rotate(135deg); + } + + .navbar-collapse .navbar-toggler :nth-child(2) { + transform: rotate(-135deg); + } + + .navbar-collapse .navbar-collapse-header { + display: block; + padding-bottom: 1rem; + margin-bottom: 1rem; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + } + + .navbar-collapse .collapse-brand img { + height: 36px; + } + + .navbar-collapse .collapse-close { + text-align: right; + } + + .navbar-collapse.collapsing, + .navbar-collapse.show { + padding: 1.5rem; + border-radius: 0.25rem; + background: #FFF; + box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1); + animation: show-navbar-collapse .2s ease forwards; + } + + .navbar-collapse.collapsing-out { + animation: hide-navbar-collapse .2s ease forwards; + } +} + +@keyframes show-navbar-collapse { + 0% { + opacity: 0; + transform: scale(0.95); + transform-origin: 100% 0; + } + + 100% { + opacity: 1; + transform: scale(1); + } +} + +@keyframes hide-navbar-collapse { + from { + opacity: 1; + transform: scale(1); + transform-origin: 100% 0; + } + + to { + opacity: 0; + transform: scale(0.95); + } +} + +@keyframes show-navbar-dropdown { + 0% { + opacity: 0; + transform: translate(0, 10px) perspective(200px) rotateX(-2deg); + transition: visibility 0.25s, opacity 0.25s, transform 0.25s; + } + + 100% { + transform: translate(0, 0); + opacity: 1; + } +} + +@keyframes hide-navbar-dropdown { + from { + opacity: 1; + } + + to { + opacity: 0; + transform: translate(0, 10px); + } +} + +.page-item.active .page-link { + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); +} + +.page-item .page-link, +.page-item span { + display: flex; + align-items: center; + justify-content: center; + padding: 0; + margin: 0 3px; + border-radius: 50% !important; + width: 36px; + height: 36px; + font-size: 0.875rem; +} + +.pagination-lg .page-item .page-link, +.pagination-lg .page-item span { + width: 46px; + height: 46px; + line-height: 46px; +} + +.pagination-sm .page-item .page-link, +.pagination-sm .page-item span { + width: 30px; + height: 30px; + line-height: 30px; +} + +.popover { + border: 0; +} + +.popover-header { + font-weight: 600; +} + +.popover-primary { + background-color: #5e72e4; +} + +.popover-primary .popover-header { + background-color: #5e72e4; + color: #fff; +} + +.popover-primary .popover-body { + color: #fff; +} + +.popover-primary .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} + +.popover-primary.bs-popover-top .arrow::after, +.popover-primary.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #5e72e4; +} + +.popover-primary.bs-popover-right .arrow::after, +.popover-primary.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #5e72e4; +} + +.popover-primary.bs-popover-bottom .arrow::after, +.popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #5e72e4; +} + +.popover-primary.bs-popover-left .arrow::after, +.popover-primary.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #5e72e4; +} + +.popover-secondary { + background-color: #f4f5f7; +} + +.popover-secondary .popover-header { + background-color: #f4f5f7; + color: #212529; +} + +.popover-secondary .popover-body { + color: #212529; +} + +.popover-secondary .popover-header { + border-color: rgba(33, 37, 41, 0.2); +} + +.popover-secondary.bs-popover-top .arrow::after, +.popover-secondary.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #f4f5f7; +} + +.popover-secondary.bs-popover-right .arrow::after, +.popover-secondary.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #f4f5f7; +} + +.popover-secondary.bs-popover-bottom .arrow::after, +.popover-secondary.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #f4f5f7; +} + +.popover-secondary.bs-popover-left .arrow::after, +.popover-secondary.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #f4f5f7; +} + +.popover-success { + background-color: #2dce89; +} + +.popover-success .popover-header { + background-color: #2dce89; + color: #fff; +} + +.popover-success .popover-body { + color: #fff; +} + +.popover-success .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} + +.popover-success.bs-popover-top .arrow::after, +.popover-success.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #2dce89; +} + +.popover-success.bs-popover-right .arrow::after, +.popover-success.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #2dce89; +} + +.popover-success.bs-popover-bottom .arrow::after, +.popover-success.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #2dce89; +} + +.popover-success.bs-popover-left .arrow::after, +.popover-success.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #2dce89; +} + +.popover-info { + background-color: #11cdef; +} + +.popover-info .popover-header { + background-color: #11cdef; + color: #fff; +} + +.popover-info .popover-body { + color: #fff; +} + +.popover-info .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} + +.popover-info.bs-popover-top .arrow::after, +.popover-info.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #11cdef; +} + +.popover-info.bs-popover-right .arrow::after, +.popover-info.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #11cdef; +} + +.popover-info.bs-popover-bottom .arrow::after, +.popover-info.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #11cdef; +} + +.popover-info.bs-popover-left .arrow::after, +.popover-info.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #11cdef; +} + +.popover-warning { + background-color: #fb6340; +} + +.popover-warning .popover-header { + background-color: #fb6340; + color: #fff; +} + +.popover-warning .popover-body { + color: #fff; +} + +.popover-warning .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} + +.popover-warning.bs-popover-top .arrow::after, +.popover-warning.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #fb6340; +} + +.popover-warning.bs-popover-right .arrow::after, +.popover-warning.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #fb6340; +} + +.popover-warning.bs-popover-bottom .arrow::after, +.popover-warning.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #fb6340; +} + +.popover-warning.bs-popover-left .arrow::after, +.popover-warning.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #fb6340; +} + +.popover-danger { + background-color: #f5365c; +} + +.popover-danger .popover-header { + background-color: #f5365c; + color: #fff; +} + +.popover-danger .popover-body { + color: #fff; +} + +.popover-danger .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} + +.popover-danger.bs-popover-top .arrow::after, +.popover-danger.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #f5365c; +} + +.popover-danger.bs-popover-right .arrow::after, +.popover-danger.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #f5365c; +} + +.popover-danger.bs-popover-bottom .arrow::after, +.popover-danger.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #f5365c; +} + +.popover-danger.bs-popover-left .arrow::after, +.popover-danger.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #f5365c; +} + +.popover-light { + background-color: #adb5bd; +} + +.popover-light .popover-header { + background-color: #adb5bd; + color: #fff; +} + +.popover-light .popover-body { + color: #fff; +} + +.popover-light .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} + +.popover-light.bs-popover-top .arrow::after, +.popover-light.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #adb5bd; +} + +.popover-light.bs-popover-right .arrow::after, +.popover-light.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #adb5bd; +} + +.popover-light.bs-popover-bottom .arrow::after, +.popover-light.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #adb5bd; +} + +.popover-light.bs-popover-left .arrow::after, +.popover-light.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #adb5bd; +} + +.popover-dark { + background-color: #212529; +} + +.popover-dark .popover-header { + background-color: #212529; + color: #fff; +} + +.popover-dark .popover-body { + color: #fff; +} + +.popover-dark .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} + +.popover-dark.bs-popover-top .arrow::after, +.popover-dark.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #212529; +} + +.popover-dark.bs-popover-right .arrow::after, +.popover-dark.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #212529; +} + +.popover-dark.bs-popover-bottom .arrow::after, +.popover-dark.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #212529; +} + +.popover-dark.bs-popover-left .arrow::after, +.popover-dark.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #212529; +} + +.popover-default { + background-color: #172b4d; +} + +.popover-default .popover-header { + background-color: #172b4d; + color: #fff; +} + +.popover-default .popover-body { + color: #fff; +} + +.popover-default .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} + +.popover-default.bs-popover-top .arrow::after, +.popover-default.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #172b4d; +} + +.popover-default.bs-popover-right .arrow::after, +.popover-default.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #172b4d; +} + +.popover-default.bs-popover-bottom .arrow::after, +.popover-default.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #172b4d; +} + +.popover-default.bs-popover-left .arrow::after, +.popover-default.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #172b4d; +} + +.popover-white { + background-color: #fff; +} + +.popover-white .popover-header { + background-color: #fff; + color: #212529; +} + +.popover-white .popover-body { + color: #212529; +} + +.popover-white .popover-header { + border-color: rgba(33, 37, 41, 0.2); +} + +.popover-white.bs-popover-top .arrow::after, +.popover-white.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #fff; +} + +.popover-white.bs-popover-right .arrow::after, +.popover-white.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #fff; +} + +.popover-white.bs-popover-bottom .arrow::after, +.popover-white.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #fff; +} + +.popover-white.bs-popover-left .arrow::after, +.popover-white.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #fff; +} + +.popover-neutral { + background-color: #fff; +} + +.popover-neutral .popover-header { + background-color: #fff; + color: #212529; +} + +.popover-neutral .popover-body { + color: #212529; +} + +.popover-neutral .popover-header { + border-color: rgba(33, 37, 41, 0.2); +} + +.popover-neutral.bs-popover-top .arrow::after, +.popover-neutral.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: #fff; +} + +.popover-neutral.bs-popover-right .arrow::after, +.popover-neutral.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: #fff; +} + +.popover-neutral.bs-popover-bottom .arrow::after, +.popover-neutral.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: #fff; +} + +.popover-neutral.bs-popover-left .arrow::after, +.popover-neutral.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: #fff; +} + +.popover-darker { + background-color: black; +} + +.popover-darker .popover-header { + background-color: black; + color: #fff; +} + +.popover-darker .popover-body { + color: #fff; +} + +.popover-darker .popover-header { + border-color: rgba(255, 255, 255, 0.2); +} + +.popover-darker.bs-popover-top .arrow::after, +.popover-darker.bs-popover-auto[x-placement^="top"] .arrow::after { + border-top-color: black; +} + +.popover-darker.bs-popover-right .arrow::after, +.popover-darker.bs-popover-auto[x-placement^="right"] .arrow::after { + border-right-color: black; +} + +.popover-darker.bs-popover-bottom .arrow::after, +.popover-darker.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-bottom-color: black; +} + +.popover-darker.bs-popover-left .arrow::after, +.popover-darker.bs-popover-auto[x-placement^="left"] .arrow::after { + border-left-color: black; +} + +.progress-wrapper { + position: relative; + padding-top: 1.5rem; +} + +.progress { + height: 8px; + margin-bottom: 1rem; + overflow: hidden; + border-radius: 0.2rem; + background-color: #e9ecef; + -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 .sr-only { + width: auto; + height: 20px; + margin: 0 0 0 30px; + left: 0; + clip: auto; + line-height: 20px; + font-size: 13px; +} + +.progress-heading { + font-size: 14px; + font-weight: 500; + margin: 0 0 2px; + padding: 0; +} + +.progress-bar { + box-shadow: none; + border-radius: 0; + height: auto; +} + +.progress-label span { + display: inline-block; + color: #172b4d; + font-size: .625rem; + font-weight: 600; + text-transform: uppercase; + padding: .25rem 0rem; +} + +.progress-percentage { + text-align: right; +} + +.progress-percentage span { + display: inline-block; + color: #8898aa; + font-size: .875rem; + font-weight: 600; +} + +.index-page .progress-wrapper { + padding-top: 1rem; +} + +.index-page .progress-wrapper .progress-label { + position: absolute; + top: auto; + bottom: 10px; +} + +.index-page .progress-wrapper .progress { + margin-bottom: 0; +} + +.section { + position: relative; + padding-top: 4rem; + padding-bottom: 4rem; +} + +.section-xl { + padding-top: 8rem; + padding-bottom: 8rem; +} + +.section-lg { + padding-top: 6rem; + padding-bottom: 6rem; +} + +.section-sm { + padding-top: 2rem; + padding-bottom: 2rem; +} + +@media (min-width: 768px) { + .section-hero { + min-height: 500px; + } +} + +.section-shaped { + position: relative; + overflow: hidden; +} + +.section-shaped.section-hero:before { + top: 680px; +} + +.section-shaped .stars-and-coded { + margin-top: 8rem; +} + +.section-shaped .shape { + position: absolute; + top: 0; + z-index: -1; + width: 100%; + height: 100%; +} + +.section-shaped .shape span { + position: absolute; +} + +.section-shaped .shape+.container { + position: relative; + height: 100%; +} + +.section-shaped .shape.shape-skew+.container { + padding-top: 0; +} + +.section-shaped .shape.shape-skew+.container .col { + margin-top: -100px; +} + +.section-shaped .shape.shape-skew+.shape-container { + padding-top: 18rem; + padding-bottom: 19rem; +} + +.section-shaped .shape-skew { + transform: skewY(-4deg); + transform-origin: 0; +} + +.section-shaped .shape-skew span { + transform: skew(4deg); +} + +.section-shaped .shape-primary { + background: linear-gradient(150deg, #281483 15%, #8f6ed5 70%, #d782d9 94%); +} + +.section-shaped .shape-primary :nth-child(1) { + background: #53f; +} + +.section-shaped .shape-primary :nth-child(2) { + background: #4553ff; +} + +.section-shaped .shape-primary :nth-child(3) { + background: #4f40ff; +} + +.section-shaped .shape-primary :nth-child(4) { + background: #25ddf5; +} + +.section-shaped .shape-primary :nth-child(5) { + background: #1fa2ff; +} + +.section-shaped .shape-default { + background: linear-gradient(150deg, #7795f8 15%, #6772e5 70%, #555abf 94%); +} + +.section-shaped .shape-default :nth-child(1) { + background: #7795f8; +} + +.section-shaped .shape-default :nth-child(2) { + background: #7b9aff; +} + +.section-shaped .shape-default :nth-child(3) { + background: #6f8ff8; +} + +.section-shaped .shape-default :nth-child(4) { + background: #76eea7; +} + +.section-shaped .shape-default :nth-child(5) { + background: #6adaff; +} + +.section-shaped .shape-light { + background: linear-gradient(150deg, shapes-light-color("step-1-gradient-bg") 15%, shapes-light-color("step-2-gradient-bg") 70%, shapes-light-color("step-3-gradient-bg") 94%); +} + +.section-shaped .shape-light :nth-child(1) { + background: shapes-light-color("span-1-bg"); +} + +.section-shaped .shape-light :nth-child(2) { + background: shapes-light-color("span-2-bg"); +} + +.section-shaped .shape-light :nth-child(3) { + background: shapes-light-color("span-3-bg"); +} + +.section-shaped .shape-light :nth-child(4) { + background: shapes-light-color("span-4-bg"); +} + +.section-shaped .shape-light :nth-child(5) { + background: shapes-light-color("span-5-bg"); +} + +.section-shaped .shape-dark { + background: linear-gradient(150deg, #32325d 15%, #32325d 70%, #32325d 94%); +} + +.section-shaped .shape-dark :nth-child(1) { + background: #2e2e57; +} + +.section-shaped .shape-dark :nth-child(2) { + background: #2b2b58; +} + +.section-shaped .shape-dark :nth-child(3) { + background: #25254d; +} + +.section-shaped .shape-dark :nth-child(4) { + background: #d782d9; +} + +.section-shaped .shape-dark :nth-child(5) { + background: #008169; +} + +.section-shaped .shape-style-1 span { + height: 120px; + width: 120px; + border-radius: 50%; +} + +.section-shaped .shape-style-1 .span-200 { + height: 200px; + width: 200px; +} + +.section-shaped .shape-style-1 .span-150 { + height: 150px; + width: 150px; +} + +.section-shaped .shape-style-1 .span-100 { + height: 100px; + width: 100px; +} + +.section-shaped .shape-style-1 .span-75 { + height: 75px; + width: 75px; +} + +.section-shaped .shape-style-1 .span-50 { + height: 50px; + width: 50px; +} + +.section-shaped .shape-style-1 :nth-child(1) { + left: -4%; + bottom: auto; + background: rgba(255, 255, 255, 0.1); +} + +.section-shaped .shape-style-1 :nth-child(2) { + right: 4%; + top: 10%; + background: rgba(255, 255, 255, 0.1); +} + +.section-shaped .shape-style-1 :nth-child(3) { + top: 280px; + right: 5.66666%; + background: rgba(255, 255, 255, 0.3); +} + +.section-shaped .shape-style-1 :nth-child(4) { + top: 320px; + right: 7%; + background: rgba(255, 255, 255, 0.15); +} + +.section-shaped .shape-style-1 :nth-child(5) { + top: 38%; + left: 1%; + right: auto; + background: rgba(255, 255, 255, 0.05); +} + +.section-shaped .shape-style-1 :nth-child(6) { + width: 200px; + height: 200px; + top: 44%; + left: 10%; + right: auto; + background: rgba(255, 255, 255, 0.15); +} + +.section-shaped .shape-style-1 :nth-child(7) { + bottom: 50%; + right: 36%; + background: rgba(255, 255, 255, 0.04); +} + +.section-shaped .shape-style-1 :nth-child(8) { + bottom: 70px; + right: 2%; + background: rgba(255, 255, 255, 0.2); +} + +.section-shaped .shape-style-1 :nth-child(9) { + bottom: 1%; + right: 2%; + background: rgba(255, 255, 255, 0.1); +} + +.section-shaped .shape-style-1 :nth-child(10) { + bottom: 1%; + left: 1%; + right: auto; + background: rgba(255, 255, 255, 0.05); +} + +@media (max-width: 991.98px) { + .section-shaped .shape-style-1 span { + height: 120px; + } +} + +@media (max-width: 767.98px) { + .section-shaped .shape-style-1 span { + height: 90px; + } +} + +.section-shaped .shape-style-1.shape-primary { + background: linear-gradient(150deg, #281483 15%, #8f6ed5 70%, #d782d9 94%); +} + +.section-shaped .shape-style-1.shape-default { + background: linear-gradient(150deg, #7795f8 15%, #6772e5 70%, #555abf 94%); +} + +.section-shaped .shape-style-1.shape-light { + background: linear-gradient(150deg, shapes-light-color("step-1-gradient-bg") 15%, shapes-light-color("step-2-gradient-bg") 70%, shapes-light-color("step-3-gradient-bg") 94%); +} + +.section-shaped .shape-style-1.shape-dark { + background: linear-gradient(150deg, #32325d 15%, #32325d 70%, #32325d 94%); +} + +.section-shaped .shape-style-2 span { + height: 190px; +} + +.section-shaped .shape-style-2 .span-sm { + height: 100px; +} + +.section-shaped .shape-style-2 :nth-child(1) { + width: 33.33333%; + top: 0; + left: -16.66666%; +} + +.section-shaped .shape-style-2 :nth-child(2) { + width: 33.33333%; + top: 0; + left: 16.66666%; + right: auto; +} + +.section-shaped .shape-style-2 :nth-child(3) { + width: 33.33333%; + left: 49.99999%; + bottom: auto; +} + +.section-shaped .shape-style-2 :nth-child(4) { + width: 33.33333%; + top: 55%; + right: -16.66666%; +} + +.section-shaped .shape-style-2 :nth-child(5) { + width: 33.33333%; + bottom: 0; +} + +@media (max-width: 991.98px) { + .section-shaped .shape-style-2 span { + height: 120px; + } +} + +@media (max-width: 767.98px) { + .section-shaped .shape-style-2 span { + height: 90px; + } +} + +.section-shaped .shape-style-3 span { + height: 140px; +} + +.section-shaped .shape-style-3 .span-sm { + height: 100px; +} + +.section-shaped .shape-style-3 :nth-child(1) { + width: 66%; + left: -16.66666%; + bottom: auto; +} + +.section-shaped .shape-style-3 :nth-child(2) { + width: 40%; + top: 54%; + right: -16.66666%; +} + +.section-shaped .shape-style-3 :nth-child(3) { + width: 33.33333%; + top: 34%; + left: -16.66666%; + right: auto; +} + +.section-shaped .shape-style-3 :nth-child(4) { + width: 60%; + bottom: 0; + right: -16.66666%; + opacity: .6; +} + +.section-shaped .shape-style-3 :nth-child(5) { + width: 33.33333%; + bottom: 0; +} + +@media (max-width: 991.98px) { + .section-shaped .shape-style-3 span { + height: 120px; + } +} + +@media (max-width: 767.98px) { + .section-shaped .shape-style-3 span { + height: 90px; + } +} + +.device-ill { + pointer-events: none; + position: absolute; + display: flex; + width: 1287px; + left: 50%; + margin-left: -644px; + transform: scale(0.5) rotate(-12deg) translateX(50px); + transform-origin: 50% 20%; + will-change: transform; +} + +.device-ill div { + display: flex; + justify-content: center; + align-items: center; + border-radius: 0.25rem; + padding: .875rem; + background: #fff; + box-shadow: inset 0 4px 7px 1px #fff, inset 0 -5px 20px rgba(173, 186, 204, 0.25), 0 2px 6px rgba(0, 21, 64, 0.14), 0 10px 20px rgba(0, 21, 64, 0.05); +} + +.device-ill .tablet-landscape { + width: 512px; + height: 352px; + margin: 115px 50px 0; +} + +@media (min-width: 670px) { + .device-ill { + flex-wrap: wrap; + width: 512px; + margin-left: -50px; + top: 215px; + transform: rotate(-12deg); + transform-origin: 100% 0; + } + + .device-ill [class^=tablet] { + margin: 0; + } + + .device-ill .tablet-landscape { + width: 512px; + height: 352px; + } +} + +@media (min-width: 880px) { + .device-ill { + width: 829px; + margin-left: -10px; + top: 20px; + } + + .device-ill .tablet-landscape { + align-self: flex-end; + margin-right: 50px; + } + + .device-ill .phone-big { + display: flex; + width: 267px; + height: 553px; + } +} + +.section-profile-cover { + height: 580px; + background-size: cover; + background-position: center center; +} + +@media (max-width: 991.98px) { + .section-profile-cover { + height: 400px; + } +} + +.section-components>.form-control+.form-control { + margin-top: .5rem; +} + +.section-components>.nav+.nav, +.section-components>.alert+.alert, +.section-components>.navbar+.navbar, +.section-components>.progress+.progress, +.section-components>.progress+.btn, +.section-components .badge, +.section-components .btn { + margin-top: .5rem; + margin-bottom: .5rem; +} + +.section-components .btn-group { + margin-top: .5rem; + margin-bottom: .5rem; +} + +.section-components .btn-group .btn { + margin: 0; +} + +.section-components .alert { + margin: 0; +} + +.section-components .alert+.alert { + margin-top: 1.25rem; +} + +.section-components .badge { + margin-right: .1rem; +} + +.section-components .modal-footer .btn { + margin: 0; +} + +/* .floating-cards { + perspective:1500px; + position:relative; + align-items:center +} + +.floating-cards > div { + position:absolute; + -ms-flex-negative:0; + flex-shrink:0; + border-radius:8px; + overflow:hidden +} +.floating-cards .shine { + position:absolute; + left:0; + right:0; + top:0; + bottom:0; + pointer-events:none +} +*/ +.separator { + position: absolute; + top: auto; + left: 0; + right: 0; + width: 100%; + height: 150px; + z-index: 1; + transform: translateZ(0); + overflow: hidden; + pointer-events: none; +} + +.separator svg { + position: absolute; + pointer-events: none; +} + +.separator-top { + top: 0; + bottom: auto; +} + +.separator-top svg { + top: 0; +} + +.separator-bottom { + top: auto; + bottom: 0; +} + +.separator-bottom svg { + bottom: 0; +} + +.separator-inverse { + transform: rotate(180deg); +} + +.separator-skew { + height: 80px; +} + +@media (max-width: 991.98px) { + .separator-skew { + z-index: 0; + } +} + +.mt-md, +.my-md { + margin-top: 4rem !important; +} + +.mr-md, +.mx-md { + margin-right: 4rem !important; +} + +.mb-md, +.my-md { + margin-bottom: 4rem !important; +} + +.ml-md, +.mx-md { + margin-left: 4rem !important; +} + +.m-lg { + margin: 6rem !important; +} + +.mt-lg, +.my-lg { + margin-top: 6rem !important; +} + +.mr-lg, +.mx-lg { + margin-right: 6rem !important; +} + +.mb-lg, +.my-lg { + margin-bottom: 6rem !important; +} + +.ml-lg, +.mx-lg { + margin-left: 6rem !important; +} + +.m-xl { + margin: 8rem !important; +} + +.mt-xl, +.my-xl { + margin-top: 8rem !important; +} + +.mr-xl, +.mx-xl { + margin-right: 8rem !important; +} + +.mb-xl, +.my-xl { + margin-bottom: 8rem !important; +} + +.ml-xl, +.mx-xl { + margin-left: 8rem !important; +} + +.pt-lg, +.py-lg { + padding-top: 6rem !important; +} + +.pr-lg, +.px-lg { + padding-right: 6rem !important; +} + +.pb-lg, +.py-lg { + padding-bottom: 6rem !important; +} + +.pl-lg, +.px-lg { + padding-left: 6rem !important; +} + +.p-xl { + padding: 8rem !important; +} + +.pt-xl, +.py-xl { + padding-top: 8rem !important; +} + +.pr-xl, +.px-xl { + padding-right: 8rem !important; +} + +.pb-xl, +.py-xl { + padding-bottom: 8rem !important; +} + +.pl-xl, +.px-xl { + padding-left: 8rem !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; +} + +p { + font-size: 1rem; + font-weight: 300; + line-height: 1.7; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; + line-height: 1.7; + margin-top: 1.5rem; +} + +.lead+.btn-wrapper { + margin-top: 3rem; +} + +.description { + font-size: 0.875rem; +} + +.heading { + letter-spacing: 0.025em; + font-size: 0.95rem; + text-transform: uppercase; + font-weight: 400; +} + +.heading-title { + letter-spacing: 0.025em; + font-size: 1.375rem; + font-weight: 600; + text-transform: uppercase; +} + +.heading-section { + letter-spacing: 0.025em; + font-size: 1.375rem; + font-weight: 600; + text-transform: uppercase; +} + +.heading-section img { + display: block; + width: 72px; + height: 72px; + margin-bottom: 1.5rem; +} + +.heading-section.text-center img { + margin-left: auto; + margin-right: auto; +} + +.display-1 span, +.display-2 span, +.display-3 span, +.display-4 span { + display: block; + font-weight: 300; +} + +article h4:not(:first-child), +article h5:not(:first-child) { + margin-top: 3rem; +} + +article h4, +article h5 { + margin-bottom: 1.5rem; +} + +article figure { + margin: 3rem 0; +} + +article h5+figure { + margin-top: 0; +} + +/* flatpickr v4.5.7, @license MIT */ +.flatpickr-calendar { + background: transparent; + opacity: 0; + display: none; + text-align: center; + visibility: hidden; + padding: 0; + -webkit-animation: none; + animation: none; + direction: ltr; + border: 0; + font-size: 14px; + line-height: 24px; + border-radius: 5px; + position: absolute; + width: 307.875px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -ms-touch-action: manipulation; + touch-action: manipulation; + background: #fff; + -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08); + box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08); +} + +.flatpickr-calendar.open, +.flatpickr-calendar.inline { + opacity: 1; + max-height: 640px; + visibility: visible; +} + +.flatpickr-calendar.open { + display: inline-block; + z-index: 99999; +} + +.flatpickr-calendar.animate.open { + -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); + animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} + +.flatpickr-calendar.inline { + display: block; + position: relative; + top: 2px; +} + +.flatpickr-calendar.static { + position: absolute; + top: calc(100% + 2px); +} + +.flatpickr-calendar.static.open { + z-index: 999; + display: block; +} + +.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) { + -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; + box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; +} + +.flatpickr-calendar .hasWeeks .dayContainer, +.flatpickr-calendar .hasTime .dayContainer { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.flatpickr-calendar .hasWeeks .dayContainer { + border-left: 0; +} + +.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time { + height: 40px; + border-top: 1px solid #e6e6e6; +} + +.flatpickr-calendar.noCalendar.hasTime .flatpickr-time { + height: auto; +} + +.flatpickr-calendar:before { + background: #fff; + box-shadow: none; + content: ""; + display: block; + height: 16px; + width: 16px; + left: 5px; + position: absolute; + bottom: 100%; + transform: rotate(-45deg) translateY(1rem); + z-index: -5; + border-radius: .2rem; +} + +.flatpickr-calendar.rightMost:before, +.flatpickr-calendar.rightMost:after { + left: auto; + right: 22px; +} + +.flatpickr-calendar:before { + border-width: 5px; + margin: 0 -5px; +} + +.flatpickr-calendar:after { + border-width: 4px; + margin: 0 -4px; +} + +.flatpickr-calendar.arrowTop:before, +.flatpickr-calendar.arrowTop:after { + bottom: 100%; +} + +.flatpickr-calendar.arrowTop:before { + border-bottom-color: #e6e6e6; +} + +.flatpickr-calendar.arrowTop:after { + border-bottom-color: #fff; +} + +.flatpickr-calendar.arrowBottom:before, +.flatpickr-calendar.arrowBottom:after { + top: 100%; +} + +.flatpickr-calendar.arrowBottom:before { + border-top-color: #e6e6e6; +} + +.flatpickr-calendar.arrowBottom:after { + border-top-color: #fff; +} + +.flatpickr-calendar:focus { + outline: 0; +} + +.flatpickr-wrapper { + position: relative; + display: inline-block; +} + +.flatpickr-months { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; +} + +.flatpickr-months .flatpickr-month { + background: transparent; + color: rgba(0, 0, 0, 0.9); + fill: rgba(0, 0, 0, 0.9); + height: 28px; + line-height: 1; + text-align: center; + position: relative; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: hidden; + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; +} + +.flatpickr-months .flatpickr-prev-month, +.flatpickr-months .flatpickr-next-month { + text-decoration: none; + cursor: pointer; + position: absolute; + top: 0px; + line-height: 16px; + height: 28px; + padding: 10px; + z-index: 3; + color: rgba(0, 0, 0, 0.9); + fill: rgba(0, 0, 0, 0.9); +} + +.flatpickr-months .flatpickr-prev-month.disabled, +.flatpickr-months .flatpickr-next-month.disabled { + display: none; +} + +.flatpickr-months .flatpickr-prev-month i, +.flatpickr-months .flatpickr-next-month i { + position: relative; +} + +.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, +.flatpickr-months .flatpickr-next-month.flatpickr-prev-month { + /* + /*rtl:begin:ignore*/ + /* + */ + left: 0; + /* + /*rtl:end:ignore*/ + /* + */ +} + +/* + /*rtl:begin:ignore*/ +/* + /*rtl:end:ignore*/ +.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, +.flatpickr-months .flatpickr-next-month.flatpickr-next-month { + /* + /*rtl:begin:ignore*/ + /* + */ + right: 0; + /* + /*rtl:end:ignore*/ + /* + */ +} + +/* + /*rtl:begin:ignore*/ +/* + /*rtl:end:ignore*/ +.flatpickr-months .flatpickr-prev-month:hover, +.flatpickr-months .flatpickr-next-month:hover { + color: #959ea9; +} + +.flatpickr-months .flatpickr-prev-month:hover svg, +.flatpickr-months .flatpickr-next-month:hover svg { + fill: #f64747; +} + +.flatpickr-months .flatpickr-prev-month svg, +.flatpickr-months .flatpickr-next-month svg { + width: 14px; + height: 14px; +} + +.flatpickr-months .flatpickr-prev-month svg path, +.flatpickr-months .flatpickr-next-month svg path { + -webkit-transition: fill 0.1s; + transition: fill 0.1s; + fill: inherit; +} + +.numInputWrapper { + position: relative; + height: auto; +} + +.numInputWrapper input, +.numInputWrapper span { + display: inline-block; +} + +.numInputWrapper input { + width: 100%; +} + +.numInputWrapper input::-ms-clear { + display: none; +} + +.numInputWrapper input::-webkit-outer-spin-button, +.numInputWrapper input::-webkit-inner-spin-button { + margin: 0; + -webkit-appearance: none; +} + +.numInputWrapper span { + position: absolute; + right: 0; + width: 14px; + padding: 0 4px 0 2px; + height: 50%; + line-height: 50%; + opacity: 0; + cursor: pointer; + border: 1px solid rgba(57, 57, 57, 0.15); + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +.numInputWrapper span:hover { + background: rgba(0, 0, 0, 0.1); +} + +.numInputWrapper span:active { + background: rgba(0, 0, 0, 0.2); +} + +.numInputWrapper span:after { + display: block; + content: ""; + position: absolute; +} + +.numInputWrapper span.arrowUp { + top: -3px; + border-bottom: 0; +} + +.numInputWrapper span.arrowUp:after { + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-bottom: 4px solid rgba(57, 57, 57, 0.6); + top: 26%; +} + +.numInputWrapper span.arrowDown { + top: 37%; +} + +.numInputWrapper span.arrowDown:after { + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid rgba(57, 57, 57, 0.6); + top: 40%; +} + +.numInputWrapper span svg { + width: inherit; + height: auto; +} + +.numInputWrapper span svg path { + fill: rgba(0, 0, 0, 0.5); +} + +.numInputWrapper:hover { + background: rgba(0, 0, 0, 0.05); +} + +.numInputWrapper:hover span { + opacity: 1; +} + +.flatpickr-current-month { + font-size: 135%; + line-height: inherit; + font-weight: 300; + color: inherit; + position: absolute; + width: 75%; + left: 12.5%; + padding: 6.16px 0 0 0; + line-height: 1; + height: 28px; + display: inline-block; + text-align: center; + -webkit-transform: translate3d(0px, 0px, 0px); + transform: translate3d(0px, 0px, 0px); + line-height: 20px; +} + +.flatpickr-current-month span.cur-month { + font-family: inherit; + font-weight: 700; + color: inherit; + display: inline-block; + margin-left: 0.5ch; + padding: 0; +} + +.flatpickr-current-month span.cur-month:hover { + background: rgba(0, 0, 0, 0.05); +} + +.flatpickr-current-month .numInputWrapper { + width: 6ch; + width: 7ch\0; + display: inline-block; +} + +.flatpickr-current-month .numInputWrapper span.arrowUp:after { + border-bottom-color: rgba(0, 0, 0, 0.9); +} + +.flatpickr-current-month .numInputWrapper span.arrowDown:after { + border-top-color: rgba(0, 0, 0, 0.9); +} + +.flatpickr-current-month input.cur-year { + background: transparent; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + cursor: text; + padding: 0 0 0 0.5ch; + margin: 0; + display: inline-block; + font-size: inherit; + font-family: inherit; + font-weight: 300; + line-height: inherit; + height: auto; + border: 0; + border-radius: 0; + vertical-align: initial; + -webkit-appearance: textfield; + -moz-appearance: textfield; + appearance: textfield; +} + +.flatpickr-current-month input.cur-year:focus { + outline: 0; +} + +.flatpickr-current-month input.cur-year[disabled], +.flatpickr-current-month input.cur-year[disabled]:hover { + font-size: 100%; + color: rgba(0, 0, 0, 0.5); + background: transparent; + pointer-events: none; +} + +.flatpickr-weekdays { + background: transparent; + text-align: center; + overflow: hidden; + width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + height: 28px; +} + +.flatpickr-weekdays .flatpickr-weekdaycontainer { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; +} + +span.flatpickr-weekday { + cursor: default; + font-size: 90%; + background: transparent; + color: rgba(0, 0, 0, 0.54); + line-height: 1; + margin: 0; + text-align: center; + display: block; + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-weight: bolder; +} + +.dayContainer, +.flatpickr-weeks { + padding: 1px 0 0 0; +} + +.flatpickr-days { + position: relative; + overflow: hidden; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + width: 307.875px; +} + +.flatpickr-days:focus { + outline: 0; +} + +.dayContainer { + padding: 0; + outline: 0; + text-align: left; + width: 307.875px; + min-width: 307.875px; + max-width: 307.875px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + display: inline-block; + display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-wrap: wrap; + -ms-flex-pack: justify; + -webkit-justify-content: space-around; + justify-content: space-around; + -webkit-transform: translate3d(0px, 0px, 0px); + transform: translate3d(0px, 0px, 0px); + opacity: 1; +} + +.dayContainer+.dayContainer { + -webkit-box-shadow: -1px 0 0 #e6e6e6; + box-shadow: -1px 0 0 #e6e6e6; +} + +.flatpickr-day { + background: none; + border: 1px solid transparent; + border-radius: 150px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: #393939; + cursor: pointer; + font-weight: 400; + width: 14.2857143%; + -webkit-flex-basis: 14.2857143%; + -ms-flex-preferred-size: 14.2857143%; + flex-basis: 14.2857143%; + max-width: 39px; + height: 39px; + line-height: 39px; + margin: 0; + display: inline-block; + position: relative; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; +} + +.flatpickr-day.inRange, +.flatpickr-day.prevMonthDay.inRange, +.flatpickr-day.nextMonthDay.inRange, +.flatpickr-day.today.inRange, +.flatpickr-day.prevMonthDay.today.inRange, +.flatpickr-day.nextMonthDay.today.inRange, +.flatpickr-day:hover, +.flatpickr-day.prevMonthDay:hover, +.flatpickr-day.nextMonthDay:hover, +.flatpickr-day:focus, +.flatpickr-day.prevMonthDay:focus, +.flatpickr-day.nextMonthDay:focus { + cursor: pointer; + outline: 0; + background: #e6e6e6; + border-color: #e6e6e6; +} + +.flatpickr-day.today { + border-color: #959ea9; + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); +} + +.flatpickr-day.today:hover, +.flatpickr-day.today:focus { + border-color: #959ea9; + background: #959ea9; + color: #fff; +} + +.flatpickr-day.selected, +.flatpickr-day.startRange, +.flatpickr-day.endRange, +.flatpickr-day.selected.inRange, +.flatpickr-day.startRange.inRange, +.flatpickr-day.endRange.inRange, +.flatpickr-day.selected:focus, +.flatpickr-day.startRange:focus, +.flatpickr-day.endRange:focus, +.flatpickr-day.selected:hover, +.flatpickr-day.startRange:hover, +.flatpickr-day.endRange:hover, +.flatpickr-day.selected.prevMonthDay, +.flatpickr-day.startRange.prevMonthDay, +.flatpickr-day.endRange.prevMonthDay, +.flatpickr-day.selected.nextMonthDay, +.flatpickr-day.startRange.nextMonthDay, +.flatpickr-day.endRange.nextMonthDay { + background: #569ff7; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; + border-color: #569ff7; +} + +.flatpickr-day.selected.startRange, +.flatpickr-day.startRange.startRange, +.flatpickr-day.endRange.startRange { + border-radius: 50px 0 0 50px; +} + +.flatpickr-day.selected.endRange, +.flatpickr-day.startRange.endRange, +.flatpickr-day.endRange.endRange { + border-radius: 0 50px 50px 0; +} + +.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)), +.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)), +.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)) { + -webkit-box-shadow: -10px 0 0 #569ff7; + box-shadow: -10px 0 0 #569ff7; +} + +.flatpickr-day.selected.startRange.endRange, +.flatpickr-day.startRange.startRange.endRange, +.flatpickr-day.endRange.startRange.endRange { + border-radius: 50px; +} + +.flatpickr-day.inRange { + border-radius: 0; + -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; + box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; +} + +.flatpickr-day.disabled, +.flatpickr-day.disabled:hover, +.flatpickr-day.prevMonthDay, +.flatpickr-day.nextMonthDay, +.flatpickr-day.notAllowed, +.flatpickr-day.notAllowed.prevMonthDay, +.flatpickr-day.notAllowed.nextMonthDay { + color: rgba(57, 57, 57, 0.3); + background: transparent; + border-color: transparent; + cursor: default; +} + +.flatpickr-day.disabled, +.flatpickr-day.disabled:hover { + cursor: not-allowed; + color: rgba(57, 57, 57, 0.1); +} + +.flatpickr-day.week.selected { + border-radius: 0; + -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; + box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; +} + +.flatpickr-day.hidden { + visibility: hidden; +} + +.rangeMode .flatpickr-day { + margin-top: 1px; +} + +.flatpickr-weekwrapper { + display: inline-block; + float: left; +} + +.flatpickr-weekwrapper .flatpickr-weeks { + padding: 0 12px; + -webkit-box-shadow: 1px 0 0 #e6e6e6; + box-shadow: 1px 0 0 #e6e6e6; +} + +.flatpickr-weekwrapper .flatpickr-weekday { + float: none; + width: 100%; + line-height: 28px; +} + +.flatpickr-weekwrapper span.flatpickr-day, +.flatpickr-weekwrapper span.flatpickr-day:hover { + display: block; + width: 100%; + max-width: none; + color: rgba(57, 57, 57, 0.3); + background: transparent; + cursor: default; + border: none; +} + +.flatpickr-innerContainer { + display: block; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; +} + +.flatpickr-rContainer { + display: inline-block; + padding: 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +.flatpickr-time { + text-align: center; + outline: 0; + display: block; + height: 0; + line-height: 40px; + max-height: 40px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; +} + +.flatpickr-time:after { + content: ""; + display: table; + clear: both; +} + +.flatpickr-time .numInputWrapper { + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + width: 40%; + height: 40px; + float: left; +} + +.flatpickr-time .numInputWrapper span.arrowUp:after { + border-bottom-color: #393939; +} + +.flatpickr-time .numInputWrapper span.arrowDown:after { + border-top-color: #393939; +} + +.flatpickr-time.hasSeconds .numInputWrapper { + width: 26%; +} + +.flatpickr-time.time24hr .numInputWrapper { + width: 49%; +} + +.flatpickr-time input { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + border: 0; + border-radius: 0; + text-align: center; + margin: 0; + padding: 0; + height: inherit; + line-height: inherit; + color: #393939; + font-size: 14px; + position: relative; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: textfield; + -moz-appearance: textfield; + appearance: textfield; +} + +.flatpickr-time input.flatpickr-hour { + font-weight: bold; +} + +.flatpickr-time input.flatpickr-minute, +.flatpickr-time input.flatpickr-second { + font-weight: 400; +} + +.flatpickr-time input:focus { + outline: 0; + border: 0; +} + +.flatpickr-time .flatpickr-time-separator, +.flatpickr-time .flatpickr-am-pm { + height: inherit; + display: inline-block; + float: left; + line-height: inherit; + color: #393939; + font-weight: bold; + width: 2%; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-align-self: center; + -ms-flex-item-align: center; + align-self: center; +} + +.flatpickr-time .flatpickr-am-pm { + outline: 0; + width: 18%; + cursor: pointer; + text-align: center; + font-weight: 400; +} + +.flatpickr-time input:hover, +.flatpickr-time .flatpickr-am-pm:hover, +.flatpickr-time input:focus, +.flatpickr-time .flatpickr-am-pm:focus { + background: #eee; +} + +.flatpickr-input[readonly] { + cursor: pointer; +} + +.flatpickr-calendar.open { + margin-left: -38px; + margin-top: 4px; +} + +.flatpickr-calendar.arrowBottom { + margin-top: -20px; +} + +.flatpickr-calendar .flatpickr-innerContainer { + margin-top: 15px !important; +} + +.flatpickr-calendar .numInputWrapper span { + border: none; + border-bottom: 1px solid rgba(57, 57, 57, 0.15); +} + +.flatpickr-calendar .numInputWrapper:hover .arrowUp, +.flatpickr-calendar .numInputWrapper:hover .arrowDown { + margin-top: 3px; +} + +.flatpickr-calendar .flatpickr-day.today, +.flatpickr-calendar .flatpickr-day.selected, +.flatpickr-calendar .flatpickr-day.startRange, +.flatpickr-calendar .flatpickr-day.endRange { + background: #5e72e4 !important; + color: #fff; + border: none; +} + +.flatpickr-calendar .flatpickr-day.inRange { + background: rgba(94, 114, 228, 0.28); + border: none; + -webkit-box-shadow: -5px 0 0 #D7DCF8, 5px 0 0 #D7DCF8; + box-shadow: -5px 0 0 #D7DCF8, 5px 0 0 #D7DCF8; +} + +.flatpickr-calendar .flatpickr-day:not(.selected):hover, +.flatpickr-calendar .flatpickr-day:not(.selected):focus { + background: rgba(94, 114, 228, 0.28); + border: none; +} + +.flatpickr-calendar .flatpickr-time input:hover, +.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover, +.flatpickr-calendar .flatpickr-time input:focus, +.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus { + background: rgba(94, 114, 228, 0.28); +} + +.flatpickr.form-control { + background: #fff; +} + +@-webkit-keyframes fpFadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes fpFadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.datepicker { + border-radius: 0.25rem; + direction: ltr; +} + +.datepicker-inline { + width: 220px; +} + +.datepicker-rtl { + direction: rtl; +} + +.datepicker-rtl.dropdown-menu { + left: auto; +} + +.datepicker-rtl table tr td span { + float: right; +} + +.datepicker-dropdown { + top: 0; + left: 0; + padding: 20px 22px; + box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1); +} + +.datepicker-dropdown.datepicker-orient-left:before { + left: 6px; +} + +.datepicker-dropdown.datepicker-orient-left:after { + left: 7px; +} + +.datepicker-dropdown.datepicker-orient-right:before { + right: 6px; +} + +.datepicker-dropdown.datepicker-orient-right:after { + right: 7px; +} + +.datepicker-dropdown.datepicker-orient-bottom:before { + top: -7px; +} + +.datepicker-dropdown.datepicker-orient-bottom:after { + top: -6px; +} + +.datepicker-dropdown.datepicker-orient-top:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid white; +} + +.datepicker-dropdown.datepicker-orient-top:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid #fff; +} + +.datepicker table { + margin: 0; + -webkit-touch-callout: none; + user-select: none; +} + +.datepicker table tr td { + border-radius: 50%; +} + +.datepicker table tr th { + border-radius: 0.25rem; + font-weight: 500; +} + +.datepicker table tr td, +.datepicker table tr th { + transition: all 0.15s ease; + width: 36px; + height: 36px; + border: none; + text-align: center; + font-size: 0.875rem; +} + +.table-striped .datepicker table tr td, +.table-striped .datepicker table tr th { + background-color: transparent; +} + +.datepicker table tr td.old, +.datepicker table tr td.new { + color: #adb5bd; +} + +.datepicker table tr td.day:hover, +.datepicker table tr td.focused { + background: white; + cursor: pointer; +} + +.datepicker table tr td.disabled, +.datepicker table tr td.disabled:hover { + background: none; + color: #dee2e6; + cursor: default; +} + +.datepicker table tr td.highlighted { + border-radius: 0; +} + +.datepicker table tr td.highlighted.focused { + background: #5e72e4; +} + +.datepicker table tr td.highlighted.disabled, +.datepicker table tr td.highlighted.disabled:active { + background: #5e72e4; + color: #ced4da; +} + +.datepicker table tr td.today { + background: white; +} + +.datepicker table tr td.today.focused { + background: white; +} + +.datepicker table tr td.today.disabled, +.datepicker table tr td.today.disabled:active { + background: white; + color: #8898aa; +} + +.datepicker table tr td.range { + background: #5e72e4; + color: #fff; + border-radius: 0; +} + +.datepicker table tr td.range.focused { + background: #3b53de; +} + +.datepicker table tr td.range.disabled, +.datepicker table tr td.range.disabled:active, +.datepicker table tr td.range.day.disabled:hover { + background: #324cdd; + color: #8a98eb; +} + +.datepicker table tr td.range.highlighted.focused { + background: #cbd3da; +} + +.datepicker table tr td.range.highlighted.disabled, +.datepicker table tr td.range.highlighted.disabled:active { + background: #e9ecef; + color: #dee2e6; +} + +.datepicker table tr td.range.today.disabled, +.datepicker table tr td.range.today.disabled:active { + background: #5e72e4; + color: #fff; +} + +.datepicker table tr td.day.range-start { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.datepicker table tr td.day.range-end { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.datepicker table tr td.day.range-start.range-end { + border-radius: 50%; +} + +.datepicker table tr td.selected, +.datepicker table tr td.selected.highlighted, +.datepicker table tr td.selected:hover, +.datepicker table tr td.selected.highlighted:hover, +.datepicker table tr td.day.range:hover { + background: #5e72e4; + color: #fff; +} + +.datepicker table tr td.active, +.datepicker table tr td.active.highlighted, +.datepicker table tr td.active:hover, +.datepicker table tr td.active.highlighted:hover { + background: #5e72e4; + color: #fff; + box-shadow: none; +} + +.datepicker table tr td span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + border-radius: 4px; +} + +.datepicker table tr td span:hover, +.datepicker table tr td span.focused { + background: #e9ecef; +} + +.datepicker table tr td span.disabled, +.datepicker table tr td span.disabled:hover { + background: none; + color: #dee2e6; + cursor: default; +} + +.datepicker table tr td span.active, +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active.disabled:hover { + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.datepicker table tr td span.old, +.datepicker table tr td span.new { + color: #8898aa; +} + +.datepicker .datepicker-switch { + width: 145px; +} + +.datepicker .datepicker-switch, +.datepicker .prev, +.datepicker .next, +.datepicker tfoot tr th { + cursor: pointer; +} + +.datepicker .datepicker-switch:hover, +.datepicker .prev:hover, +.datepicker .next:hover, +.datepicker tfoot tr th:hover { + background: #e9ecef; +} + +.datepicker .prev.disabled, +.datepicker .next.disabled { + visibility: hidden; +} + +.datepicker .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; +} + +.noUi-target, +.noUi-target * { + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-user-select: none; + touch-action: none; + user-select: none; + box-sizing: border-box; +} + +.noUi-target { + position: relative; + direction: ltr; +} + +.noUi-base, +.noUi-connects { + width: 100%; + height: 100%; + position: relative; + z-index: 1; +} + +/* Wrapper for all connect elements. + */ +.noUi-connects { + overflow: hidden; + z-index: 0; +} + +.noUi-connect, +.noUi-origin { + will-change: transform; + position: absolute; + z-index: 1; + top: 0; + left: 0; + -ms-transform-origin: 0 0; + -webkit-transform-origin: 0 0; + -webkit-transform-style: preserve-3d; + transform-origin: 0 0; + transform-style: flat; +} + +.noUi-connect { + height: 100%; + width: 100%; +} + +.noUi-origin { + height: 10%; + width: 10%; +} + +html:not([dir="rtl"]) .noUi-horizontal .noUi-origin { + left: auto; + right: 0; +} + +.noUi-vertical .noUi-origin { + width: 0; +} + +.noUi-horizontal .noUi-origin { + height: 0; +} + +.noUi-handle { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + position: absolute; +} + +.noUi-touch-area { + height: 100%; + width: 100%; +} + +.noUi-state-tap .noUi-connect, +.noUi-state-tap .noUi-origin { + -webkit-transition: transform 0.3s; + transition: transform 0.3s; +} + +.noUi-state-drag * { + cursor: inherit !important; +} + +.noUi-horizontal { + height: 5px; +} + +.noUi-horizontal .noUi-handle { + width: 34px; + height: 28px; + left: -17px; + top: -6px; +} + +.noUi-vertical { + width: 5px; +} + +.noUi-vertical .noUi-handle { + width: 28px; + height: 34px; + left: -6px; + top: -17px; +} + +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -17px; + left: auto; +} + +.noUi-connects { + border-radius: 3px; +} + +.noUi-connect { + background: #5e72e4; +} + +.noUi-draggable { + cursor: ew-resize; +} + +.noUi-vertical .noUi-draggable { + cursor: ns-resize; +} + +.noUi-handle { + border: 1px solid #D9D9D9; + border-radius: 3px; + background: #FFF; + cursor: default; + box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; + outline: none; +} + +.noUi-active { + outline: none; +} + +/* Disabled state; + */ +[disabled] .noUi-connect { + background: #B8B8B8; +} + +[disabled].noUi-target, +[disabled].noUi-handle, +[disabled] .noUi-handle { + cursor: not-allowed; +} + +/* Base; + * + */ +.noUi-pips, +.noUi-pips * { + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.noUi-pips { + position: absolute; + color: #999; +} + +/* Values; + * + */ +.noUi-value { + position: absolute; + white-space: nowrap; + text-align: center; +} + +.noUi-value-sub { + color: #ccc; + font-size: 10px; +} + +/* Markings; + * + */ +.noUi-marker { + position: absolute; + background: #CCC; +} + +.noUi-marker-sub { + background: #AAA; +} + +.noUi-marker-large { + background: #AAA; +} + +/* Horizontal layout; + * + */ +.noUi-pips-horizontal { + padding: 10px 0; + height: 80px; + top: 100%; + left: 0; + width: 100%; +} + +.noUi-value-horizontal { + -webkit-transform: translate(-50%, 50%); + transform: translate(-50%, 50%); +} + +.noUi-rtl .noUi-value-horizontal { + -webkit-transform: translate(50%, 50%); + transform: translate(50%, 50%); +} + +.noUi-marker-horizontal.noUi-marker { + margin-left: -1px; + width: 2px; + height: 5px; +} + +.noUi-marker-horizontal.noUi-marker-sub { + height: 10px; +} + +.noUi-marker-horizontal.noUi-marker-large { + height: 15px; +} + +/* Vertical layout; + * + */ +.noUi-pips-vertical { + padding: 0 10px; + height: 100%; + top: 0; + left: 100%; +} + +.noUi-value-vertical { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%, 0); + padding-left: 25px; +} + +.noUi-rtl .noUi-value-vertical { + -webkit-transform: translate(0, 50%); + transform: translate(0, 50%); +} + +.noUi-marker-vertical.noUi-marker { + width: 5px; + height: 2px; + margin-top: -1px; +} + +.noUi-marker-vertical.noUi-marker-sub { + width: 10px; +} + +.noUi-marker-vertical.noUi-marker-large { + width: 15px; +} + +.noUi-tooltip { + display: block; + position: absolute; + border: 1px solid #D9D9D9; + border-radius: 3px; + background: #fff; + color: #000; + padding: 5px; + text-align: center; + white-space: nowrap; +} + +.noUi-horizontal .noUi-tooltip { + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); + left: 50%; + bottom: 120%; +} + +.noUi-vertical .noUi-tooltip { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + top: 50%; + right: 120%; +} + +.noUi-target { + background: #eceeef; + border-radius: 5px; + border: 0; + box-shadow: inset 0 1px 2px rgba(90, 97, 105, 0.1); + margin: 15px 0; + cursor: pointer; +} + +.noUi-horizontal { + height: 5px; +} + +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -10px; +} + +.noUi-vertical { + width: 5px; +} + +.noUi-connect { + background: #5e72e4; + box-shadow: none; +} + +.noUi-horizontal .noUi-handle, +.noUi-vertical .noUi-handle { + top: -5px; + width: 15px; + height: 15px; + border-radius: 100%; + box-shadow: none; + cursor: pointer; + background-color: #5e72e4; + border: 0; + transition: box-shadow .15s, transform .15s; +} + +.noUi-horizontal .noUi-handle.noUi-active, +.noUi-vertical .noUi-handle.noUi-active { + transform: scale(1.2); +} + +.input-slider--cyan .noUi-connect { + background: #2bffc6; +} + +.input-slider--cyan.noUi-horizontal .noUi-handle, +.input-slider--cyan.noUi-vertical .noUi-handle { + background-color: #2bffc6; +} + +.input-slider--red .noUi-connect { + background: #f5365c; +} + +.input-slider--red.noUi-horizontal .noUi-handle, +.input-slider--red.noUi-vertical .noUi-handle { + background-color: #f5365c; +} + +.input-slider--green .noUi-connect { + background: #2dce89; +} + +.input-slider--green.noUi-horizontal .noUi-handle, +.input-slider--green.noUi-vertical .noUi-handle { + background-color: #2dce89; +} + +.input-slider--yellow .noUi-connect { + background: #ffd600; +} + +.input-slider--yellow.noUi-horizontal .noUi-handle, +.input-slider--yellow.noUi-vertical .noUi-handle { + background-color: #ffd600; +} + +.input-slider--pink .noUi-connect { + background: #f3a4b5; +} + +.input-slider--pink.noUi-horizontal .noUi-handle, +.input-slider--pink.noUi-vertical .noUi-handle { + background-color: #f3a4b5; +} + +/* Disabled state */ +[disabled] .noUi-connect, +[disabled].noUi-connect { + background: #b2b2b2; +} + +[disabled] .noUi-handle, +[disabled].noUi-origin { + cursor: not-allowed; +} + +/* Range slider value labels */ +.range-slider-value { + font-size: 0.75rem; + font-weight: 500; + background-color: rgba(33, 37, 41, 0.7); + color: #fff; + border-radius: 10px; + padding: .4em .8em .3em .85em; +} + +.range-slider-wrapper .upper-info { + font-weight: 400; + margin-bottom: 5px; +} + +.input-slider-value-output { + background: #333; + color: #fff; + padding: 4px 8px; + position: relative; + top: 12px; + font-size: 11px; + border-radius: 2px; +} + +.input-slider-value-output:after { + bottom: 100%; + left: 10px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: rgba(136, 183, 213, 0); + border-bottom-color: #333; + border-width: 4px; + margin-left: -4px; +} + +.input-slider-value-output.left:after { + left: 10px; + right: auto; +} + +.input-slider-value-output.right:after { + right: 10px; + left: auto; +} + +.headroom { + will-change: transform; + background-color: inherit; + transition: all 0.15s ease; +} + +@media (prefers-reduced-motion: reduce) { + .headroom { + transition: none; + } +} + +.headroom--pinned { + transform: translateY(0%); +} + +.headroom--unpinned { + transform: translateY(-100%); +} + +.headroom--not-top { + padding-top: .5rem; + padding-bottom: .5rem; + background-color: #172b4d !important; + box-shadow: 0 1px 10px rgba(130, 130, 134, 0.1); +} + +.ct-clipboard { + position: relative; + display: none; + float: right; +} + +.ct-clipboard+.highlight { + margin-top: 0; +} + +.btn-clipboard { + position: absolute; + top: 1rem; + right: 1rem; + z-index: 10; + display: block; + padding: .25rem .5rem; + font-size: 75%; + cursor: pointer; + background-color: transparent; + border: 0; + border-radius: .25rem; + color: #fff; + background-color: #5e72e4; +} + +.btn-clipboard:hover { + color: #fff; + background-color: #324cdd; +} + +@media (min-width: 768px) { + .ct-clipboard { + display: block; + } +} + +.ct-example-row .row>.col span, +.ct-example-row .row>[class^="col-"] span { + display: block; + padding: .75rem; + color: #393f49; + background-color: white; + box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 16px; + font-size: 0.875rem; + border-radius: .25rem; + margin: 1rem 0; +} + +.ct-example-row .no-gutters>.col span, +.ct-example-row .no-gutters>[class^="col-"] span { + border-radius: 0; +} + +.ct-example-row .flex-items-top, +.ct-example-row .flex-items-middle, +.ct-example-row .flex-items-bottom { + min-height: 6rem; + background-color: rgba(255, 0, 0, 0.1); +} + +.ct-example-row-flex-cols .row { + min-height: 10rem; + background-color: rgba(255, 0, 0, 0.1); +} + +.ct-example-row-flex-cols .row+.row { + margin-top: 1rem; +} + +.ct-highlight { + background-color: rgba(94, 114, 228, 0.15); + border: 1px solid rgba(94, 114, 228, 0.15); +} + +.example-container { + width: 800px; + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.example-row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.example-content-main { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +@media (min-width: 576px) { + .example-content-main { + flex: 0 0 50%; + max-width: 50%; + } +} + +@media (min-width: 992px) { + .example-content-main { + flex: 0 0 66.666667%; + max-width: 66.666667%; + } +} + +.example-content-secondary { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +@media (min-width: 576px) { + .example-content-secondary { + flex: 0 0 50%; + max-width: 50%; + } +} + +@media (min-width: 992px) { + .example-content-secondary { + flex: 0 0 33.333333%; + max-width: 33.333333%; + } +} + +.ct-example-container { + min-width: 16rem; + max-width: 25rem; + margin-right: auto; + margin-left: auto; +} + +.ct-example-container-header { + height: 3rem; + margin-bottom: .5rem; + background-color: white; + border-radius: .25rem; +} + +.ct-example-container-sidebar { + float: right; + width: 4rem; + height: 8rem; + background-color: #cbd2f6; + border-radius: .25rem; +} + +.ct-example-container-body { + height: 8rem; + margin-right: 4.5rem; + background-color: #cbd2f6; + border-radius: .25rem; +} + +.ct-example-container-fluid { + max-width: none; +} + +.ct-example { + position: relative; + margin: 1rem -15px 0; +} + +.ct-example::after { + display: block; + clear: both; + content: ""; +} + +@media (min-width: 576px) { + .ct-example { + margin-right: 0; + margin-left: 0; + } +} + +.ct-example+.highlight, +.ct-example+.clipboard+.highlight { + margin-top: 0; +} + +.ct-example+p { + margin-top: 2rem; +} + +.ct-example .pos-f-t { + position: relative; + margin: -1rem; +} + +@media (min-width: 576px) { + .ct-example .pos-f-t { + margin: -1.5rem; + } +} + +.ct-example .custom-file-input:lang(es)~.custom-file-label::after { + content: "Elegir"; +} + +.ct-example>.form-control+.form-control { + margin-top: .5rem; +} + +.ct-example>.nav+.nav, +.ct-example>.alert+.alert, +.ct-example>.navbar+.navbar, +.ct-example>.progress+.progress, +.ct-example>.progress+.btn, +.ct-example .badge, +.ct-example .btn { + margin-top: .5rem; + margin-bottom: .5rem; +} + +.ct-example .btn-group { + margin-top: .5rem; + margin-bottom: .5rem; +} + +.ct-example .btn-group .btn { + margin: 0; +} + +.ct-example .alert { + margin: 0; +} + +.ct-example .alert+.alert { + margin-top: 1.25rem; +} + +.ct-example .badge { + margin-right: .5rem; +} + +.ct-example>.dropdown-menu:first-child { + position: static; + display: block; +} + +.ct-example>.form-group:last-child { + margin-bottom: 0; +} + +.ct-example>.close { + float: none; +} + +.ct-example-type .table .type-info { + color: #999; + vertical-align: middle; +} + +.ct-example-type .table td { + padding: 1rem 0; + border-color: #eee; +} + +.ct-example-type .table tr:first-child td { + border-top: 0; +} + +.ct-example-type h1, +.ct-example-type h2, +.ct-example-type h3, +.ct-example-type h4, +.ct-example-type h5, +.ct-example-type h6 { + margin-top: 0; + margin-bottom: 0; +} + +.ct-example-bg-classes p { + padding: 1rem; +} + +.ct-example>img+img { + margin-left: .5rem; +} + +.ct-example>.btn-group { + margin-top: .25rem; + margin-bottom: .25rem; +} + +.ct-example>.btn-toolbar+.btn-toolbar { + margin-top: .5rem; +} + +.ct-example-control-sizing select, +.ct-example-control-sizing input[type="text"]+input[type="text"] { + margin-top: .5rem; +} + +.ct-example-form .input-group { + margin-bottom: .5rem; +} + +.ct-example>textarea.form-control { + resize: vertical; +} + +.ct-example>.list-group { + max-width: 400px; +} + +.ct-example .fixed-top, +.ct-example .sticky-top { + position: static; + margin: -1rem -1rem 1rem; +} + +.ct-example .fixed-bottom { + position: static; + margin: 1rem -1rem -1rem; +} + +@media (min-width: 576px) { + + .ct-example .fixed-top, + .ct-example .sticky-top { + margin: -1.5rem -1.5rem 1rem; + } + + .ct-example .fixed-bottom { + margin: 1rem -1.5rem -1.5rem; + } +} + +.ct-example .pagination { + margin-top: .5rem; + margin-bottom: .5rem; +} + +.modal { + z-index: 1072; +} + +.modal .tooltip, +.modal .popover { + z-index: 1073; +} + +.modal-backdrop { + z-index: 1071; +} + +.ct-example-modal { + background-color: #fafafa; +} + +.ct-example-modal .modal { + position: relative; + top: auto; + right: auto; + bottom: auto; + left: auto; + z-index: 1; + display: block; +} + +.ct-example-modal .modal-dialog { + left: auto; + margin-right: auto; + margin-left: auto; +} + +.ct-example-tabs .nav-tabs { + margin-bottom: 1rem; +} + +.ct-example-popover-static { + padding-bottom: 1.5rem; + background-color: #f9f9f9; +} + +.ct-example-popover-static .popover { + position: relative; + display: block; + float: left; + width: 260px; + margin: 1.25rem; +} + +.tooltip-demo a { + white-space: nowrap; +} + +.ct-example-tooltip-static .tooltip { + position: relative; + display: inline-block; + margin: 10px 20px; + opacity: 1; +} + +.scrollspy-example { + position: relative; + height: 200px; + margin-top: .5rem; + overflow: auto; +} + +.scrollspy-example-2 { + position: relative; + height: 350px; + overflow: auto; +} + +.ct-example-border-utils [class^="border"] { + display: inline-block; + width: 5rem; + height: 5rem; + margin: .25rem; + background-color: #f5f5f5; +} + +.ct-example-border-utils-0 [class^="border"] { + border: 1px solid #e9ecef; +} + +.highlight { + padding: 0; + margin-top: 1rem; + -ms-overflow-style: -ms-autohiding-scrollbar; +} + +@media (min-width: 576px) { + .highlight { + padding: 0; + } +} + +.ct-content .highlight { + margin-right: -15px; + margin-left: -15px; +} + +@media (min-width: 576px) { + .ct-content .highlight { + margin-right: 0; + margin-left: 0; + } +} + +.ct-example { + margin-bottom: 2rem; + padding-bottom: 2rem; + border-bottom: 1px solid #e9ecef; +} + +.ct-example .tab-content .tab-example-result { + background-color: #f5f7f9; + border: 1px solid #e6ecf1; + padding: 1.25rem; + border-radius: .25rem; +} + +.ct-example .nav-tabs-code { + margin-bottom: .375rem; +} + +.ct-example .nav-tabs-code .nav-link { + font-size: .875rem; +} + +.ct-example .nav-tabs-code .nav-link:active, +.ct-example .nav-tabs-code .nav-link.active { + color: #5e72e4; +} + +.icon-examples { + margin-top: 1rem; +} + +.btn-icon-clipboard { + margin: 0px; + padding: 24px; + font-size: 16px; + font-weight: 400; + line-height: 1.25; + color: #393f49; + background-color: #f8f9fa; + border-radius: 4px; + border: 0px none; + text-align: left; + font-family: inherit; + display: inline-block; + vertical-align: middle; + text-decoration: none; + -moz-appearance: none; + cursor: pointer; + width: 100%; + margin: .5rem 0; +} + +.btn-icon-clipboard:hover { + background-color: white; + box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 16px; +} + +.btn-icon-clipboard>div { + align-items: center; + display: flex; +} + +.btn-icon-clipboard i { + box-sizing: content-box; + color: #393f49; + vertical-align: middle; + font-size: 1.5rem; +} + +.btn-icon-clipboard span { + display: inline-block; + font-size: .875rem; + line-height: 1.5; + color: #393f49; + margin-left: 16px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: middle; +} + +.docs { + background: #FFF; +} + +.docs h6 { + font-size: 1rem; + font-weight: 600; +} + +.ct-content { + order: 1; +} + +.ct-content>h2[id], +.ct-content>h3[id], +.ct-content>h4[id] { + pointer-events: none; +} + +.ct-content>h2[id]>div, +.ct-content>h2[id]>a, +.ct-content>h3[id]>div, +.ct-content>h3[id]>a, +.ct-content>h4[id]>div, +.ct-content>h4[id]>a { + pointer-events: auto; +} + +.ct-content>h2[id]::before, +.ct-content>h3[id]::before, +.ct-content>h4[id]::before { + display: block; + height: 6rem; + margin-top: -6rem; + visibility: hidden; + content: ""; +} + +.ct-content>table { + width: 100%; + max-width: 100%; + margin-bottom: 1rem; +} + +@media (max-width: 991.98px) { + .ct-content>table { + display: block; + overflow-x: auto; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + + .ct-content>table.table-bordered { + border: 0; + } +} + +.ct-content>table>thead>tr>th, +.ct-content>table>thead>tr>td, +.ct-content>table>tbody>tr>th, +.ct-content>table>tbody>tr>td, +.ct-content>table>tfoot>tr>th, +.ct-content>table>tfoot>tr>td { + padding: 1rem; + vertical-align: top; + border: 1px solid #dee2e6; +} + +.ct-content>table>thead>tr>th>p:last-child, +.ct-content>table>thead>tr>td>p:last-child, +.ct-content>table>tbody>tr>th>p:last-child, +.ct-content>table>tbody>tr>td>p:last-child, +.ct-content>table>tfoot>tr>th>p:last-child, +.ct-content>table>tfoot>tr>td>p:last-child { + margin-bottom: 0; +} + +.ct-content>table td:first-child>code { + white-space: nowrap; +} + +.ct-content>h2:not(:first-child) { + margin-top: 3rem; + font-size: 1.5rem; + font-weight: 600; +} + +.ct-content>h3 { + margin-top: 2.5rem; + font-size: 1.25rem; + font-weight: 600; +} + +.ct-content>ul li, +.ct-content>ol li { + margin-bottom: .25rem; +} + +@media (min-width: 992px) { + + .ct-content>ul, + .ct-content>ol, + .ct-content>p { + max-width: 80%; + } +} + +.ct-page-title { + padding-left: 1.25rem; + border-left: 2px solid #5e72e4; + margin-bottom: 1.5rem; +} + +.ct-title { + margin-top: 1rem; + margin-bottom: .5rem; + font-weight: 300; +} + +@media (min-width: 576px) { + .ct-title { + font-size: 1.5rem; + font-weight: 600; + } +} + +.ct-lead { + color: #3b454e; + font-weight: 500; +} + +@media (min-width: 576px) { + .ct-lead { + max-width: 80%; + margin-bottom: 1rem; + font-size: .875rem; + } +} + +.ct-text-purple { + color: #5e72e4; +} + +.ct-text-purple-bright { + color: #9da9f2; +} + +.ct-tabs-example .nav-link i { + margin-right: 5px; +} + +.color-swatch { + margin: 1rem 0; + border-radius: .25rem; + background-color: #F4F5F7; +} + +.color-swatch:after { + content: " "; + display: table; + clear: both; +} + +.color-swatch-header { + position: relative; + height: 0; + padding-bottom: 50%; + border-radius: .25rem .25rem 0 0; + border: 1px solid transparent; +} + +.color-swatch-header.is-light { + border-color: #C1C7D0; +} + +.color-swatch-header .pass-fail { + position: absolute; + width: 100%; + bottom: 0; +} + +.color-swatch-header .pass-fail-item-wrap { + position: relative; + float: left; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} + +.color-swatch-header .pass-fail-item-group { + display: inline-block; + padding: 0 5px; +} + +.color-swatch-header .pass-fail-item { + float: left; + display: inline-block; + text-align: center; + padding: 2px; +} + +.color-swatch-header .pass-fail-item.white .example { + color: #fff; +} + +.color-swatch-header .pass-fail-item.small .example { + font-size: 10px; +} + +.color-swatch-header .pass-fail-item .lozenge { + font-size: 11px; + text-transform: uppercase; + font-weight: 600; + background: #000; + color: #fff; + padding: 2px 4px; + line-height: 10px; + border-radius: 4px; + letter-spacing: 0.05em; +} + +.color-swatch-body { + position: relative; + left: 50%; + float: left; + padding: 10px 0; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} + +.color-swatch-body .prop-item-wrap { + float: left; + padding: 0 15px; + min-width: 65px; +} + +.color-swatch-body .prop-item { + padding: 15px 0; +} + +.color-swatch-body .prop-item .label { + font-size: 11px; + color: #62748C; + text-transform: uppercase; + line-height: 16px; +} + +.color-swatch-body .prop-item .value { + font-size: 14px; +} + +.table-colors { + font-weight: 600; + font-size: 16px; + width: 100%; +} + +.table-colors td, +.table-colors:first-child td, +.table-colors td:first-child, +.table-colors:first-child td:first-child, +.table-colors td:last-child, +.table-colors:first-child td:last-child { + background: rgba(255, 255, 255, 0.9); + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + padding: 10px; +} + +.table-colors tr:last-child td, +.table-colors:first-child tr:last-child td { + border-bottom: none; +} + +.table-colors td:nth-child(1), +.table-colors:first-child td:nth-child(1) { + line-height: 40px; +} + +.table-colors .swatch, +.table-colors:first-child .swatch { + float: left; + height: 40px; + width: 40px; + margin-right: 20px; + display: inline-block; + border-radius: 4px; + border: 1px solid transparent; +} + +.table-colors .swatch.is-light, +.table-colors:first-child .swatch.is-light { + border-color: #C1C7D0; +} + +.table-colors .lozenge, +.table-colors:first-child .lozenge { + float: left; + margin: 5px 10px 0 0; + font-size: 10px; + display: inline-block; + text-transform: uppercase; + font-weight: 600; + background: #97A0AF; + color: #042A53; + padding: 2px 4px; + line-height: 10px; + border-radius: 4px; + letter-spacing: 0.05em; +} + +#tags-component.tab-pane .choices__inner { + height: 60px; +} + +.highlight pre { + overflow: auto; + margin: 0; + padding: 1.25rem; + font-family: Consolas, Menlo, Monaco, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Liberation Mono', 'Nimbus Mono L', 'Courier New', Courier, monospace; + font-size: 14px; + line-height: 1.375; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + hyphens: none; + color: #5e6687; + border-radius: .25rem; + background: #f5f7ff; + direction: ltr; + -ms-hyphens: none; +} + +.highlight pre code { + font-size: 87.5%; + word-break: break-word; + color: #5e6687; +} + +.highlight pre pre code { + font-size: inherit; + word-break: normal; + color: inherit; +} + +.highlight pre code, +.highlight pre kbd, +.highlight pre pre, +.highlight pre samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; + font-size: 1em; +} + +.highlight pre .nt { + color: #3d8fd1; +} + +.highlight pre .na { + color: #c76b29; +} + +.highlight pre .s, +.highlight pre .token.control, +.highlight pre .token.directive, +.highlight pre .token.keyword, +.highlight pre .token.unit { + color: #ac9739; +} + +.highlight pre .token.punctuation { + color: #5e6687; +} + +.btn-clipboard { + top: 3.5rem; +} + +.offline-doc .page-header { + height: 100vh; + display: flex; + justify-content: center; + align-items: center; +} + +.ct-footer { + font-size: 85%; + text-align: center; + background-color: #f7f7f7; +} + +.ct-footer a { + font-weight: 500; + color: #525f7f; +} + +.ct-footer a:hover, +.ct-footer a:focus { + color: #5e72e4; +} + +.ct-footer p { + margin-bottom: 0; +} + +@media (min-width: 576px) { + .ct-footer { + text-align: left; + } +} + +.ct-footer-links { + padding-left: 0; + margin-bottom: 1rem; +} + +.ct-footer-links li { + display: inline-block; +} + +.ct-footer-links li+li { + margin-left: 1rem; +} + +.ct-navbar { + background-color: #5e72e4; + box-shadow: rgba(116, 129, 141, 0.1) 0px 1px 1px 0px; + padding-top: .5rem; + padding-bottom: .5rem; +} + +@media (max-width: 991.98px) { + .ct-navbar { + padding-right: .5rem; + padding-left: .5rem; + } + + .ct-navbar .navbar-nav-scroll { + max-width: 100%; + height: 2.5rem; + margin-top: .25rem; + overflow: hidden; + font-size: .875rem; + } + + .ct-navbar .navbar-nav-scroll .navbar-nav { + padding-bottom: 2rem; + overflow-x: auto; + white-space: nowrap; + -webkit-overflow-scrolling: touch; + } +} + +@media (min-width: 768px) { + @supports (position: sticky) { + .ct-navbar { + position: sticky; + top: 0; + z-index: 1071; + } + } +} + +.ct-navbar .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; + color: rgba(255, 255, 255, 0.9) !important; +} + +.ct-navbar .navbar-nav .nav-link.active, +.ct-navbar .navbar-nav .nav-link:hover { + color: #fff !important; + background-color: transparent !important; +} + +.ct-navbar .navbar-nav .nav-link.active { + font-weight: 500; +} + +.ct-navbar .navbar-nav-svg { + display: inline-block; + width: 1rem; + height: 1rem; + vertical-align: text-top; +} + +.ct-navbar .dropdown-menu { + font-size: .875rem; +} + +.ct-navbar .dropdown-item.active { + font-weight: 500; + color: #212529; + background-color: transparent; + 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='%23292b2c' 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: .4rem .87rem; + background-size: .75rem .75rem; + padding-left: 25px; +} + +.github-corner { + position: fixed; + right: 0; + z-index: 1080; +} + +.github-corner:hover .octo-arm { + animation: octocat-wave 560ms ease-in-out; +} + +.github-corner svg { + fill: #fff; + color: #5e72e4; +} + +@keyframes octocat-wave { + + 0%, + 100% { + transform: rotate(0); + } + + 20%, + 60% { + transform: rotate(-25deg); + } + + 40%, + 80% { + transform: rotate(10deg); + } +} + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.375; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f5f7ff; + color: #5e6687; + border-radius: .25rem; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #dfe2f1; +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: #dfe2f1; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1.25rem; + margin: 0; + overflow: auto; +} + +/* Inline code */ +:not(pre)>code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #898ea4; +} + +.token.punctuation { + color: #5e6687; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #c76b29; +} + +.token.property { + color: #c08b30; +} + +.token.tag { + color: #3d8fd1; +} + +.token.string { + color: #22a2c9; +} + +.token.selector { + color: #6679cc; +} + +.token.attr-name { + color: #c76b29; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #22a2c9; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #ac9739; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #22a2c9; +} + +.token.placeholder, +.token.variable { + color: #3d8fd1; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #202746; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #c94922; +} + +.token.entity { + cursor: help; +} + +pre>code.highlight { + outline: 0.4em solid #c94922; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #dfe2f1; +} + +.line-numbers-rows>span:before { + color: #979db4; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + */ +.line-highlight { + background: rgba(107, 115, 148, 0.2); + background: -webkit-linear-gradient(left, rgba(107, 115, 148, 0.2) 70%, rgba(107, 115, 148, 0)); + background: linear-gradient(to right, rgba(107, 115, 148, 0.2) 70%, rgba(107, 115, 148, 0)); +} + +.ct-toc { + order: 2; + padding-top: 2rem; + padding-bottom: 1.5rem; + font-size: .875rem; +} + +@supports (position: sticky) { + .ct-toc { + position: sticky; + top: 4rem; + height: calc(100vh - 4rem); + overflow-y: auto; + } +} + +.section-nav { + padding-left: 0; + border-left: 1px solid #eee; +} + +.section-nav ul { + padding-left: 1rem; +} + +.section-nav ul ul { + display: none; +} + +.toc-entry { + display: block; + font-size: 1rem; +} + +.toc-entry a { + display: block; + padding: .125rem 1.5rem; + color: #99979c; + font-size: 90%; +} + +.toc-entry a:hover { + color: #5e72e4; + text-decoration: none; +} + +.ct-sidebar { + order: 0; + border-bottom: 1px solid #e6ecf1; + background-color: #f5f7f9; +} + +@media (min-width: 768px) { + .ct-sidebar { + border-right: 1px solid #e6ecf1; + } + + @supports (position: sticky) { + .ct-sidebar { + position: sticky; + top: 4rem; + z-index: 1000; + height: calc(100vh - 4rem); + } + } +} + +@media (min-width: 1200px) { + .ct-sidebar { + flex: 0 1 320px; + } +} + +.ct-links { + padding-top: 2rem; + padding-bottom: 1rem; + margin-right: -15px; + margin-left: -15px; +} + +@media (min-width: 768px) { + @supports (position: sticky) { + .ct-links { + max-height: calc(100vh - 5rem); + overflow-y: auto; + } + } +} + +@media (min-width: 768px) { + .ct-links { + display: block !important; + } +} + +.ct-search { + position: relative; + padding: 1rem 15px; + margin-right: -15px; + margin-left: -15px; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.ct-search .form-control:focus { + border-color: #9da9f2; + box-shadow: 0 0 0 3px rgba(157, 169, 242, 0.25); +} + +.ct-search-docs-toggle { + line-height: 1; + color: #212529; +} + +.ct-sidenav { + display: none; +} + +.ct-toc-link { + display: block; + padding: .25rem 1.5rem; + font-weight: 600; + font-size: .875rem; + color: #0d2b3e; +} + +.ct-toc-link:hover { + color: rgba(0, 0, 0, 0.85); + text-decoration: none; +} + +.ct-toc-item.active { + margin-bottom: 1rem; +} + +.ct-toc-item.active:not(:first-child) { + margin-top: 1rem; +} + +.ct-toc-item.active>.ct-toc-link { + color: rgba(0, 0, 0, 0.85); +} + +.ct-toc-item.active>.ct-toc-link:hover { + background-color: transparent; +} + +.ct-toc-item.active>.ct-sidenav { + display: block; +} + +.ct-sidebar .nav>li>a { + display: block; + padding: .25rem 1.5rem; + font-size: 84%; + color: #4c555a; +} + +.ct-sidebar .nav>li>a:hover { + color: rgba(0, 0, 0, 0.85); + text-decoration: none; + background-color: transparent; +} + +.ct-sidebar .nav>.active>a { + font-weight: 500; + color: #0099e5; + background-color: transparent; + padding-left: 2rem; + position: relative; +} + +.ct-sidebar .nav>.active>a:before { + content: ''; + position: absolute; + height: 16px; + width: 2px; + background-color: #0099e5; + top: 50%; + left: 1.5rem; + transform: translateY(-50%); +} + +.ct-sidebar .nav>.active:hover>a { + color: #0099e5; +} + +.scrollbar-inner { + height: 100%; +} + +.scrollbar-inner:not(:hover) .scroll-element { + opacity: 0; +} + +.scrollbar-inner .scroll-element { + transition: opacity 300ms; + margin-right: 2px; +} + +.scrollbar-inner .scroll-element .scroll-bar, +.scrollbar-inner .scroll-element .scroll-element_track { + transition: background-color 300ms; +} + +.scrollbar-inner .scroll-element .scroll-element_track { + background-color: transparent; +} + +.scrollbar-inner .scroll-element.scroll-y { + width: 3px; + right: 0; +} + +.scrollbar-inner .scroll-element.scroll-x { + height: 3px; + bottom: 0; +} + +/*# sourceMappingURL=kit-free.css.map */ \ No newline at end of file diff --git a/assets/css/argon-design-system.css.map b/assets/css/argon-design-system.css.map new file mode 100755 index 0000000..36a4e6c --- /dev/null +++ b/assets/css/argon-design-system.css.map @@ -0,0 +1,316 @@ +{ + "version": 3, + "file": "kit-free.css", + "sources": [ + "../scss/kit-free.scss", + "../scss/bootstrap/_functions.scss", + "../scss/variables.scss", + "../scss/bootstrap/bootstrap.scss", + "../scss/bootstrap/_functions.scss", + "../scss/bootstrap/_variables.scss", + "../scss/bootstrap/_mixins.scss", + "../scss/bootstrap/vendor/_rfs.scss", + "../scss/bootstrap/mixins/_deprecate.scss", + "../scss/bootstrap/mixins/_breakpoints.scss", + "../scss/bootstrap/mixins/_hover.scss", + "../scss/bootstrap/mixins/_image.scss", + "../scss/bootstrap/mixins/_badge.scss", + "../scss/bootstrap/mixins/_resize.scss", + "../scss/bootstrap/mixins/_screen-reader.scss", + "../scss/bootstrap/mixins/_size.scss", + "../scss/bootstrap/mixins/_reset-text.scss", + "../scss/bootstrap/mixins/_text-emphasis.scss", + "../scss/bootstrap/mixins/_text-hide.scss", + "../scss/bootstrap/mixins/_text-truncate.scss", + "../scss/bootstrap/mixins/_visibility.scss", + "../scss/bootstrap/mixins/_alert.scss", + "../scss/bootstrap/mixins/_buttons.scss", + "../scss/bootstrap/mixins/_caret.scss", + "../scss/bootstrap/mixins/_pagination.scss", + "../scss/bootstrap/mixins/_lists.scss", + "../scss/bootstrap/mixins/_list-group.scss", + "../scss/bootstrap/mixins/_nav-divider.scss", + "../scss/bootstrap/mixins/_forms.scss", + "../scss/bootstrap/mixins/_table-row.scss", + "../scss/bootstrap/mixins/_background-variant.scss", + "../scss/bootstrap/mixins/_border-radius.scss", + "../scss/bootstrap/mixins/_box-shadow.scss", + "../scss/bootstrap/mixins/_gradients.scss", + "../scss/bootstrap/mixins/_transition.scss", + "../scss/bootstrap/mixins/_clearfix.scss", + "../scss/bootstrap/mixins/_grid-framework.scss", + "../scss/bootstrap/mixins/_grid.scss", + "../scss/bootstrap/mixins/_float.scss", + "../scss/bootstrap/_root.scss", + "../scss/bootstrap/_reboot.scss", + "../scss/bootstrap/_type.scss", + "../scss/bootstrap/_images.scss", + "../scss/bootstrap/_code.scss", + "../scss/bootstrap/_grid.scss", + "../scss/bootstrap/_tables.scss", + "../scss/bootstrap/_forms.scss", + "../scss/bootstrap/_buttons.scss", + "../scss/bootstrap/_transitions.scss", + "../scss/bootstrap/_dropdown.scss", + "../scss/bootstrap/_button-group.scss", + "../scss/bootstrap/_input-group.scss", + "../scss/bootstrap/_custom-forms.scss", + "../scss/bootstrap/_nav.scss", + "../scss/bootstrap/_navbar.scss", + "../scss/bootstrap/_card.scss", + "../scss/bootstrap/_breadcrumb.scss", + "../scss/bootstrap/_pagination.scss", + "../scss/bootstrap/_badge.scss", + "../scss/bootstrap/_jumbotron.scss", + "../scss/bootstrap/_alert.scss", + "../scss/bootstrap/_progress.scss", + "../scss/bootstrap/_media.scss", + "../scss/bootstrap/_list-group.scss", + "../scss/bootstrap/_close.scss", + "../scss/bootstrap/_toasts.scss", + "../scss/bootstrap/_modal.scss", + "../scss/bootstrap/_tooltip.scss", + "../scss/bootstrap/_popover.scss", + "../scss/bootstrap/_carousel.scss", + "../scss/bootstrap/_spinners.scss", + "../scss/bootstrap/_utilities.scss", + "../scss/bootstrap/utilities/_align.scss", + "../scss/bootstrap/utilities/_background.scss", + "../scss/bootstrap/utilities/_borders.scss", + "../scss/bootstrap/utilities/_clearfix.scss", + "../scss/bootstrap/utilities/_display.scss", + "../scss/bootstrap/utilities/_embed.scss", + "../scss/bootstrap/utilities/_flex.scss", + "../scss/bootstrap/utilities/_float.scss", + "../scss/bootstrap/utilities/_overflow.scss", + "../scss/bootstrap/utilities/_position.scss", + "../scss/bootstrap/utilities/_screenreaders.scss", + "../scss/bootstrap/utilities/_shadows.scss", + "../scss/bootstrap/utilities/_sizing.scss", + "../scss/bootstrap/utilities/_stretched-link.scss", + "../scss/bootstrap/utilities/_spacing.scss", + "../scss/bootstrap/utilities/_text.scss", + "../scss/bootstrap/utilities/_visibility.scss", + "../scss/bootstrap/_print.scss", + "../scss/theme.scss", + "../scss/functions.scss", + "../scss/mixins.scss", + "../scss/mixins/alert.scss", + "../scss/mixins/badge.scss", + "../scss/mixins/background-variant.scss", + "../scss/mixins/buttons.scss", + "../scss/mixins/forms.scss", + "../scss/mixins/icon.scss", + "../scss/mixins/modals.scss", + "../scss/mixins/popover.scss", + "../scss/reboot.scss", + "../scss/global.scss", + "../scss/utilities.scss", + "../scss/utilities/backgrounds.scss", + "../scss/utilities/floating.scss", + "../scss/utilities/helper.scss", + "../scss/utilities/position.scss", + "../scss/utilities/sizing.scss", + "../scss/utilities/spacing.scss", + "../scss/utilities/shadows.scss", + "../scss/utilities/text.scss", + "../scss/utilities/transform.scss", + "../scss/accordion.scss", + "../scss/alert.scss", + "../scss/avatar.scss", + "../scss/badge.scss", + "../scss/buttons.scss", + "../scss/card.scss", + "../scss/carousel.scss", + "../scss/close.scss", + "../scss/content.scss", + "../scss/custom-forms.scss", + "../scss/dropdown.scss", + "../scss/footer.scss", + "../scss/forms.scss", + "../scss/grid.scss", + "../scss/icons.scss", + "../scss/input-group.scss", + "../scss/list-group.scss", + "../scss/modal.scss", + "../scss/nav.scss", + "../scss/navbar.scss", + "../scss/pagination.scss", + "../scss/popover.scss", + "../scss/progress.scss", + "../scss/section.scss", + "../scss/separator.scss", + "../scss/type.scss", + "../scss/vendors.scss", + "../scss/vendor/datetimepicker.scss", + "../scss/vendor/_bootstrap-datepicker.scss", + "../scss/vendor/nouislider.scss", + "../scss/vendor/headroom.scss", + "../scss/docs.scss", + "../scss/docs/variables.scss", + "../scss/docs/clipboard-js.scss", + "../scss/docs/component-examples.scss", + "../scss/docs/content.scss", + "../scss/docs/footer.scss", + "../scss/docs/nav.scss", + "../scss/docs/prism.scss", + "../scss/docs/sidebar.scss" + ], + "sourcesContent": [ + "/*!\n=========================================================\n* Argon Design System - v 1.2.2\n=========================================================\n\n* Product Page: https://www.creative-tim.com/product/argon-design-system\n* Copyright 2020 Creative Tim (http://www.creative-tim.com)\n\nCoded by www.creative-tim.com\n\n=========================================================\n\n* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\n */\n\n// Bootstrap Functions\n@import \"bootstrap/functions\";\n\n// Theme Variables\n@import \"variables\";\n\n// Bootstrap Core\n@import \"bootstrap/bootstrap\";\n\n// Theme Core\n@import \"theme\";\n", + "// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Used to ensure the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map, $map-name: \"$grid-breakpoints\") {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n", + "\n// Global settings\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: true !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f6f9fc !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #8898aa !default; // Line footer color\n$gray-700: #525f7f !default; // Line p color\n$gray-800: #32325d !default; // Line heading color\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n$grays: map-merge((\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n), $grays);\n\n$blue: #5e72e4 !default;\n$indigo: #5603ad !default;\n$purple: #8965e0 !default;\n$pink: #f3a4b5 !default;\n$red: #f5365c !default;\n$orange: #fb6340 !default;\n$yellow: #ffd600 !default;\n$green: #2dce89 !default;\n$teal: #11cdef !default;\n$cyan: #2bffc6 !default;\n\n$colors: () !default;\n$colors: map-merge((\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"light\": $gray-400,\n \"lighter\": $gray-200,\n \"gray-dark\": $gray-800\n), $colors);\n\n$default: #172b4d !default;\n$primary: #5e72e4 !default;\n$secondary: #f4f5f7 !default;\n$success: $green !default;\n$info: $teal !default;\n$warning: $orange !default;\n$danger: $red !default;\n$light: $gray-500 !default;\n$dark: $gray-900 !default;\n$darker: darken($gray-900, 15%) !default;\n\n$facebook: #3b5999 !default;\n$twitter: #1da1f2 !default;\n$google-plus: #dd4b39 !default;\n$instagram: #e4405f !default;\n$pinterest: #bd081c !default;\n$youtube: #cd201f !default;\n$slack: #3aaf85 !default;\n$dribbble: #ea4c89 !default;\n$github: #222222 !default;\n\n$theme-colors: () !default;\n$theme-colors: map-merge((\n \"default\": $default,\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"white\": $white,\n \"neutral\": $white,\n \"dark\": $dark,\n \"darker\": $darker\n), $theme-colors);\n\n$brand-colors: () !default;\n$brand-colors: map-merge((\n \"facebook\": $facebook,\n \"twitter\": $twitter,\n \"google-plus\": $google-plus,\n \"instagram\": $instagram,\n \"pinterest\": $pinterest,\n \"youtube\": $youtube,\n \"slack\": $slack,\n \"dribbble\": $dribbble,\n \"github\": $github\n), $brand-colors);\n\n$shape-colors: () !default;\n$shape-colors: map-merge((\n \"default\": #32325d,\n \"primary\": #5533ff,\n \"secondary\": #24b47e,\n \"neutral\": #e9ecef,\n \"blue-gray\": #b2cbe1,\n\n), $shape-colors);\n\n$shapes-primary-colors: () !default;\n$shapes-primary-colors: map-merge((\n \"step-1-gradient-bg\": #281483,\n \"step-2-gradient-bg\": #8f6ed5,\n \"step-3-gradient-bg\": #d782d9,\n \"span-1-bg\": #53f,\n \"span-2-bg\": #4553ff,\n \"span-3-bg\": #4f40ff,\n \"span-4-bg\": #25ddf5,\n \"span-5-bg\": #1fa2ff\n), $shapes-primary-colors);\n\n$shapes-default-colors: () !default;\n$shapes-default-colors: map-merge((\n \"step-1-gradient-bg\": #7795f8,\n \"step-2-gradient-bg\": #6772e5,\n \"step-3-gradient-bg\": #555abf,\n \"span-1-bg\": #7795f8,\n \"span-2-bg\": #7b9aff,\n \"span-3-bg\": #6f8ff8,\n \"span-4-bg\": #76eea7,\n \"span-5-bg\": #6adaff\n), $shapes-default-colors);\n\n$shapes-light-colors: () !default;\n$shapes-light-colors: map-merge((\n \"step-1-gradient-bg\": #b2cbe1,\n \"step-2-gradient-bg\": #f6f9fc,\n \"step-3-gradient-bg\": #f6f9fc,\n \"span-1-bg\": #b4cce1,\n \"span-2-bg\": #c5dbef,\n \"span-3-bg\": #b9d5ed,\n \"span-4-bg\": #74e4a2,\n \"span-5-bg\": #008169\n), $shapes-light-colors);\n\n$shapes-dark-colors: () !default;\n$shapes-dark-colors: map-merge((\n \"step-1-gradient-bg\": #32325d,\n \"step-2-gradient-bg\": #32325d,\n \"step-3-gradient-bg\": #32325d,\n \"span-1-bg\": #2e2e57,\n \"span-2-bg\": #2b2b58,\n \"span-3-bg\": #25254d,\n \"span-4-bg\": #d782d9,\n \"span-5-bg\": #008169\n), $shapes-dark-colors);\n\n\n// Translucent color variations\n$translucent-color-opacity: .6;\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 200 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Action colors\n\n$star-rating-color: $gray-400 !default;\n$star-rating-color-active: $yellow !default;\n\n$favorite-color: $yellow !default;\n$like-color: $blue !default;\n$love-color: $red !default;\n\n\n// Body\n\n$body-bg: $white !default;\n$body-color: $gray-700 !default;\n\n\n// Sections\n\n$section-colors: () !default;\n$section-colors: map-merge((\n \"primary\": $body-bg,\n \"secondary\": $secondary,\n \"light\": $gray-400,\n \"dark\": $dark,\n \"darker\": $darker\n), $section-colors);\n\n// Links\n\n$link-color: $primary !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%);\n$link-hover-decoration: none !default;\n\n// Grid breakpoints\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n);\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1040px\n);\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Spacing\n\n$spacer: 1rem !default;\n$spacers: () !default;\n$spacers: map-merge((\n -9: -($spacer * 10),\n -8: -($spacer * 8),\n -7: -($spacer * 6),\n -6: -($spacer * 4.5),\n -5: -($spacer * 3),\n -4: -($spacer * 1.5),\n -3: -$spacer,\n -2: -($spacer * .5),\n -1: -($spacer * .25),\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3),\n 6: ($spacer * 4.5),\n 7: ($spacer * 6),\n 8: ($spacer * 8),\n 9: ($spacer * 10)\n), $spacers);\n\n\n// This variable affects the `.h-*` and `.w-*` classes.\n\n$sizes: () !default;\n$sizes: map-merge((\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n), $sizes);\n\n// Components\n\n$shape-height-xl: 1.5 !default;\n$shape-height-lg: 1.5 !default;\n$shape-height-sm: 1.5 !default;\n\n$border-width: .0625rem !default;\n$border-color: $gray-200 !default;\n\n$border-radius: .25rem !default;\n$border-radius-xl: .35rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075);\n$box-shadow: 0 15px 35px rgba(50,50,93,.1), 0 5px 15px rgba(0,0,0,.07);\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175);\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n$component-active-border-color: theme-color(\"primary\") !default;\n\n$component-hover-color: $gray-300 !default;\n$component-hover-bg: $gray-300 !default;\n$component-hover-border-color: $gray-300 !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .15s ease !default;\n$btn-transition: $transition-base !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n\n$font-family-base: 'Open Sans', sans-serif !default;\n$font-family-alt: 'Open Sans', sans-serif !default;\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-xl: ($font-size-base * 1.5);\n$font-size-lg: ($font-size-base * 1.25);\n$font-size-sm: ($font-size-base * .875);\n$font-size-xs: ($font-size-base * .75);\n\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 600 !default;\n$font-weight-extra-bold: 700 !default;\n\n$font-weight-base: $font-weight-normal !default;\n$shape-height-base: 1.5 !default;\n\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n\n$headings-margin-bottom: ($spacer / 2);\n$headings-font-family: inherit !default;\n$headings-font-weight: $font-weight-normal !default;\n$headings-line-height: 1.5 !default;\n$headings-color: $gray-800 !default;\n\n$heading-letter-spacing: .025em !default;\n$heading-font-size: .95rem !default;\n$heading-text-transform: uppercase !default;\n$heading-font-weight: $headings-font-weight !default;\n\n$heading-title-letter-spacing: .025em !default;\n$heading-title-font-size: 1.375rem !default;\n$heading-title-font-weight: $font-weight-bold !default;\n$heading-title-text-transform: uppercase !default;\n\n$heading-section-letter-spacing: .025em !default;\n$heading-section-font-size: 1.375rem !default;\n$heading-section-font-weight: $font-weight-bold !default;\n$heading-section-text-transform: uppercase !default;\n\n$display1-size: 3.3rem !default;\n$display2-size: 2.75rem !default;\n$display3-size: 2.1875rem !default;\n$display4-size: 1.6275rem !default;\n\n$display1-weight: $font-weight-bold !default;\n$display2-weight: $font-weight-bold !default;\n$display3-weight: $font-weight-bold !default;\n$display4-weight: $font-weight-bold !default;\n$display-line-height: $headings-line-height !default;\n\n$paragraph-font-size: 1rem !default;\n$paragraph-font-weight: 300 !default;\n$paragraph-line-height: 1.7 !default;\n\n$lead-font-size: ($paragraph-font-size * 1.25);\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-font-size: ($font-size-base * 1.25);\n\n$hr-border-color: rgba($black, .1);\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer * 2 !default;\n\n\n// Icons\n\n$icon-size: 3rem !default;\n$icon-size-xl: 5rem !default;\n$icon-size-lg: 4rem !default;\n$icon-size-sm: 2rem !default;\n$icon-size-xs: 1.25rem !default;\n\n\n// Tables\n\n$table-cell-padding: 1rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black, .05);\n$table-hover-bg: rgba($black, .075);\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-300 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-bg: $gray-900 !default;\n$table-dark-accent-bg: rgba($white, .05);\n$table-dark-hover-bg: rgba($white, .075);\n$table-dark-border-color: lighten($gray-900, 7.5%);\n$table-dark-color: $body-bg !default;\n\n\n// Buttons + Forms\n\n$input-btn-padding-y: .625rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-line-height: $shape-height-base !default;\n\n$input-btn-focus-width: 0 !default;\n$input-btn-focus-color: rgba($component-active-bg, 1);\n//$input-btn-focus-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.04);\n$input-btn-focus-box-shadow: none !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-line-height-sm: $shape-height-sm !default;\n\n$input-btn-padding-y-lg: .875rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-line-height-lg: $shape-height-lg !default;\n\n$input-btn-border-width: 1px !default;\n\n$input-btn-font-size-sm: .75rem !default;\n$input-btn-font-size: .875rem !default;\n$input-btn-font-size-lg: .875rem !default;\n\n// Buttons\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x + 0.5 !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: 600 !default;\n$btn-text-transform: uppercase !default;\n$btn-letter-spacing: .025em !default;\n$btn-box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);\n$btn-hover-box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);\n$btn-focus-box-shadow: $btn-hover-box-shadow !default;\n$btn-focus-width: $input-btn-focus-width !default;\n\n\n$btn-active-box-shadow: none !default;\n\n\n// Forms\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-xl: $border-radius-xl !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-muted-bg: #EDF0F5 !default;\n\n$input-alternative-box-shadow: 0 1px 3px rgba(50,50,93,.15), 0 1px 0 rgba(0,0,0,.02);\n$input-focus-alternative-box-shadow: 0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);\n\n$input-color: $gray-600 !default;\n$input-border-color: #cad1d7 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: none !default; // 0 1px 3px 0 $gray-400 !default;\n\n$input-focus-bg: $white !default;\n$input-focus-border-color: rgba(50,151,211,.25);\n$input-focus-color: $input-color !default;\n$input-focus-width: 0 !default;\n$input-focus-box-shadow: none !default; //0 1px 3px 0 $gray-500 !default;\n\n$input-placeholder-color: $gray-500 !default;\n$input-focus-placeholder-color: $gray-500 !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-transition: all .2s cubic-bezier(0.68, -0.55, 0.265, 1.55);\n\n\n// Input groups\n\n$input-group-addon-color: $input-placeholder-color !default;\n$input-group-addon-bg: $input-bg !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$input-group-addon-focus-color: $input-focus-color !default;\n$input-group-addon-focus-bg: $input-focus-bg !default;\n$input-group-addon-focus-border-color: $input-focus-border-color !default;\n\n\n// Custom forms\n\n$custom-control-gutter: 1.75rem !default;\n$custom-control-spacer-x: 1rem !default;\n$custom-control-indicator-size: 1.25rem !default;\n\n$custom-control-indicator-bg: $input-bg !default;\n$custom-control-indicator-border-width: 1px !default;\n$custom-control-indicator-border-color: $input-border-color !default;\n$custom-control-indicator-box-shadow: none !default;\n\n$custom-control-indicator-focus-box-shadow: $custom-control-indicator-box-shadow !default;\n\n$custom-control-indicator-hover-color: $component-hover-color !default;\n$custom-control-indicator-hover-bg: $component-hover-bg !default;\n$custom-control-indicator-hover-border-color: $component-hover-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: $component-active-bg !default;\n$custom-control-indicator-active-border-color: $component-active-border-color !default;\n$custom-control-indicator-active-box-shadow: $custom-control-indicator-box-shadow !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-border-color: $component-active-border-color !default;\n$custom-control-indicator-checked-box-shadow: $custom-control-indicator-box-shadow !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5);\n\n$custom-control-indicator-disabled-bg: $gray-200 !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius-sm !default;\n//$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml !default;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\"), \"#\", \"%23\") !default;\n\n$custom-toggle-slider-bg: #ddd !default;\n$custom-toggle-checked-bg: theme-color(\"primary\") !default;\n\n// Form validation\n\n$form-feedback-valid-bg: lighten($success, 15%);\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-bg: lighten($warning, 15%);\n$form-feedback-invalid-color: theme-color(\"warning\") !default;\n\n\n// Allows for customizing button radius independently from global border radius\n\n$btn-border-radius: $input-border-radius !default;\n$btn-border-radius-xl: $input-border-radius-xl !default;\n$btn-border-radius-lg: $input-border-radius-lg !default;\n$btn-border-radius-sm: $input-border-radius !default;\n\n\n// No UI Slider\n\n$noui-target-bg: #eceeef !default;\n$noui-target-thickness: 5px !default;\n$noui-target-border-radius: 5px !default;\n$noui-target-border-color: 0 !default;\n$noui-target-box-shadow: inset 0 1px 2px rgba(90,97,105,.1);\n\n$noui-slider-connect-bg: $primary !default;\n$noui-slider-connect-disabled-bg: #b2b2b2 !default;\n\n$noui-handle-width: 15px !default;\n$noui-handle-bg: theme-color(\"primary\") !default;\n$noui-handle-border: 0 !default;\n$noui-handle-border-radius: 100% !default;\n\n$noui-origin-border-radius: 2px !default;\n\n\n// Dropdown\n\n$dropdown-bg: $white !default;\n$dropdown-border-width: 0 !default;\n$dropdown-border-color: rgba($black, .15);\n$dropdown-border-radius: $border-radius-lg !default;\n$dropdown-box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n// Navs\n\n$nav-link-padding-y: .25rem !default;\n$nav-link-padding-x: .75rem !default;\n$nav-link-color: $gray-700 !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-pills-padding-y: .75rem !default;\n$nav-pills-padding-x: 1rem !default;\n\n$nav-pills-space-x: 1rem !default;\n\n$nav-pills-bg: $white;\n$nav-pills-border-width: 1px !default;\n$nav-pills-border-color: theme-color(\"primary\") !default;\n$nav-pills-border-radius: $border-radius !default;\n\n$nav-pills-link-color: theme-color(\"primary\") !default;\n$nav-pills-link-hover-color: darken(theme-color(\"primary\"), 5%);\n$nav-pills-link-active-color: color-yiq(theme-color(\"primary\"));\n$nav-pills-link-active-bg: theme-color(\"primary\") !default;\n$nav-pills-box-shadow: $btn-box-shadow !default;\n\n// Navbar\n\n$navbar-transition: all .15s linear !default;\n$navbar-padding-y: 1rem !default;\n$navbar-padding-x: 1rem !default;\n\n$navbar-nav-link-padding-x: 1rem !default;\n$navbar-nav-link-padding-y: 1rem !default;\n\n$navbar-nav-link-font-family: $font-family-alt !default;\n$navbar-nav-link-font-size: .9rem !default;\n$navbar-nav-link-font-weight: 400 !default;\n$navbar-nav-link-text-transform: normal !default;\n$navbar-nav-link-letter-spacing: 0 !default;\n$navbar-nav-link-border-radius: $border-radius !default;\n\n$navbar-dark-bg: transparent !default;\n$navbar-dark-hover-bg: rgba(255, 255, 255, .1);\n$navbar-dark-active-bg: rgba(255, 255, 255, .1);\n$navbar-dark-color: rgba($white, .95);\n$navbar-dark-hover-color: rgba($white, .65);\n$navbar-dark-active-color: rgba($white, .65);\n$navbar-dark-disabled-color: rgba($white, .25);\n$navbar-dark-toggler-border-color: transparent !default;\n\n$navbar-light-bg: transparent !default;\n$navbar-light-hover-bg: rgba(0, 0, 0, .1);\n$navbar-light-active-bg: rgba(0, 0, 0, .1);\n$navbar-light-border-color: #f3f3f3;\n$navbar-light-color: rgba($black, .5);\n$navbar-light-hover-color: rgba($black, .7);\n$navbar-light-active-color: rgba($black, .9);\n$navbar-light-disabled-color: rgba($black, .3);\n//$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml !default;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: transparent !default;\n\n// Alerts\n\n$alert-padding-y: 1rem !default;\n$alert-padding-x: 1.5rem !default;\n$alert-border-radius: $border-radius !default;\n\n$alert-bg-level: -2 !default;\n$alert-border-level: -2 !default;\n$alert-color-level: 0 !default;\n\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: $border-color !default; //rgba($black, .125);\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: 1rem !default;\n$list-group-item-padding-x: 1rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $list-group-action-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-bg: transparent !default;\n$close-hover-bg: transparent !default;\n$close-color: rgba(0, 0, 0, .6);\n$close-hover-color: rgba(0, 0, 0, .9);\n$close-text-shadow: none !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: 1px !default;\n$popover-border-color: rgba($black, .05);\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0px .5rem 2rem 0px rgba($black, .2);\n\n$popover-header-bg: $popover-bg !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .75rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1.5rem !default;\n$popover-arrow-height: .75rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: transparent !default;\n\n\n// Badges\n\n$badge-font-size: 66% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .35rem !default;\n$badge-padding-x: .375rem !default;\n$badge-border-radius: $border-radius !default;\n$badge-text-transfom: uppercase;\n\n$badge-pill-padding-x: .875em !default;\n$badge-pill-border-radius: 10rem !default;\n\n$badge-circle-size: 2rem;\n\n// Pagination\n\n// $pagination-padding-y: .5rem !default;\n// $pagination-padding-x: .75rem !default;\n// $pagination-padding-y-sm: .25rem !default;\n// $pagination-padding-x-sm: .5rem !default;\n// $pagination-padding-y-lg: .75rem !default;\n// $pagination-padding-x-lg: 1.5rem !default;\n// $pagination-line-height: 1.25 !default;\n\n$pagination-color: $gray-600 !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n//$pagination-focus-box-shadow: $btn-hover-box-shadow !default;\n\n$pagination-hover-color: $gray-600 !default;\n$pagination-hover-bg: $gray-300 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n$pagination-active-box-shadow: $btn-hover-box-shadow !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Cards\n\n$card-spacer-y: 1.25rem !default;\n$card-spacer-x: 1.5rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .05);\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width});\n$card-cap-bg: $gray-100 !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n//$card-group-margin: ($grid-gutter-width / 2);\n//$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n\n// Modals\n\n$modal-inner-padding: 1.5rem !default;\n\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 380px !default;\n\n$modal-title-line-height: 1.1;\n\n//$modal-title-line-height: $shape-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2);\n$modal-content-border-width: 1px !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 15px 35px rgba(50,50,93,.2), 0 5px 15px rgba(0,0,0,.17);\n$modal-content-box-shadow-sm-up: 0 15px 35px rgba(50,50,93,.2), 0 5px 15px rgba(0,0,0,.17);\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .16 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: 1.25rem !default;\n\n// Datepicker\n\n$datepicker-border-radius: $card-border-radius !default;\n$datepicker-dropdown-padding: 20px 22px !default;\n\n$datepicker-cell-transition: $transition-base !default;\n$datepicker-cell-hover-background: lighten($gray-400, 55%);\n$datepicker-cell-border-radius: 50% !default;\n$datepicker-cell-width: 36px !default;\n$datepicker-cell-height: 36px !default;\n\n$datepicker-disabled-cell-color: $gray-300 !default;\n$datepicker-disabled-old-new-color: $gray-500 !default;\n\n$datepicker-header-cell-border-radius: $border-radius !default;\n\n$datepicker-active-color: $white !default;\n$datepicker-active-background: theme-color(\"primary\") !default;\n$datepicker-active-box-shadow: none !default;\n\n$datepicker-range-background: theme-color(\"primary\") !default;\n$datepicker-range-cell-focused-background: darken($datepicker-range-background, 5%);\n$datepicker-range-color: $white !default;\n$datepicker-range-highlighted-bg: $gray-200 !default;\n\n$datepicker-dropdown-border: lighten($gray-400, 40%);\n$datepicker-dropdown-bg: $white !default;\n$datepicker-highlighted-bg: $datepicker-active-background !default;\n\n\n// Footer\n\n$footer-link-font-size: .85rem !default;\n$footer-bg: theme-color(\"secondary\") !default;\n$footer-color: $gray-600 !default;\n$footer-link-color: $gray-600 !default;\n$footer-link-hover-color: $gray-700 !default;\n$footer-heading-color: $gray-600 !default;\n$footer-heading-font-size: $font-size-sm !default;\n", + "/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 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 \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n", + "// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Used to ensure the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map, $map-name: \"$grid-breakpoints\") {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n", + "// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$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\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;\n$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;\n$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' 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\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' 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\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' 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\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' 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\"), \"#\", \"%23\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n", + "// Toggles\n//\n// Used in conjunction with global variables to enable certain theme features.\n\n// Vendor\n@import \"vendor/rfs\";\n\n// Deprecate\n@import \"mixins/deprecate\";\n\n// Utilities\n@import \"mixins/breakpoints\";\n@import \"mixins/hover\";\n@import \"mixins/image\";\n@import \"mixins/badge\";\n@import \"mixins/resize\";\n@import \"mixins/screen-reader\";\n@import \"mixins/size\";\n@import \"mixins/reset-text\";\n@import \"mixins/text-emphasis\";\n@import \"mixins/text-hide\";\n@import \"mixins/text-truncate\";\n@import \"mixins/visibility\";\n\n// // Components\n@import \"mixins/alert\";\n@import \"mixins/buttons\";\n@import \"mixins/caret\";\n@import \"mixins/pagination\";\n@import \"mixins/lists\";\n@import \"mixins/list-group\";\n@import \"mixins/nav-divider\";\n@import \"mixins/forms\";\n@import \"mixins/table-row\";\n\n// // Skins\n@import \"mixins/background-variant\";\n@import \"mixins/border-radius\";\n@import \"mixins/box-shadow\";\n@import \"mixins/gradients\";\n@import \"mixins/transition\";\n\n// // Layout\n@import \"mixins/clearfix\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n@import \"mixins/float\";\n", + "// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n", + "// Deprecate mixin\n//\n// This mixin can be used to deprecate mixins or functions.\n// `$enable-deprecation-messages` is a global variable, `$ignore-warning` is a variable that can be passed to\n// some deprecated mixins to suppress the warning (for example if the mixin is still be used in the current version of Bootstrap)\n@mixin deprecate($name, $deprecate-version, $remove-version, $ignore-warning: false) {\n @if ($enable-deprecation-messages != false and $ignore-warning != true) {\n @warn \"#{$name} has been deprecated as of #{$deprecate-version}. It will be removed entirely in #{$remove-version}.\";\n }\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 != null and $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) - .02, 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", + "// 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", + "// 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@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 @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n", + "@mixin badge-variant($bg) {\n color: color-yiq($bg);\n background-color: $bg;\n\n @at-root a#{&} {\n @include hover-focus {\n color: color-yiq($bg);\n background-color: darken($bg, 10%);\n }\n\n &:focus,\n &.focus {\n outline: 0;\n box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);\n }\n }\n}\n", + "// Resize anything\n\n@mixin resizable($direction) {\n overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`\n resize: $direction; // Options: horizontal, vertical, both\n}\n", + "// Only display content to screen readers\n//\n// See: https://a11yproject.com/posts/how-to-hide-content/\n// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin 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// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n }\n}\n", + "// Sizing shortcuts\n\n@mixin size($width, $height: $width) {\n width: $width;\n height: $height;\n @include deprecate(\"`size()`\", \"v4.3.0\", \"v5\");\n}\n", + "@mixin reset-text {\n font-family: $font-family-base;\n // We deliberately do NOT reset font-size or word-wrap.\n font-style: normal;\n font-weight: $font-weight-normal;\n line-height: $line-height-base;\n text-align: left; // Fallback for where `start` is not supported\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}\n", + "// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color) {\n #{$parent} {\n color: $color !important;\n }\n @if $emphasized-link-hover-darken-percentage != 0 {\n a#{$parent} {\n @include hover-focus {\n color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n }\n }\n }\n}\n", + "// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n\n @include deprecate(\"`text-hide()`\", \"v4.1.0\", \"v5\", $ignore-warning);\n}\n", + "// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n", + "// stylelint-disable declaration-no-important\n\n// Visibility\n\n@mixin invisible($visibility) {\n visibility: $visibility !important;\n @include deprecate(\"`invisible()`\", \"v4.3.0\", \"v5\");\n}\n", + "@mixin alert-variant($background, $border, $color) {\n color: $color;\n @include gradient-bg($background);\n border-color: $border;\n\n hr {\n border-top-color: darken($border, 5%);\n }\n\n .alert-link {\n color: darken($color, 10%);\n }\n}\n", + "// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n border-color: $color;\n\n @include hover {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @include border-radius($border-radius, 0);\n}\n", + "@mixin caret-down {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n margin-left: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @if $direction == down {\n @include caret-down;\n } @else if $direction == up {\n @include caret-up;\n } @else if $direction == right {\n @include caret-right;\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n margin-right: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @include caret-left;\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n", + "// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n .page-link {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n }\n\n .page-item {\n &:first-child {\n .page-link {\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\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", + "// List Groups\n\n@mixin list-group-item-variant($state, $background, $color) {\n .list-group-item-#{$state} {\n color: $color;\n background-color: $background;\n\n &.list-group-item-action {\n @include hover-focus {\n color: $color;\n background-color: darken($background, 5%);\n }\n\n &.active {\n color: $white;\n background-color: $color;\n border-color: $color;\n }\n }\n }\n}\n", + "// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y) {\n height: 0;\n margin: $margin-y 0;\n overflow: hidden;\n border-top: 1px solid $color;\n}\n", + "// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus() {\n &:focus {\n color: $input-focus-color;\n background-color: $input-focus-bg;\n border-color: $input-focus-border-color;\n outline: 0;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $input-box-shadow, $input-focus-box-shadow;\n } @else {\n box-shadow: $input-focus-box-shadow;\n }\n }\n}\n\n\n@mixin form-validation-state($state, $color, $icon) {\n .#{$state}-feedback {\n display: none;\n width: 100%;\n margin-top: $form-feedback-margin-top;\n @include font-size($form-feedback-font-size);\n color: $color;\n }\n\n .#{$state}-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%; // Contain to parent when possible\n padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x;\n margin-top: .1rem;\n @include font-size($form-feedback-tooltip-font-size);\n line-height: $form-feedback-tooltip-line-height;\n color: color-yiq($color);\n background-color: rgba($color, $form-feedback-tooltip-opacity);\n @include border-radius($form-feedback-tooltip-border-radius);\n }\n\n .form-control {\n .was-validated &:#{$state},\n &.is-#{$state} {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $input-height-inner;\n background-image: $icon;\n background-repeat: no-repeat;\n background-position: center right $input-height-inner-quarter;\n background-size: $input-height-inner-half $input-height-inner-half;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n // stylelint-disable-next-line selector-no-qualifying-type\n textarea.form-control {\n .was-validated &:#{$state},\n &.is-#{$state} {\n @if $enable-validation-icons {\n padding-right: $input-height-inner;\n background-position: top $input-height-inner-quarter right $input-height-inner-quarter;\n }\n }\n }\n\n .custom-select {\n .was-validated &:#{$state},\n &.is-#{$state} {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $custom-select-feedback-icon-padding-right;\n background: $custom-select-background, $icon $custom-select-bg no-repeat $custom-select-feedback-icon-position / $custom-select-feedback-icon-size;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n\n .form-control-file {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .form-check-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .form-check-label {\n color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-control-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-control-label {\n color: $color;\n\n &::before {\n border-color: $color;\n }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:checked {\n ~ .custom-control-label::before {\n border-color: lighten($color, 10%);\n @include gradient-bg(lighten($color, 10%));\n }\n }\n\n &:focus {\n ~ .custom-control-label::before {\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n &:not(:checked) ~ .custom-control-label::before {\n border-color: $color;\n }\n }\n }\n }\n\n // custom file\n .custom-file-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-file-label {\n border-color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:focus {\n ~ .custom-file-label {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n}\n", + "// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\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 @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\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 declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color) {\n #{$parent} {\n background-color: $color !important;\n }\n a#{$parent},\n button#{$parent} {\n @include hover-focus {\n background-color: darken($color, 10%) !important;\n }\n }\n}\n\n@mixin bg-gradient-variant($parent, $color) {\n #{$parent} {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n }\n}\n", + "// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-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\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n", + "@mixin box-shadow($shadow...) {\n @if $enable-shadows {\n $result: ();\n\n @if (length($shadow) == 1) {\n // We can pass `@include box-shadow(none);`\n $result: $shadow;\n } @else {\n // Filter to avoid invalid properties for example `box-shadow: none, 1px 1px black;`\n @for $i from 1 through length($shadow) {\n @if nth($shadow, $i) != \"none\" {\n $result: append($result, nth($shadow, $i), \"comma\");\n }\n }\n }\n @if (length($result) > 0) {\n box-shadow: $result;\n }\n }\n}\n", + "// Gradients\n\n@mixin gradient-bg($color) {\n @if $enable-gradients {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;\n } @else {\n background-color: $color;\n }\n}\n\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {\n background-image: linear-gradient($deg, $start-color, $end-color);\n background-repeat: repeat-x;\n}\n@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {\n background-image: radial-gradient(circle, $inner-color, $outer-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {\n background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\n}\n", + "// stylelint-disable property-blacklist\n@mixin transition($transition...) {\n @if $enable-transitions {\n @if length($transition) == 0 {\n transition: $transition-base;\n } @else {\n transition: $transition;\n }\n }\n\n @if $enable-prefers-reduced-motion-media-query {\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n }\n }\n}\n", + "@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\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 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: 100%; // 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", + "/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 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($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\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 padding-right: $gutter / 2;\n padding-left: $gutter / 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", + "// stylelint-disable declaration-no-important\n\n@mixin float-left {\n float: left !important;\n @include deprecate(\"The `float-left` mixin\", \"v4.3.0\", \"v5\");\n}\n@mixin float-right {\n float: right !important;\n @include deprecate(\"The `float-right` mixin\", \"v4.3.0\", \"v5\");\n}\n@mixin float-none {\n float: none !important;\n @include deprecate(\"The `float-none` mixin\", \"v4.3.0\", \"v5\");\n}\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. 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 -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\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\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include 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-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\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. Duplicate behavior to the data-* attribute for our tooltip plugin\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. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\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\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include 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 @include 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\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 @include 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}\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 // stylelint-disable-next-line property-blacklist\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 @include 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// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\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,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\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/59\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 @include 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 in Chrome and Safari on macOS.\n//\n\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", + "// 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 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include 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 @include 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 @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\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 @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n", + "// Inline code\ncode {\n @include 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 @include 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 @include 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 @include 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 @include 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", + "//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\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\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 color: $table-hover-color;\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, $table-bg-level), theme-color-level($color, $table-border-level));\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 color: $table-dark-hover-color;\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\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", + "// 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-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\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 @include border-radius($input-border-radius, 0);\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 `
+
+ options->commentsRequireMail): ?> required /> +
+
+ options->commentsRequireURL): ?> required /> +
+ + + + + +
+ + +
+ + + + +
+ +
+ + + + + + + diff --git a/footer.php b/footer.php new file mode 100644 index 0000000..f6ccebc --- /dev/null +++ b/footer.php @@ -0,0 +1,37 @@ + + + + + + + + +
+ + + +footer(); ?> + + + diff --git a/functions.php b/functions.php new file mode 100644 index 0000000..87985cb --- /dev/null +++ b/functions.php @@ -0,0 +1,58 @@ +addInput($logoUrl); + + $icpInfo = new Typecho_Widget_Helper_Form_Element_Text('icpInfo', NULL, NULL, _t('ICP 备案号'), _t('显示在底部,留空则不显示')); + $form->addInput($icpInfo->addRule('xssCheck', _t('请不要使用特殊字符'))); + + $nisInfo = new Typecho_Widget_Helper_Form_Element_Text('nisInfo', NULL, NULL, _t('网安备案号'), _t('显示在底部,留空则不显示')); + $form->addInput($nisInfo->addRule('xssCheck', _t('请不要使用特殊字符'))); + + $travelling = new Typecho_Widget_Helper_Form_Element_Radio('travelling', + array('able' => _t('启用'), + 'disable' => _t('禁止'), + ), + 'disable', _t('是否开启 Travelling 友链接力'), _t('默认禁止,启用则显示 travelling,可见 https://github.com/volfclub/travellings')); + $form->addInput($travelling); +} + +function themeFields($layout) { + $headPic = new Typecho_Widget_Helper_Form_Element_Text('headPic', NULL, NULL, _t('文章头图地址'), _t('在这里填入一个图片 URL 地址, 就可以让文章加上头图')); + $layout->addItem($headPic); + + $pageIcon = new Typecho_Widget_Helper_Form_Element_Text('pageIcon', NULL, NULL, _t('页面 icon'), _t('在这里为页面填入一个 icon 代码,在菜单栏链接前会显示 icon')); + $layout->addItem($pageIcon); +} + + +// 来自插件 https://github.com/elatisy/Typecho_WordsCounter +function allOfCharacters() { + $chars = 0; + $db = Typecho_Db::get(); + $select = $db ->select('text') + ->from('table.contents') + ->where('table.contents.status = ?','publish'); + + $rows = $db->fetchAll($select); + foreach ($rows as $row){ + $chars += mb_strlen($row['text'], 'UTF-8'); + } + + $unit = ''; + if($chars >= 10000) { + $chars /= 10000; + $unit = 'W'; + } else if($chars >= 1000) { + $chars /= 1000; + $unit = 'K'; + } + + $out = sprintf('%.2lf %s',$chars, $unit); + + echo $out; +} \ No newline at end of file diff --git a/header.php b/header.php new file mode 100644 index 0000000..dac59c0 --- /dev/null +++ b/header.php @@ -0,0 +1,112 @@ + + + + + + + + + <?php $this->archiveTitle(array( + 'category' => _t('分类 %s 下的文章'), + 'search' => _t('包含关键字 %s 的文章'), + 'tag' => _t('标签 %s 下的文章'), + 'author' => _t('%s 发布的文章') + ), '', ' - '); ?><?php $this->options->title(); ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + header(); ?> + + + + + + + +0,"info"=>0,"success"=>0,"danger"=>0,"warning"=>0)); ?> + + +
+
+
\ No newline at end of file diff --git a/homepage.php b/homepage.php new file mode 100644 index 0000000..d27d034 --- /dev/null +++ b/homepage.php @@ -0,0 +1,116 @@ + + + + + + + + + <?php $this->archiveTitle(array( + 'category' => _t('分类 %s 下的文章'), + 'search' => _t('包含关键字 %s 的文章'), + 'tag' => _t('标签 %s 下的文章'), + 'author' => _t('%s 发布的文章') + ), '', ' - '); ?><?php $this->options->title(); ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + header(); ?> + + + + +
+ + + +0,"info"=>0,"success"=>0,"danger"=>0,"warning"=>0)); ?> + + +
+ +
+
+
+need('footer.php'); ?> \ No newline at end of file diff --git a/index.php b/index.php new file mode 100644 index 0000000..1ff775e --- /dev/null +++ b/index.php @@ -0,0 +1,59 @@ +need('header.php'); +?> + +
+ + + next()): ?> +
+

+ +

+ + + + + + + + + +
+ content('More...'); ?> +
+
+ + + + pageNav('«', '»', 3, '...', array( + 'wrapTag' => 'ul', + 'wrapClass' => 'pagination justify-content-center', + 'itemTag' => 'li', + 'currentClass' => 'active', + )); ?> + + +
+ +need('footer.php'); ?> diff --git a/page.php b/page.php new file mode 100644 index 0000000..15b7fe9 --- /dev/null +++ b/page.php @@ -0,0 +1,16 @@ + +need('header.php'); ?> + +
+ + need('comments.php'); ?> +
+ +need('footer.php'); ?> diff --git a/post.php b/post.php new file mode 100644 index 0000000..89e14b8 --- /dev/null +++ b/post.php @@ -0,0 +1,27 @@ + +need('header.php'); ?> + +
+ +
    +
  • 上一篇: thePrev('%s','没有了'); ?>
  • +
  • 下一篇: theNext('%s','没有了'); ?>
  • +
+ + need('comments.php'); ?> +
+ +need('footer.php'); ?> diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..8aa2987ed676476537bc6578c64d4ef74871e24d GIT binary patch literal 12880 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'header.php'); +?> + +
+
+ widget('Widget_Metas_Tag_Cloud', 'sort=mid&ignoreZeroCount=1&desc=0&limit=100')->to($tags); ?> + + have()): ?> + next()): ?> + / + + + + +
+
+ +
+
+
+need('footer.php'); ?> \ No newline at end of file