UNPKG

hiuphub-gamified

Version:

app of gamified

1,698 lines 328 kB
:root { --gamification-blue: #0d6efd!important; --gamification-indigo: #6610f2!important; --gamification-purple: #6f42c1!important; --gamification-pink: #d63384!important; --gamification-red: #dc3545!important; --gamification-orange: #fd7e14!important; --gamification-yellow: #ffc107!important; --gamification-green: #198754!important; --gamification-teal: #20c997!important; --gamification-cyan: #0dcaf0!important; --gamification-black: #000!important; --gamification-white: #fff!important; --gamification-gray: #6c757d!important; --gamification-gray-dark: #343a40!important; --gamification-gray-100: #f8f9fa!important; --gamification-gray-200: #e9ecef!important; --gamification-gray-300: #dee2e6!important; --gamification-gray-400: #ced4da!important; --gamification-gray-500: #adb5bd!important; --gamification-gray-600: #6c757d!important; --gamification-gray-700: #495057!important; --gamification-gray-800: #343a40!important; --gamification-gray-900: #212529!important; --gamification-primary: #0d6efd!important; --gamification-secondary: #6c757d!important; --gamification-success: #198754!important; --gamification-info: #0dcaf0!important; --gamification-warning: #ffc107!important; --gamification-danger: #dc3545!important; --gamification-light: #f8f9fa!important; --gamification-dark: #212529!important; --gamification-primary-rgb: 13, 110, 253!important; --gamification-secondary-rgb: 108, 117, 125!important; --gamification-success-rgb: 25, 135, 84!important; --gamification-info-rgb: 13, 202, 240!important; --gamification-warning-rgb: 255, 193, 7!important; --gamification-danger-rgb: 220, 53, 69!important; --gamification-light-rgb: 248, 249, 250!important; --gamification-dark-rgb: 33, 37, 41!important; --gamification-white-rgb: 255, 255, 255!important; --gamification-black-rgb: 0, 0, 0!important; --gamification-body-color-rgb: 33, 37, 41!important; --gamification-body-bg-rgb: 255, 255, 255!important; --gamification-font-sans-serif: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'!important; --gamification-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace!important; --gamification-gradient: linear-gradient( 180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0) )!important; --gamification-body-font-family: var(--gamification-font-sans-serif)!important; --gamification-body-font-size: 1rem!important; --gamification-body-font-weight: 400!important; --gamification-body-line-height: 1.5!important; --gamification-body-color: #212529!important; --gamification-body-bg: #fff!important; --gamification-border-width: 1px!important; --gamification-border-style: solid!important; --gamification-border-color: #dee2e6!important; --gamification-border-color-translucent: rgba(0, 0, 0, 0.175)!important; --gamification-border-radius: 0.375rem!important; --gamification-border-radius-sm: 0.25rem!important; --gamification-border-radius-lg: 0.5rem!important; --gamification-border-radius-xl: 1rem!important; --gamification-border-radius-2xl: 2rem!important; --gamification-border-radius-pill: 50rem!important; --gamification-link-color: #0d6efd!important; --gamification-link-hover-color: #0a58ca!important; --gamification-code-color: #d63384!important; --gamification-highlight-bg: #fff3cd!important; } *, ::after, ::before { box-sizing: border-box!important; } @media (prefers-reduced-motion: no-preference) { :root { scroll-behavior: smooth!important; } } .gamification .lead { font-size: 1.25rem!important; font-weight: 300!important; } .gamification .display-1 { font-size: calc(1.625rem + 4.5vw)!important; font-weight: 300!important; line-height: 1.2!important; } @media (min-width: 1200px) { .gamification .display-1 { font-size: 5rem!important; } } .gamification .display-2 { font-size: calc(1.575rem + 3.9vw)!important; font-weight: 300!important; line-height: 1.2!important; } @media (min-width: 1200px) { .gamification .display-2 { font-size: 4.5rem!important; } } .gamification .display-3 { font-size: calc(1.525rem + 3.3vw)!important; font-weight: 300!important; line-height: 1.2!important; } @media (min-width: 1200px) { .gamification .display-3 { font-size: 4rem!important; } } .gamification .display-4 { font-size: calc(1.475rem + 2.7vw)!important; font-weight: 300!important; line-height: 1.2!important; } @media (min-width: 1200px) { .gamification .display-4 { font-size: 3.5rem!important; } } .gamification .display-5 { font-size: calc(1.425rem + 2.1vw)!important; font-weight: 300!important; line-height: 1.2!important; } @media (min-width: 1200px) { .gamification .display-5 { font-size: 3rem!important; } } .gamification .display-6 { font-size: calc(1.375rem + 1.5vw)!important; font-weight: 300!important; line-height: 1.2!important; } @media (min-width: 1200px) { .gamification .display-6 { font-size: 2.5rem!important; } } .gamification .list-unstyled { padding-left: 0!important; list-style: none!important; } .gamification .list-inline { padding-left: 0!important; list-style: none!important; } .gamification .list-inline-item { display: inline-block!important; } .gamification .list-inline-item:not(:last-child) { margin-right: 0.5rem!important; } .gamification .initialism { font-size: 0.875em!important; text-transform: uppercase!important; } .gamification .blockquote { margin-bottom: 1rem!important; font-size: 1.25rem!important; } .gamification .blockquote > :last-child { margin-bottom: 0!important; } .gamification .blockquote-footer { margin-top: -1rem!important; margin-bottom: 1rem!important; font-size: 0.875em!important; color: #6c757d!important; } .gamification .blockquote-footer::before { content: '— '!important; } .gamification .img-fluid { max-width: 100%!important; height: auto!important; } .gamification .img-thumbnail { padding: 0.25rem!important; background-color: #fff!important; border: 1px solid var(--gamification-border-color)!important; border-radius: 0.375rem!important; max-width: 100%!important; height: auto!important; } .gamification .figure { display: inline-block!important; } .gamification .figure-img { margin-bottom: 0.5rem!important; line-height: 1!important; } .gamification .figure-caption { font-size: 0.875em!important; color: #6c757d!important; } .gamification .container, .gamification .container-fluid, .gamification .container-lg, .gamification .container-md, .gamification .container-sm, .gamification .container-xl, .gamification .container-xxl { --gamification-gutter-x: 1.5rem!important; --gamification-gutter-y: 0!important; width: 100%!important; padding-right: calc(var(--gamification-gutter-x) * 0.5)!important; padding-left: calc(var(--gamification-gutter-x) * 0.5)!important; margin-right: auto!important; margin-left: auto!important; } @media (min-width: 576px) { .gamification .container, .gamification .container-sm { max-width: 540px!important; } } @media (min-width: 768px) { .gamification .container, .gamification .container-md, .gamification .container-sm { max-width: 720px!important; } } @media (min-width: 992px) { .gamification .container, .gamification .container-lg, .gamification .container-md, .gamification .container-sm { max-width: 960px!important; } } @media (min-width: 1200px) { .gamification .container, .gamification .container-lg, .gamification .container-md, .gamification .container-sm, .gamification .container-xl { max-width: 1140px!important; } } @media (min-width: 1400px) { .gamification .container, .gamification .container-lg, .gamification .container-md, .gamification .container-sm, .gamification .container-xl, .gamification .container-xxl { max-width: 1320px!important; } } .gamification .row { --gamification-gutter-x: 1.5rem!important; --gamification-gutter-y: 0!important; display: flex!important; flex-wrap: wrap!important; margin-top: calc(-1 * var(--gamification-gutter-y))!important; margin-right: calc(-0.5 * var(--gamification-gutter-x))!important; margin-left: calc(-0.5 * var(--gamification-gutter-x))!important; } .gamification .row > * { flex-shrink: 0!important; width: 100%!important; max-width: 100%!important; padding-right: calc(var(--gamification-gutter-x) * 0.5)!important; padding-left: calc(var(--gamification-gutter-x) * 0.5)!important; margin-top: var(--gamification-gutter-y)!important; } .gamification .col { flex: 1 0 0%!important; } .gamification .row-cols-auto > * { flex: 0 0 auto!important; width: auto!important; } .gamification .row-cols-1 > * { flex: 0 0 auto!important; width: 100%!important; } .gamification .row-cols-2 > * { flex: 0 0 auto!important; width: 50%!important; } .gamification .row-cols-3 > * { flex: 0 0 auto!important; width: 33.3333333333%!important; } .gamification .row-cols-4 > * { flex: 0 0 auto!important; width: 25%!important; } .gamification .row-cols-5 > * { flex: 0 0 auto!important; width: 20%!important; } .gamification .row-cols-6 > * { flex: 0 0 auto!important; width: 16.6666666667%!important; } .gamification .col-auto { flex: 0 0 auto!important; width: auto!important; } .gamification .col-1 { flex: 0 0 auto!important; width: 8.33333333%!important; } .gamification .col-2 { flex: 0 0 auto!important; width: 16.66666667%!important; } .gamification .col-3 { flex: 0 0 auto!important; width: 25%!important; } .gamification .col-4 { flex: 0 0 auto!important; width: 33.33333333%!important; } .gamification .col-5 { flex: 0 0 auto!important; width: 41.66666667%!important; } .gamification .col-6 { flex: 0 0 auto!important; width: 50%!important; } .gamification .col-7 { flex: 0 0 auto!important; width: 58.33333333%!important; } .gamification .col-8 { flex: 0 0 auto!important; width: 66.66666667%!important; } .gamification .col-9 { flex: 0 0 auto!important; width: 75%!important; } .gamification .col-10 { flex: 0 0 auto!important; width: 83.33333333%!important; } .gamification .col-11 { flex: 0 0 auto!important; width: 91.66666667%!important; } .gamification .col-12 { flex: 0 0 auto!important; width: 100%!important; } .gamification .offset-1 { margin-left: 8.33333333%!important; } .gamification .offset-2 { margin-left: 16.66666667%!important; } .gamification .offset-3 { margin-left: 25%!important; } .gamification .offset-4 { margin-left: 33.33333333%!important; } .gamification .offset-5 { margin-left: 41.66666667%!important; } .gamification .offset-6 { margin-left: 50%!important; } .gamification .offset-7 { margin-left: 58.33333333%!important; } .gamification .offset-8 { margin-left: 66.66666667%!important; } .gamification .offset-9 { margin-left: 75%!important; } .gamification .offset-10 { margin-left: 83.33333333%!important; } .gamification .offset-11 { margin-left: 91.66666667%!important; } .gamification .g-0, .gamification .gx-0 { --gamification-gutter-x: 0!important; } .gamification .g-0, .gamification .gy-0 { --gamification-gutter-y: 0!important; } .gamification .g-1, .gamification .gx-1 { --gamification-gutter-x: 0.25rem!important; } .gamification .g-1, .gamification .gy-1 { --gamification-gutter-y: 0.25rem!important; } .gamification .g-2, .gamification .gx-2 { --gamification-gutter-x: 0.5rem!important; } .gamification .g-2, .gamification .gy-2 { --gamification-gutter-y: 0.5rem!important; } .gamification .g-3, .gamification .gx-3 { --gamification-gutter-x: 1rem!important; } .gamification .g-3, .gamification .gy-3 { --gamification-gutter-y: 1rem!important; } .gamification .g-4, .gamification .gx-4 { --gamification-gutter-x: 1.5rem!important; } .gamification .g-4, .gamification .gy-4 { --gamification-gutter-y: 1.5rem!important; } .gamification .g-5, .gamification .gx-5 { --gamification-gutter-x: 3rem!important; } .gamification .g-5, .gamification .gy-5 { --gamification-gutter-y: 3rem!important; } @media (min-width: 576px) { .gamification .col-sm { flex: 1 0 0%!important; } .gamification .row-cols-sm-auto > * { flex: 0 0 auto!important; width: auto!important; } .gamification .row-cols-sm-1 > * { flex: 0 0 auto!important; width: 100%!important; } .gamification .row-cols-sm-2 > * { flex: 0 0 auto!important; width: 50%!important; } .gamification .row-cols-sm-3 > * { flex: 0 0 auto!important; width: 33.3333333333%!important; } .gamification .row-cols-sm-4 > * { flex: 0 0 auto!important; width: 25%!important; } .gamification .row-cols-sm-5 > * { flex: 0 0 auto!important; width: 20%!important; } .gamification .row-cols-sm-6 > * { flex: 0 0 auto!important; width: 16.6666666667%!important; } .gamification .col-sm-auto { flex: 0 0 auto!important; width: auto!important; } .gamification .col-sm-1 { flex: 0 0 auto!important; width: 8.33333333%!important; } .gamification .col-sm-2 { flex: 0 0 auto!important; width: 16.66666667%!important; } .gamification .col-sm-3 { flex: 0 0 auto!important; width: 25%!important; } .gamification .col-sm-4 { flex: 0 0 auto!important; width: 33.33333333%!important; } .gamification .col-sm-5 { flex: 0 0 auto!important; width: 41.66666667%!important; } .gamification .col-sm-6 { flex: 0 0 auto!important; width: 50%!important; } .gamification .col-sm-7 { flex: 0 0 auto!important; width: 58.33333333%!important; } .gamification .col-sm-8 { flex: 0 0 auto!important; width: 66.66666667%!important; } .gamification .col-sm-9 { flex: 0 0 auto!important; width: 75%!important; } .gamification .col-sm-10 { flex: 0 0 auto!important; width: 83.33333333%!important; } .gamification .col-sm-11 { flex: 0 0 auto!important; width: 91.66666667%!important; } .gamification .col-sm-12 { flex: 0 0 auto!important; width: 100%!important; } .gamification .offset-sm-0 { margin-left: 0!important; } .gamification .offset-sm-1 { margin-left: 8.33333333%!important; } .gamification .offset-sm-2 { margin-left: 16.66666667%!important; } .gamification .offset-sm-3 { margin-left: 25%!important; } .gamification .offset-sm-4 { margin-left: 33.33333333%!important; } .gamification .offset-sm-5 { margin-left: 41.66666667%!important; } .gamification .offset-sm-6 { margin-left: 50%!important; } .gamification .offset-sm-7 { margin-left: 58.33333333%!important; } .gamification .offset-sm-8 { margin-left: 66.66666667%!important; } .gamification .offset-sm-9 { margin-left: 75%!important; } .gamification .offset-sm-10 { margin-left: 83.33333333%!important; } .gamification .offset-sm-11 { margin-left: 91.66666667%!important; } .gamification .g-sm-0, .gamification .gx-sm-0 { --gamification-gutter-x: 0!important; } .gamification .g-sm-0, .gamification .gy-sm-0 { --gamification-gutter-y: 0!important; } .gamification .g-sm-1, .gamification .gx-sm-1 { --gamification-gutter-x: 0.25rem!important; } .gamification .g-sm-1, .gamification .gy-sm-1 { --gamification-gutter-y: 0.25rem!important; } .gamification .g-sm-2, .gamification .gx-sm-2 { --gamification-gutter-x: 0.5rem!important; } .gamification .g-sm-2, .gamification .gy-sm-2 { --gamification-gutter-y: 0.5rem!important; } .gamification .g-sm-3, .gamification .gx-sm-3 { --gamification-gutter-x: 1rem!important; } .gamification .g-sm-3, .gamification .gy-sm-3 { --gamification-gutter-y: 1rem!important; } .gamification .g-sm-4, .gamification .gx-sm-4 { --gamification-gutter-x: 1.5rem!important; } .gamification .g-sm-4, .gamification .gy-sm-4 { --gamification-gutter-y: 1.5rem!important; } .gamification .g-sm-5, .gamification .gx-sm-5 { --gamification-gutter-x: 3rem!important; } .gamification .g-sm-5, .gamification .gy-sm-5 { --gamification-gutter-y: 3rem!important; } } @media (min-width: 768px) { .gamification .col-md { flex: 1 0 0%!important; } .gamification .row-cols-md-auto > * { flex: 0 0 auto!important; width: auto!important; } .gamification .row-cols-md-1 > * { flex: 0 0 auto!important; width: 100%!important; } .gamification .row-cols-md-2 > * { flex: 0 0 auto!important; width: 50%!important; } .gamification .row-cols-md-3 > * { flex: 0 0 auto!important; width: 33.3333333333%!important; } .gamification .row-cols-md-4 > * { flex: 0 0 auto!important; width: 25%!important; } .gamification .row-cols-md-5 > * { flex: 0 0 auto!important; width: 20%!important; } .gamification .row-cols-md-6 > * { flex: 0 0 auto!important; width: 16.6666666667%!important; } .gamification .col-md-auto { flex: 0 0 auto!important; width: auto!important; } .gamification .col-md-1 { flex: 0 0 auto!important; width: 8.33333333%!important; } .gamification .col-md-2 { flex: 0 0 auto!important; width: 16.66666667%!important; } .gamification .col-md-3 { flex: 0 0 auto!important; width: 25%!important; } .gamification .col-md-4 { flex: 0 0 auto!important; width: 33.33333333%!important; } .gamification .col-md-5 { flex: 0 0 auto!important; width: 41.66666667%!important; } .gamification .col-md-6 { flex: 0 0 auto!important; width: 50%!important; } .gamification .col-md-7 { flex: 0 0 auto!important; width: 58.33333333%!important; } .gamification .col-md-8 { flex: 0 0 auto!important; width: 66.66666667%!important; } .gamification .col-md-9 { flex: 0 0 auto!important; width: 75%!important; } .gamification .col-md-10 { flex: 0 0 auto!important; width: 83.33333333%!important; } .gamification .col-md-11 { flex: 0 0 auto!important; width: 91.66666667%!important; } .gamification .col-md-12 { flex: 0 0 auto!important; width: 100%!important; } .gamification .offset-md-0 { margin-left: 0!important; } .gamification .offset-md-1 { margin-left: 8.33333333%!important; } .gamification .offset-md-2 { margin-left: 16.66666667%!important; } .gamification .offset-md-3 { margin-left: 25%!important; } .gamification .offset-md-4 { margin-left: 33.33333333%!important; } .gamification .offset-md-5 { margin-left: 41.66666667%!important; } .gamification .offset-md-6 { margin-left: 50%!important; } .gamification .offset-md-7 { margin-left: 58.33333333%!important; } .gamification .offset-md-8 { margin-left: 66.66666667%!important; } .gamification .offset-md-9 { margin-left: 75%!important; } .gamification .offset-md-10 { margin-left: 83.33333333%!important; } .gamification .offset-md-11 { margin-left: 91.66666667%!important; } .gamification .g-md-0, .gamification .gx-md-0 { --gamification-gutter-x: 0!important; } .gamification .g-md-0, .gamification .gy-md-0 { --gamification-gutter-y: 0!important; } .gamification .g-md-1, .gamification .gx-md-1 { --gamification-gutter-x: 0.25rem!important; } .gamification .g-md-1, .gamification .gy-md-1 { --gamification-gutter-y: 0.25rem!important; } .gamification .g-md-2, .gamification .gx-md-2 { --gamification-gutter-x: 0.5rem!important; } .gamification .g-md-2, .gamification .gy-md-2 { --gamification-gutter-y: 0.5rem!important; } .gamification .g-md-3, .gamification .gx-md-3 { --gamification-gutter-x: 1rem!important; } .gamification .g-md-3, .gamification .gy-md-3 { --gamification-gutter-y: 1rem!important; } .gamification .g-md-4, .gamification .gx-md-4 { --gamification-gutter-x: 1.5rem!important; } .gamification .g-md-4, .gamification .gy-md-4 { --gamification-gutter-y: 1.5rem!important; } .gamification .g-md-5, .gamification .gx-md-5 { --gamification-gutter-x: 3rem!important; } .gamification .g-md-5, .gamification .gy-md-5 { --gamification-gutter-y: 3rem!important; } } @media (min-width: 992px) { .gamification .col-lg { flex: 1 0 0%!important; } .gamification .row-cols-lg-auto > * { flex: 0 0 auto!important; width: auto!important; } .gamification .row-cols-lg-1 > * { flex: 0 0 auto!important; width: 100%!important; } .gamification .row-cols-lg-2 > * { flex: 0 0 auto!important; width: 50%!important; } .gamification .row-cols-lg-3 > * { flex: 0 0 auto!important; width: 33.3333333333%!important; } .gamification .row-cols-lg-4 > * { flex: 0 0 auto!important; width: 25%!important; } .gamification .row-cols-lg-5 > * { flex: 0 0 auto!important; width: 20%!important; } .gamification .row-cols-lg-6 > * { flex: 0 0 auto!important; width: 16.6666666667%!important; } .gamification .col-lg-auto { flex: 0 0 auto!important; width: auto!important; } .gamification .col-lg-1 { flex: 0 0 auto!important; width: 8.33333333%!important; } .gamification .col-lg-2 { flex: 0 0 auto!important; width: 16.66666667%!important; } .gamification .col-lg-3 { flex: 0 0 auto!important; width: 25%!important; } .gamification .col-lg-4 { flex: 0 0 auto!important; width: 33.33333333%!important; } .gamification .col-lg-5 { flex: 0 0 auto!important; width: 41.66666667%!important; } .gamification .col-lg-6 { flex: 0 0 auto!important; width: 50%!important; } .gamification .col-lg-7 { flex: 0 0 auto!important; width: 58.33333333%!important; } .gamification .col-lg-8 { flex: 0 0 auto!important; width: 66.66666667%!important; } .gamification .col-lg-9 { flex: 0 0 auto!important; width: 75%!important; } .gamification .col-lg-10 { flex: 0 0 auto!important; width: 83.33333333%!important; } .gamification .col-lg-11 { flex: 0 0 auto!important; width: 91.66666667%!important; } .gamification .col-lg-12 { flex: 0 0 auto!important; width: 100%!important; } .gamification .offset-lg-0 { margin-left: 0!important; } .gamification .offset-lg-1 { margin-left: 8.33333333%!important; } .gamification .offset-lg-2 { margin-left: 16.66666667%!important; } .gamification .offset-lg-3 { margin-left: 25%!important; } .gamification .offset-lg-4 { margin-left: 33.33333333%!important; } .gamification .offset-lg-5 { margin-left: 41.66666667%!important; } .gamification .offset-lg-6 { margin-left: 50%!important; } .gamification .offset-lg-7 { margin-left: 58.33333333%!important; } .gamification .offset-lg-8 { margin-left: 66.66666667%!important; } .gamification .offset-lg-9 { margin-left: 75%!important; } .gamification .offset-lg-10 { margin-left: 83.33333333%!important; } .gamification .offset-lg-11 { margin-left: 91.66666667%!important; } .gamification .g-lg-0, .gamification .gx-lg-0 { --gamification-gutter-x: 0!important; } .gamification .g-lg-0, .gamification .gy-lg-0 { --gamification-gutter-y: 0!important; } .gamification .g-lg-1, .gamification .gx-lg-1 { --gamification-gutter-x: 0.25rem!important; } .gamification .g-lg-1, .gamification .gy-lg-1 { --gamification-gutter-y: 0.25rem!important; } .gamification .g-lg-2, .gamification .gx-lg-2 { --gamification-gutter-x: 0.5rem!important; } .gamification .g-lg-2, .gamification .gy-lg-2 { --gamification-gutter-y: 0.5rem!important; } .gamification .g-lg-3, .gamification .gx-lg-3 { --gamification-gutter-x: 1rem!important; } .gamification .g-lg-3, .gamification .gy-lg-3 { --gamification-gutter-y: 1rem!important; } .gamification .g-lg-4, .gamification .gx-lg-4 { --gamification-gutter-x: 1.5rem!important; } .gamification .g-lg-4, .gamification .gy-lg-4 { --gamification-gutter-y: 1.5rem!important; } .gamification .g-lg-5, .gamification .gx-lg-5 { --gamification-gutter-x: 3rem!important; } .gamification .g-lg-5, .gamification .gy-lg-5 { --gamification-gutter-y: 3rem!important; } } @media (min-width: 1200px) { .gamification .col-xl { flex: 1 0 0%!important; } .gamification .row-cols-xl-auto > * { flex: 0 0 auto!important; width: auto!important; } .gamification .row-cols-xl-1 > * { flex: 0 0 auto!important; width: 100%!important; } .gamification .row-cols-xl-2 > * { flex: 0 0 auto!important; width: 50%!important; } .gamification .row-cols-xl-3 > * { flex: 0 0 auto!important; width: 33.3333333333%!important; } .gamification .row-cols-xl-4 > * { flex: 0 0 auto!important; width: 25%!important; } .gamification .row-cols-xl-5 > * { flex: 0 0 auto!important; width: 20%!important; } .gamification .row-cols-xl-6 > * { flex: 0 0 auto!important; width: 16.6666666667%!important; } .gamification .col-xl-auto { flex: 0 0 auto!important; width: auto!important; } .gamification .col-xl-1 { flex: 0 0 auto!important; width: 8.33333333%!important; } .gamification .col-xl-2 { flex: 0 0 auto!important; width: 16.66666667%!important; } .gamification .col-xl-3 { flex: 0 0 auto!important; width: 25%!important; } .gamification .col-xl-4 { flex: 0 0 auto!important; width: 33.33333333%!important; } .gamification .col-xl-5 { flex: 0 0 auto!important; width: 41.66666667%!important; } .gamification .col-xl-6 { flex: 0 0 auto!important; width: 50%!important; } .gamification .col-xl-7 { flex: 0 0 auto!important; width: 58.33333333%!important; } .gamification .col-xl-8 { flex: 0 0 auto!important; width: 66.66666667%!important; } .gamification .col-xl-9 { flex: 0 0 auto!important; width: 75%!important; } .gamification .col-xl-10 { flex: 0 0 auto!important; width: 83.33333333%!important; } .gamification .col-xl-11 { flex: 0 0 auto!important; width: 91.66666667%!important; } .gamification .col-xl-12 { flex: 0 0 auto!important; width: 100%!important; } .gamification .offset-xl-0 { margin-left: 0!important; } .gamification .offset-xl-1 { margin-left: 8.33333333%!important; } .gamification .offset-xl-2 { margin-left: 16.66666667%!important; } .gamification .offset-xl-3 { margin-left: 25%!important; } .gamification .offset-xl-4 { margin-left: 33.33333333%!important; } .gamification .offset-xl-5 { margin-left: 41.66666667%!important; } .gamification .offset-xl-6 { margin-left: 50%!important; } .gamification .offset-xl-7 { margin-left: 58.33333333%!important; } .gamification .offset-xl-8 { margin-left: 66.66666667%!important; } .gamification .offset-xl-9 { margin-left: 75%!important; } .gamification .offset-xl-10 { margin-left: 83.33333333%!important; } .gamification .offset-xl-11 { margin-left: 91.66666667%!important; } .gamification .g-xl-0, .gamification .gx-xl-0 { --gamification-gutter-x: 0!important; } .gamification .g-xl-0, .gamification .gy-xl-0 { --gamification-gutter-y: 0!important; } .gamification .g-xl-1, .gamification .gx-xl-1 { --gamification-gutter-x: 0.25rem!important; } .gamification .g-xl-1, .gamification .gy-xl-1 { --gamification-gutter-y: 0.25rem!important; } .gamification .g-xl-2, .gamification .gx-xl-2 { --gamification-gutter-x: 0.5rem!important; } .gamification .g-xl-2, .gamification .gy-xl-2 { --gamification-gutter-y: 0.5rem!important; } .gamification .g-xl-3, .gamification .gx-xl-3 { --gamification-gutter-x: 1rem!important; } .gamification .g-xl-3, .gamification .gy-xl-3 { --gamification-gutter-y: 1rem!important; } .gamification .g-xl-4, .gamification .gx-xl-4 { --gamification-gutter-x: 1.5rem!important; } .gamification .g-xl-4, .gamification .gy-xl-4 { --gamification-gutter-y: 1.5rem!important; } .gamification .g-xl-5, .gamification .gx-xl-5 { --gamification-gutter-x: 3rem!important; } .gamification .g-xl-5, .gamification .gy-xl-5 { --gamification-gutter-y: 3rem!important; } } @media (min-width: 1400px) { .gamification .col-xxl { flex: 1 0 0%!important; } .gamification .row-cols-xxl-auto > * { flex: 0 0 auto!important; width: auto!important; } .gamification .row-cols-xxl-1 > * { flex: 0 0 auto!important; width: 100%!important; } .gamification .row-cols-xxl-2 > * { flex: 0 0 auto!important; width: 50%!important; } .gamification .row-cols-xxl-3 > * { flex: 0 0 auto!important; width: 33.3333333333%!important; } .gamification .row-cols-xxl-4 > * { flex: 0 0 auto!important; width: 25%!important; } .gamification .row-cols-xxl-5 > * { flex: 0 0 auto!important; width: 20%!important; } .gamification .row-cols-xxl-6 > * { flex: 0 0 auto!important; width: 16.6666666667%!important; } .gamification .col-xxl-auto { flex: 0 0 auto!important; width: auto!important; } .gamification .col-xxl-1 { flex: 0 0 auto!important; width: 8.33333333%!important; } .gamification .col-xxl-2 { flex: 0 0 auto!important; width: 16.66666667%!important; } .gamification .col-xxl-3 { flex: 0 0 auto!important; width: 25%!important; } .gamification .col-xxl-4 { flex: 0 0 auto!important; width: 33.33333333%!important; } .gamification .col-xxl-5 { flex: 0 0 auto!important; width: 41.66666667%!important; } .gamification .col-xxl-6 { flex: 0 0 auto!important; width: 50%!important; } .gamification .col-xxl-7 { flex: 0 0 auto!important; width: 58.33333333%!important; } .gamification .col-xxl-8 { flex: 0 0 auto!important; width: 66.66666667%!important; } .gamification .col-xxl-9 { flex: 0 0 auto!important; width: 75%!important; } .gamification .col-xxl-10 { flex: 0 0 auto!important; width: 83.33333333%!important; } .gamification .col-xxl-11 { flex: 0 0 auto!important; width: 91.66666667%!important; } .gamification .col-xxl-12 { flex: 0 0 auto!important; width: 100%!important; } .gamification .offset-xxl-0 { margin-left: 0!important; } .gamification .offset-xxl-1 { margin-left: 8.33333333%!important; } .gamification .offset-xxl-2 { margin-left: 16.66666667%!important; } .gamification .offset-xxl-3 { margin-left: 25%!important; } .gamification .offset-xxl-4 { margin-left: 33.33333333%!important; } .gamification .offset-xxl-5 { margin-left: 41.66666667%!important; } .gamification .offset-xxl-6 { margin-left: 50%!important; } .gamification .offset-xxl-7 { margin-left: 58.33333333%!important; } .gamification .offset-xxl-8 { margin-left: 66.66666667%!important; } .gamification .offset-xxl-9 { margin-left: 75%!important; } .gamification .offset-xxl-10 { margin-left: 83.33333333%!important; } .gamification .offset-xxl-11 { margin-left: 91.66666667%!important; } .gamification .g-xxl-0, .gamification .gx-xxl-0 { --gamification-gutter-x: 0!important; } .gamification .g-xxl-0, .gamification .gy-xxl-0 { --gamification-gutter-y: 0!important; } .gamification .g-xxl-1, .gamification .gx-xxl-1 { --gamification-gutter-x: 0.25rem!important; } .gamification .g-xxl-1, .gamification .gy-xxl-1 { --gamification-gutter-y: 0.25rem!important; } .gamification .g-xxl-2, .gamification .gx-xxl-2 { --gamification-gutter-x: 0.5rem!important; } .gamification .g-xxl-2, .gamification .gy-xxl-2 { --gamification-gutter-y: 0.5rem!important; } .gamification .g-xxl-3, .gamification .gx-xxl-3 { --gamification-gutter-x: 1rem!important; } .gamification .g-xxl-3, .gamification .gy-xxl-3 { --gamification-gutter-y: 1rem!important; } .gamification .g-xxl-4, .gamification .gx-xxl-4 { --gamification-gutter-x: 1.5rem!important; } .gamification .g-xxl-4, .gamification .gy-xxl-4 { --gamification-gutter-y: 1.5rem!important; } .gamification .g-xxl-5, .gamification .gx-xxl-5 { --gamification-gutter-x: 3rem!important; } .gamification .g-xxl-5, .gamification .gy-xxl-5 { --gamification-gutter-y: 3rem!important; } } .gamification .table { --gamification-table-color: var(--gamification-body-color)!important; --gamification-table-bg: transparent!important; --gamification-table-border-color: var(--gamification-border-color)!important; --gamification-table-accent-bg: transparent!important; --gamification-table-striped-color: var(--gamification-body-color)!important; --gamification-table-striped-bg: rgba(0, 0, 0, 0.05)!important; --gamification-table-active-color: var(--gamification-body-color)!important; --gamification-table-active-bg: rgba(0, 0, 0, 0.1)!important; --gamification-table-hover-color: var(--gamification-body-color)!important; --gamification-table-hover-bg: rgba(0, 0, 0, 0.075)!important; width: 100%!important; margin-bottom: 1rem!important; color: var(--gamification-table-color)!important; vertical-align: top!important; border-color: var(--gamification-table-border-color)!important; } .gamification .table > :not(caption) > * > * { padding: 0.5rem 0.5rem!important; background-color: var(--gamification-table-bg)!important; border-bottom-width: 1px!important; box-shadow: inset 0 0 0 9999px var(--gamification-table-accent-bg)!important; } .gamification .table > tbody { vertical-align: inherit!important; } .gamification .table > thead { vertical-align: bottom!important; } .gamification .table-group-divider { border-top: 2px solid currentcolor!important; } .gamification .caption-top { caption-side: top!important; } .gamification .table-sm > :not(caption) > * > * { padding: 0.25rem 0.25rem!important; } .gamification .table-bordered > :not(caption) > * { border-width: 1px 0!important; } .gamification .table-bordered > :not(caption) > * > * { border-width: 0 1px!important; } .gamification .table-borderless > :not(caption) > * > * { border-bottom-width: 0!important; } .gamification .table-borderless > :not(:first-child) { border-top-width: 0!important; } .gamification .table-striped > tbody > tr:nth-of-type(odd) > * { --gamification-table-accent-bg: var(--gamification-table-striped-bg)!important; color: var(--gamification-table-striped-color)!important; } .gamification .table-striped-columns > :not(caption) > tr > :nth-child(even) { --gamification-table-accent-bg: var(--gamification-table-striped-bg)!important; color: var(--gamification-table-striped-color)!important; } .gamification .table-active { --gamification-table-accent-bg: var(--gamification-table-active-bg)!important; color: var(--gamification-table-active-color)!important; } .gamification .table-hover > tbody > tr:hover > * { --gamification-table-accent-bg: var(--gamification-table-hover-bg)!important; color: var(--gamification-table-hover-color)!important; } .gamification .table-primary { --gamification-table-color: #000!important; --gamification-table-bg: #cfe2ff!important; --gamification-table-border-color: #bacbe6!important; --gamification-table-striped-bg: #c5d7f2!important; --gamification-table-striped-color: #000!important; --gamification-table-active-bg: #bacbe6!important; --gamification-table-active-color: #000!important; --gamification-table-hover-bg: #bfd1ec!important; --gamification-table-hover-color: #000!important; color: var(--gamification-table-color)!important; border-color: var(--gamification-table-border-color)!important; } .gamification .table-secondary { --gamification-table-color: #000!important; --gamification-table-bg: #e2e3e5!important; --gamification-table-border-color: #cbccce!important; --gamification-table-striped-bg: #d7d8da!important; --gamification-table-striped-color: #000!important; --gamification-table-active-bg: #cbccce!important; --gamification-table-active-color: #000!important; --gamification-table-hover-bg: #d1d2d4!important; --gamification-table-hover-color: #000!important; color: var(--gamification-table-color)!important; border-color: var(--gamification-table-border-color)!important; } .gamification .table-success { --gamification-table-color: #000!important; --gamification-table-bg: #d1e7dd!important; --gamification-table-border-color: #bcd0c7!important; --gamification-table-striped-bg: #c7dbd2!important; --gamification-table-striped-color: #000!important; --gamification-table-active-bg: #bcd0c7!important; --gamification-table-active-color: #000!important; --gamification-table-hover-bg: #c1d6cc!important; --gamification-table-hover-color: #000!important; color: var(--gamification-table-color)!important; border-color: var(--gamification-table-border-color)!important; } .gamification .table-info { --gamification-table-color: #000!important; --gamification-table-bg: #cff4fc!important; --gamification-table-border-color: #badce3!important; --gamification-table-striped-bg: #c5e8ef!important; --gamification-table-striped-color: #000!important; --gamification-table-active-bg: #badce3!important; --gamification-table-active-color: #000!important; --gamification-table-hover-bg: #bfe2e9!important; --gamification-table-hover-color: #000!important; color: var(--gamification-table-color)!important; border-color: var(--gamification-table-border-color)!important; } .gamification .table-warning { --gamification-table-color: #000!important; --gamification-table-bg: #fff3cd!important; --gamification-table-border-color: #e6dbb9!important; --gamification-table-striped-bg: #f2e7c3!important; --gamification-table-striped-color: #000!important; --gamification-table-active-bg: #e6dbb9!important; --gamification-table-active-color: #000!important; --gamification-table-hover-bg: #ece1be!important; --gamification-table-hover-color: #000!important; color: var(--gamification-table-color)!important; border-color: var(--gamification-table-border-color)!important; } .gamification .table-danger { --gamification-table-color: #000!important; --gamification-table-bg: #f8d7da!important; --gamification-table-border-color: #dfc2c4!important; --gamification-table-striped-bg: #eccccf!important; --gamification-table-striped-color: #000!important; --gamification-table-active-bg: #dfc2c4!important; --gamification-table-active-color: #000!important; --gamification-table-hover-bg: #e5c7ca!important; --gamification-table-hover-color: #000!important; color: var(--gamification-table-color)!important; border-color: var(--gamification-table-border-color)!important; } .gamification .table-light { --gamification-table-color: #000!important; --gamification-table-bg: #f8f9fa!important; --gamification-table-border-color: #dfe0e1!important; --gamification-table-striped-bg: #ecedee!important; --gamification-table-striped-color: #000!important; --gamification-table-active-bg: #dfe0e1!important; --gamification-table-active-color: #000!important; --gamification-table-hover-bg: #e5e6e7!important; --gamification-table-hover-color: #000!important; color: var(--gamification-table-color)!important; border-color: var(--gamification-table-border-color)!important; } .gamification .table-dark { --gamification-table-color: #fff!important; --gamification-table-bg: #212529!important; --gamification-table-border-color: #373b3e!important; --gamification-table-striped-bg: #2c3034!important; --gamification-table-striped-color: #fff!important; --gamification-table-active-bg: #373b3e!important; --gamification-table-active-color: #fff!important; --gamification-table-hover-bg: #323539!important; --gamification-table-hover-color: #fff!important; color: var(--gamification-table-color)!important; border-color: var(--gamification-table-border-color)!important; } .gamification .table-responsive { overflow-x: auto!important; -webkit-overflow-scrolling: touch!important; } @media (max-width: 575.98px) { .gamification .table-responsive-sm { overflow-x: auto!important; -webkit-overflow-scrolling: touch!important; } } @media (max-width: 767.98px) { .gamification .table-responsive-md { overflow-x: auto!important; -webkit-overflow-scrolling: touch!important; } } @media (max-width: 991.98px) { .gamification .table-responsive-lg { overflow-x: auto!important; -webkit-overflow-scrolling: touch!important; } } @media (max-width: 1199.98px) { .gamification .table-responsive-xl { overflow-x: auto!important; -webkit-overflow-scrolling: touch!important; } } @media (max-width: 1399.98px) { .gamification .table-responsive-xxl { overflow-x: auto!important; -webkit-overflow-scrolling: touch!important; } } .gamification .form-label { margin-bottom: 0.5rem!important; } .gamification .col-form-label { padding-top: calc(0.375rem + 1px)!important; padding-bottom: calc(0.375rem + 1px)!important; margin-bottom: 0!important; font-size: inherit!important; line-height: 1.5!important; } .gamification .col-form-label-lg { padding-top: calc(0.5rem + 1px)!important; padding-bottom: calc(0.5rem + 1px)!important; font-size: 1.25rem!important; } .gamification .col-form-label-sm { padding-top: calc(0.25rem + 1px)!important; padding-bottom: calc(0.25rem + 1px)!important; font-size: 0.875rem!important; } .gamification .form-text { margin-top: 0.25rem!important; font-size: 0.875em!important; color: rgba(var(--gamification-body-color-rgb), 0.75)!important; } .gamification .form-control { display: block!important; width: 100%!important; padding: 0.375rem 0.75rem!important; font-size: 1rem!important; font-weight: 400!important; line-height: 1.5!important; color: #212529!important; background-color: #fff!important; background-clip: padding-box!important; border: 1px solid #ced4da!important; -webkit-appearance: none!important; -moz-appearance: none!important; appearance: none!important; border-radius: 0.375rem!important; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out!important; } @media (prefers-reduced-motion: reduce) { .gamification .form-control { transition: none!important; } } .gamification .form-control[type='file'] { overflow: hidden!important; } .gamification .form-control[type='file']:not(:disabled):not([readonly]) { cursor: pointer!important; } .gamification .form-control:focus { color: #212529!important; background-color: #fff!important; border-color: #86b7fe!important; outline: 0!important; box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25)!important; } .gamification .form-control::-webkit-date-and-time-value { height: 1.5em!important; } .gamification .form-control::-moz-placeholder { color: #6c757d!important; opacity: 1!important; } .gamification .form-control::placeholder { color: #6c757d!important; opacity: 1!important; } .gamification .form-control:disabled, .gamification .form-control[readonly] { background-color: #e9ecef!important; opacity: 1!important; } .gamification .form-control::-webkit-file-upload-button { padding: 0.375rem 0.75rem!important; margin: -0.375rem -0.75rem!important; -webkit-margin-end: 0.75rem!important; margin-inline-end: 0.75rem!important; color: #212529!important; background-color: #e9ecef!important; pointer-events: none!important; border-color: inherit!important; border-style: solid!important; border-width: 0!important; border-inline-end-width: 1px!important; border-radius: 0!important; -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out!important; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out!important; } .gamification .form-control::file-selector-button { padding: 0.375rem 0.75rem!important; margin: -0.375rem -0.75rem!important; -webkit-margin-end: 0.75rem!important; margin-inline-end: 0.75rem!important; color: #212529!important; background-color: #e9ecef!important; pointer-events: none!important; border-color: inherit!important; border-style: solid!important; border-width: 0!important; border-inline-end-width: 1px!important; border-radius: 0!important; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out!important; } @media (prefers-reduced-motion: reduce) { .gamification .form-control::-webkit-file-upload-button { -webkit-transition: none!important; transition: none!important; } .gamification .form-control::file-selector-button { transition: none!important; } } .gamification .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { background-color: #dde0e3!important; } .gamification .form-control:hover:not(:disabled):not([readonly])::file-selector-button { background-color: #dde0e3!important; } .gamification .form-control-plaintext { display: block!important; width: 100%!important; padding: 0.375rem 0!important; margin-bottom: 0!important; line-height: 1.5!important; color: #212529!important; background-color: transparent!important; border: solid transparent!important; border-width: 1px 0!important; } .gamification .form-control-plaintext.gamification .form-control-lg, .gamification .form-control-plaintext.gamification .form-control-sm { padding-right: 0!important; padding-left: 0!important; } .gamification .form-control-sm { min-height: calc(1.5em + 0.5rem + 2px)!important; padding: 0.25rem 0.5rem!important; font-size: 0.875rem!important; border-radius: 0.25rem!important; } .gamification .form-control-sm::-webkit-file-upload-button { padding: 0.25rem 0.5rem!important; margin: -0.25rem -0.5rem!important; -webkit-margin-end: 0.5rem!important; margin-inline-end: 0.5rem!important; } .gamification .form-control-sm::file-selector-button { padding: 0.25rem 0.5rem!important; margin: -0.25rem -0.5rem!important; -webkit-margin-end: 0.5rem!important; margin-inline-end: 0.5rem!important; } .gamification .form-control-lg { min-height: calc(1.5em + 1rem + 2px)!important; padding: 0.5rem 1rem!important; font-size: 1.25rem!important; border-radius: 0.5rem!important; } .gamification .form-control-lg::-webkit-file-upload-button { padding: 0.5rem 1rem!important; margin: -0.5rem -1rem!important; -webkit-margin-end: 1rem!important; margin-inline-end: 1rem!important; } .gamification .form-control-lg::file-selector-button { padding: 0.5rem 1rem!important; margin: -0.5rem -1rem!important; -webkit-margin-end: 1rem!important; margin-inline-end: 1rem!important; } .gamification textarea .form-control { min-height: calc(1.5em + 0.75rem + 2px)!important; } .gamification textarea .form-control-sm { min-height: calc(1.5em + 0.5rem + 2px)!important; } .gamification textarea .form-control-lg { min-height: calc(1.5em + 1rem + 2px)!important; } .gamification .form-control-color { width: 3rem!important; height: auto!important; padding: 0.375rem!important; } .gamification .form-control-color:not(:disabled):not([readonly]) { cursor: pointer!important; } .gamification .form-control-color::-moz-color-swatch { height: 1.5em!important; border-radius: 0.375rem!important; } .gamification .form-control-color::-webkit-color-swatch { height: 1.5em!important; border-radius: 0.375rem!important; } .gamification .form-select { display: block!important;